Releases: sidoh/esp8266_milight_hub
Releases · sidoh/esp8266_milight_hub
1.3.0
New features
- ( #71 ) Adds support for multicast discovery protocol on port 48899 used by many home automation platforms.
- ( #78 ) Changes priority of on/off commands. "on" is interpreted before all other settings, "off" is interpreted after all other settings. This makes it easier to set bulb settings in one go.
- ( #79 ) Add API / UI features to enable importing/exporting settings.
1.2.4
1.2.3
1.2.2
1.3.0-dev
1.2.1
1.2.0
New features
- ( #17 ) Added MQTT support.
- ( #18 ) Added support for the LT8900 series 2.4 GHz radio. This is the same hardware used by official Milight devices, and offers better performance than the NRF24L01.1 and 2 on with device ID 0x1 and 0x2. Big thanks to @WoodsterDK for implementing the radio handler!
- ( #31 ) Presets in the MiLight app are now supported.
- ( #36 ) Multiple radio/device/group combinations can be targeted in the same HTTP request by separating tokens with commas. For example
gateways/0x0001,0x0002/rgb_cct/1,2
will turn groups - ( #48 ) You can now
POST
to all endpoints that you used to only be able toPUT
to. Made it easier to use HubAction with SmartThings. - ( #59 ) Added support for the JSON schema used by HomeAssistant's mqtt_json platform. This will make it easy to integrate with HomeAssistant without relying on the UDP servers.
Cleanup and improvements
- Saved some SRAM by monkeypatching esp8266 Arduino libraries with changed constants.
- ( #52 ) Cleaned up the way endpoint tokens (e.g.
:device_id
in/gateways/:device_id
) are parsed. Everything is handled on the stack now. Should help with heap fragmentation.
1.2.0-dev7
Additional MQTT debugging
1.2.0-dev6
MQTT; HomeAssistant JSON schema
1.2.0-dev5
New features
- Add support for mDNS and SSDP
Bug fixes / improvements
- Clean up tokenized REST route parsing. Removes a few milliseconds of overhead in REST requests, and doesn't put anything on the heap.