Koen Kanters
78531a0878
Finish https://github.com/Koenkk/zigbee2mqtt/issues/2201 .
2019-10-25 19:17:47 +02:00
Koenkk
505be311a4
Allow to store MQTT credentials separate from configuration.yaml. https://github.com/Koenkk/zigbee2mqtt/issues/2201
2019-10-25 18:43:14 +02:00
Koenkk
02bf8a88bc
Also subscribe to groups with slashes. https://github.com/Koenkk/zigbee2mqtt/issues/2200
2019-10-25 18:40:37 +02:00
Jorge Schrauwen and Koen Kanters
a813663de5
Poll device when device does not support reporting. ( #2122 )
...
* Support emulation of attReport
Some device do not support attReport for some keys, this will emulate
it.
You can configure which keys that should be read when another device
send a message and the configured device a bind target or in a group the
message was send to.
```yaml
devices:
'0x0017880104259333':
friendly_name: bedroom/desk_lamp
retain: true
debounce: 0.5
report_emulate:
- brightness
- color
```
Will have the brightness and color queried for example when a hue dimmer
sends commands to the bulb.
* Refactor polling.
* Finish poll tests.
* Update herdsman.
* Improve test stability.
2019-10-24 22:15:40 +02:00
Koen Kanters
f219e5df9f
Fix ban todo.
2019-10-17 22:08:34 +02:00
Koen Kanters
f64285703c
Implement acceptJoiningDeviceHandler.
2019-10-17 22:01:39 +02:00
Tommy Goode and Koen Kanters
3ca35ad72f
Allow a device to be configured even if the interview process fails ( #2150 )
...
* Allow a device to be configured even if the interview process fails. This fixes #2148 .
* Adjust failing test to account for new behavior.
2019-10-17 18:36:55 +02:00
Gabe Cook and Koen Kanters
9ebb1b96dd
Group device staying off when already off ( #2140 )
...
* Fix devices within a group staying off if they are off when the group state changes
* Group test cleanups
2019-10-15 16:42:28 +02:00
Gabe Cook and Koen Kanters
09b7fe699e
Fix optimistic group behavior whenever a device is shared between groups ( #2134 )
2019-10-14 18:04:04 +02:00
Koen Kanters
d5925efca7
Only try to configure reporting once. https://github.com/Koenkk/zigbee2mqtt/issues/2123
2019-10-12 18:02:15 +02:00
Koen Kanters
ba92f73961
Resolve Coordinator to coordinator. https://github.com/Koenkk/zigbee2mqtt/issues/2100
2019-10-09 19:40:46 +02:00
Koen Kanters
a9b4188434
Improve test stability.
2019-10-07 22:06:27 +02:00
Koen Kanters
997c5d3e44
Allow to disable Home Assistant device discovery. https://github.com/Koenkk/zigbee2mqtt/issues/2089
2019-10-07 21:58:35 +02:00
Koen Kanters
a3bbb93f99
Update zigbee-herdsman and zigbee-herdsman-converters.
2019-10-07 19:34:10 +02:00
Koen Kanters
732a97ba0c
Don’t write to configuration.yaml when it didn’t change. https://github.com/Koenkk/zigbee2mqtt/issues/2071
2019-10-03 20:06:31 +02:00
Koen Kanters
e7bf5ee648
Update zigbee-herdsman-converters.
2019-10-03 19:03:36 +02:00
Gabe Cook and Koen Kanters
159a846c50
Do not publish a new optimistic group state if any devices within are ( #2063 )
...
on. Relates to #764
2019-10-03 17:41:36 +02:00
Koen Kanters
6a8abd8ff4
Fix tests.
2019-10-01 20:58:08 +02:00
Koen Kanters
518232e15e
Zigbee-herdsman 0.8.0
2019-10-01 20:22:47 +02:00
Gabe Cook and Koen Kanters
fe4f43843d
Update other groups with a shared device when a group state updates ( #2055 )
...
* Update other groups with a shared device when a group state updates #764
* Add group to test which does not have the shared device to be sure it does not change
2019-09-30 21:18:07 +02:00
Koen Kanters
fc3a826f50
Bump zigbee-herdsman. https://github.com/Koenkk/zigbee2mqtt/issues/892
2019-09-30 21:16:00 +02:00
Koen Kanters
61e2087242
Bump zigbee-herdsman-converters.
2019-09-29 21:37:26 +02:00
Koen Kanters
c8eb503ae7
Simplify group optimistic mode. https://github.com/Koenkk/zigbee2mqtt/issues/764
2019-09-29 14:35:05 +02:00
Koen Kanters
42bc5f274b
Fix logger test writing to configuration.yaml.
2019-09-28 13:49:27 +02:00
Koen Kanters
caf92c5e30
Update zigbee-shepherd-converters.
2019-09-28 00:26:33 +02:00
Koen Kanters
67f6ccc8a8
Don’t allow duplicate friendly_name. #1876
2019-09-27 22:56:59 +02:00
Koen Kanters
d444969151
Update zigbee-herdsman-converters.
2019-09-26 09:43:40 +02:00
Koen Kanters
9964d8e462
Fix various crashes when removing a device. https://github.com/Koenkk/zigbee2mqtt/issues/2004
2019-09-26 01:14:58 +02:00
Koen Kanters
bd93d09290
Update zigbee-herdsman-converters.
2019-09-25 23:51:38 +02:00
Koen Kanters
62e67e99d2
Don’t publish chached states when cache_state is disabled. https://github.com/Koenkk/zigbee2mqtt/issues/2033
2019-09-25 13:15:30 +02:00
Koen Kanters
d4011fabc7
Implement group optimistic ‘group_devices’ mode. https://github.com/Koenkk/zigbee2mqtt/issues/764#issuecomment-534146878
2019-09-25 12:51:17 +02:00
Koen Kanters
cfefaeb73c
Validate settings on startup with JSON schema.
2019-09-25 12:08:39 +02:00
Koen Kanters
34111159ae
Update Winston logger to 3.x
2019-09-25 10:55:50 +02:00
Koen Kanters
9d4705fc1c
Remove onlyThis.
2019-09-23 23:59:01 +02:00
Koen Kanters
007bc42bf7
Update zigbee-shepherd-converters.
2019-09-23 23:57:41 +02:00
Koen Kanters
3001e2d3a0
Add more properties for coordinator /devices/get. https://github.com/Koenkk/zigbee2mqtt/issues/2020
2019-09-23 23:10:29 +02:00
Koen Kanters
e56e620f54
Add test case for https://github.com/Koenkk/zigbee2mqtt/issues/1997
2019-09-23 22:24:03 +02:00
Koen Kanters
41e68c8ffe
Update zigbee-herdsman to 0.7.0.
2019-09-23 22:21:27 +02:00
Koen Kanters
c5218bbd31
Update zigbee-herdsman.
2019-09-22 20:02:46 +02:00
Koen Kanters
d4f01e6893
Replace Livolo extension with DeviceEvent. https://github.com/Koenkk/zigbee2mqtt/issues/592
2019-09-19 20:36:05 +02:00
Koen Kanters
c09f55873b
Add group optimistic feature. https://github.com/Koenkk/zigbee2mqtt/issues/764
2019-09-17 19:01:57 +02:00
Koenkk
ff83840f76
Change group state when device state changes. https://github.com/Koenkk/zigbee2mqtt/issues/1971
2019-09-17 18:33:27 +02:00
Koenkk
11aacb8620
Fix networkmap raw graph breaking change. https://github.com/azuwis/zigbee2mqtt-networkmap/issues/6
2019-09-17 18:19:42 +02:00
Koen Kanters
e758443190
Fix tests.
2019-09-16 20:03:51 +02:00
Koen Kanters
21dadd631c
Don’t throw error when devices is null. https://github.com/Koenkk/zigbee2mqtt/issues/1973
2019-09-16 19:49:49 +02:00
Koenkk
1f1c771075
Make logging consistent. https://github.com/Koenkk/zigbee2mqtt/issues/1965
2019-09-15 09:13:02 +02:00
Koen Kanters
f5463dbf0e
Add last seen to zigbee2mqtt/bridge/config/devices/get. https://github.com/Koenkk/zigbee2mqtt/issues/1910
2019-09-12 22:50:51 +02:00
Koen Kanters
9c5b3bf4d1
Use lastSeen from zigbee-herdsman.
2019-09-12 22:48:23 +02:00
Koen Kanters
d53e1330f5
Improve error message when reading invalid YAML file.
2019-09-11 21:42:44 +02:00
Koen Kanters
cfae1bf3b0
Default transition for groups. https://github.com/Koenkk/zigbee2mqtt/issues/1948
2019-09-10 19:42:04 +02:00