Files
ha-core/tests/components
ehendrix23 8bf79d61ee Add upnp binary sensor for connectivity status (#54489)
* New binary sensor for connectivity

* Add binary_sensor

* New binary sensor for connectivity

* Add binary_sensor

* Handle values returned as None

* Small text update for Uptime

* Update homeassistant/components/upnp/binary_sensor.py

Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>

* Update homeassistant/components/upnp/binary_sensor.py

Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>

* Update homeassistant/components/upnp/binary_sensor.py

Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>

* Update homeassistant/components/upnp/binary_sensor.py

Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>

* Update homeassistant/components/upnp/binary_sensor.py

Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>

* Update homeassistant/components/upnp/binary_sensor.py

Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>

* Update homeassistant/components/upnp/binary_sensor.py

Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>

* Update homeassistant/components/upnp/binary_sensor.py

Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>

* Updates based on review

* Update homeassistant/components/upnp/binary_sensor.py

Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>

* Further updates based on review

* Set device_class as a class atribute

* Create 1 combined data coordinator
and UpnpEntity class

* Updates on coordinator

* Update comment

* Fix in async_step_init for coordinator

* Add async_get_status to mocked device
and set times polled for each call seperately

* Updated to get device through coordinator
Check polling for each status call seperately

* Use collections.abc instead of Typing for Mapping

* Remove adding device to hass.data as coordinator
is now saved

* Removed setting _coordinator

* Added myself as codeowner

* Update type in __init__

* Removed attributes from binary sensor

* Fix async_unload_entry

* Add expected return value to is_on

Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
2021-08-17 20:23:41 +02:00
..
2021-07-21 10:25:46 +02:00
2021-08-17 17:29:20 +02:00
2021-07-14 10:45:47 +02:00
2021-08-10 09:19:28 +02:00
2021-08-13 10:39:16 -07:00
2021-07-21 21:35:44 +02:00
2021-07-26 09:37:37 -07:00
2021-08-05 23:33:20 -05:00
2021-07-09 07:55:26 +02:00
2021-08-16 14:52:53 -05:00
2021-07-30 20:07:23 +02:00
2021-07-27 01:46:01 +02:00
2021-07-19 18:50:04 +02:00
2021-07-30 07:11:58 -07:00
2021-06-28 16:59:17 +02:00
2021-08-13 11:13:25 -05:00
2021-08-16 12:56:10 +02:00
2021-08-11 11:07:04 +02:00
2021-08-10 15:03:34 +02:00
2021-06-27 15:06:25 -04:00