core/homeassistant/components/husqvarna_automower
Thomas55555 85be94e0a9
Add switch platform for husqvarna_automower (#110139)
* Add switch platform for husqvarna_automower

* Use RestrictedReasons const

* Typing

* Add snapshot testing

* Invert switch

* Test sucessfull servie calls

* Assert client mock calls

* Use getattr

* Update snapshot

* Add available property

* Add a new base class for control entities

* Make switch unavailabe if mower in error state

* Sort platforms

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-02-22 12:34:24 +01:00
..
__init__.py Add switch platform for husqvarna_automower (#110139) 2024-02-22 12:34:24 +01:00
api.py
application_credentials.py
config_flow.py
const.py
coordinator.py
entity.py Add switch platform for husqvarna_automower (#110139) 2024-02-22 12:34:24 +01:00
lawn_mower.py Add switch platform for husqvarna_automower (#110139) 2024-02-22 12:34:24 +01:00
manifest.json Bump aioautomower to 2024.2.7 (#110991) 2024-02-20 12:04:42 +01:00
sensor.py Add sensor platform for husqvarna_automower (#110410) 2024-02-22 09:26:38 +01:00
strings.json Add switch platform for husqvarna_automower (#110139) 2024-02-22 12:34:24 +01:00
switch.py Add switch platform for husqvarna_automower (#110139) 2024-02-22 12:34:24 +01:00