kpine
be8af7bea3
Fix zwave_js set_config_parameter WS api regression ( #109042 )
2024-01-29 18:04:05 +01:00
Erik Montnemery
da7d2ef228
Fix light color mode in zwave_js ( #108783 )
2024-01-25 09:46:22 +01:00
Jan Bouwhuis
c47fb5d161
Remove deprecated redundant dry and fan modes from zwave_js
climates ( #108124 )
...
Remove deprecated redundant dry and fan modes from zwave_js climates
2024-01-17 15:55:46 +01:00
J. Nick Koston
4b7a313ece
Use identity checks for CoreState ( #107846 )
...
Some of the checks used ==, and some used is. Switch
everything to is as its faster
2024-01-12 10:21:26 +01:00
Erik Montnemery
2a0bd6654b
Improve calls to async_show_progress in zwave_js ( #107794 )
2024-01-11 13:07:43 +01:00
Raman Gupta
85cdbb5ade
Bump zwave-js-server-python to 0.55.3 ( #107225 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-05 12:38:00 +01:00
Martin Hjelmare
00ff93a69e
Set zwave_js voltage sensor suggested precision ( #107116 )
2024-01-05 01:03:28 -05:00
J. Nick Koston
0695bf8988
Move group helpers into their own module ( #106924 )
...
This gets rid of the legacy need to use bind_hass, and
the expand function no longer looses typing.
2024-01-04 17:34:56 +01:00
Martin Hjelmare
80a616d237
Remove zwave_js numeric sensor rounding ( #107100 )
2024-01-04 13:49:15 +01:00
Martin Hjelmare
c462d5b8ca
Bump zwave-js-server-python to 0.55.2 ( #106496 )
2023-12-27 21:05:26 +01:00
Raman Gupta
18ace16744
Bump zwave-js-server-python to 0.55.1 ( #105502 )
2023-12-25 23:29:05 -05:00
Ville Skyttä
24b1e01d71
Update Ruff to 0.1.8, avoid linter/formatter conflicts ( #106080 )
...
* Disable Ruff rules that may conflict with the formatter
* Upgrade Ruff to 0.1.8
- https://github.com/astral-sh/ruff/releases/tag/v0.1.7
- https://github.com/astral-sh/ruff/releases/tag/v0.1.8
* Format with Ruff 0.1.8
2023-12-20 23:55:09 +01:00
Erik Montnemery
0c2485bc03
Freeze integration entity descriptions ( #105984 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-18 16:28:13 -10:00
Erik Montnemery
dd338799d4
Make it possible to inherit EntityDescription in frozen and mutable dataclasses ( #105211 )
2023-12-11 20:00:55 +01:00
Raman Gupta
4e1677e3f0
Remove zwave_js device on device reset ( #104291 )
...
* Reload zwave_js config entry on device reset
* remove device
* Just remove the device and don't reload
* revert change to notification message
* Assert device is no longer there
2023-12-09 23:33:31 +01:00
Marc Mueller
c93abd9d20
Improve decorator type annotations [zwave_js] ( #104825 )
...
* Improve decorator type annotations [zwave_js]
* Improve _async_get_entry annotation
2023-12-06 16:22:32 +01:00
Jan Bouwhuis
953a212dd6
Use ServiceValidationError for invalid fan preset_mode and move check to fan entity component ( #104560 )
...
* Use ServiceValidationError for fan preset_mode
* Use _valid_preset_mode_or_raise to raise
* Move preset_mode validation to entity component
* Fix bond fan and comments
* Fixes baf, fjaraskupan and template
* More integration adjustments
* Add custom components mock and test code
* Make NotValidPresetModeError subclass
* Update homeassistant/components/fan/strings.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Keep bond has_action validation
* Move demo test asserts outside context block
* Follow up comment
* Update homeassistant/components/fan/strings.json
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Fix demo tests
* Remove pylint disable
* Remove unreachable code
* Update homeassistant/components/fan/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Use NotValidPresetModeError, Final methods
* Address comments
* Correct docst
* Follow up comments
* Update homeassistant/components/fan/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-11-29 13:56:51 +01:00
Aarni Koskela
706add4a57
Switch formatting from black to ruff-format ( #102893 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-11-27 14:38:59 +01:00
Raman Gupta
a074c06f92
Add alert to zwave_js device info page for custom device config ( #104115 )
2023-11-26 10:08:20 +01:00
Geir Råness
d4450c6c55
Add Z-wave climate sensor override for Heatit Z-TRM6 ( #103896 )
...
* add some basic overrides for z-trm6
* switched id and type
* add fixtures some lints
* duplicate tests of z-trm3
* add broken test for trm6
* fix tests, remove name from fixtures, fix comment
* lints
* forgot lints
* add better description on pwer mode
* Update comment v2
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* fix space from github web merge
* lint on fixture
* fix permissions on fixture
---------
Co-authored-by: geir råness <11741725+geirra@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-11-24 11:01:15 +01:00
Raman Gupta
e9920ff73d
Add select entity for zwave_js Door Lock CC ( #104292 )
...
* Add select entity for zwave_js Door Lock CC
* fix test
2023-11-23 12:51:29 +01:00
Raman Gupta
c132900b92
Add zwave_js.set_lock_configuration service ( #103595 )
...
* Add zwave_js.set_lock_configuration service
* Add tests
* string tweaks
* Update homeassistant/components/zwave_js/lock.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update strings.json
* Update services.yaml
* Update lock.py
* Remove handle params
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-11-15 17:01:20 +01:00
Raman Gupta
7a060176b6
Bump zwave-js-server-python to 0.54.0 ( #103943 )
2023-11-14 08:30:15 +01:00
Raman Gupta
f511a8a26a
Expand zwave_js.set_config_parameter
with additional parameters ( #102092 )
2023-11-08 17:05:31 -05:00
Raman Gupta
0fcaa2c581
Add zwave_js.refresh_notifications
service ( #101370 )
2023-11-07 09:11:38 -05:00
Raman Gupta
2b3d57859e
Add test for firmware update scenario ( #103314 )
2023-11-04 13:12:06 +01:00
Raman Gupta
eeb88f5e07
Fix zwave_js cover bug for Window Covering CC values ( #103289 )
...
* Fix cover bug for Window Covering CC values
* update test
* Fix fixture
* Remove no-op line from test
2023-11-03 15:36:48 +01:00
Raman Gupta
ac1dc4eeea
Fix firmware update failure ( #103277 )
2023-11-03 12:08:40 +01:00
kpine
46ecf0d4bd
Revert "Fix temperature setting for multi-setpoint z-wave device ( #102395 )" ( #103022 )
...
This reverts commit 2d6dc2bccc
.
2023-10-29 19:15:19 +01:00
Raman Gupta
94e192db12
Fix zwave_js siren name ( #103016 )
...
* Fix zwave_js.siren name
* Fix test
2023-10-29 17:44:15 +01:00
Raman Gupta
13378b4ae2
Add script to convert zwave_js device diagnostics to fixture ( #102799 )
2023-10-25 16:07:22 -04:00
Raman Gupta
8b1cfbc46c
Bump zwave-js-server-python to 0.53.1 ( #102790 )
2023-10-25 17:22:33 +02:00
Raman Gupta
ec3ee7f02c
Update zwave_js/hard_reset_controller WS cmd ( #102280 )
2023-10-24 21:31:03 -04:00
Raman Gupta
41b59b6990
Add support for zwave_js event entities ( #102285 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-10-20 19:11:08 -04:00
kpine
c7affa75d4
Fix temperature setting for multi-setpoint z-wave device ( #102395 )
...
* Fix temperature setting for multi-setpoint z-wave device
* Add missing fixture file
* Apply suggestions from code review
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-10-20 19:57:00 +02:00
Raman Gupta
2e3013f2f8
Update zwave issue repair strings ( #101940 )
2023-10-13 19:14:43 -04:00
Raman Gupta
7d8ea404b3
Make Basic CC Z-Wave values a light ( #101438 )
2023-10-13 11:11:44 -04:00
Raman Gupta
70a0cd579d
Add Z-Wave WS command to hard reset controller ( #101449 )
2023-10-09 13:33:31 -04:00
Raman Gupta
383c63000e
Handle invalid scale for zwave_js multilevel/meter sensors ( #101173 )
...
* Handle invalid scale for zwave_js multilevel/meter sensors
* Remove logging statement
2023-10-04 22:55:18 -04:00
Raman Gupta
d3c5b9777b
Notify users when zwave device gets reset ( #101362 )
...
* Notify users when zwave device gets reset
* review comments
2023-10-04 10:18:48 +02:00
Raman Gupta
b4555c8a92
Bump zwave-js-server-python to 0.52.1 ( #101162 )
2023-10-01 08:28:14 +02:00
Raman Gupta
e6c9a82b5f
Improve conditional on unload ( #101149 )
2023-09-30 08:12:44 +02:00
Raman Gupta
7b9c1c3953
Fix zwave_js firmware update logic ( #101143 )
...
* Fix zwave_js firmware update logic
* add comment
* tweak implementation for ssame outcome
2023-09-29 23:05:33 -04:00
lennart24
b43262014f
Add shutter_tilt support for Fibaro FGR 223 ( #96283 )
...
* add support for shutter_tilt for Fibaro FGR 223
add tests for fgr 223
* Adjust comments and docstring
---------
Co-authored-by: Lennart <18117505+Ced4@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-09-28 12:59:02 +02:00
Raman Gupta
70e3da207a
Automatically enable/disable zwave_js server logging in lib ( #100837 )
...
* Bump zwave-js-server-python to 0.52.0
* Add WS command to enabled zwave_js server logging in lib
* enable and disable server logging automatically
* fix conditionals
* fix tests
* Add logging
* small tweaks
* Add logger as a dependency
* fix test
* Prepare for movement of event constant
* Add constant so tests pass
2023-09-27 01:17:52 -04:00
Raman Gupta
65f307fe9c
Add endpoint to zwave_js_notification
event ( #100951 )
2023-09-26 18:48:59 -04:00
Raman Gupta
176f5dc2d6
Bump zwave-js-server-python to 0.52.0 ( #100833 )
...
* Bump zwave-js-server-python to 0.52.0
* remove old function
* fix tests
2023-09-26 17:05:54 -04:00
Raman Gupta
9f56aec267
Bump zwave-js-server-python to 0.51.3 ( #100665 )
2023-09-21 02:13:48 -04:00
Jan Bouwhuis
9747e0091f
Use shorthand attrs for device_class zwave_js sensor ( #100414 )
...
* Use shorthand attrs zwave_js sensor
* Simplify
2023-09-16 10:13:27 +02:00
Erik Montnemery
d1afcd773f
Revert "Cache entity properties that are never expected to change in the base class" ( #100422 )
...
Revert "Cache entity properties that are never expected to change in the base class (#95315 )"
This reverts commit 042776ebb8
.
2023-09-15 11:25:24 +02:00