Releases: sidoh/esp8266_milight_hub
Releases · sidoh/esp8266_milight_hub
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.
1.2.0-dev4
New features
- Support POSTing commands to gateway endpoints in addition to PUT.
1.2.0-dev3
Bug fixes
- Fix search response packet.Was including extra bytes.
New features
- Respond to search with device ID instead of MAC address of ESP.
1.2.0-dev2
Bug fixes
- Some buttons in the Milight app do something special when you "Hold" them (press more than instantaneously). This information was not transferred to RF packets. This has been fixed.
1.2.0-dev1
New features
- Adds support for LT8900 2.4 GHz module.
- Adds support for presets in the UDP protocol. Allows setting bulb settings in a single packet.