[Etherlab-users] Home Automation / Beyond EtherCAT Master in C

Karl Zeilhofer karl at zeilhofer.co.at
Tue Sep 17 17:35:22 CEST 2024


Dear Mr. Hagemeister,

thanks for your insights!
How does it come, that I never stumbled over that architecture graphic?
That's why I think a Wiki would be great - actually there is one as 
Gavin reported: https://gitlab.com/groups/etherlab.org/-/wikis/home
How could we contribute to this Wiki?

I'm rather familiar with Qt, but not with QML.

Nowadays - especially in the consumer market - things should be 
controllable via mobile devices. That's why a Web UI would be required 
for us.
BTW: Yesterday I wrote a simple text UI for Linux shells to browse ESI 
(XML) files: https://codeberg.org/Zellhoff/ethercat-esi-browser

Kind regards,
Karl Zeilhofer

On 9/17/24 17:03, Dr.-Ing. Wilhelm Hagemeister wrote:
> Hallo Karl,
>
> you guessed right. The other components on etherlab.org are mainly for 
> gui integration and connection to non realtime services.
> You are looking for pdserv (on the server side) and pdcom (on the 
> client side) for the (network) communication to/from the realtime 
> task(s), managing all the data buffering and locking stuff between 
> realtime and non realtime parts of your control application, opening 
> (multiple) sockets... Look at the example in pdserv.
>
> QtPdCom1, QtPdWidgets2 and PdQmlWidgets are your friends if you want 
> to write gui applications who connect to realtime tasks (via network).
>
> Testmanager(-ng) is a gui for visualizing control process data.
>
> DLS is a service (and gui) for long term data storage.
>
> We do not have a bus state monitor yet (apart from the ethercat 
> commands); but it would be a cool tool but non of us had time to 
> realize it up until now.
>
>
>
>
> Best regards,
> Wilhelm Hagemeister
>
> *Ingenieurgemeinschaft IgH Gesellschaft für Ingenieurleistungen mbH*
> Nordsternstraße 66
> D-45329 Essen
> igh.de <https://igh.de> | EtherLab <https://etherlab.org> | LinkedIn 
> <https://de.linkedin.com/company/igh-gmbh>
> Amtsgericht Essen | HRB 11500 | USt-Id.-Nr.: DE 174 626 722
> Geschäftsführung: Frederik Becker, M.Sc. und Dr.-Ing. Siegfried Rotthäuser
>
> Am 17.09.24 um 02:26 schrieb Karl Zeilhofer:
>>
>> Hi,
>>
>> I did some minor projects with the IGH EtherCAT master. I wrote some 
>> C programs, which use the ethercat library to access slave data.
>>
>> I'm wondering, how to go on from there.
>>
>> How should a HMI connection be implemented? Are Unix sockets the way 
>> to go?
>>
>> Are there projects, to visualize the complete busstate in a 
>> non-realtime fashion via a web-UI?
>> Or are there home automation efforts already done with 
>> EtherCAT/Beckhoff, but without the clumsy TwinCAT system?
>>
>> I'd like to implement something like this:
>>
>> How do the side projects of IGH Etherlab help here?
>> https://docs.etherlab.org/
>>
>> Kind Regards,
>> Karl
>>
>> -- 
>>
>> *|Karl Zeilhofer|*
>> |*Design Mechatronischer Systeme*|
>>
>> |eMail: karl at zeilhofer.co.at (GPG-Verschlüsselung 
>> <http://www.zeilhofer.co.at/official/doku.php?id=gpg-key>)|
>> |Tel: +43 660 6591574|||
>>
>> ------------------------------------------------------------------------
>>
>> ||
>>
>> |Mechatronik Karl Zeilhofer
>> ||Steinbach 13, 4562 Steinbach am Ziehberg, AUSTRIA|
>> |zeilhofer.co.at <http://zeilhofer.co.at>|
>>
>>
>
-- 

*|Karl Zeilhofer|*
|*Design Mechatronischer Systeme*|

|eMail: karl at zeilhofer.co.at (GPG-Verschlüsselung 
<http://www.zeilhofer.co.at/official/doku.php?id=gpg-key>)|
|Tel: +43 660 6591574|||

------------------------------------------------------------------------

||

|Mechatronik Karl Zeilhofer
||Steinbach 13, 4562 Steinbach am Ziehberg, AUSTRIA|
|zeilhofer.co.at <http://zeilhofer.co.at>|

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20240917/8ca0689e/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Ndnirrr30U0sPLSc.png
Type: image/png
Size: 165455 bytes
Desc: not available
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20240917/8ca0689e/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: KC1bdG0isO988D8c.png
Type: image/png
Size: 57044 bytes
Desc: not available
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20240917/8ca0689e/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 236 bytes
Desc: OpenPGP digital signature
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20240917/8ca0689e/attachment-0001.sig>


More information about the Etherlab-users mailing list