Koen Kanters
68035a1256
Fix restart not working ( #12629 )
2022-05-29 08:15:47 +00:00
Koen Kanters
d910c05e6e
Improve tests
2022-05-25 11:38:37 +02:00
github-actions[bot]
f71db6816a
Update zigbee-herdsman-converters to 14.0.525 ( #12585 )
...
* Update zigbee-herdsman-converters to 14.0.525
* Fix tests
* Ignore
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-05-24 18:27:17 +00:00
Koen Kanters
fd344a3017
Revert "Additional logging for https://github.com/Koenkk/zigbee2mqtt/issues/12432 "
...
This reverts commit 920b4924b0 .
2022-05-13 10:05:49 +02:00
Koen Kanters
920b4924b0
Additional logging for https://github.com/Koenkk/zigbee2mqtt/issues/12432
2022-05-11 17:22:48 +02:00
Koen Kanters
7f1f1497c6
Always return a device state
2022-05-08 09:58:30 +02:00
Koen Kanters
6278c86d02
Pass device options in global on event. https://github.com/Koenkk/zigbee2mqtt/commit/723dd8358f3cee0b90d624f27989a8bb587e25b0#comments
2022-05-07 14:40:25 +02:00
Jorge Schrauwen
723dd8358f
Pass device state to zhc onEvent ( #12407 )
...
* onEvent: want device state as argument
* onEvent: test should check deviceOptions and deviceState returns
* Update onEvent.ts
* Update onEvent.ts
* Fix
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-05-07 08:36:03 +00:00
Koen Kanters
d0530b8214
Don't allow friendly names to include control character. #12379
2022-05-04 21:00:29 +02:00
Koen Kanters
40ef638e0e
Fix null not allowed for Home Assistant device options. #12340
2022-05-03 19:39:30 +02:00
Alex Kay
6618872839
Add new config and diagnostic entities to HA ( #12353 )
2022-05-02 19:23:40 +02:00
Alex Kay
b977dd1140
Add battery2 for HA ( #12332 )
2022-05-02 14:20:45 +00:00
Koen Kanters
f7b484f24f
Log stack trace of "Failed to execute LQI" error. https://github.com/Koenkk/zigbee2mqtt/issues/11968
2022-04-26 20:02:18 +02:00
Koen Kanters
cf22dd60a0
Always respond to OTA request ( #12247 )
...
* Always respond to OTA request
* Improve
* Rename
2022-04-23 10:12:29 +02:00
John Doe
27bc646cf6
Add home assistant name to settings schema ( #12191 )
...
Co-authored-by: nurikk <ainur@yojee.com >
2022-04-16 10:27:41 +08:00
Míguel Ángel Mulero Martínez
8f5b26a2fb
Mark calibration, calibration_time and motor_reversal as config sensors ( #12146 )
...
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-04-13 19:37:41 +02:00
Koen Kanters
5d4268515c
Fix garage door status incorrect in Home Assistant. https://github.com/Koenkk/zigbee2mqtt/issues/12038
2022-04-03 21:09:26 +02:00
Koen Kanters
1b0fbf556b
Fix invalid Home Assistant device class for garage_door_contact. #12038
2022-04-02 19:31:32 +02:00
Artem Draft
3e7eddf3ce
Improve handle motor_state in HA ( #12028 )
2022-04-02 19:17:36 +02:00
Artem Draft
f95c0bb048
Handle cover motor_state in HA ( #11926 )
...
* Handle cover motor_state in HA
* lint
2022-03-23 17:19:06 +01:00
Koen Kanters
02bc325fc2
Fix configure failing when rejoining device. #10973
2022-03-19 16:41:22 +01:00
Koen Kanters
2524e030fa
Fix device reconnect resulting in brightness 1 when device is off. #11864
2022-03-17 19:21:35 +01:00
Koen Kanters
8bf06901c2
Availability for groups ( #11626 )
...
* Availability for groups. https://github.com/Koenkk/zigbee2mqtt/issues/9176
* Updates
* Fix
2022-03-14 15:51:02 +01:00
Artem Draft
8f1787ed4a
Expose cover running state to Home Assistant ( #11789 )
...
* handle cover running state in HA
* add running if the expose
* find running in definitionExposes
2022-03-12 10:14:25 +01:00
Koen Kanters
e5d6bd1d68
Don't cache no_occupancy_since. https://github.com/Koenkk/zigbee2mqtt/issues/11183
2022-03-07 18:38:36 +01:00
st4ro
625236721f
new device class GARAGE for garage door opener ( #11680 )
2022-03-02 21:31:15 +01:00
Andrew Berry
364a6dd2aa
Only colorize output if logging to a tty ( #11645 )
2022-03-02 20:07:22 +01:00
Tobias
9cfc38223e
Add device and groups descriptions ( #11493 )
...
* Add device and groups descriptions
* Improvements
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-02-20 14:45:53 +01:00
Koen Kanters
7ec6a2b483
Allow to specify options device/configure_reporting. https://github.com/Koenkk/zigbee2mqtt/issues/11442
2022-02-16 21:32:59 +01:00
Ryan Kim(True-World)
39bf36b0b5
delete device class of alram(enum) ( #11236 )
2022-02-06 13:50:55 +01:00
Ryan Kim(True-World)
21567ab810
Add more Home Assistant device classes ( #11225 )
...
* add some device class
device class.
* fix lint
* Update homeassistant.ts
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-02-05 09:20:35 +00:00
Valentin
f9c4b4e926
HA Discover when user change option ( #11210 )
...
* HA Discover when user change option
* Fix unit tests
* Update homeassistant.ts
* Update homeassistant.ts
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-02-05 10:12:13 +01:00
Koen Kanters
0e11ae07d9
Recompute device definition when device changes modelID. https://github.com/Koenkk/zigbee-herdsman-converters/issues/3016
2022-02-04 18:02:47 +01:00
Koen Kanters
41ece365aa
Allow to configure availablility payloads to be a JSON object. #10802
2022-02-02 19:28:44 +01:00
Koen Kanters
73f02bfee3
Fix crash when availability is enabled per device. #11184
2022-02-02 17:39:45 +01:00
Steven Roebert
9171ef35da
Allowing to use HA device name override as base for entities ( #11107 )
...
* When overriding the home assistant name, use that name as the device name and as a base for each entity name
* Update homeassistant.ts
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-01-31 17:46:42 +01:00
Koen Kanters
912360c1f0
Fix availability passive device timeout config. https://github.com/Koenkk/zigbee2mqtt/pull/10437
2022-01-31 17:28:08 +01:00
Ilya Kirov
93921c6be9
Fix endpoint match (again) ( #11083 )
...
https://github.com/Koenkk/zigbee2mqtt/pull/10898
https://github.com/Koenkk/zigbee2mqtt/issues/11068
2022-01-29 09:58:23 +01:00
Joshua Spence
1a70b80282
Flush logger before exiting process ( #10905 )
...
* Wait for async logs
* Fix tests
* Better solution
Based on https://stackoverflow.com/a/59260151
* Fix lint/test coverage
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-01-26 15:57:51 +00:00
Koen Kanters
3451c71a21
Updates for https://github.com/Koenkk/zigbee-herdsman-converters/pull/3708
2022-01-22 10:54:01 +01:00
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