Commit Graph

623 Commits

Author SHA1 Message Date
Admin
28144312ff Update echo url. Create Release Candidate 1 for 5.0.0 2017-08-29 16:24:02 -05:00
Admin
60e8855aa7 Updated scroll-table.css to have dynamic max-height, cleaned up
warnings, removed order by name.
2017-08-03 15:26:12 -05:00
BWS Systems
5ea14f9069 Merge pull request #715 from FloFoer/FeaturesfFor5.0
Light type detection and filter for device list
2017-08-03 09:51:53 -05:00
Florian Förderreuther
ce79fb4b82 Light type detection and filter for device list
"Extended color light" isn't used anymore for all devices without thinking about it. It will now automatically differentiate between Color and Dimmable light by the following logic: 
1. If it's  Philips Hue passthru look at the state: if it contains the attribute "colormode" it's a Extended color light, otherwise it's a Dimmable light.
2. If it's no passthru it's a dimmable light if the colorUrl has no content. 

I didn't use On/Off light because i disovered that a) the hue app treats these exactly the same as dimmable light, you can still "change the brightness" and b) the amazon echo doesn't find these lights without the skill

I also enhanced the filter options in the web ui.
You have a textbox "Show devices visible to". You can fill in an ip-address and there will only be devices displayed that a) have the ip address in the requesterFilter or b) don't filter by requester.
If you tick the checkbox "Must contain filter" option b isn't used. This means also if you check the box with no ip address in the textbox only devices without request filter will be shown.
Also there is a filter by device type.
All these 3 filter options will be remembered as long as the browser tab is closed.
2017-08-02 07:34:06 +02:00
BWS Systems
98ce4e2a3a Merge pull request #711 from ProZsolt/patch-1
Fix table in README.md
2017-08-01 16:26:26 -05:00
BWS Systems
026626b5ab Merge pull request #712 from FloFoer/FeaturesfFor5.0
Room and basic color support, group additions and some minor stuff
2017-08-01 16:25:54 -05:00
Florian Förderreuther
95c342b548 Amazon Echo support for groups
So the groups are now somewhat usable with an Amazon Echo. This is a bit of a workaround:
The group gets presented to the Echo as another fake light. For that to work you must manually enable this feature for every room by adding "exposeAsLight":"192.168.0.30" to the room in group.db (restart ha-bridge afterwards). Use the ip-address of your echo. No need to do that for other devices, because these can handle rooms directly. The fake light for the group will only be shown/usable to the specified ip-addresses.
2017-07-30 16:30:33 +02:00
Florian Förderreuther
cb9312f6c3 Filter lights in group and fixed handling of urls with trailing slash 2017-07-30 10:10:04 +02:00
Florian Förderreuther
8831fec6be Minor fixes and better color support
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.
2017-07-29 18:42:13 +02:00
Florian Förderreuther
0227a05970 Corrected group action success response 2017-07-28 14:47:58 +02:00
Florian Förderreuther
087d66694e Added filter to device list "show devices visible to ip-address"
If filter is active it will only show the devices that are visible for the given ip-address. Filter setting is saved until browser tab is closed.
2017-07-28 02:24:48 +02:00
Florian Förderreuther
20ad6891e8 Implemented support for rooms
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.
2017-07-27 23:20:02 +02:00
Zsolt Prontvai
cd2bd072ed Fix table in README.md 2017-07-27 18:54:18 +02:00
Unknown
3a5262ff33 Added ColorUrl and alternative item edit mode
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.
2017-07-23 10:15:00 +02:00
Admin
430eff958c Updateing color translation 2017-06-28 16:02:45 -05:00
Admin
86371c03b2 Updating Color calculation 2017-06-27 16:12:47 -05:00
Admin
3207b6b76e Updated version
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
v4.5.6
2017-06-26 14:11:57 -05:00
Admin
3d4724ac57 Fixed an introduced issue with the edit screen. Finished the press time
implementation.
2017-06-21 16:22:03 -05:00
Admin
63ac729967 Adding long press 2017-06-20 16:35:03 -05:00
Admin
0900fec60f Working on pairing with hue app 2017-06-19 16:22:03 -05:00
Admin
5ccb793ddb Merge and update changes from pull requests 2017-06-19 15:10:40 -05:00
BWS Systems
3ebab82977 Merge pull request #654 from fgather/master
Add possibility to set qos and retained state of MQTT messages
2017-06-19 15:01:32 -05:00
BWS Systems
e877f410f3 Merge pull request #665 from kvandt/master
Hue Constant updates
2017-06-19 15:01:01 -05:00
Admin
220e337d08 Fixed Hue bulk build and save hue registration 2017-06-19 15:00:10 -05:00
BWS Systems
92b7f4e260 corrected version 2017-06-09 13:22:06 -05:00
Admin
78d39325b0 Switch Status enhancement
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
v4.5.5
2017-06-09 13:17:40 -05:00
Admin
208b1cad2a Fixed HAL control issue, added switch status, added new ${device.xxx}
replacement items and interface selection for upnp
2017-06-09 12:57:18 -05:00
kvandt
ff760a488c Update HueConstants.java 2017-06-07 20:35:15 +02:00
kvandt
9200c0fc5d Update HueConstants.java 2017-06-06 23:23:13 +02:00
Admin
998450af4e Updating HAL changes 2017-05-31 16:32:33 -05:00
Admin
d78c7c536d Updateing HAL handling 2017-05-30 16:41:26 -05:00
fgather
a55c53299a Add possibility to set qos and retained state of MQTT messages 2017-05-30 21:49:31 +02:00
Admin
fb9cc64839 Fix HAL connect issues. 2017-05-26 15:36:01 -05:00
BWS Systems
409c93bfb2 Merge pull request #647 from bwssytems/Fixes-for-v4.5
Fixes for v4.5
v4.5.1
2017-05-24 16:05:24 -05:00
Admin
543a79bb66 Update version 2017-05-24 16:02:12 -05:00
BWS Systems
16d1054b96 Merge pull request #646 from bwssytems/master
Update from master branch
2017-05-24 15:59:24 -05:00
BWS Systems
165b6ef9bb Merge branch 'Fixes-for-v4.5' into master 2017-05-24 15:59:13 -05:00
BWS Systems
fb94b858f6 Merge pull request #635 from ibenrodriguez/master
minor typos in README
2017-05-24 15:55:55 -05:00
Admin
ea80925533 remove .map files and remove async from run function. 2017-05-24 15:54:21 -05:00
Admin
62b896ee07 Implement devimal percent for no locale, add HAL https and debugging for
link buttton usage.
2017-05-19 15:45:56 -05:00
Iben Rodriguez
8657ea6704 removing duplicate wget instructions in README file
removing duplicate wget instructions in README file lines 73-79 were
duplicated at 80-81
2017-05-17 06:42:59 -07:00
Iben Rodriguez
05bd6b6d77 minor typos in README
Corrected a few minor typos in the README file such as API being UPPER
CASE.
2017-05-16 18:05:07 -07:00
Admin
19256e4eaa Updated code for issues and included new pull requests from others. 2017-05-11 15:30:34 -05:00
BWS Systems
905f6aa9ec Merge pull request #625 from ahertz/logitech_pop
Added error message for scene invocation, to allow Logitech Pop to work.
2017-05-10 11:17:54 -05:00
BWS Systems
daa0dac5b9 Merge pull request #622 from glynhudson/patch-1
readme fixes and tweaks
2017-05-10 11:17:33 -05:00
Aaron Hertz
0478fc69f4 Added error message for scene invocation, to allow Logitech Pop to work. 2017-05-07 11:24:55 -04:00
Glyn Hudson
b99e74823c readme fixes and tweaks 2017-05-05 01:54:54 +01:00
diamond
9aaab37a17 auth 2017-05-04 05:59:04 +03:00
diamond
df618afeda fix requests 2017-05-04 03:48:24 +03:00
diamond
d36769e2a0 fibaro HC2 support 2017-05-04 03:19:03 +03:00