john30 / ebusd

daemon for communication with eBUS heating systems
GNU General Public License v3.0
560 stars 130 forks source link

Integration with Domoticz #282

Closed guillaumezin closed 5 years ago

guillaumezin commented 5 years ago

Hello,

Would you add in https://github.com/john30/ebusd/wiki/7.-Integrations a link to https://github.com/guillaumezin/DomoticzEbusd which allows an easy integration with ebusd?

Thank you.

john30 commented 5 years ago

could you provide a screenshot or something alike so that a user gets a first impression of what this is good for? your readme points to port 8888 primarily (especially in the firewall section) but the python script also uses the JSON port 8889. hence my question: why do you need the JSON port at all? the same data is also retrievable via telnet port (or did I miss something here?)

guillaumezin commented 5 years ago

I use JSON to parse exact message type, this way I can tell Domoticz if the message is a temperature, a selector switch, etc. It's the only way I managed to do it easily.

For the firewall, I suggest to protect port 8888 because this is the telnet port and you can read AND write messages, the JSON port is a read only port, so I didn't bother protecting it.

DomoticzEbusdCapture1

DomoticzEbusdCapture2

DomoticzEbusdCapture3

DomoticzEbusdCapture4

DomoticzEbusdCapture5

DomoticzEbusdCapture6

DomoticzEbusdCapture7

DomoticzEbusdCapture8

john30 commented 5 years ago

done