Koen Kanters
5cdf820bf6
Update herdsman and converters.
2019-11-05 21:14:19 +01:00
Koen Kanters
99118a0ad8
Update herdsman.
2019-11-05 20:42:32 +01:00
Andreas Brett
34166a5535
fixed typo ( #2275 )
2019-11-05 07:39:51 +01:00
Jorge Schrauwen
5ad97325be
Fix missing retain on add_group, allow specifying of groupID ( #2266 )
...
* Accept json for add_group so a groupID can be provided, also set retain property on group creation
* Update util/settings tests for groupID and retain
* Update bridgeConfig tests for add_group with json
2019-11-04 17:59:00 +01:00
Koen Kanters
2fb4e20e1d
Update zigbee-herdsman-converters.
2019-11-03 21:23:41 +01:00
Koen Kanters
467c0062bb
Dont' crash when removing non-existing device. https://github.com/Koenkk/zigbee2mqtt/issues/2241
2019-11-03 15:02:00 +01:00
Koen Kanters
afbfdda0d7
Implement force remove. https://github.com/Koenkk/zigbee2mqtt/issues/2241
2019-11-03 14:54:03 +01:00
Koen Kanters
4265fe05c6
Correctly log name. #2256
2019-11-03 14:29:43 +01:00
Koen Kanters
833769af0c
Log name instead of ieeeAddr on ping. https://github.com/Koenkk/zigbee2mqtt/issues/2256
2019-11-03 14:17:57 +01:00
Koen Kanters
8a5f39f6aa
Subscribe to nested topics for bind. https://github.com/Koenkk/zigbee2mqtt/issues/2250
2019-11-02 00:03:22 +01:00
Koen Kanters
857fc230d4
Update herdsman.
2019-11-01 23:55:53 +01:00
Koen Kanters
964367fc66
Update zigbee-herdsman-[converters].
2019-10-30 19:44:02 +01:00
Luke Pomfrey
84915dd1d4
Add homeassistant integration for innr SP 222 smart switch ( #2230 )
2019-10-30 16:32:55 +01:00
Koen Kanters
344cd60088
Update zigbee-herdsman-converters.
2019-10-28 18:48:20 +01:00
Koenkk
646cd34715
Support secret for network_key. https://github.com/Koenkk/zigbee2mqtt/issues/2209
2019-10-28 18:05:50 +01:00
Koen Kanters
cb3ec45294
Fix lint.
2019-10-26 18:25:51 +02:00
Koen Kanters
9eac34a5bb
Update zigbee-herdsman-[converters].
2019-10-26 18:14:51 +02:00
Koen Kanters
7e9dfd4f41
Accept device without log when no ban or whitelist set.
2019-10-26 18:05:40 +02:00
Koen Kanters
63ffe279ea
Log uninteresting messages without converters as debug.
2019-10-26 18:03:44 +02:00
Koen Kanters
6f92a41ca9
Update zigbee-herdsman-converters.
2019-10-25 20:43:38 +02:00
Tommy Goode
ca19b77e8c
Improve support for Centralite 4257050-ZHAC dimmable plug ( #2187 )
...
* Add HA power sensors for Centralite 4257050-ZHAC outlet.
* Enable dimming in HA for Centralite 4257050-ZHAC outlet.
* Add new HA sensors for the Iris 3210-L plug.
2019-10-25 20:10:14 +02:00
Koen Kanters
4983048191
Only poll on Hue dimmer switch brightness button. https://github.com/Koenkk/zigbee2mqtt/pull/2122
2019-10-25 19:42:47 +02:00
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
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
Tommy Goode
ec5064bc4d
Store last_seen in state.json, so that it is sent out correctly on restart. ( #2197 )
2019-10-24 07:46:19 +02:00
Koen Kanters
5bd87d338b
Update zigbee-herdsman-[converters].
2019-10-21 20:35:58 +02:00
Koen Kanters
ada9316148
birthtimeMS is not realiable on Linux leading to removal of latest instead of oldest log directory which makes the logging stop.
2019-10-21 18:11:16 +02:00
Koen Kanters
b476bc2bf8
Update zigbee-herdsman-converters.
2019-10-20 22:52:00 +02:00
Koen Kanters
c80be7bda2
Don't provide undefined state. https://github.com/Koenkk/zigbee2mqtt/issues/2164
2019-10-20 21:17:18 +02:00
Tommy Goode
6b97df7b47
Add support for battery percentage on Iris 3326-L motion sensor. ( #2170 )
2019-10-20 11:04:23 +02:00
Tristan Crichton
35a1dd6b0a
Add autodiscovery for Innr BF 263 bayonet filament bulb ( #2165 )
2019-10-20 11:00:32 +02:00
Tommy Goode
ff9e6cdacc
Improve support for MCT-340 E, MCT-340 SMA, XHS2-SE ( #2156 )
...
* Add temperature and battery level reporting for Visonic MCT-340 E contact sensor.
* Improve HA sensors for MCT-340 SMA and XHS2-SE.
2019-10-19 10:32:39 +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
Koen Kanters
f02ec9a8dd
Update herdsman and herdsman-converters.
2019-10-17 19:42:40 +02:00
Tommy Goode
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
Timo S
da58dcbd7c
Eurotronic thermostat improvments ( #2124 )
...
* - Setting temperature_command_topic
to current_heating_setpoint for Eurotronic thermostat
- Thermostat function to dynamically publish values to HA
* Function getTemperatureCommandTopicByVendor()
* strict compare
* Get right setpoint by function and mapping
for current_heating_setpoint
* fix lint
* Update homeassistant.js
* Update homeassistant.js
* Update homeassistant.js
2019-10-17 18:31:42 +02:00
Koen Kanters
f415171036
Allow null for port. https://github.com/Koenkk/zigbee2mqtt/issues/2145
2019-10-16 21:21:52 +02:00
Koen Kanters
4164f01a6b
Update zigbee-herdsman and zigbee-herdsman-converters.
2019-10-16 19:44:44 +02:00
Koen Kanters
f1b4cd0480
Don't log start error twice.
2019-10-16 19:33:55 +02:00
Koen Kanters
1428e0bb87
Don't setup reporting for Gledopto devices. https://github.com/Koenkk/zigbee2mqtt/issues/2132
2019-10-15 20:16:04 +02:00
Gabe Cook
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
Koen Kanters
8bcbb5930a
Update zigbee-herdsman-converters. #2133
2019-10-14 18:56:41 +02:00
Gabe Cook
09b7fe699e
Fix optimistic group behavior whenever a device is shared between groups ( #2134 )
2019-10-14 18:04:04 +02:00
Koen Kanters
f3a51f66fd
Make serial and serial.port optional.
2019-10-12 23:18:01 +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
6e6305253e
Update zigbee-herdsman-converters.
2019-10-09 18:08:14 +02:00
Tommy Goode
dcebba857b
Fix power reporting for Iris 3210-L smart plug. ( #2105 )
2019-10-09 17:58:05 +02:00
Koen Kanters
8d97262d39
Discover thermostat and battery for SPZB0001. https://github.com/Koenkk/zigbee2mqtt/issues/2094
2019-10-07 22:21:41 +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
41c8c2a146
Update zigbee-herdsman-converters.
2019-10-04 19:12:49 +02:00
Matt
4a996bd84d
Add ZWallRemote0 homeassistant mapping ( #2076 )
...
* Add ZWallRemote0 homeassistant mapping
* Fix Spaces in list
* Update homeassistant.js
2019-10-04 18:38:12 +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
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
a6d3e7209f
Update zigbee-herdsman-converters.
2019-10-02 22:01:29 +02:00
Koen Kanters
1a48c85365
Update zigbee-shepherd-converters.
2019-10-01 21:11:44 +02:00
Koen Kanters
6a8abd8ff4
Fix tests.
2019-10-01 20:58:08 +02:00
Koen Kanters
b492b0ce5f
Improve logging.
2019-10-01 20:50:05 +02:00
Koen Kanters
518232e15e
Zigbee-herdsman 0.8.0
2019-10-01 20:22:47 +02:00
Gabe Cook
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
c8eb503ae7
Simplify group optimistic mode. https://github.com/Koenkk/zigbee2mqtt/issues/764
2019-09-29 14:35:05 +02:00
Pauline Middelink
7507ad6dcb
Remove caching for to_side
and from_side
. ( #2048 )
...
Stop caching `to_side` and `from_side` which only have meaning during the `flip90` action of the MFKZQ01LM Smart Cube.
Fixes #641
2019-09-29 13:42:58 +02:00
Koen Kanters
92fcf5a85a
Update zigbee-herdsman-converters.
2019-09-28 18:11:02 +02:00
Koen Kanters
7b8b2c5213
Update zigbee-shepherd-converters
2019-09-28 13:48:25 +02:00
Koen Kanters
9d8e56408a
Fix device configuring when paired through zigbee-shepherd.
2019-09-28 13:08:32 +02:00
Koen Kanters
67f6ccc8a8
Don’t allow duplicate friendly_name. #1876
2019-09-27 22:56:59 +02:00
Andreas Brett
d12943556c
Update controller.js ( #2040 )
...
fixed typo
2019-09-26 09:30:12 +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
ca481d7f76
Update zigbee-shepherd-converters.
2019-09-25 13:38:10 +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
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
barrygwn
f60b4ddd80
added support for IKEA LED1836G9: TRADFRI bulb E27 WW 806lm ( #2022 )
...
* added 'LED1836G9' TRADFRI bulb E27 WW 806lm
* added 'LED1836G9' TRADFRI bulb E27 WW 806lm
* Update homeassistant.js
2019-09-23 22:39:22 +02:00
Koen Kanters
41e68c8ffe
Update zigbee-herdsman to 0.7.0.
2019-09-23 22:21:27 +02:00
Koen Kanters
63acd4a43b
Update zigbee-herdsman and zigbee-shepherd-converters.
2019-09-22 21:29:38 +02:00
Koen Kanters
c5218bbd31
Update zigbee-herdsman.
2019-09-22 20:02:46 +02:00
alwashe
4dd9f0ee57
Update homeassistant.js ( #2015 )
2019-09-22 18:35:47 +02:00
Koen Kanters
e441cf1752
Add extra logging for failed to configure. https://github.com/Koenkk/zigbee2mqtt/issues/1957
2019-09-22 18:01:10 +02:00
Koen Kanters
e65f9d36d0
Add extra failed to setup reporting logging. https://github.com/Koenkk/zigbee2mqtt/issues/2005
2019-09-22 17:56:12 +02:00
Koen Kanters
9e94148459
Fix group membership args. https://github.com/Koenkk/zigbee2mqtt/issues/2003
2019-09-20 22:09:11 +02:00
Koen Kanters
5b71eeeed8
Update zigbee-herdsman zigbee-shepherd-converters.
2019-09-20 21:25:56 +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
felixstorm
d7401c817c
entityPublish.js - add logger to meta ( #1988 )
2019-09-17 21:46:16 +02:00
Koen Kanters
c09f55873b
Add group optimistic feature. https://github.com/Koenkk/zigbee2mqtt/issues/764
2019-09-17 19:01:57 +02:00
Koen Kanters
1a7331609a
Fix lint.
2019-09-17 18:38:25 +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
c8a07a5c2d
Add base extension.
2019-09-17 18:32:16 +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
21dadd631c
Don’t throw error when devices is null. https://github.com/Koenkk/zigbee2mqtt/issues/1973
2019-09-16 19:49:49 +02:00
Koen Kanters
c32f8961b6
Update zigbee-shepherd-converters.
2019-09-16 19:38:24 +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
798a4ee565
Fix hardware and software version in devices payload. https://github.com/Koenkk/zigbee2mqtt/issues/1958
2019-09-12 20:58:57 +02:00
Koen Kanters
09743f13f9
Improve publish logging. https://github.com/Koenkk/zigbee2mqtt/issues/1958
2019-09-12 20:53:23 +02:00
Koen Kanters
d53e1330f5
Improve error message when reading invalid YAML file.
2019-09-11 21:42:44 +02:00
Koen Kanters
8b4e0fd865
Log stack on zigbee start error.
2019-09-10 22:07:31 +02:00
Koen Kanters
cfae1bf3b0
Default transition for groups. https://github.com/Koenkk/zigbee2mqtt/issues/1948
2019-09-10 19:42:04 +02:00
Koen Kanters
053e646f50
Update zigbee-herdsman-converters.
2019-09-09 21:31:57 +02:00
Koen Kanters
d83085ea7f
Zigbee-herdsman ( #1945 )
...
* Update zigbee-herdsman and zigbee-shepherd-converters.
* Force Aqara S2 Lock endvices (#1764 )
* Start on zigbee-herdsman controller refactor.
* More updates.
* Cleanup zapp.
* updates.
* Propagate adapter disconnected event.
* Updates.
* Initial refactor to zigbee-herdsman.
* Refactor deviceReceive to zigbee-herdsman.
* Rename
* Refactor deviceConfigure.
* Finish bridge config.
* Refactor availability.
* Active homeassistant extension and more refactors.
* Refactor groups.
* Enable soft reset.
* Activate group membership
* Start on tests.
* Enable reporting.
* Add more controller tests.
* Add more tests
* Fix linting error.
* Data en deviceReceive tests.
* Move to zigbee-herdsman-converters.
* More device publish tests.
* Cleanup dependencies.
* Bring device publish coverage to 100.
* Bring home assistant test coverage to 100.
* Device configure tests.
* Attempt to fix tests.
* Another attempt.
* Another one.
* Another one.
* Another.
* Add wait.
* Longer wait.
* Debug.
* Update dependencies.
* Another.
* Begin on availability tests.
* Improve availability tests.
* Complete deviceAvailability tests.
* Device bind tests.
* More tests.
* Begin networkmap refactors.
* start on networkmap tests.
* Network map tests.
* Add utils tests.
* Logger tests.
* Settings and logger tests.
* Ignore some stuff for coverage and add todos.
* Add remaining missing tests.
* Enforce 100% test coverage.
* Start on groups test and refactor entityPublish to resolveEntity
* Remove joinPathStorage, not used anymore as group information is stored into zigbee-herdsman database.
* Fix linting issues.
* Improve tests.
* Add groups.
* fix group membership.
* Group: log names.
* Convert MQTT message to string by default.
* Fix group name.
* Updates.
* Revert configuration.yaml.
* Add new line.
* Fixes.
* Updates.
* Fix tests.
* Ignore soft reset extension.
2019-09-09 19:48:09 +02:00
Koen Kanters
eb69ea6808
Fix lint
2019-09-09 19:04:07 +02:00
Koen Kanters
d0242fbd54
Update zigbee-shepherd-converters to 10.2.5.
2019-09-08 20:52:17 +02:00
Michal Szymura
bd8801698f
Added Sengled Z01-A60EAE27 to HA Autodiscovery ( #1936 )
...
* Added Sengled Z01-A60EAE27 to HA Autodiscovery
* Update homeassistant.js
* Update homeassistant.js
2019-09-06 08:09:41 +02:00
wixoff
b77be8e673
Support Hue white ambiance E26 with Bluetooth ( #1932 )
2019-09-05 19:44:07 +02:00
BIERAAP
1189d16839
Added support TRADFRI bulb GU10 WW 400lm LED1837R5 ( #1927 )
2019-09-03 18:04:42 +02:00
LagaV
b00d4d55fa
Adding Philips Adore lights to Home Assistant integration ( #1917 )
2019-09-01 10:41:29 +02:00
Abílio Costa
4f7e3a179f
add support for TRADFRI bulb E27 WS clear 806lm ( #1902 )
2019-08-31 13:14:46 +02:00
stkang90
1bdbeae144
add support SA-003-Zigbee ( #1894 )
...
* add support SA-003-Zigbee
[product detail]
https://ko.aliexpress.com/item/32957480204.html?spm=a2g0o.productlist.0.0.5b4e7321varbKb&algo_pvid=a9497085-a7c0-4863-ba60-f911cb532362&algo_expid=a9497085-a7c0-4863-ba60-f911cb532362-0&btsid=bb62c063-3baf-452c-99a9-ba43e40f04a1&ws_ab_test=searchweb0_0,searchweb201602_4,searchweb201603_52
* Update homeassistant.js
2019-08-28 17:32:31 +02:00
Koen Kanters
48fc7d8d3b
Update zigbee-shepherd-converters.
2019-08-21 19:37:36 +02:00
Koen Kanters
7d04185f2c
Update zigbee-shepherd-converters and zigbee-herdsman.
2019-08-16 19:03:23 +02:00
Kiall Mac Innes
377e9d50dc
IKEA TRADFRI E1810 ( #1866 )
...
Add the IKEA E1810, which appears to be a replacement for the E1524. Functionally, they appear to
work identically, the only difference I can see is front finish is matte rather than glossy, and
the internals behind the battery cover are slightly different.
2019-08-16 18:41:11 +02:00
felixstorm
9628cf2c95
Home Assistant discovery: allow to delete setting ( #1839 )
...
* Home Assistant discovery: allow to delete setting by setting it to `null`
* Home Assistant discovery: support boolean values
2019-08-16 17:44:18 +02:00
hawkefly
4d4a63f913
support aqara s2 lock pro ( #1859 )
2019-08-16 17:40:47 +02:00
Kiall Mac Innes
d96c3da8d5
Fix commit hash output in version info ( #1855 )
2019-08-13 20:03:08 +02:00
Leander Seidlitz
6abe7d2fd7
Add support for Osram Smart+ GU10 PAR16 AC08560 ( #1850 )
2019-08-13 19:47:43 +02:00
Koen Kanters
a62d6aad91
Update zigbee-herdsman and zigbee-shepherd-converters.
2019-08-12 19:20:33 +02:00
Koen Kanters
c55691daec
Fix groups log messages. https://github.com/Koenkk/zigbee2mqtt/issues/1848
2019-08-12 19:13:18 +02:00
acc
c9f56f0bbf
separate HGZB-01A and HGZB-02A and identify HGZB-01A as a switch ( #1844 )
2019-08-12 17:47:55 +02:00
felixstorm
c53c4c894f
Support reporting for closuresWindowCovering cluster ( #1837 )
2019-08-11 14:13:44 +02:00
felixstorm
6ae307d893
Home Assistant integration - support for ubisys D1, J1, S1, S2 ( #1830 )
...
* HomeAssistant integration - support for ubisys D1, J1, S1, S2
* fixes for eslint
2019-08-11 14:13:44 +02:00
hawkefly
511f9406e2
add sensor_action config for WXKG12LM ( #1826 )
2019-08-11 14:13:44 +02:00
Koen Kanters
9e63a4646e
Also query color and color temp when device reconnects.
2019-08-11 14:13:44 +02:00
Kiall Mac Innes
da5ca2f0bf
Update HA extension to add batt support to E1524 and AC01353010G ( #1822 )
...
* Update HA eextension to add batt support to E1524 and AC01353010G
The IKEA E1524 TRADFRI remote control and the Osram SMART+ Motion Sensor
expose a battery and battery_low attribute, update the HA discovery
integration to include these sensors by default.
* Update homeassistant.js
* Update homeassistant.js
* Update homeassistant.js
2019-08-11 14:13:44 +02:00
John Dyer
ecbee780db
add samsung 2018 water sensor ( #1819 )
2019-08-11 14:13:44 +02:00
Koen Kanters
36e52ba4fb
Update zigbee-shepherd-converters.
2019-08-11 14:13:44 +02:00
Koen Kanters
5e55e1655f
Update zigbee-herdsman and zigbee-shepherd-converters.
2019-08-11 14:13:44 +02:00
stkang90
519eb4eecf
add support PM-C139-ZB ( #1807 )
2019-08-11 14:13:44 +02:00
GuGu927
c1e8dd990f
Add support for Goqual zigbee switch(1~6gang) ( #1783 )
...
* Update homeassistant.js
* Update utils.js
2019-08-11 14:13:44 +02:00
Koen Kanters
fcb6c37ef0
Set whitelist to empty array when null. https://github.com/Koenkk/zigbee2mqtt/issues/1774
2019-08-11 14:13:44 +02:00
didiht
c9ec198c1f
correct log of groupid #1785 ( #1787 )
2019-08-11 14:13:44 +02:00
Koen Kanters
a60fdd75dc
zcl-id > Zcl.
2019-08-11 14:13:44 +02:00
Koen Kanters
3ed5705253
Update zigbee-shepherd-converters and zigbee-herdsman.
2019-08-11 14:13:44 +02:00
Koen Kanters
5254eea6e0
Update zigbee-herdsman and zigbee-shepherd-converters.
2019-08-11 14:12:30 +02:00
Boostflow
92e930ede3
Added support for Philips Hue Struana ( #1747 )
2019-07-18 20:24:14 +02:00
clockbrain
3ae2d2b946
Network map routes selectable by mqtt topic ( #1736 )
2019-07-15 20:02:56 +02:00
Koen Kanters
4aab81d9e3
Remove HS1WD (not supported anymore).
2019-07-13 19:38:00 +02:00
Koen Kanters
8d705ade39
Update zigbee-shepherd-converters.
2019-07-13 16:36:24 +02:00
wixoff
1b859c4dc2
Support for PP-WHT-US new sensors ( #1718 )
...
* Support for PP-WHT-US new sensors
* Update homeassistant.js
2019-07-11 19:36:50 +02:00
Andreas Brett
74b8340afb
add TLS/SSL options for connecting to MQTT server ( #1706 )
...
* add TLS/SSL options for connecting to MQTT server
* Update mqtt.js
* gotta love travis
* Update mqtt.js
separated processing of mqtt.ca and mqtt.key/mqtt.cert in order to allow for "server-authentication only" as well as "server+client authentication"
* Update mqtt.js
2019-07-10 17:57:41 +02:00
Koen Kanters
08c0f2b614
Lint.
2019-07-08 22:04:38 +02:00
Koen Kanters
61b54c50a5
Update zigbee-shepherd-converters and zigbee-herdsman.
2019-07-08 21:42:07 +02:00
Rick
6400f52a28
Added "alert" for groups ( #1704 )
2019-07-08 21:06:08 +02:00
clockbrain
97f9f83181
Use penwidth instead of dotted/dashed lines ( #1694 )
2019-07-06 10:09:44 +02:00
Koen Kanters
94a7cd8ec9
Update zigbee-shepherd-converters to 10.1.1
2019-07-04 20:16:20 +02:00
Craig Stephen
1df43bdbc4
Add support for UK Hive Bulb E27 & B22 - Warm to cool white ( #1683 )
2019-07-03 17:38:43 +02:00
Koen Kanters
3daf97283c
Fix queue settings.
2019-07-02 19:13:06 +02:00
Koen Kanters
aca0c39291
Move queue from advanced.
2019-07-02 19:00:42 +02:00
Koen Kanters
9624384c3f
Add queue settings. https://github.com/Koenkk/Z-Stack-firmware/issues/93
2019-07-02 18:56:03 +02:00
Koen Kanters
3b4ee3bc2e
Update zigbee-shepherd-converters to 10.1.0.
2019-07-01 16:48:54 +02:00
clockbrain
7a19c8876a
Network map fixes ( #1676 )
...
* Include scan failed note in network map
* Include relationship in map structure
* Clearer source and destination node naming
* eslint fixes
* More eslint fixes
* Removed empty brackets for no routes
* Reposition short address in device node
* eslint fixes
2019-07-01 16:10:50 +02:00
Koen Kanters
51df6b7e8a
Correctly call convert. https://github.com/Koenkk/zigbee2mqtt/issues/1639#issuecomment-506016224
2019-06-27 19:11:21 +02:00
Andreas Brett
7cabe3a523
colors for network map ( #1666 )
...
* Update settings.js
added default color options for network map
* Update networkMap.js
- add timestamp node to indicate when the map was created
- colorize nodes by device type
- colorize edges by activity
* Update networkMap.js
make travis happy
* Update networkMap.js
* Update networkMap.js
* Update settings.js
* Refactor
* Move to graphviz.
2019-06-26 19:30:38 +02:00
Viet Dzung
7b2522f712
Support whitelist devices feature #1643 ( #1654 )
...
* Support whitelist devices feature #1643
* Control via MQTT
* Log
2019-06-25 19:38:36 +02:00
Koenkk
5a132ad34b
Retrieve default ep from mapping. #1662
2019-06-25 19:13:59 +02:00
Koen Kanters
362b910e48
Lint.
2019-06-24 21:10:06 +02:00
Dennis Keitzel
241b300f7b
Allow custom home-assistant status topic ( #1667 )
2019-06-24 20:52:47 +02:00
Koen Kanters
0e9931af6c
Improve bind logging. https://github.com/Koenkk/zigbee2mqtt/issues/1662
2019-06-24 20:25:37 +02:00
Koen Kanters
5934efa41e
Add last_seen when device publish succeeds. https://github.com/Koenkk/zigbee2mqtt/issues/1651
2019-06-24 20:16:03 +02:00
clockbrain
38a1aec823
Network map styling improvements ( #1653 )
...
* Weight and style lines based on routes
* Refactor to make End Device case more obvious
2019-06-23 21:22:13 +02:00
Koen Kanters
ef01346776
Update zigbee-shepherd-converters to 10.0.0 and zigbee-herdsman to 0.1.11.
2019-06-19 21:44:44 +02:00
Koen Kanters
801e97143c
Fix adding groups with duplicate names. #764
2019-06-19 18:35:57 +02:00
Koen Kanters
304b2efa48
Don’t publish emtpy messages. #1599
2019-06-19 18:11:35 +02:00
clockbrain
b28da0265e
Include last seen in device boxes on graphviz map ( #1633 )
...
* Include last seen in device boxes on graphviz map
* Refactor
* Fix test cases
* Bind
* Refactor last seen label construction
* style fix
2019-06-17 21:28:27 +02:00
Koenkk
1c529c4873
Add group remove_all without group #764
2019-06-17 21:17:29 +02:00
clockbrain
3981c1c6e4
Include network routes on the map ( #1641 )
...
* Initial inclusion of routes on map
* Forgot to include zigbee.js
* Hex string for route address
* Rebaseline to dev
* Cleaner merging of scan arrays
* style fixes
2019-06-16 13:49:15 +02:00
Koen Kanters
c48f73e36b
Discover action sensor for WXKG03LM. https://github.com/Koenkk/zigbee2mqtt/issues/1640
2019-06-16 13:13:03 +02:00
Koen Kanters
94e03d4189
Update zigbee-herdsman
2019-06-15 22:57:35 +02:00
Koen Kanters
e30ff9e722
Move to zigbee-herdsman.
2019-06-15 22:20:54 +02:00
pali
1f63a32170
[graphviz] show network address in hexastring format ( #1638 )
...
* [graphviz] show network address in hexastring format
Wireshark shows network address in hexadecimal format, so it's easier to follow messages in Wireshark if both shows address in same format.
* Update networkMap.js
* Update networkMap.js
2019-06-15 17:04:35 +02:00
Jevgeni Kiski
e9b5a588cc
#1588 Openhab2 compatibility ( #1589 )
2019-06-15 16:55:33 +02:00
Koen Kanters
4357064203
Update zigbee-shepherd-converters to 9.0.22.
2019-06-15 14:02:58 +02:00
Koen Kanters
259ba9d658
Update zigbee-shepherd-converters to 9.0.21.
2019-06-13 22:01:39 +02:00
Dan Chen
9fe76c29ef
Add power usage metering to GE Plug-in Smart Switch 45853GE ( #1629 )
...
* Create FUNDING.yml
* Add power usage metering to GE Plug-in Smart Switch 45853GE
* Delete FUNDING.yml
2019-06-13 21:48:04 +02:00
clockbrain
dd49a76e5c
Network map rewrite using queue ( #1626 )
...
* Initial rewrite of network map scan using queue
* Rename routerList to scanList
* eslist fixes
* More eslint fixes
* Timeout now dynamic based on number of scanable devices
2019-06-13 21:43:12 +02:00
Anne Meijer
6976f8e70a
Added support for HEIMAN HS1CA-E ( #1622 )
...
* Create FUNDING.yml
* Adde support for HEIMAN HS1CA-E
* Fixed eslint issues
* Delete FUNDING.yml
2019-06-11 20:07:32 +02:00
Koen Kanters
82dc8437a1
Get rid of logging during test cases.
2019-06-10 00:01:48 +02:00
Koen Kanters
fb12d15d9d
Fix lint error.
2019-06-09 23:46:19 +02:00
Koen Kanters
852950fc09
Update zigbee-shepherd-converters to 9.0.20.
2019-06-09 23:43:40 +02:00
clockbrain
b663e37fd9
Also match network map link by short address ( #1611 )
2019-06-09 08:16:38 +02:00
Koen Kanters
70fbe714e3
Add trace logging and add trace logging to zigbeeQueue. https://github.com/Koenkk/zigbee2mqtt/issues/1566
2019-06-08 19:56:35 +02:00
Koen Kanters
ee8161b807
Don’t add state_topic to payload for thermostat. #1599
2019-06-07 23:55:20 +02:00
Koen Kanters
8ad6aee43a
Identify QBKG04LM and QBKG03LM as end device. https://github.com/Koenkk/zigbee2mqtt/issues/1594
2019-06-04 19:23:58 +02:00
clockbrain
4497214588
Network map fixes ( #1590 )
...
* Remove device status from network scan topology
* Random start for each lqi scan then sort resultant link map
* Fix log statement order
* Sort network map links by composite key
* Fix typo in link sorting
* Fix eslint formatting
2019-06-02 10:05:44 +02:00
Koen Kanters
08e55e469f
Update zigbee-shepherd-converters to 9.0.19.
2019-05-29 20:26:40 +02:00
Koen Kanters
c29bfe1455
Allow to specify endpoint when adding device to group. ( #1515 )
...
* uu
* Update
2019-05-29 20:11:40 +02:00
Koen Kanters
82ed260d47
Update zigbee-shepherd-converters to 9.0.18.
2019-05-29 19:33:15 +02:00
rachetfoot
caff94559e
Iterate objects recursively and support array output ( #1573 )
...
* Iterate objects recursively and support array output
* Fix eslint errors
* Improve array handling and expand related test
* Improve tests and array support, add special case for color attributes
2019-05-28 20:01:46 +02:00
Koen Kanters
c2b4d63e12
Don’t cache elapsed. https://github.com/Koenkk/zigbee2mqtt/issues/1576
2019-05-26 20:03:43 +02:00
Koen Kanters
825f096434
Update zigbee-shepherd-converters to 9.0.17.
2019-05-24 18:32:37 +02:00
clockbrain
4b14222bda
Network map error handling ( #1565 )
...
* Catch errors from failing network scans
* Tidier code for process result
* Fix eslint format errors
2019-05-24 18:21:53 +02:00
clockbrain
c4e9ea208a
Add debugging for network scan ( #1559 )
...
* Add debugging for network scan
* Fix eslint warning
2019-05-23 18:53:47 +02:00
Koen Kanters
af09624cff
Update zigbee-shepherd-converters to 9.0.16.
2019-05-22 22:09:13 +02:00
Koen Kanters
e4a50b662d
Update zigbee-shepherd-converters to 9.0.15.
2019-05-21 21:15:16 +02:00
clockbrain
22b64d09f2
Network map ( #1546 )
...
* Initial iterative rewrite of network scan
* Remove unused linkKey
* Restore original log message
* Cleaner array flattening
* Fix various travis warnings
* Add a timeout so partial map can be generated
* Fix further eslint issues
* Add a timeout so partial map can be generated
* Fix further eslint issues
2019-05-21 21:04:14 +02:00
Koen Kanters
0352a738a7
Update zigbee-shepherd-converters to 9.0.14.
2019-05-20 20:53:51 +02:00
Koen Kanters
18913a1577
Update zigbee-shepherd-converters to 9.0.12.
2019-05-19 19:51:27 +02:00
Koen Kanters
1e04c229dd
Merge remote-tracking branch 'origin/master' into dev
2019-05-19 19:34:02 +02:00
clockbrain
31d21546b9
Simpler network map scan ( #1543 )
...
* Initial iterative rewrite of network scan
* Remove unused linkKey
* Restore original log message
* Cleaner array flattening
* Fix various travis warnings
2019-05-19 19:33:30 +02:00
Koen Kanters
7f9104367b
Reduce permitJoin interval to 160 seconds to fix pairing devices after pairing E1603. https://github.com/Koenkk/zigbee2mqtt/issues/1099
2019-05-19 19:10:51 +02:00
Koen Kanters
92d0002bbb
Update zigbee-shepherd-converters to 9.0.11.
2019-05-19 18:51:00 +02:00
Koen Kanters
faa6aa41a9
Fix AC0251100NJ discovery.
2019-05-14 21:46:55 +02:00
Koen Kanters
9cc82701c1
Fix crash when device not in configuration.yaml
2019-05-14 19:25:13 +02:00
Koen Kanters
190dda5104
Update zigbee-shepherd-converters to 9.0.6
2019-05-14 18:04:47 +02:00
Andreas Brett
3d74a6e031
log friendly name when possible ( #1524 )
...
* log friendly name when possible
* make travis happy
2019-05-14 17:51:43 +02:00
Abílio Costa
eb2c4cbdee
Add support for EDP redy switch ( #1519 )
...
Added in https://github.com/Koenkk/zigbee-shepherd-converters/pull/432/files
2019-05-12 21:05:07 +02:00
Andreas Brett
f93a3e1c07
Minor spelling correction ( #1522 )
...
* Update devicePublish.test.js
* Update devicePublish.js
2019-05-12 21:03:27 +02:00
Koen Kanters
ee9584121a
Update zigbee-shepherd-converters to 9.0.4.
2019-05-10 18:25:08 +02:00
Koen Kanters
ba1eca82eb
Reenable joining after 200 seconds. https://github.com/Koenkk/zigbee2mqtt/issues/1429 #1445
2019-05-07 21:16:25 +02:00
Koen Kanters
d8d78af4ec
Query device state on endDeviceAnnce when using device availability. https://github.com/Koenkk/zigbee2mqtt/issues/1383
2019-05-06 20:29:17 +02:00
Koen Kanters
80e682688d
Update zigbee-shepherd-converters to 9.0.2.
2019-05-05 20:14:30 +02:00
Koen Kanters
c6617fb7d9
Always keep state. https://github.com/Koenkk/zigbee2mqtt/issues/1489
2019-05-02 20:14:44 +02:00
Koen Kanters
26d8d27e85
Update zigbee-shepherd-converters to 9.0.1.
2019-05-02 19:59:23 +02:00
Chris Price
87232988e7
Add Home Assistant support for Philips Hue PAR38 outdoor bulb ( #1488 )
2019-05-02 19:44:56 +02:00
Koen Kanters
a3d26ceeb2
Update zigbee-shepherd-converters to 9.0.0.
2019-05-01 21:50:01 +02:00
Tadej Štajner
919b8a9b4c
Add Home Assistant autodiscovery for Paulmann 50043 switch ( #1486 )
...
Depends on https://github.com/Koenkk/zigbee-shepherd-converters/pull/424 being merged.
2019-05-01 18:33:36 +02:00
Koen Kanters
39fe50600e
Fix crash when there is no state yet.
2019-04-30 19:30:26 +02:00
Koen Kanters
a54e256b40
Group configuration via configuration.yaml and group state ( #1464 )
...
Group configuration via configuration.yaml and group state.
2019-04-29 20:38:40 +02:00
Koen Kanters
4472c01076
Update zigbee-shepherd-converters to 8.1.5.
2019-04-28 21:14:52 +02:00
Koen Kanters
801be951a4
Discover light for 99432. https://github.com/Koenkk/zigbee-shepherd-converters/pull/416
2019-04-28 21:04:52 +02:00
Koen Kanters
cb16ba2f71
Update zigbee-shepherd-converters to 8.1.4.
2019-04-26 21:57:38 +02:00
Koen Kanters
0d587f304e
Respond to time requests. https://github.com/Koenkk/zigbee2mqtt/issues/1214
2019-04-26 21:33:29 +02:00
Koen Kanters
21dc1a8c8e
Add fan Home Assistant configuration. https://github.com/Koenkk/zigbee-shepherd-converters/pull/416
2019-04-24 20:59:06 +02:00
Andreas Brett
32b76edb7c
Improve non-JSON output ( #1462 )
...
* Update controller.js
Do not use JSON.stringify when outputting Non-JSON to MQTT. When using JSON.stringify strings are quoted in the MQTT messages but they should not be quoted (MQTT is different from JSON).
* Update controller.js
* Update controller.js
* Update controller.js
2019-04-22 16:29:47 +02:00
Javier Rodríguez
1ebd774d6f
Support for HLC610-Z Wireless Dimmable Controller ( #1451 )
2019-04-19 20:44:11 +02:00
Koen Kanters
f8106feb18
Update zigbee-shepherd-converters to 8.1.2
2019-04-18 18:27:41 +02:00
Koen Kanters
69e9dbc5b2
Remove expire_after for action and click. https://github.com/Koenkk/zigbee2mqtt/issues/959
2019-04-17 20:46:27 +02:00
Koen Kanters
75718b360e
Don’t identify Trust device as Xiaomi device. https://github.com/Koenkk/zigbee2mqtt/issues/1420
2019-04-17 20:03:40 +02:00
Koen Kanters
d0e66ed1da
Only setup reporting for non battery powered routers. #1064
2019-04-16 17:56:28 +02:00
Simon Rasmussen
a1b43d12f6
eCozy homeassitant discovery ( #1432 )
...
* WIP
* Fixed paths
* Reverted accidentally removed lines
* Fixed linting issues
2019-04-16 16:31:05 +02:00
Koen Kanters
c2edaed866
Backup coordinator on start.
2019-04-14 18:53:34 +02:00
Koen Kanters
2d4c447ee1
Add CC2652R backup mechanism.
2019-04-14 16:27:02 +02:00
Sembrador
b13d87d461
Added support for the L1 and L2 inputs of the xiaomi switch LLKZMK11LM. ( #1411 )
...
Added support for the L1 and L2 inputs of the xiaomi switch LLKZMK11LM.
2019-04-13 17:19:05 +02:00
Koen Kanters
811692fed8
Fix device availability. https://github.com/Koenkk/zigbee2mqtt/issues/1395
2019-04-09 19:17:16 +02:00
Oli
78ff9b1937
harmonize coordinator output statement ( #1386 )
...
resize the coordinator payload to be harmonize with the other output.
2019-04-09 19:01:59 +02:00
Oli
c6011c0911
simplify the cies for ias ( #1387 )
...
* simplify the cies for ias
minimize the code for the cies for ias stuff to be as short as it need.
add some comments.
* fix eslint build error
2019-04-09 18:23:55 +02:00
Koen Kanters
24780e6eac
Home Assistant: publish counter value for click and action payloads. #959
2019-04-07 18:11:16 +02:00
Simon Rasmussen
2554cf8e8b
Improved devicePublish topic parsing ( #1373 )
...
* Refactored device publish parsing and added ability to set attributes directly
* Fixed topic subscriptions and null json object
* Fixed tests
* Added more testing of attribute
* Fixed linting issue.
2019-04-07 17:51:27 +02:00
Koen Kanters
4aa5877797
Add extra is pingable logging. #775
2019-04-07 17:47:06 +02:00
Koen Kanters
4843d85fe9
Update zigbee-shepherd-converters to 8.1.1.
2019-04-07 15:38:27 +02:00
Koen Kanters
32db1fd07a
Fix acceptDevIncoming. #538
2019-04-01 20:30:27 +02:00
Koen Kanters
cee35c66e6
Don’t setup reporting for CC2530 router. #1227
2019-04-01 19:51:14 +02:00
Koen Kanters
76d7861671
Only do read after write when retrieve_state is enabled. #1349
2019-03-30 21:03:54 +01:00
Koen Kanters
35fd1a68fc
Update zigbee-shepherd-converters to 8.1.0 (always assume state). #1349
2019-03-30 20:50:40 +01:00
Koen Kanters
8828ee60ae
Setup reporting for all attributes when cluster has no attributes. #1064
2019-03-30 18:20:07 +01:00
Koen Kanters
55c3edfa95
Home Assistant: skip state when bulb is already on when setting color or color temperature. #1349
2019-03-30 18:19:10 +01:00
Koen Kanters
2f52b851a9
Add extra acceptDevIncoming logging. #538
2019-03-30 16:48:58 +01:00
Koen Kanters
c737f569f9
Allow already connected devices to rejoin. #1294 #1334
2019-03-29 19:18:15 +01:00
Koen Kanters
de4f9f44fd
Fix bind by friendly name. #176
2019-03-29 19:10:13 +01:00
Koen Kanters
7015741a08
Add dateCode to getDeviceInfoForMqtt. #1213
2019-03-28 19:58:21 +01:00
Koen Kanters
7e6dc67861
Update zigbee-shepherd-converters to 8.0.14.
2019-03-27 18:22:40 +01:00
Koen Kanters
3c5727b320
Add dateCode en update zigbee-shepherd. https://github.com/Koenkk/zigbee2mqtt/issues/1213
2019-03-27 18:18:49 +01:00
Koen Kanters
9ef4d2b810
Check if message has endpoints.
2019-03-27 17:31:25 +01:00
Koen Kanters
e96dac2596
Log endpoint on zigbee message received. #642
2019-03-27 17:09:55 +01:00
Koen Kanters
9a15e8c118
Improve ban functionallity. #816
2019-03-26 21:40:31 +01:00
Justin Hornosty
25408769e6
Publish and respond to bridge/config/devices/get ( #1329 )
...
* - When sent a empty payload to bridge/config/devices/get , publish to
'bridge/config/devices'
- For bridge/config/devices & bridge/config/devices/get only ever
publish to the corresponding topic if a empty payload is sent.
- Make sure devicesPublish doesn't treat messages to
bridge/config/devices/get as a zigbee device.
* fix eslinting errors
* Update bridgeConfig.js
2019-03-26 20:40:50 +01:00
Koen Kanters
2328ecb2ee
Update zigbee-shepherd-converters to 8.0.13.
2019-03-25 21:53:39 +01:00
carlos-villanueva
b2a453bec3
Add support for smartthings button (model: IM6001-BTP01) ( #1312 )
...
* Add support for smartthings button (model: IM6001-BTP01)
* Fix lint
2019-03-24 15:05:56 +01:00
Koen Kanters
20d9bac317
Don’t ping in Xiaomi extension when device availability is enabled. #1248
2019-03-24 14:46:38 +01:00
Koen Kanters
40596bab6a
Always ping xiaomi devices through ‘basic’ mechanism. #1248
2019-03-24 14:38:08 +01:00
Koen Kanters
008fda4d90
Introduce new ping mechanism (‘basic’) and use it for Xiaomi. https://github.com/Koenkk/zigbee2mqtt/issues/1248
2019-03-23 17:45:28 +01:00
Koen Kanters
c64158b75d
CC2530/CC2531 routers are not Xiaomi devices. https://github.com/Koenkk/zigbee2mqtt/issues/1248
2019-03-23 17:20:30 +01:00
Koen Kanters
1ea694cb1a
Update zigbee-shepherd-convertes to 8.0.12.
2019-03-23 15:32:18 +01:00
Koen Kanters
e537784d34
Update zigbee-shepherd-converters to 8.0.11.
2019-03-22 23:37:07 +01:00
Koen Kanters
0277591085
Update zigbee-shepherd-converters to 8.0.10.
2019-03-22 22:45:59 +01:00
Koen Kanters
7b2480be52
Update zigbee-shepherd-conveters to 8.0.9.
2019-03-21 20:34:54 +01:00
Martin Helff
70c30736a1
add more details to device list ( #1296 )
2019-03-21 20:00:13 +01:00
Martin Helff
e5081b2856
set reportableChange default value to 1 to avoid report flooding ( #1293 )
2019-03-21 19:43:15 +01:00
Koen Kanters
2af2a8ea05
Update zigbee-shepherd-converters to 8.0.8.
2019-03-19 20:58:12 +01:00
Oli
1b066d9f59
extend controller.js function getDeviceInfoForMqtt ( #1274 )
...
* Add Discord channel. https://github.com/Koenkk/zigbee2mqtt.io/issues/31
* extend controller.js function getDeviceInfoForMqtt
extend controller.js with
``
zclVersion,
appVersion,
stackVersion,
hwVersion,
swBuildId,
``
* Rework #2
Only Publish hwVersion and swBuildId as this seems to be valid as posible.
Map with default option 'unknown' to be in a good way.
* Fix tests
* Update README.md
2019-03-19 20:29:41 +01:00
Koen Kanters
5c9b31b2fc
Don’t create state when cache_state is set to false. #1287
2019-03-19 20:02:17 +01:00
Koen Kanters
61d85af3fd
Publish brightness: 0 when turn off trough brightness. https://github.com/Koenkk/zigbee-shepherd-converters/issues/353
2019-03-19 19:43:06 +01:00
Martin Helff
789ec0cc90
query groups through MQTT bridge/config/groups ( #1276 )
...
* query groups through MQTT bridge/config/groups
* linter adjustments
* linter adjustments
2019-03-19 19:18:22 +01:00
Stoinov
6d24a49062
Expand attribute output. #493 ( #1277 )
...
* Expand attribute output. #493
If attribute is actually an Object, expand it in the format `topic/key-subkey` in order to keep the same amount of topic levels for predictable parsing.
This only expands the first level of contained object. If more expansion are needed a more robust method should be implemented rather than just nesting `if`s.
* Fixing whitespace
fixing https://travis-ci.org/Koenkk/zigbee2mqtt/builds/507616980
* first time splitting line... obviously
Not sure what the proper approach is, but I guess we can put all params on new line.
* identation... really...
How is that `eslint`? any other requests?
2019-03-18 18:17:29 +01:00
Koenkk
bee722c9c4
Skip re-transmitted Xiaomi messages. #1238
2019-03-18 17:59:36 +01:00
Koenkk
36bba0154d
Fix groupid logging.
2019-03-18 17:32:53 +01:00
Oli
a2a90bcdbd
Log zigbee2mqtt version information to bridge/config ( #1267 )
...
* add coordinator_firmware to bridge/config
* Add zigbee2mqtt version and commit
* Whoops
2019-03-17 20:07:24 +01:00
Koen Kanters
e6044da604
Implemented device debounce option. #1264
2019-03-16 23:41:46 +01:00
Koen Kanters
3a96473e2b
Improve device bind robustness. https://github.com/Koenkk/zigbee2mqtt/issues/176
2019-03-16 20:07:34 +01:00
Koen Kanters
7461fec28b
Update zigbee-shepherd-converters to 8.0.4.
2019-03-15 23:33:24 +01:00
Koen Kanters
8b4b9bea19
Refactor property cache responsibility to state.
2019-03-15 23:18:19 +01:00
Koen Kanters
fdcf2e8c3d
Option to set Home Assistant discovery topic. #1019
2019-03-15 22:41:39 +01:00
Koen Kanters
f2cdbeab38
Update zigbee-shepherd-converters to 8.0.3.
2019-03-15 21:58:49 +01:00
Koen Kanters
f37d52b870
Discover click sensor for QBKG03LM, QBKG04LM, QBKG11LM and QBKG12LM. https://github.com/Koenkk/zigbee2mqtt/issues/723
2019-03-15 21:52:21 +01:00
Koen Kanters
969585c84e
Allow to bind specific endpoint. #176
2019-03-15 21:19:42 +01:00
Koen Kanters
d4d85633d2
Log groupID. #1238
2019-03-15 19:07:26 +01:00
Koen Kanters
f54f3bd40f
Add coordinator to zigbee2mqtt/bridge/config/devices. #1236
2019-03-14 20:30:06 +01:00
Koen Kanters
ac28ca2841
Update to zigbee-shepherd-converters 8.0.0
2019-03-13 19:41:58 +01:00
Koen Kanters
79d11e295b
Fix crash on empty advanced section. https://github.com/Koenkk/zigbee2mqtt/issues/1237
2019-03-12 21:58:45 +01:00
Koen Kanters
9f31cd86a3
Implemented MQTT group add and remove. https://github.com/Koenkk/zigbee2mqtt/issues/764
2019-03-12 21:19:04 +01:00
Koen Kanters
c722b611dd
Fix livolo queue push. #1241
2019-03-12 20:14:58 +01:00
Roger
3c4fa40a32
Add Securifi Peanut Smart Plug ( #1230 )
2019-03-11 17:55:25 +01:00
Koen Kanters
d81a972f1b
Allow to override Home Assistant device discovery payload. https://github.com/Koenkk/zigbee2mqtt/pull/1030
2019-03-10 21:48:40 +01:00
Koen Kanters
0f9333f8b9
Fix elapsed being a string value instead of bool. https://github.com/Koenkk/zigbee2mqtt/pull/1206
2019-03-10 21:34:20 +01:00
Koen Kanters
6e60063337
Update zigbee-shepherd and zigbee-shepherd-converters to 7.2.8.
2019-03-10 14:12:11 +01:00
Andrey
438626691e
Allow to configure elapsed via MQTT ( #1206 )
...
* Allow to configure elapsed via MQTT
* Update bridgeConfig.js
2019-03-10 14:04:09 +01:00
Koen Kanters
18aee4803b
Merge branch 'master' into dev
2019-03-09 21:45:24 +01:00
Koen Kanters
e5ca977579
1.2.1
2019-03-09 21:40:09 +01:00
Koen Kanters
1e1e0e4ca9
Fix no console logging. #1218
2019-03-09 21:36:07 +01:00
qm3ster
9eed7e271e
Extract IO from settings.js
2019-03-09 21:09:39 +01:00
qm3ster
07765093be
Fix all typos of separate
2019-03-09 21:09:39 +01:00
Koen Kanters
e2ebe5e1ff
Update zigbee-shepherd-converters to 7.2.7.
2019-03-09 17:04:41 +01:00
qm3ster
a93838be15
codemod: object-shorthand
...
Also fixed `new (` and `formatter` by hand.
2019-03-09 16:30:05 +01:00
qm3ster
044e8466ed
Simplify settings getters
2019-03-09 16:30:05 +01:00
qm3ster
c0bdf2e3a2
Lazy load settings on first use
2019-03-09 16:30:05 +01:00
qm3ster
9321a04ecc
Move resolveEntity
into settings.js
...
Had to refer to `module.exports.`
because all of those functions get mocked in tests.
2019-03-09 16:30:05 +01:00
Koen Kanters
184eef72b0
Update zigbee-shepherd-converters to 7.2.6.
2019-03-08 17:39:15 +01:00
Koen Kanters
e892a54013
Update zigbee-shepherd-converters to 7.2.5.
2019-03-06 22:09:51 +01:00
Koen Kanters
2c6176ff10
Fix parse topic when topic ends with postfix. https://github.com/Koenkk/zigbee2mqtt/issues/1200
2019-03-06 21:38:49 +01:00
Koen Kanters
83b8fc9778
Add top and bottom to postfixes. https://github.com/Koenkk/zigbee-shepherd-converters/pull/319
2019-03-06 21:08:33 +01:00
Koen Kanters
f0e9ebe4ed
Fix readRsp spamming no converter available messages. https://github.com/Koenkk/zigbee2mqtt/issues/1064
2019-03-05 19:41:59 +01:00
Markus Goy
1857ac525b
Added Home Assistant autodiscovery configuration ( #1187 )
2019-03-04 20:04:42 +01:00
Koen Kanters
6427da244f
Implement attribute output. https://github.com/Koenkk/zigbee2mqtt/issues/493
2019-03-04 18:13:36 +01:00
Koen Kanters
2a3670d3d7
Update zigbee-shepherd-converters to 7.2.3
2019-03-03 18:37:46 +01:00
Andreas Brett
1cde620d70
add support for local ISO8601 timestamp format ( #1171 )
...
* add support for local ISO8601 timestamp format
added local ISO8601 timestamp format for local rather than UTC-based timestamps
ISO8601 = 2019-03-01T15:32:45.941+0000
ISO8601_Local = 2019-03-01T16:32:45.941+0100 (for TZ GMT+1)
* fixed indentation
* tabs to spaces
* comply with Travis
* comply with Travis once again
* Removed spaces to make Travis happy
* updates
2019-03-02 16:47:36 +01:00
Koen Kanters
ae14fa5cd6
Update zigbee-shepherd-converters to 7.2.0.
2019-03-02 16:35:00 +01:00
Jakub
672a0cac4f
Hide network_key from debug output ( #1169 )
...
* Hide network_key from debug output
There's no need to print this key.
* strings must use singlequote
* Update zigbee.js
2019-03-02 14:04:52 +01:00
Andreas Brett
4ea55fe22a
fixed typo ( #1173 )
2019-03-01 17:15:03 +01:00
Koen Kanters
61116ec670
Fix tests.
2019-02-26 21:06:48 +01:00
Koen Kanters
709046db2a
Add binary battery low sensor for HS1SA and HS3SA. https://github.com/Koenkk/zigbee2mqtt/issues/1159
2019-02-26 21:00:20 +01:00
Koen Kanters
8f0794cb8f
Also assume brightness on publish. https://github.com/Koenkk/zigbee2mqtt/issues/1155
2019-02-26 20:53:30 +01:00
Koen Kanters
cd2fb54615
Changes to report/bind functionallity.
2019-02-26 20:46:34 +01:00
Koen Kanters
7893f9256f
Refactor report to new queue mechanism.
2019-02-26 19:33:32 +01:00
Koen Kanters
09f26a104c
Restore zigbee.js changes.
2019-02-26 19:33:32 +01:00
Koen Kanters
5ffae5a09a
Remove unecessary device param.
2019-02-26 19:33:32 +01:00
jbn
f7ceb62eec
fix lint more errors
2019-02-26 19:33:32 +01:00
jbn
b8f689fe6e
fix lint errors
2019-02-26 19:33:32 +01:00
jbn
09e0fe8e3f
setup automatic attribute change reporting
2019-02-26 19:33:32 +01:00
jbn
fdf97180b0
Fix race condition when configuring devices
2019-02-26 19:33:32 +01:00
Koen Kanters
5a9aef6d3b
Change to action_color. https://github.com/Koenkk/zigbee-shepherd-converters/pull/304
2019-02-26 19:29:53 +01:00
Koen Kanters
863230eaa3
Fix cover_position typo. #294
2019-02-25 17:56:47 +01:00
Koen Kanters
cb0cc149a1
ZNCLDJ11LM position Home Assistant discovery. #294
2019-02-24 21:35:48 +01:00
Koen Kanters
516bd704c6
Allow devices and groups to be specified in separate file. https://github.com/Koenkk/zigbee2mqtt/issues/1148
2019-02-24 15:49:41 +01:00
Joe Lu
46e75374b6
- added AXIS Gear and Keen Home vent to homeassistant.js ( #1150 )
2019-02-24 13:29:46 +01:00
Koen Kanters
ee167e603a
Update zigbee-shepherd-converters to 7.1.12.
2019-02-23 19:30:17 +01:00
Koen Kanters
9b12933a99
Dont cache action_group.
2019-02-23 19:13:01 +01:00
Koen Kanters
ea7a4b1955
Remove last_seen from state when last_seen is disabled. https://github.com/Koenkk/zigbee2mqtt/issues/1075
2019-02-23 16:22:01 +01:00
Koen Kanters
147a130628
Update zigbee-shepherd-converters to 7.1.11
2019-02-23 16:02:45 +01:00
Koen Kanters
1fda02ae7c
Allow to change device specific options via MQTT. https://github.com/Koenkk/zigbee2mqtt/issues/1132
2019-02-22 20:10:00 +01:00
Koen Kanters
4a664cf230
Implement zigbee queue. #1027
2019-02-22 18:58:50 +01:00
Andreas Brett
1a0baee788
log address resolution errors through MQTT ( #1145 )
...
* log address resolution errors through MQTT
* fixed params
2019-02-22 12:49:08 +01:00
Andreas Brett
1287a596f9
fix typo ( #1142 )
2019-02-22 10:54:10 +01:00
Andreas Brett
1862c8b035
fixed typo ( #1135 )
...
* fixed typo
* Update deviceConfigure.js
2019-02-21 18:47:05 +01:00
Andreas Brett
8c848b8368
add device model to log ( #1136 )
...
* add device model to log
* Update deviceReceive.js
2019-02-21 18:45:22 +01:00
Koen Kanters
bdfabeb3da
Discover linkquality sensor for all devices. https://github.com/Koenkk/zigbee2mqtt/issues/757
2019-02-20 20:10:38 +01:00
Koen Kanters
ec0ee53c7a
Log zigbee publish errors to MQTT. #1123
2019-02-20 17:57:28 +01:00
Koen Kanters
14f5c4d3c9
Prepare Home Assistant discovery for group support. #764
2019-02-19 19:43:50 +01:00
Koen Kanters
f3e13f16f3
Add more don’t cache properties. https://github.com/Koenkk/zigbee-shepherd-converters/pull/284
2019-02-19 19:31:58 +01:00
Andreas Brett
25448f823e
Fix typo ( #1124 )
2019-02-19 19:16:18 +01:00
Koen Kanters
26bed2d998
Allow to configure last_seen via MQTT. https://github.com/Koenkk/zigbee2mqtt/issues/1075
2019-02-18 19:46:57 +01:00
Koen Kanters
cc45413e2d
Add settings.set api.
2019-02-18 19:46:19 +01:00
Koen Kanters
ba77860489
Exit when zigbee-shepherd fails to start. https://github.com/Koenkk/zigbee2mqtt/issues/1110
2019-02-18 19:24:26 +01:00
Glen Takahashi
3238687f60
Add group membership command ( #1056 )
...
* Group membership
* Fix lint
* Update deviceGroupMembership.js
* Update deviceGroupMembership.js
2019-02-18 18:21:54 +01:00
Ruslan Sayfutdinov
0632f83baf
Create default and system MQTT postfixes ( #1114 )
2019-02-18 17:57:57 +01:00
Koen Kanters
259a3417e2
Coordinator group is not needed anymore. #102
2019-02-18 17:42:50 +01:00
Koen Kanters
a20ec7caa1
Update zigbee-shepherd-converters to 7.1.10.
2019-02-17 15:14:36 +01:00
Koen Kanters
b08bf33ccf
Soft reset via MQTT. https://github.com/Koenkk/zigbee2mqtt/issues/1099
2019-02-16 19:40:34 +01:00
Koen Kanters
577bb0d12c
Replace force_update with expire_after for home assistant buttons. https://github.com/Koenkk/zigbee2mqtt/issues/959
2019-02-15 23:31:44 +01:00
Koen Kanters
11a6e36a82
Correctly resolve device friendlyName when lookup via ieeAddr.
2019-02-14 20:12:27 +01:00
Koen Kanters
d6b9627146
Don’t return error when coordinator is already in group. https://github.com/Koenkk/zigbee2mqtt/issues/1064
2019-02-14 19:47:25 +01:00
Koen Kanters
15cad740ee
Update zigbee-shepherd-converters to 7.1.9.
2019-02-14 19:45:52 +01:00
Koen Kanters
ab14cca0ee
Update coordinator group documentation link.
2019-02-14 19:34:29 +01:00
MoskitoHorst
87889c0688
tint Remote ( #1085 )
...
* tint Remote
Added tint remote to group devices
* Update coordinatorGroup.js
* Update homeassistant.js
2019-02-14 19:33:21 +01:00
Koen Kanters
17a6fff3ce
Publish group state. #764
2019-02-14 18:13:51 +01:00
Koen Kanters
f171d54e4b
Refactor extension names.
2019-02-13 21:03:23 +01:00
Koen Kanters
9faeb53ddb
Refactor addCoordinatorToGroup.
2019-02-13 20:43:22 +01:00
Koen Kanters
21a782d2c6
Reporting: also bind cluster to coordinator. https://github.com/Koenkk/zigbee2mqtt/issues/1064
2019-02-13 20:26:31 +01:00
Koen Kanters
88cec5dfa6
Check for valid Zigbee channel. https://github.com/Koenkk/zigbee2mqtt/issues/1077
2019-02-13 20:06:14 +01:00
Koen Kanters
a62f4289a7
Log more to MQTT. #1075
2019-02-13 19:49:06 +01:00
Koen Kanters
0f053425f3
Merge branch 'master' into dev
2019-02-13 19:28:35 +01:00
Koen Kanters
04e68014da
Update link to zigbee2mqtt.io. #1072
2019-02-12 21:39:37 +01:00
qosmio
b3310c49ca
Adding support for OSRAM Lightify BR30 RGBW to Home Assistant ( #1070 )
...
* Add support for Sengled E12-N14 (BR30) Light
* .
* Add Osram BR30 RGBW LED to HA
2019-02-12 19:33:45 +01:00
Koen Kanters
e5233494af
Update zigbee-shehperd-converters to 7.1.8.
2019-02-11 19:59:50 +01:00
Koen Kanters
3d151298ae
Update zigbee-shepherd-converters to 7.1.7.
2019-02-10 20:35:26 +01:00
Russell Joyce
bf526f6f50
Added Home Assistant support for Innr RS 225 bulb ( #1053 )
2019-02-10 14:40:54 +01:00
Koen Kanters
059e4719c6
Log ‘Failed to ping’ on debug instead of error when device is already unavailable. #775
2019-02-09 19:50:32 +01:00
timstanley1985
a0278b7577
Allow to override Home Assistant discovery configuration. ( #1030 )
...
* Add expiry_after configuration option
* Failed attempt at moving expire_after to under a homeassistant sub-section
* Update.
2019-02-09 19:42:31 +01:00
Koen Kanters
0f89053d05
Update zigbee-shepherd-converters to 7.1.4.
2019-02-09 01:01:08 +01:00
way2many
e1ff6bdac5
Add support for Hue white ambiance suspension Fair ( #1048 )
2019-02-09 00:37:07 +01:00
Koen Kanters
52fb19360e
Revert "Set state of stateless properties to ‘idle’ after publish. #959 "
...
This reverts commit 0826db07d0
.
2019-02-09 00:29:40 +01:00
Koen Kanters
e47b672bcb
Revert "Fix Home Assistant automation trigger reliability by adding a small delay. #958 "
...
This reverts commit f4bf504642
.
2019-02-09 00:29:16 +01:00
pfischbach
ed5675960e
Update homeassistant.js
...
Add support for Bosch Motion Sensor RADON TriTech ZB
2019-02-07 19:46:16 +01:00
Koen Kanters
ba5bf3c209
Remove payload.command_topic_prefix from payload. #1046
2019-02-07 19:33:00 +01:00
Koen Kanters
443a14e40a
Add coordinator to group 99 by default. https://github.com/Koenkk/zigbee2mqtt/issues/997
2019-02-06 20:33:58 +01:00
Koen Kanters
f4bf504642
Fix Home Assistant automation trigger reliability by adding a small delay. #959
2019-02-05 18:53:51 +01:00
Koen Kanters
5fc7760db6
Update zigbee-shepherd-converters to 7.1.3.
2019-02-05 18:26:17 +01:00
Koen Kanters
0826db07d0
Set state of stateless properties to ‘idle’ after publish. #959
2019-02-05 17:41:47 +01:00
Koen Kanters
7642b295e1
Add option to enable livolo code. #592
2019-02-04 18:39:45 +01:00
Koen Kanters
c9c599b60b
Refactor publishDeviceState to publishEntityState (for future group support).
2019-02-04 18:36:49 +01:00
ptvo
c0a87ff520
Improved Livolo extension ( #1016 )
...
* Improved Livolo extension (pause polling after 3 unsuccessful attempts)
* Added: queuing of all Zigbee messages
* Fixed problem with .startsWith
2019-02-04 16:55:44 +01:00
Roman Zhukov
f7f9a1699b
Fix Xiaomi Gas Leak Sensor Homeassistant mqtt discovery config ( #1009 )
...
Remove battery sensor
2019-02-03 18:07:17 +01:00
Koen Kanters
51c91e685e
Check if device has manufName. #1005
2019-02-03 17:11:41 +01:00