Koen Kanters
8e72b3bf64
Add preferredColorMode option. https://github.com/Koenkk/zigbee-herdsman-converters/pull/3708
2022-01-22 08:48:37 +01:00
Koen Kanters
64f83d74b7
Clear old availability topic when device is renamed. #5244
2022-01-21 20:21:18 +01:00
Ilya Kirov
d87347923b
Fix endpoint match ( #10898 )
...
https://github.com/Koenkk/zigbee2mqtt/discussions/9504
For this case topic is 'state_top_left', 'state_bottom_left' and etc..,
Old pattern it is match as: [state_top_left, state_top, left]
New pattern it is match as: [state_top_left, state, top_left]
2022-01-19 22:15:23 +01:00
Koen Kanters
d0ceaba6f2
Fix OTA ( #10833 )
...
* dump
* updates
* Updates
2022-01-16 18:25:53 +01:00
Koen Kanters
b6a7ade6f2
Publish bridge/state online when Home Assistant comes online. https://github.com/Koenkk/zigbee2mqtt/issues/9629
2022-01-16 14:56:58 +01:00
Valentin
43e7ca7ad6
Expose optional user settings to configure() ( #10791 )
2022-01-14 16:53:22 +01:00
Koen Kanters
30177b0db4
Restructure settings ( #10437 )
...
* -
* deep copy schema
* -
* -
* -
* -
* -
* -
* -
* -
* -
* -
* -
* -
2022-01-09 22:28:44 +01:00
Koen Kanters
ee6b035108
Support homeassistant_rename for groups. https://github.com/Koenkk/zigbee2mqtt/discussions/10672
2022-01-09 20:39:15 +01:00
Oleksandr Masliuchenko
6ac8a6237e
Add support for local OTA firmware images ( #10676 )
...
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-01-09 20:38:58 +01:00
Koen Kanters
e783117a3a
Xiaomi retransmitted messages handling has been moved to zigbee-herdsman. https://github.com/Koenkk/zigbee2mqtt/issues/10656
2022-01-08 17:25:20 +01:00
Oleksandr Masliuchenko
16842a3e72
Add posibility to have local OTA index ( #10141 )
...
* Add a configuration option to override OTA index file
* Cleanup
* Code review corrections
* Move zigbee_ota_override_index_location to ota section of the configuration file
* Suport both local and remote (HTTP) OTA override index files
* Updates
* updates
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-01-04 20:29:17 +01:00
Valentin
9d120d225d
Automatically expose entitity as energy when Wh/kWh exists ( #10133 )
...
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-01-02 09:39:34 +00:00
Rotzbua
e8caddaf63
Fix typo: suppress ( #10490 )
...
* Fix typo: suppress
* Fix typo: discovered
2022-01-02 07:11:39 +00:00
Koen Kanters
a7682498ef
Fix set message with endpoint in payload where the endpoint name ends with a number not working. #10423
2021-12-31 14:05:15 +01:00
Ryan Kim(True-World)
73a6ad4cf8
add HA expose, binary sensor card ( #10406 )
...
* add binary sensor card
* fix lint
2021-12-29 16:21:59 +01:00
Alex Cherkayev
79e5f0844a
Add 4417 to bind poll ( #10379 )
...
Co-authored-by: Oleksandr Cherkayev <ocherkayev@luxoft.com >
2021-12-27 18:11:21 +01:00
Koen Kanters
50a6ed14d4
Allow read/write to unsupported devices.
2021-12-26 10:54:39 +01:00
Koen Kanters
7a4ecadb6a
Change coordinator ieee addr place.
2021-12-24 17:56:18 +01:00
Koen Kanters
511f3b09af
Expose coordinator_ieeeaddr on bridge/info
2021-12-24 17:52:30 +01:00
Valentin
74cff6a983
Call onEvent when device options change ( #10322 )
...
* Notify when options change
* publish device info after options change
* Refactor
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-12-23 21:18:27 +01:00
Valentin
cd5dd39971
Dynamically expose attributes ( #10132 )
...
* Dynamically expose attributes
* Rollback options in configure step
Use event instead, as proposed in https://github.com/Koenkk/zigbee2mqtt/pull/10132/files#r771801648
* Simplify code
* Switch to already existing event
* Fix all unit tests
* Remove redundant code
* Perfect rollback
* Fix typescript types
* Updates
* Updates
* Updates
* updates
* Improve
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-12-22 19:31:41 +00:00
Koen Kanters
f9aa525048
Refactor Home Assistant extension mapping, prepares for #10132
2021-12-21 22:02:05 +01:00
Koen Kanters
2a9d22e2b3
Software/datacode is now updated by zigbee-herdsman. #10131
2021-12-19 18:00:27 +01:00
Koen Kanters
1dd1163288
Fix list not overridable in Home Assistant discovery payload. #10120
2021-12-17 21:37:19 +01:00
Koen Kanters
a56061b36d
Attempt to fix crash due to availability state read. #10177
2021-12-15 19:48:32 +01:00
Koen Kanters
aa84a140e1
Fix null race condition exception. #10108
2021-12-15 19:13:14 +01:00
Koen Kanters
ea04021438
Cleanup availability experimental log. #9907
2021-12-14 20:38:44 +01:00
Koen Kanters
5a624ae188
Fix error for Home Assistant last_seen sensor when epoch is used. #8287
2021-12-14 20:27:49 +01:00
Koen Kanters
22836f224d
Fix filtered attributes being published as null. #10099
2021-12-09 19:52:21 +01:00
Koen Kanters
7592c627c2
Fix typo in settings.schema.json. https://github.com/Koenkk/zigbee2mqtt/pull/9803
2021-12-08 17:46:17 +01:00
Koen Kanters
ac16d7ce69
Reconfigure device after OTA update. #7716 #7150
2021-12-07 21:58:11 +01:00
Koen Kanters
d4f560d198
Validate QOS value. https://github.com/Koenkk/zigbee2mqtt/issues/9962
2021-12-07 18:52:54 +01:00
Koen Kanters
cb2ef51df8
Fix last seen not always updated. #7423
2021-12-03 19:21:52 +01:00
Koen Kanters
68e5b39172
Mock update.state for Home Asisstant sensor. https://github.com/Koenkk/zigbee2mqtt/issues/9939
2021-12-03 19:08:00 +01:00
John Doe
ed9d09a629
Replace serve-static with connect-gzip-static ( #9921 )
...
* Replace serve-static with connect-gzip-static in order to serve .gz files
* Make linter happy
Co-authored-by: nurikk <ainur@yojee.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-12-01 07:20:53 +00:00
Koen Kanters
e7447cf1e3
Another attempt to fix https://github.com/Koenkk/zigbee2mqtt/issues/9822
2021-11-30 20:20:46 +01:00
amadeo-alex
df182be21f
Fix log commit hash newline ( #9897 )
...
* Added trim operation before commitHash is returned
* Update utils.ts
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-11-30 12:24:36 +08:00
Koen Kanters
c2d9ffa7ad
Fix "Possible EventEmitter memory leak detected. 1001 drain listeners added to [Socket]" warning. #9822
2021-11-29 17:49:54 +01:00
Koen Kanters
cd4ac0c174
Ignore messages from coordinator. https://github.com/Koenkk/zigbee2mqtt/issues/9218
2021-11-28 20:08:09 +01:00
Koen Kanters
65f7fc0532
Fix lint errors of 0a7a477281
2021-11-27 09:36:03 +01:00
Koen Kanters
0a7a477281
Send only 1 MQTT message when last_seen is enabled and Zigbee message is received. https://github.com/Koenkk/zigbee2mqtt/issues/9519
2021-11-27 09:31:31 +01:00
Koen Kanters
641853e6d5
Revert "Increase max event listeners. https://github.com/Koenkk/zigbee2mqtt/issues/9822 "
...
This reverts commit 51321affcf .
2021-11-27 08:38:33 +01:00
Koen Kanters
51321affcf
Increase max event listeners. https://github.com/Koenkk/zigbee2mqtt/issues/9822
2021-11-25 21:49:50 +01:00
tteckster
372ec315b5
Update settings.schema.json ( #9803 )
...
* Update settings.schema.json
* Update settings.schema.json
2021-11-23 18:00:44 +00:00
Koen Kanters
5e3b18a053
Log failed to ping as warning instead of error. https://github.com/Koenkk/zigbee2mqtt/issues/9700
2021-11-21 22:11:10 +01:00
Filip Sandborg
c793cc83ad
Expose pi_heating_demand to Home Assistant ( #9759 )
...
* homeassistant: expose pi_heating_demand on climate
This allows homeassistant to access the actual percentage actuation currently used on thermostats.
* Update homeassistant.ts
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2021-11-20 13:59:04 +01:00
Koen Kanters
5d415aa299
Support multiple endpoints for Home Assistant tilt cover. https://github.com/Koenkk/zigbee-herdsman-converters/issues/3376
2021-11-18 19:43:38 +01:00
Koen Kanters
cc03be46df
Fix properties missing when debounce is used under some conditions #9658 ( #9682 )
...
* Add logging
* Kill bugs
* Updates
2021-11-17 17:59:00 +00:00
Koen Kanters
9582808b09
Prepare for https://github.com/Koenkk/zigbee2mqtt/pull/9654
2021-11-14 17:18:01 +01:00
Koen Kanters
3141a14fec
Attempt to fix race condition in availability stop. https://github.com/Koenkk/zigbee2mqtt/issues/9644
2021-11-14 16:18:54 +01:00