slugzero
363792aee8
fix: Set Home Assistant entity categories config and diagnostic according to expose categories ( #20663 )
...
* Add exposes starting with 'config' or 'diagnostic' to respective Home Assistant categories
* alt proposal: default category based on new Expose property
* Use single category 'system' instead of 'config' and 'diagnostic'
* Revert "Use single category 'system' instead of 'config' and 'diagnostic'"
This reverts commit 416dd9c568 .
* lint
2024-01-09 19:54:49 +01:00
koenkk
212c70913c
fix: Prevent extension errors from crashing Zigbee2MQTT https://github.com/Koenkk/zigbee2mqtt/issues/20477
2024-01-06 10:19:56 +01:00
Koen Kanters
804182e30c
Update zigbee-herdsman-converters to 18.5.0 ( #20573 )
...
* fix(ignore): update zigbee-herdsman-converters to 18.5.0
* Update receive.ts
---------
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
2024-01-04 16:35:17 +01:00
Der Mundschenk & Compagnie
99a57bfd08
fix: Prevent warnings for bridge entities with legacy_entity_attributes enabled ( #20548 )
2024-01-04 14:54:39 +01:00
Der Mundschenk & Compagnie
b8edf273c6
fix: Support legacy_availability_payload for Home Assistant connection_state ( #20547 )
2024-01-04 14:38:29 +01:00
koenkk
e9aee4c6dc
fix: Fix configure on startup crashing coordinator https://github.com/Koenkk/zigbee2mqtt/issues/20526
2024-01-03 10:51:05 +01:00
koenkk
e6bcf91e17
fix: Fix crash due to unhandled Promise exception https://github.com/Koenkk/zigbee2mqtt/issues/20473
2024-01-03 09:09:18 +01:00
koenkk
32b1d5b073
fix: Fix Home Assistant program not truncated when too large https://github.com/Koenkk/zigbee2mqtt/issues/19788
2024-01-02 21:42:49 +01:00
Koen Kanters
ffa43915f0
Update zigbee-herdsman-converters to 18.0.2 ( #20404 )
...
* fix(ignore): update zigbee-herdsman-converters to 18.0.2
* Update bridge.test.js
* Update networkMap.ts
---------
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
2023-12-27 20:53:57 +00:00
Guy Driesen
085b46c995
fix: Add Home Assistant entity_category for various Ubisys D1 entities ( #20393 )
2023-12-27 12:38:42 +01:00
Koen Kanters
e6e3d92971
fix(ignore): Changes for zhc 18.0.0 ( #20390 )
...
* fix(ignore): Changes for zhc 18.0.0
* fix
2023-12-26 19:49:49 +00:00
Koen Kanters
ec06efe86a
Update zigbee-herdsman-converters to 17.1.1 ( #20385 )
...
* fix(ignore): update zigbee-herdsman-converters to 17.1.1
* Update otaUpdate.ts
---------
Co-authored-by: Koenkk <Koenkk@users.noreply.github.com >
2023-12-26 17:56:54 +00:00
Koen Kanters
56f57625b0
feat: Support automatically generating device definitions ( #20358 )
...
* feat: Support automatically generating device definitions
* updates
* update template
2023-12-25 12:46:57 +01:00
Ilya Kirov
d702919735
fix(ignore): Ability to use a specified endpoint in the Tz.Converter ( #20356 )
...
* Ability to use a specified endpoint in the Tz.Converter
* Update publish.ts
* Update publish.ts
---------
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2023-12-25 10:48:15 +01:00
slugzero
a5b959a6d5
fix: Clear old Home Assistant discovery topics when exposes are changed ( #20313 )
2023-12-20 19:46:59 +01:00
Roland Huß
b67888f938
fix: Fix load of empty configuration .yaml file failing ( #20289 )
...
* Always return an object when loading a YAML file, even when it is empty or containing the `null` value.
Fixes #20283
* Add unit test for having multiple device files, with one is empty. This test breaks without the proposed.
2023-12-20 19:31:49 +01:00
koenkk
2e704f3ff7
fix(ignore): improve 8f62a0a
2023-12-17 14:42:48 +01:00
koenkk
8f62a0a618
fix: Fix Home Assistant Entity category config is invalid for sensors warning https://github.com/Koenkk/zigbee2mqtt/issues/20252
2023-12-17 14:24:12 +01:00
Der Mundschenk & Compagnie
e0f50218d7
fix: Only republish changed scenes to Home Assistant when changed ( #20248 )
2023-12-17 09:21:59 +01:00
koenkk
abde909b71
fix(ignore): Fix OTA sensor discoverd while device doesn't support it https://github.com/Koenkk/zigbee2mqtt/issues/20131
2023-12-11 20:10:08 +01:00
Viacheslav Bocharov
48347a51dc
fix: Allow null for zigbee_ota_override_index_location option ( #20151 )
2023-12-11 19:25:49 +01:00
Koen Kanters
0a2d9ba952
chore: merge master to dev
2023-12-10 21:21:18 +01:00
Mario Guggenberger
5aeec130b1
fix: Fix availability checks not stopped on extension stop ( #20093 )
...
* fix: availability checks not stopped on extension stop
* Add test
* Clarify comments
* Simplify test
* Simplify code
2023-12-10 21:20:59 +01:00
Der Mundschenk & Compagnie
a17f650ccb
fix: Prevent duplicate Home Assistant scene entities ( #20097 )
2023-12-08 19:34:37 +01:00
Der Mundschenk & Compagnie
59efc15f3a
fix(ignore): Fix "Permit join timeout" template ( #20096 )
2023-12-08 19:33:30 +01:00
Der Mundschenk & Compagnie
f11eb2459b
feat: Support bridge discovery for Home Assistant ( #19994 )
...
* Simplify getDiscoverKey
* Add support for discovering bridge entities
* Add automatic discovery for bridge
* Make availability configurable and disable it
for `connection_state` entity
* Link devices & groups to bridge
* Additional entities (and some clean-up)
2023-12-06 19:36:45 +01:00
koenkk
8ab96e124f
fix: Don't crash on startup when external converters fails to load https://github.com/Koenkk/zigbee2mqtt/issues/20010
2023-12-04 20:40:45 +01:00
koenkk
04d8522b3b
fix(ignore): fix dd1e0db407
2023-12-04 10:29:09 +01:00
Koen Kanters
dd1e0db407
fix(ignore): Use zhc types ( #20006 )
...
* fix(ignore): Use zhc TS types
* updates
2023-12-04 10:05:05 +01:00
slugzero
a904e7a396
fix: Fix unable to configure again after configure fails ( #19908 )
...
* Remove device from "configuring" after error
* use finally for cleanup
2023-11-30 23:02:16 +01:00
Der Mundschenk & Compagnie
838629ca42
feat: Add Home Assistant scene discovery ( #19838 )
...
* Add device info for Zigbee Groups
* Move Scene and getScenes to utils.ts
* Add auto-discovery for group scenes
* Update scene auto-discovery on change
* Add support for single endpoint scenes
* Add test for onScenesChanged
* Move Scene to types.d.ts
* Allow optional object_id_postfix key in payload
* Add scene name to object_id for nicer HA entity_id
2023-11-26 19:38:53 +01:00
Der Mundschenk & Compagnie
baae082258
fix(ignore): Fixes quote type for update JSON attribute discovery ( #19668 )
2023-11-11 15:24:32 +01:00
Nicolas Thumann
45ac44dd06
fix: Make frontend listen on both IPv4 and IPv6 by default ( #19660 )
...
* Change: Set frontend host to null by default
* Change: Allow frontend to listen on port without host
* Change: Unit test
* Add: Unit test
2023-11-10 21:57:53 +01:00
Der Mundschenk & Compagnie
da04d223b4
fix: Fix invalid JSON error in Home Assistant update entity ( #19659 )
2023-11-10 21:41:36 +01:00
Koen Kanters
2bb77a31cf
chore: merge master to dev
2023-11-09 20:36:22 +01:00
Ivan Belokobylskiy
86ae0ed90f
fix: Set entity category config for Home Assistant temperature_display_mode sensor ( #19631 )
2023-11-09 20:36:00 +01:00
koenkk
2540fbd771
fix: Fix Home Assistant in_progress Erroneous JSON error https://github.com/Koenkk/zigbee2mqtt/issues/19597
2023-11-08 21:52:02 +01:00
Rotzbua
13443a42ce
fix(typo): correct misspell ( #19581 )
...
Credit to `codespell`.
2023-11-05 21:01:55 +01:00
koenkk
071842ef49
fix: Fix entity category for Home Assistant binary_sensor https://github.com/Koenkk/zigbee2mqtt/pull/19474
2023-11-05 20:56:06 +01:00
Arne Rekdal
64b26e47da
fix: Map climate idle to idle instead of off in Home Assistant ( #19545 )
...
* Missing HA Climate Idle state
Idle is mapped to idle state in HA
* Update homeassistant.test.js
2023-11-03 20:14:25 +01:00
Laxilef
1f2bd841c4
fix: Fix in_progress attribute for Home Assistant update sensor ( #19542 )
2023-11-03 17:16:57 +01:00
Franck Nijhof
69f6891db5
fix: Fix entity category of Home Assistant exposed enum sensors ( #19474 )
...
* Fix entity category of Home Assistant exposed enum sensors
* Process review comment
2023-10-31 16:31:14 +01:00
Artem Sorokin
98c7a2ab56
fix: Add device class for soil_moisture sensor in HA ( #19486 )
2023-10-30 20:40:05 +01:00
Franck Nijhof
e7749e25e9
fix: Fix entity category of Home Assistant exposed sensor entities ( #19434 )
...
* Fix entity category of Home Assistant exposed sensor entities
* ok, testing helps :)
2023-10-27 19:59:47 +02:00
Franck Nijhof
d0a4f5f628
fix: Adjust default entity category of updates in Home Assistant ( #19435 )
2023-10-27 19:59:08 +02:00
Koen Kanters
e36983b4b5
fix: Publish zigbee-herdsman/zigbee-herdsman-converters version to bridge/info ( #19364 )
2023-10-21 10:56:31 +02:00
kds69
bd57f45929
chore: Fix cosmetic in homeassistant.ts ( #19239 )
...
* Update homeassistant.ts
* Update homeassistant.ts - remove double bracket in condition
No idea if this is what is causing code to be ignored in certain circumstances, but anyway this is cleansing code
---------
Co-authored-by: Koen Kanters <koenkanters94@gmail.com >
2023-10-10 22:05:19 +02:00
Koen Kanters
a9e320e029
chore: merge master to dev
2023-10-08 17:12:50 +02:00
kds69
95d22c0822
fix: Enable Home Assistant force entity by default ( #19212 )
2023-10-08 17:12:28 +02:00
Laxilef
cdce6b11d2
fix: Add in_progress attribute for Home Assistant update sensor ( #19207 )
2023-10-08 08:54:56 +02:00