Skip to content

Releases: sidoh/esp8266_milight_hub

1.2.0

22 Apr 00:39
Compare
Choose a tag to compare

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 to PUT 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

21 Apr 19:02
Compare
Choose a tag to compare
1.2.0-dev7 Pre-release
Pre-release
Additional MQTT debugging

1.2.0-dev6

21 Apr 17:04
Compare
Choose a tag to compare
1.2.0-dev6 Pre-release
Pre-release
MQTT; HomeAssistant JSON schema

1.2.0-dev5

16 Apr 01:48
Compare
Choose a tag to compare
1.2.0-dev5 Pre-release
Pre-release

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

14 Apr 02:15
Compare
Choose a tag to compare
1.2.0-dev4 Pre-release
Pre-release

New features

  • Support POSTing commands to gateway endpoints in addition to PUT.

1.2.0-dev3

11 Apr 18:08
Compare
Choose a tag to compare
1.2.0-dev3 Pre-release
Pre-release

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

07 Apr 03:37
Compare
Choose a tag to compare
1.2.0-dev2 Pre-release
Pre-release

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

06 Apr 03:56
Compare
Choose a tag to compare
1.2.0-dev1 Pre-release
Pre-release

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.

1.1.2

06 Apr 04:01
Compare
Choose a tag to compare

Bug fixes

  • Fix firmware variant not getting set in firmware

1.1.1

05 Apr 16:30
Compare
Choose a tag to compare

Bug fixes

  • Fix platformio build on Windows
    • Use fault-tolerant python script to fetch version
    • Don't rely on build flags being quoted. Use compiler macros to encase them in quotes.