elro_connects icon indicating copy to clipboard operation
elro_connects copied to clipboard

Reverse engineering resources

Open Skons opened this issue 4 years ago • 3 comments

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?

Skons avatar Apr 08 '22 11:04 Skons

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

JsBergbau avatar Apr 08 '22 13:04 JsBergbau

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.

Skons avatar Apr 08 '22 14:04 Skons

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.

JsBergbau avatar Apr 08 '22 14:04 JsBergbau