hass-core/homeassistant/components/remote
ehendrix23 ff1dba3529 Use web sockets for Harmony HUB (#19440)
* Updates to Harmony for web sockets

Updates to harmony to use web sockets with async

* Lint

* Small fixes

* Fix send_command

Continued improvements:
-) Fixed send_command
-) Get HUB configuration during update in case it was not retrieved earlier (i.e. HUB unavailable)

* Further improvements

Completely removed dependency on __main__ for pyharmony, instead everything is now done from the HarmonyClient class.
Writing out Harmony configuration file as a JSON file.
Using same functionality to determine if activity provided is an ID or name for device, allowing send_command to receive a device ID or device name.

* Point requirements to updated pyharmony repo

Updated REQUIREMENTS to point to repository containing the updates for pyharmony.

* lint

lint

* Small fix for device and activity ID

Small fix in checking if provided device or activity ID is valid.

* Pin package version

* No I/O in event loop

* Point at HA fork with correct version bump

* Fix req
2018-12-19 14:23:00 +01:00
..
__init__.py Async syntax 5, light & lock & remote & scene & telegram & helpers (#17019) 2018-10-01 08:56:50 +02:00
apple_tv.py Async syntax 5, light & lock & remote & scene & telegram & helpers (#17019) 2018-10-01 08:56:50 +02:00
demo.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
harmony.py Use web sockets for Harmony HUB (#19440) 2018-12-19 14:23:00 +01:00
itach.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
kira.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
services.yaml Add Xiaomi Universal IR Remote (Chuangmi IR) (#11891) 2018-02-06 19:47:24 +01:00
xiaomi_miio.py Bump python-miio to 0.4.4 (#19042) 2018-12-05 18:19:30 +01:00