core/homeassistant/components/isy994
shbatm 4ec88b41dc
Migrate ISY994 to PyISY v2 (#35338)
* Remove unnecessary pylint exceptions

* Move up some change to binary_sensors and switch. Fix program d.s.a's.

* ISY994 Basic support for PyISYv2

- Bare minimum changes to be able to support PyISYv2.
- Renaming imports and functions to new names.
- Use necessary constants from module.
- **BREAKING CHANGE** Remove ISY Climate Module support.
    - Climate module was retired on 3/30/2020: [UDI Annoucement](https://www.universal-devices.com/byebyeclimatemodule/)
- **BREAKING CHANGE** Device State Attributes use NodeProperty
    - Some attributes names and types will have changed as part of the changes to PyISY. If a user relied on a device state attribute for a given entity, they should check that it is still there and formatted the same. In general, *more* state attributes should be getting picked up now that the underlying changes have been made.
- **BREAKING CHANGE** `isy994_control` event changes (using NodeProperty)
    - Control events now return an object with additional information. Control events are now parsed to the friendly names and will need to be updated in automations.
Remove cast

* PyISY v2.0.2, add extra UOMs, omit EMPTY_TIME attributes

* Fix typo in function doc string.

Co-authored-by: J. Nick Koston <nick@koston.org>

Co-authored-by: J. Nick Koston <nick@koston.org>
2020-05-07 23:15:42 -05:00
..
__init__.py Migrate ISY994 to PyISY v2 (#35338) 2020-05-07 23:15:42 -05:00
binary_sensor.py Migrate ISY994 to PyISY v2 (#35338) 2020-05-07 23:15:42 -05:00
const.py Migrate ISY994 to PyISY v2 (#35338) 2020-05-07 23:15:42 -05:00
cover.py Migrate ISY994 to PyISY v2 (#35338) 2020-05-07 23:15:42 -05:00
entity.py Migrate ISY994 to PyISY v2 (#35338) 2020-05-07 23:15:42 -05:00
fan.py Migrate ISY994 to PyISY v2 (#35338) 2020-05-07 23:15:42 -05:00
helpers.py Migrate ISY994 to PyISY v2 (#35338) 2020-05-07 23:15:42 -05:00
light.py Migrate ISY994 to PyISY v2 (#35338) 2020-05-07 23:15:42 -05:00
lock.py Migrate ISY994 to PyISY v2 (#35338) 2020-05-07 23:15:42 -05:00
manifest.json Migrate ISY994 to PyISY v2 (#35338) 2020-05-07 23:15:42 -05:00
sensor.py Migrate ISY994 to PyISY v2 (#35338) 2020-05-07 23:15:42 -05:00
switch.py Migrate ISY994 to PyISY v2 (#35338) 2020-05-07 23:15:42 -05:00