Koen Kanters
281e3870d3
Fix tests
2022-08-11 20:32:01 +02:00
Koen Kanters
0aa29a0fab
Home Assistant discovery: always expose cover state. https://github.com/zigbee2mqtt/hassio-zigbee2mqtt/issues/359
2022-08-09 17:01:22 +02:00
github-actions[bot]
c2faa3815a
Update zigbee-herdsman-converters to 14.0.585 ( #13362 )
...
* Update zigbee-herdsman-converters to 14.0.585
* Fix tests
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-08-01 18:12:28 +00:00
Koen Kanters
343ef7fd9f
Only republish retained messages when none are received. #9629
2022-07-25 19:37:33 +02:00
Koen Kanters
316daee49d
Republish retained messages when reconnected to MQTT server. #9629
2022-07-24 22:17:29 +02:00
Andrew Lamchenko
759c2f3f00
Add new clusters for bind ( #13214 )
...
* Add new clasters for bind
Add new clasters for bind
* Add new clasters for bind
Add new clasters for bind
2022-07-20 19:41:46 +02:00
Jorge Schrauwen
a0255d0f2c
Always treat filtered_* as full matches ( #13083 )
...
* Revert "update tests to use regex ^$ anchors"
This reverts commit 3d9bc552e9 .
* utils: filterProperties should ensure full match
2022-07-11 17:24:34 +02:00
Koen Kanters
8af3ad5541
Fix crash when ZIGBEE2MQTT_CONFIG_ADVANCED_NETWORK_KEY environment variable is set to GENERATE. https://github.com/Koenkk/zigbee2mqtt/issues/12999
2022-07-08 16:58:23 +02:00
Jorge Schrauwen
db021e6711
Allow regexes for filtered_attributes, filtered_cache and filtered_optimistic options ( #13047 )
...
* Ensure filtered_attributes and filtered_optimistic are also regex
Bring filtered_attributes and filtered_optimistic in line with the newer filtered_cache.
All three of them are now regex matches instead of absolute matches.
* update tests to use regex ^$ anchors
* utils: add filterProperties
2022-07-06 17:07:22 +02:00
Jorge Schrauwen
dedbf336af
Add filtered_cache option ( #12988 )
...
* want a way to prevent attribute from being cached
* Update filtered_cache description to be more clear
* Fix emitStateChange was returning wrong payload in to parameter
* Directly get filtered_cache from entity and forgo parameter to State.set()
* Add tests to cover filtered_cache
* Update state.ts
* Update controller.test.js
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-07-02 20:33:04 +02:00
github-actions[bot]
5662e6c29e
Update zigbee-herdsman-converters to 14.0.560 ( #13016 )
...
* Update zigbee-herdsman-converters to 14.0.560
* Fix tests
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-07-01 21:35:16 +00:00
Andrew Lamchenko
bab764e2be
Binding to msRelativeHumidity ( #12877 )
...
* Binding to new clusters
Binding to new clusters. This is necessary for new EFEKTA devices.
* Update bind.ts
* Fix tests
Co-authored-by: nurikk <ainur@yojee.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-07-01 17:02:34 +02:00
Vladimir Vitkov
326c2aaa90
Allow to specify MQTT server in secrets ( #12904 )
...
* add server, pan_id, ext_pan_id to secrets
* fix tests
* clean secrets before every test run
* add interpolation of mqtt.server, advanced.pan_id, advanced.ext_pan_id and split mqtt.user, mqtt.pass requirement
* remove pan_id and ext_pan_id from secrets processing
2022-06-27 18:42:05 +02:00
github-actions[bot]
e291687870
Update zigbee-herdsman-converters to 14.0.555 ( #12951 )
...
* Update zigbee-herdsman-converters to 14.0.555
* Fix tests
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-06-26 17:01:17 +02:00
Koen Kanters
05309db92b
Fix crash when poll of bounded device fails. https://github.com/Koenkk/zigbee2mqtt/issues/12918
2022-06-26 16:14:21 +02:00
Koen Kanters
f2e953cf18
Add group off_state option ( #12868 )
2022-06-18 15:47:06 +02:00
John Doe
820c20af80
Fix windows tests ( #12840 )
...
Co-authored-by: nurikk <ainur@yojee.com >
2022-06-16 14:00:09 +08:00
Koen Kanters
f213729dcb
Remove Home Assistant away_mode_* discovery. https://github.com/Koenkk/zigbee2mqtt/issues/11738
2022-06-15 17:56:13 +02:00
rikroe
6df20010dd
Change HA hold_mode to preset_mode ( #12565 )
...
* Update homeassistant.ts
* Update homeassistant.test.js
* Update homeassistant.ts
* Update homeassistant.ts
* Updates
* Updates
* Updates
* Updates
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-06-15 17:40:44 +02:00
Koen Kanters
dd129830d3
Create herdsman backup before backup. https://github.com/Koenkk/zigbee2mqtt/pull/12797
2022-06-15 17:05:20 +02:00
Koen Kanters
a08ff9bf6d
Prepare for zhc 14.0.546
2022-06-14 20:31:25 +02:00
Koen Kanters
83b490a968
Add zigbee2mqtt/bridge/request/backup ( #12797 )
...
* Add backup call
* Updates
2022-06-14 20:14:01 +02:00
Koen Kanters
8e2f0f613f
Send cached group state on startup and when Home Assistant comes online. https://github.com/Koenkk/zigbee2mqtt/issues/12693
2022-06-09 20:52:39 +02:00
Koen Kanters
03fdb0cb88
Fix Home Assistant rename creating duplicate entities. #12610
2022-06-01 18:57:02 +02:00
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
github-actions[bot]
e5dbe01329
Update zigbee-herdsman-converters to 14.0.522 ( #12568 )
...
* Update zigbee-herdsman-converters to 14.0.522
* Fix
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-05-22 20:32:15 +00:00
github-actions[bot]
aec082c0cf
Update zigbee-herdsman-converters to 14.0.521 ( #12552 )
...
* Update zigbee-herdsman-converters to 14.0.521
* Fixes
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-05-21 08:20:37 +00:00
John Doe
84bac2b8d8
Add compatibility tests ( #12527 )
...
* Add tests gh action
* Fix zigbee_ota_override_index_location
* Fix Shouldnt crash when it cannot save state test
* Add node17
* Update tests.yml
* Drop old versions
* Move to ci.yml
* Update controller.test.js
* Fix linebraks on windows
* Ignore windows and node 17
* Fail on error
* Add comment
* Mark node 18 as supported
Co-authored-by: nurikk <ainur@yojee.com >
2022-05-21 08:37:39 +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
Koen Kanters
49a730f77d
Update tests for https://github.com/Koenkk/zigbee2mqtt/pull/12413
2022-05-07 14:37:29 +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
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
github-actions[bot]
a5db6ef0c4
Update zigbee-herdsman-converters to 14.0.431 ( #11585 )
...
* Update zigbee-herdsman-converters to 14.0.431
* Fix tests
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-02-23 18:59:33 +00: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
github-actions[bot]
84043702c1
Update zigbee-herdsman-converters to 14.0.422 ( #11441 )
...
* Update zigbee-herdsman-converters to 14.0.422
* fix tests
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-02-15 19:12:49 +00:00
github-actions[bot]
6394d0f42e
Update zigbee-herdsman-converters to 14.0.414 ( #11284 )
...
* Update zigbee-herdsman-converters to 14.0.414
* Fix tests
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2022-02-07 17:11:04 +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
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
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
64f83d74b7
Clear old availability topic when device is renamed. #5244
2022-01-21 20:21:18 +01:00
Koen Kanters
d0ceaba6f2
Fix OTA ( #10833 )
...
* dump
* updates
* Updates
2022-01-16 18:25:53 +01:00
Koen Kanters
30177b0db4
Restructure settings ( #10437 )
...
* -
* deep copy schema
* -
* -
* -
* -
* -
* -
* -
* -
* -
* -
* -
* -
2022-01-09 22:28:44 +01:00