- Include a device stanza in the autodiscovery payload to create devices (not just entities) in HA.
- Added support for a UINT64 attribute type. (Closes #34)
- Broadcast discovery for all devices, even if one in the middle fails.
- Omit attributes from devices with unknown types.
- Add HTTP server running on port 3000. You can toggle stuff on it!
- Crash when the message queue is full, in the hopes that the supervisor restarts us. rumqttc seems to have issues reconnecting sometimes.
- Broadcast discovery info every time we connect to the mqtt server.
- Fix STRING types in the JSON mqtt set endpoint as well.
- Add support for older version of firmware that doesn't report Gang data.
- Add support for STRING-based properties & discovery of STRING-based On_Off switches.
- Add support for UInt16/32-based properties in parsing.
- Upgrade the mqtt client to attempt fixing reconnection issues (disconnects from the MQTT server would sometimes fail to retry connecting).
- Report errors more readably better when things fail
- Remove silly Dockerfile in bundle
- Add version to startup log
- Avoid burning the CPU if the MQTT server is unreachable
- Add resync interval
- Add some better log messages
- First release, not in github