core/homeassistant/components/shelly
starkillerOG 4bdd8cb459
Shelly migrate to update entity (#78305)
* Add update entity

* fixes

* fixes

* change to CONFIG catogory

* return latest version if no update available

* fixes

* Remove firmware binary_sensors and buttons

* import Callable from collections

* remove ota_update tests

* Update homeassistant/components/shelly/update.py

Co-authored-by: Shay Levy <levyshay1@gmail.com>

* simplify

* fix mypy

* Create test_update.py

* fix isort

* add progress support

* fix styling

* fix update_tests

* fix styling

* do not exclude shelly update test

* bring coverage to 100%

* snake case

* snake case

* change str(x) to cast(str, x)

* simplify tests

* further simplify tests

* Split MOCK_SHELLY_COAP and MOCK_SHELLY_RPC

* fix issort

* fix status test

* fix isort

* run python3 -m script.hassfest

Co-authored-by: Shay Levy <levyshay1@gmail.com>
2022-09-28 20:21:30 +03:00
..
translations [ci skip] Translation update 2022-09-27 00:31:59 +00:00
__init__.py Shelly migrate to update entity (#78305) 2022-09-28 20:21:30 +03:00
binary_sensor.py Shelly migrate to update entity (#78305) 2022-09-28 20:21:30 +03:00
button.py Shelly migrate to update entity (#78305) 2022-09-28 20:21:30 +03:00
climate.py Add reauth flow to Shelly integration (#78786) 2022-09-24 22:01:49 -04:00
config_flow.py Add missing error catch in Shelly reauth flow (#79205) 2022-09-28 11:00:27 -04:00
const.py
cover.py
device_trigger.py
diagnostics.py
entity.py
light.py
logbook.py
manifest.json Bump shelly backend library to version 2.0.2 (#79026) 2022-09-24 12:30:16 +02:00
number.py
sensor.py
strings.json Add reauth flow to Shelly integration (#78786) 2022-09-24 22:01:49 -04:00
switch.py
update.py Shelly migrate to update entity (#78305) 2022-09-28 20:21:30 +03:00
utils.py