dib0 / elro_connects

The ELRO Connects uses a propriety protocol on the local network over UDP. This is the reversed engineered python implementation of the protocol.
MIT License
16 stars 7 forks source link

Reverse engineering resources #38

Open Skons opened 2 years ago

Skons commented 2 years ago

Upon investigating #32 I stumbled upon multiple resources which could help a lot in reverse engineering Elro connects and all other gateways. I drop them here first, but maybe they should be incorporated into the project in some way.

  1. Docs - This is the documentation website for HEKR, which means it explain most, if not all, in regards to the cloud, gateway and all communication. Here are actions that can be used to the hub
  2. https://github.com/HEKR-Cloud - SDK and related stuff, also mentioned on the DOCS page. Seems to be somewhat old
  3. https://github.com/tracyhenryduck2 - This contains the source for the gateway (ESP8266), among other things. If you'll search for ctrlKey it will show almost al of his repositories

In regards to the documentation page, if you'll translate the page in the browser it is quite readable. Disadvantage is that images are not translated. There are also SDK's available. And last but not least, there is a description on how to create the wifi module. It's not clear to me if this wifi module will handle all wireless communicaton (i.e. communication between the devices and the gateway) or it is only to be used in conjunction with a esp module which in term needs an antenna. Maybe @JsBergbau could take a look at this?

JsBergbau commented 2 years ago

Hi Skons, can you explain a bit more how I can help you?

Skons commented 2 years ago

Well you mentioned this I'm also interested in the RF protocol. Perhaps we can build our own Gateway which allows multiple "reporting groups", so we can track via MQTT which smoke detector has an alarm, but only this detector is alarming.

So i thought, maybe the information from the HEKR docs can help you.

JsBergbau commented 2 years ago

Oh yes now I understand. Thank you for remembering this. I still have the smoke detectors but not the gateway anymore. It is on my agenda to dig deeper into this, but currently I have other projects.