Skip to content

Releases: sidoh/esp8266_milight_hub

1.3.0

03 Jun 19:02
Compare
Choose a tag to compare

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

06 May 03:23
Compare
Choose a tag to compare

Bug fixes

  • ( #65 ) Apply fix for all on/all off commands being swapped for RGBW bulbs in V5 UDP server. Original fix lost with a bad git command or something.

1.2.3

05 May 06:48
Compare
Choose a tag to compare

Bug fixes

  • ( #67 ) Fix several miscellaneous issues with V5 UDP server and CCT bulbs
  • ( #62 ) Fix disco mode command in V5 UDP server with RGBW bulbs
  • Add 250us delay between commands sent by the LT8900. This should improve reliability

1.2.2

29 Apr 05:57
Compare
Choose a tag to compare

Bug fixes

  • Fixed RGBW commands not working before sending command for different bulb type with LT8900 radio. (Fixes #64)

1.3.0-dev

27 Apr 08:16
Compare
Choose a tag to compare
1.3.0-dev Pre-release
Pre-release

New features

  • Implement discovery protocol for v5 and v6 protocols.

1.2.1

23 Apr 16:41
Compare
Choose a tag to compare

Bug fixes

  • Fixed prev/next mode commands for RGBW bulbs.

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.