jpmens / homie-ota

OTA "server" in Python for Homie
127 stars 50 forks source link

MQTT topic for OTA on Homie 2.0 devices is incorrect #69

Closed einstweilenhier closed 6 years ago

einstweilenhier commented 6 years ago

Updating Homie 2.0 devices with homie-ota fails. This is because homie-ota does not adhere to the update procedure as specified in http://marvinroger.github.io/homie-esp8266/docs/2.0.0-beta.3/others/ota-configuration-updates/

Currently, homie-ota publishes:

Topic Payload
\/\/$implementation/ota/checksum \
\/\/$implementation/ota/firmware \

when it must publish:

Topic Payload
\/\/$implementation/ota/\ \

I tested this change against homie-esp8266 v2.0.0-beta.3