Fixed some minor bugs related to groups.
I implemented basic color capabilities. Extended ColorDecode.java to handle xy and ct values. Implemented the call to replaceColorData in various homes (command, http, tcp, udp).
Additional to color.r, color.g, color.b which return the color value in 0-255 there is also a value replacement "color.milight".
The usage for that is as follows: udp://ip:port/0x${color.milight:x} where x is a number between 0 and 4 (0 all groups, 1-4 specific group). The group is neccessary in case the color turns out to be white. The correct group on must of course be sent before that udp packet.
Note that milight can only use 255 colors and white is handled completely separate for the rgbw strips, so setting temperature via ct with milight does something but not really the desired result.
I implemented full api support for rooms. That means:
- Create/Modify/Delete rooms/lightgroups
- Get information about group list / individual group
- Group actions: Change lighting for the whole group (except setting scenes, because scenes are not implemented in ha-bridge right now)
For now the rooms/groups can only be configured through the api and apps, it's not visible/changeable through the web gui.
Additional to on/off/dim items i added color items. The colorUrl gets executed if a PUT is received with xy/ct/hue/sat in the body. Also changed the emulated bulb type to "Extended color light".
Added "Change Editmode" button in the editdevice screen. Switch between manual JSON edit and the tabular variant. Local unsaved changes in one mode carry over to the other. Through this edit variant it's possible to change the order of items and do copy/paste.
Fixes#676 Server doesn't listen on IPv4 on Raspberry Pi enhancement
question
Fixes#673 ha-bridge not working after restart bug
Fixes#618 Long Press for Harmony enhancement question
Fixes#608 Link-Button-Feature and Hue App bug question
Fixes#669 Need to re-pair Philips Hue Bridge enhancement question
Fixes#671 action taking place only on the second time i ask to do it
enhancement question
Fixes#594 Buttons on Hue Devices page do not work bug question
Fixes#654 Add possibility to set qos and retained state of MQTT
messages
Fixes#665 Hue Constant updates
Fixes#461
Feature Request ${device.XXXX] enhancement
Fixes#577
[Feature] Select Interface - UPnP Listening on all interfaces/IP
addresses enhancement
Fixes#591
HAL http Control issue bug
Fixes#661
Allow edit of configured endpoints in bridge control enhancement
Fixes#662
Merge security impl branch
BridgeSettings.configWriter needs synchonized question
Fixes#571
[feature request] Web Users/Login enhancement
Fixes#402
User authentication... question
Fixes#270
Security VS habridge enhancement question
Fixes#390
issue tcp command bug
Fixes#564
Device inactive not working bug
Fixes#565 opened 13 days ago