Commit Graph

141 Commits

Author SHA1 Message Date
bsamuels
27dd8475e9 Huemulator state fixes
draft active logger control
2018-01-16 13:20:49 -06:00
bsamuels
37b381085c Fixed RC test issues for:
FHEM device decode
on for first dim
default OpoenHab Port
Fibaro request debugging enhancement
2018-01-12 15:44:10 -06:00
bsamuels
037b151729 Updates for RC2 fixing FHEM issues, Fiabaro Issues, adding functionality
for color tests, and sending multiple requests based on the Hue API
body.
2018-01-05 14:48:20 -06:00
Admin
4ecbad6558 Fixed enable rooms for Alexa. Removed huemulator redirect for Spark.
Added Link management as links are now stored with IP.
2017-12-12 15:21:45 -06:00
Admin
4c86e42776 Added hex color codes, added swith to utilize groups/rooms. updated exec
to use new path parsing. Revert back to Spark 2.3 due to issues.
2017-12-11 16:40:59 -06:00
Admin
a489061bac Changed version to 5.0.0, Updated README, updated traceupnp messages in
log.
2017-11-22 12:44:38 -06:00
Admin
05b9f195d7 Fixed issue with http client pool and with test user for web interface. 2017-11-17 12:38:14 -06:00
Admin
d8d5e8f39a Added hub mac setting, removed global hal token setting, removed upnp
strict setting (only from command line)

Working on http pool
2017-11-14 16:37:45 -06: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
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
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
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
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
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
62b896ee07 Implement devimal percent for no locale, add HAL https and debugging for
link buttton usage.
2017-05-19 15:45:56 -05:00
Admin
19256e4eaa Updated code for issues and included new pull requests from others. 2017-05-11 15:30:34 -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
Admin
13c84ba174 Hopefully, final testing release 2017-04-06 16:23:14 -05:00
Admin
0737c54a0e Updated security changes for exec command with the exec garden. 2017-04-04 11:47:04 -05:00
Admin
2f1adf9d4b First round of testing for Security complete, now alpha 2017-03-31 14:57:48 -05:00
Admin
cd5417c2e0 Testing security impl 2017-03-30 15:55:36 -05:00
Admin
b508a8a16a Continue with security update 2017-03-23 16:36:25 -05:00
Admin
b000215b26 Continue security implementation 2017-03-22 16:35:19 -05:00
Admin
bb0ffeb570 Added device data value passing, off state change for brigthness, hex
intensity values, updatd ui to cgo back to device touched after
edit/add.
2017-03-17 16:53:21 -05:00
Admin
fb24e9d1a3 Updated whitelist handling to save users when created. Also, added
default test user for habridge UI. Made change state to be validated
against whitelist.
2017-03-13 16:37:42 -05:00
Admin
ed8fc95782 Fixed HA group support. Added JSON check for new devices. Added Device
level filtering. Added decimal percentage.
2017-03-08 14:59:04 -06:00
Admin
16a248ba8e Starting impl of LIFX devices 2017-02-01 16:53:08 -06:00
Admin
24dd427fb4 Fixed immediate bugs for
Fixes #129 Hue pass-thru always set to purple
Fixes #406 Dimming with Home Assistant
Fixes #414 Domoticz error retrieving devices
2017-01-30 15:40:58 -06:00
Admin
b5e6e3ad60 v4.1.0 Added feature for Domoticz and fixed some major bugs, ie: mqtt,
and some enhancements.
2017-01-27 15:11:30 -06:00
Admin
611cc7be4a Updated REAMDE to new constructs. Added Time repalcement Added ability
inactivate a device.
2017-01-26 16:46:17 -06:00
Admin
6abe1b082c Rebased to master 2017-01-25 15:39:02 -06:00
bwssystems
aecadc529b addded logging for url item json decoding, fixed harmony activity json
decoding
2017-01-15 13:28:52 -06:00
Admin
6f544e1a7d Updated release with new editor
new angularJS V1.6.1
new spark V2.5.4

testing for new 4beta3
2017-01-09 13:19:03 -06:00
Admin
5a292c98a2 Continue testing and fixing 4 beta 2017-01-03 16:36:45 -06:00
bwssystems
9155989791 Fixing items 4beta2.2 2017-01-02 13:27:53 -06:00
Admin
9c4eb58739 Fixed issues with 4beta1 2016-12-30 15:00:31 -06:00
Admin
ea6c31494b Refactoring for Beta release complete..testing ensues 2016-12-29 15:56:38 -06:00
Admin
66d7306cda Continue Refactoring 2016-12-28 16:44:41 -06:00
bwssystems
2e177f3d4a Refactoring ready for testing 2016-12-26 22:34:19 -06:00
bwssystems
d827605fa5 Conitnuation of refactoring 2016-12-26 11:28:06 -06:00
bwssystems
ca6b1ae32d continuation of HueMulator refactor 2016-12-24 12:09:50 -06:00
Admin
40a9eb95ac Continuation of refactoring hueMulator 2016-12-22 16:14:38 -06:00
Admin
b5a3bea803 Comitinue refactor of huemulator 2016-12-21 17:06:30 -06:00
Admin
2579949a23 Done testing HomeAssistant, refactoring HueMulator, fixed MQTT dim
control.
2016-12-20 18:20:10 -06:00
Admin
c9d76bed86 Testing HomeAssistant Implementation. 2016-12-19 15:57:45 -06:00
Admin
74c15db202 HomeAssistant continuation 2016-12-16 16:10:49 -06:00