beacbd3496
Update zigbee-herdsman-converters to 14.0.139 ( #7339 )
...
* Update zigbee-herdsman-converters to 14.0.139
* Update configure.test.js
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-05-04 22:43:04 +02:00
Koen Kanters
504917bfa6
Fix device not removed from group in configuration.yaml upon device removal. https://github.com/Koenkk/zigbee2mqtt/issues/7326
2021-05-04 21:06:00 +02:00
b76e63d222
Update zigbee-herdsman-converters to 14.0.135 ( #7295 )
...
* Update zigbee-herdsman-converters to 14.0.135
* Update group.test.js
* Update publish.test.js
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-05-02 20:13:34 +02:00
Koen Kanters
2fe085d409
Home Assistant: don't publish mocked values anymore replaced by unknown state in #7032
2021-05-01 17:01:59 +02:00
43ff2daebe
Update zigbee-herdsman-converters to 14.0.129 ( #7275 )
...
* Update zigbee-herdsman-converters to 14.0.129
* Update homeassistant.test.js
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-05-01 13:56:44 +02:00
Koen Kanters
e9a5ec1a58
Revert "Home Assistant: remove attributes from discovered entities. https://github.com/Koenkk/zigbee2mqtt/discussions/7249 "
...
This reverts commit 54ab0a3f98 .
2021-04-30 16:41:18 +02:00
Koen Kanters
54ab0a3f98
Home Assistant: remove attributes from discovered entities. https://github.com/Koenkk/zigbee2mqtt/discussions/7249
2021-04-29 19:43:54 +02:00
Koen Kanters and GitHub
d61d6e28f2
Only attempt to configure end device when message is received from it. ( #7242 )
2021-04-29 18:18:51 +02:00
cedbd1fd4c
Update zigbee-herdsman-converters to 14.0.126 ( #7240 )
...
* Update zigbee-herdsman-converters to 14.0.126
* Update bind.js
* Update networkMap.test.js
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-04-28 19:48:08 +02:00
71d77ac27c
Update zigbee-herdsman-converters to 14.0.121 ( #7213 )
...
* Update zigbee-herdsman-converters to 14.0.121
* Update bridge.test.js
* Update bridge.test.js
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-04-26 16:34:08 +02:00
edc18e3376
Add log_symlink_current option ( #7166 )
...
* Update logger.js
Adding a symlink from "log/<timestamp>" to "log/current" to be able to always view the last logfile using "log/current/log.txt".
* Update logger.js
* Update logger.js
Create directory first to prevent startup failure
* Update logger.js
Fixing check on startup
* Update settings.js
* Update logger.js
* Update settings.schema.json
* Update bridge.test.js
* Update logger.test.js
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-04-25 19:21:38 +02:00
Koen Kanters and GitHub
7631c191c5
Home Assistant discovery: add color_mode for lights ( #7057 )
...
* Home Assistant add color_mode.
* Fix tests
* Fix coverage
2021-04-25 14:56:59 +02:00
Koen Kanters
366c5fcb4d
Fix state of members from group incorrect when toZigbee converter reads a member state. #7038
2021-04-22 20:28:54 +02:00
Koen Kanters
2c44f4ede9
Test case for #7106
2021-04-22 19:20:03 +02:00
pklokke and GitHub
95dd6c485c
Support binding of server clusters towards clients ( #7127 )
...
This allows binding of devices such as sleepy temperature sensors to heating actuators
2021-04-19 20:16:31 +02:00
Koen Kanters
8df8ef629e
Fix state of group not changing when state of specific endpoint is changed. https://github.com/Koenkk/zigbee2mqtt/issues/6905
2021-04-13 20:20:44 +02:00
Koen Kanters
07262bd62f
Fix device option set to null instead of removed when sending null. https://github.com/nurikk/z2m-frontend/issues/430
2021-04-12 19:49:21 +02:00
Koen Kanters and GitHub
5963f3b7f4
Home Assistant: set unknown values to null ( #7032 )
2021-04-12 16:59:41 +02:00
e81ac11466
Allow to redefine device icon ( #7013 )
...
* Device-specific icon
* Updated tests.
* Updated test
* Updated tests
* Updated tests.
* Updated tests
Co-authored-by: ptvoinfo <xagga@ya.ru >
2021-04-09 19:35:44 +08:00
John Doe and GitHub
42a4596be6
Add device icon from converter definition ( #7001 )
2021-04-08 22:57:55 +08:00
Koen Kanters
30efb3e824
Fix "Cannot read property 'ID' of undefined". https://github.com/Koenkk/zigbee2mqtt/issues/6981
2021-04-07 18:39:54 +02:00
ab0ae8ce91
Update zigbee-herdsman-converters to 14.0.104 ( #6975 )
...
* Update zigbee-herdsman-converters to 14.0.104
* Update bridge.test.js
* Update otaUpdate.test.js
* Update zigbeeHerdsman.js
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-04-06 22:24:30 +02:00
Koen Kanters
bf47282ea7
Fix optimistic group state property not postfixed with endpoint name when necessary. https://github.com/Koenkk/zigbee2mqtt/issues/6905
2021-04-04 21:00:24 +02:00
6bf27b9976
Update zigbee-herdsman-converters to 14.0.102 ( #6903 )
...
* Update zigbee-herdsman-converters to 14.0.102
* Update publish.test.js
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-03-31 18:30:08 +02:00
0493cf60da
Fix no transaction in group and bind responses ( #6810 )
...
* Fix no transaction property in /group/members response
* Update groups.js
* Update group.test.js
* Update bind.js
* Update bind.test.js
Co-authored-by: Guillaume COURTOIS <guillaume.courtois@victeon.fr >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-03-24 19:17:49 +01:00
Koen Kanters
326823ee00
Add permit_join_timeout to bridge/info
2021-03-22 17:03:01 +01:00
Jorge Schrauwen and GitHub
3541db891d
groups: also publish color_mode ( #6756 )
2021-03-19 17:48:56 +01:00
5a37400408
Update zigbee-herdsman-converters to 14.0.88 ( #6745 )
...
* Update zigbee-herdsman-converters to 14.0.88
* Update group.test.js
* Update publish.test.js
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-03-17 22:19:26 +01:00
Koen Kanters
1acccc002a
Only publish changed properties for groups and its members. #6718
2021-03-17 21:44:29 +01:00
Franck Nijhof and GitHub
a17f3b1c5a
Fix use of deprecated values in HA Cover platform discovery ( #6544 )
2021-03-17 16:48:50 +01:00
Koen Kanters
06a14c5b20
Prepare for https://github.com/Koenkk/zigbee2mqtt/pull/6711
2021-03-14 17:09:43 +01:00
29343f8e9c
Update zigbee-herdsman-converters to 14.0.85 ( #6680 )
...
* Update zigbee-herdsman-converters to 14.0.85
* Update bridge.test.js
* Update zigbeeHerdsman.js
* Update otaUpdate.test.js
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-03-13 10:28:48 +01:00
df670a872e
Update zigbee-herdsman-converters to 14.0.83 ( #6659 )
...
* Update zigbee-herdsman-converters to 14.0.83
* Update bridge.test.js
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-03-10 23:04:53 +01:00
Koen Kanters
00c2894bb4
Reread settings on restart. https://github.com/Koenkk/zigbee2mqtt/discussions/6628
2021-03-09 19:50:05 +01:00
Koen Kanters
377356b9c1
Fix no attribute property in configured_reportings when attribute is manufacturer specific. #6580
2021-03-06 14:51:07 +01:00
John Doe and GitHub
fb2ab44e3e
Set default update_check_interval to 1 day ( #6523 )
2021-03-02 19:22:39 +01:00
John Doe and GitHub
4ca3aabf49
Add remove extension API ( #6489 )
...
* Add remove extension API
* Fix type
2021-02-28 13:44:54 +08:00
Koen Kanters
b2e28acc79
Fix test for new zhc version
2021-02-27 21:37:58 +01:00
dae989bbf2
Update zigbee-herdsman-converters to 14.0.66 ( #6426 )
...
* Update zigbee-herdsman-converters to 14.0.66
* Update bridge.test.js
* Update networkMap.test.js
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-02-23 20:00:13 +01:00
Koen Kanters
3768504480
Fix user extensions api topic
2021-02-23 19:27:30 +01:00
John Doe and GitHub
2d0b18c17b
Simplify user extensions api ( #6420 )
...
* Simplify user extensions api
* Change structure
2021-02-23 21:00:45 +08:00
028792e5b4
Implement extension loading api ( #6378 )
...
* Implement extension loading api
* Fix frontend tests
* Implement saving and unloading extensions
* Save after loading
* Add tests
* Fix coverage
* Refactor frontent test calls
* Update controller.js
* Review fixes
* Update utils.js
* Rename list topic
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-02-22 21:29:58 +08:00
Koen Kanters
049deaf590
Change +- to ≈ for OTA update message. https://github.com/Koenkk/zigbee2mqtt/issues/6397
2021-02-21 20:47:00 +01:00
8eb1a986fd
Update zigbee-herdsman-converters to 14.0.58 ( #6305 )
...
* Update zigbee-herdsman-converters to 14.0.58
* Update availability.test.js
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-02-15 20:12:51 +01:00
9dd9f33b4a
OTA updates: add update_check_interval and disable_automatic_update_check options ( #6268 )
...
* OTA privacy enhancement
Adds the option to disallow device-initiated OTA update checks.
Currently these OTA update checks can be quite frequent, and essentially mean the device is indirectly able to ping a cloud server. In the EU it's wise to handle an IP address as personal information, and therefore it might be wise to not enable OTA checking by default. Ideally a user would agree to a privacy policy that clarifies things a bit first.
* Added default settings for OTA update management
* Set update interval in minutes
* OTA update settings
* Adds both settings for OTA updates control
* Update settings.schema.json
* Update settings.js
* Update otaUpdate.js
* Update otaUpdate.test.js
* Update bridge.test.js
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-02-14 18:20:32 +01:00
Koen Kanters
5986152349
Expose max/min color temp to Home Assistant. https://github.com/Koenkk/zigbee-herdsman-converters/issues/2217
2021-02-12 20:38:06 +01:00
Koen Kanters
b8284370d0
Bind to coordinator when setting-up reporting. https://github.com/Koenkk/zigbee2mqtt/issues/6191
2021-02-10 18:24:37 +01:00
Koen Kanters
85ed093008
Prep for next zigbee-herdsman-converters
2021-02-09 20:31:48 +01:00
2515d5f816
Support Tradfri Remote buttons triggering polling ( #6192 )
...
* Support Tradfri Remote buttons triggering polling
* Update Tradfri remote test commandStepWithOnOff
Will now poll both LevelCtrl and OnOff in case light turns on
* Update the right test this time
* Updating both tests
* Update debounce test
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-02-09 17:20:33 +01:00
Koen Kanters
f992597392
bridge/request/options: fix exception on null value.
2021-02-07 14:07:27 +01:00