Files
core/homeassistant/components
Raman GuptaandMartin Hjelmare 152dbfd2fe Add button entity to ping zwave_js node (#66129)
* Add button entity to ping zwave_js node

* Fix docstring

* Fix docstrings

* Fix and simplify tests

* Fix name

* Update homeassistant/components/zwave_js/button.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/zwave_js/services.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/zwave_js/button.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/zwave_js/button.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/zwave_js/button.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* review comments

* Update homeassistant/components/zwave_js/button.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/zwave_js/button.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Remove self.client line

* Add callback to remove entity

* Add extra dispatch signal on replacement

* Combine signals for valueless entities

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-02-14 15:38:22 -05:00
..
2022-01-31 00:14:28 +00:00
2022-02-06 14:13:05 -08:00
2022-02-03 00:14:18 +00:00
2022-02-06 00:17:31 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-02-04 00:13:58 +00:00
2022-02-01 00:18:49 +00:00
2022-02-03 00:14:18 +00:00
2022-02-03 00:14:18 +00:00
2022-02-06 00:17:31 +00:00
2022-01-31 00:14:28 +00:00
2022-02-03 00:14:18 +00:00
2022-01-31 00:14:28 +00:00
2022-02-12 23:08:23 +01:00
2022-02-14 00:15:30 +00:00
2022-02-05 14:19:37 +01:00
2022-02-05 13:28:32 +01:00
2022-02-14 00:15:30 +00:00
…
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-06 00:17:31 +00:00
2022-01-31 00:14:28 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-03 00:14:18 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-03 00:14:18 +00:00
2022-02-14 14:38:46 +01:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-02-06 00:17:31 +00:00
2022-02-09 00:23:56 +00:00
2022-02-03 00:14:18 +00:00
2022-02-03 00:14:18 +00:00
2022-02-14 00:15:30 +00:00
2022-01-18 10:18:37 -08:00
2022-01-31 00:14:28 +00:00
2022-01-30 00:14:21 +00:00
2022-01-31 00:14:28 +00:00
2022-02-03 00:14:18 +00:00
…
2022-02-06 00:17:31 +00:00
2022-02-10 00:15:56 +00:00
2022-02-05 13:31:04 +01:00
2022-02-13 00:16:41 +00:00
2022-02-04 00:13:58 +00:00
2022-02-06 00:17:31 +00:00
…
2022-02-11 00:14:55 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-05 14:19:24 +01:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-01-16 17:55:33 +01:00
2022-02-14 00:15:30 +00:00
2022-02-03 00:14:18 +00:00
2022-01-31 00:14:28 +00:00
2022-02-06 00:17:31 +00:00
2022-02-06 00:17:31 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-05 14:19:37 +01:00
2022-02-14 00:15:30 +00:00
2022-02-06 00:17:31 +00:00
2022-02-06 00:17:31 +00:00
2022-02-05 14:19:37 +01:00
2022-02-11 00:14:55 +00:00
2022-02-12 11:49:37 -06:00
2022-01-30 00:14:21 +00:00
2022-02-06 00:17:31 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-06 00:17:31 +00:00
…
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-01-30 00:14:21 +00:00
2022-02-11 00:14:55 +00:00
2022-02-06 00:17:31 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-01 00:18:49 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-01-18 10:18:37 -08:00
2022-02-11 00:14:55 +00:00
2022-02-06 00:17:31 +00:00
2022-01-31 00:14:28 +00:00
2022-01-31 00:14:28 +00:00
2022-01-31 00:14:28 +00:00
2022-01-31 00:14:28 +00:00
2022-01-14 10:01:12 +01:00
2022-02-04 00:13:58 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-02-13 00:16:41 +00:00
2022-02-04 00:13:58 +00:00
2022-02-14 13:40:31 +01:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-11 00:14:55 +00:00
2022-02-11 10:24:31 +01:00
2022-02-05 14:19:24 +01:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-01-30 00:14:21 +00:00
2022-02-09 00:23:56 +00:00
2022-02-14 00:15:30 +00:00
2022-02-10 00:15:56 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-12 00:16:37 +00:00
2022-02-14 00:15:30 +00:00
2022-02-06 00:17:31 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-06 00:17:31 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-11 00:14:55 +00:00
2022-01-31 00:14:28 +00:00
2022-01-14 10:01:12 +01:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-02-09 00:23:56 +00:00
2022-01-31 00:14:28 +00:00
2022-01-14 10:01:12 +01:00
2022-02-11 00:14:55 +00:00
2022-01-14 10:01:12 +01:00
2022-02-08 00:15:56 +00:00
2022-02-14 00:15:30 +00:00
2022-02-10 00:15:56 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-02-04 00:13:58 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-04 00:13:58 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-01-14 10:01:12 +01:00
2022-02-10 00:15:56 +00:00
2022-02-11 00:14:55 +00:00
2022-02-14 00:15:30 +00:00
2022-02-06 00:17:31 +00:00
2022-02-06 00:17:31 +00:00
2022-02-14 00:15:30 +00:00
2022-02-01 00:18:49 +00:00
2022-02-06 00:17:31 +00:00
2022-01-31 00:14:28 +00:00
2022-02-09 21:08:46 +01:00
2022-02-06 00:17:31 +00:00
2022-02-14 00:15:30 +00:00
2022-01-30 00:14:21 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-01-30 00:14:21 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 11:05:06 +01:00
…
2022-01-31 00:14:28 +00:00
2022-01-27 00:14:02 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-04 00:13:58 +00:00
2022-02-14 00:15:30 +00:00
2022-02-06 00:17:31 +00:00
2022-02-06 00:17:31 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-11 00:14:55 +00:00
2022-02-06 00:17:31 +00:00
2022-02-14 00:15:30 +00:00
2022-02-05 14:19:37 +01:00
2022-01-14 10:01:12 +01:00
2022-01-14 10:01:12 +01:00
2022-02-10 00:15:56 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-11 00:14:55 +00:00
2022-02-12 00:16:37 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-06 00:17:31 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-02-05 14:19:24 +01:00
2022-02-12 00:16:37 +00:00
2022-01-14 12:31:02 +01:00
2022-02-05 14:19:37 +01:00
2022-02-05 14:19:24 +01:00
2022-02-06 00:17:31 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-02-08 22:02:45 +01:00
…
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-12 17:44:47 +01:00
2022-02-14 00:15:30 +00:00
2022-01-30 00:14:21 +00:00
2022-02-12 08:28:54 -06:00
2022-02-06 00:17:31 +00:00
2022-02-06 00:17:31 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-02 20:44:16 +01:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-04 00:13:58 +00:00
2022-02-06 00:17:31 +00:00
2022-01-31 00:14:28 +00:00
2022-02-11 00:14:55 +00:00
2022-02-10 00:15:56 +00:00
…
2022-02-10 00:15:56 +00:00
2022-02-06 00:17:31 +00:00
2022-02-11 18:04:50 -06:00
2022-01-31 00:14:28 +00:00
2022-01-31 00:14:28 +00:00
2022-02-06 00:17:31 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-12 08:13:01 -06:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-05 14:19:37 +01:00
2022-02-14 00:15:30 +00:00
2022-02-06 00:17:31 +00:00
2022-02-06 00:17:31 +00:00
…
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-06 00:17:31 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-06 00:17:31 +00:00
2022-02-06 00:17:31 +00:00
2022-02-04 00:13:58 +00:00
2022-02-14 00:15:30 +00:00
2022-02-06 00:17:31 +00:00
2022-02-14 00:15:30 +00:00
2022-02-04 00:13:58 +00:00
2022-02-06 16:50:44 -06:00
2022-02-11 00:14:55 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 08:54:12 -08:00
2022-02-14 00:15:30 +00:00
2022-01-30 00:14:21 +00:00
2022-02-11 00:14:55 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 00:15:30 +00:00
2022-02-10 00:15:56 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-11 00:14:55 +00:00
…
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-02-14 19:25:14 +01:00
2022-02-14 00:15:30 +00:00
2022-02-06 00:17:31 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-01-31 00:14:28 +00:00
…
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-02-05 14:19:37 +01:00
2022-01-31 00:14:28 +00:00
2022-02-14 00:15:30 +00:00
2022-01-31 00:14:28 +00:00
2022-01-14 12:31:02 +01:00
2022-02-06 00:17:31 +00:00
2022-02-14 00:15:30 +00:00
2022-02-09 00:23:56 +00:00
2022-01-31 00:14:28 +00:00
2022-01-31 00:14:28 +00:00
2022-02-13 00:16:41 +00:00
2022-02-14 00:15:30 +00:00
…
2022-01-31 00:14:28 +00:00
2022-02-04 00:13:58 +00:00
2022-02-14 00:15:30 +00:00
2022-01-11 21:26:45 +01:00
2022-02-12 17:05:30 +01:00
2022-01-31 00:14:28 +00:00
2022-02-04 00:13:58 +00:00
2022-01-31 00:14:28 +00:00
2022-02-04 10:50:24 +01:00
2022-02-14 00:15:30 +00:00