hass-core/homeassistant/components
Craig J. Ward a3971d7ad1 Insteon local ()
* platform set-up begin components

* lights seem to be getting set up properly, not sure why they aren't being added...

* typo

* Dependencies line

* toggle working

* toggle working

* added the switch to insteon_local

First commit hope to test tonight or in the morning

* Update insteon_local.py

* Update insteon_local.py

* Update insteon_local.py

* Update insteon_local.py

* Update insteon_local.py

* Update insteon_local.py

* Update insteon_local.py

* Update insteon_local.py

* Update insteon_local.py

* Update insteon_local.py

* Update insteon_local.py

* move dependency declaration before import?

* Move dependencies in Switch

* Update insteon_local.py

* wait for response

* switched the while to an if

switched the while 'cmd2' not in resp: to an if 'cmd2' not in resp: this seems to have the updater working

* Switched the while sleep loop to an if

switched the wile cmd2 not ins resp to be if cmd2 not in resp seems to be working.

* Update insteon_local.py

* import statement

Updated the import statement to import the instance of the insteon_local component not the hub Instance.

* updated import and the device assignment

update the import to import the instance of the insteon_local component not the hub.

* more changes to support the import change

* more changes to support the import change

* change to hass.data and add loop logic

* &&

* Update insteon_local.py

* Update insteon_local.py

* logic fixes and throttle

* reduce polling time

* brightness support

* import util

* hound fixes

* requirements file

* more hound fixes

* newline

* newline weirdness

* lint fixes

* more lint fixes

* switch state

* Update insteon_local.py

* log cmd2 for debugging

* assume success

* remove check for none

* fix comments

* fix comments again

* fix comments, add fixed version of lib, add support for timeout, add support for port, handle invalid login and connection problems

* fix logging exception

* fix hounceci-bot errors

* fix hounceci-bot errors

* requirements fix

* unique-id changes

* make dimmer off use saved ramp rate

* configurator working for lights

* configurator working for switches?

* configurator working for switches?

* include model names and fix lint errors

* lint fix

* fix exception order

* lint fixes

* fix lint errors

* update to use insteon local 0.38

* fix device id

* move status check to library

* move status check to library

* add SKU to setup

* lint fixes

* requirements

* linting
2017-01-09 00:33:35 +01:00
..
alarm_control_panel Bugfix default values to timedelta () 2017-01-06 00:16:12 +01:00
automation Bugfix wait in automation () 2016-12-18 12:57:31 -08:00
binary_sensor Bugfix default values to timedelta () 2017-01-06 00:16:12 +01:00
calendar date fix () 2017-01-08 23:50:42 +01:00
camera Bugfix default values to timedelta () 2017-01-06 00:16:12 +01:00
climate Bugfix default values to timedelta () 2017-01-06 00:16:12 +01:00
cover Bugfix default values to timedelta () 2017-01-06 00:16:12 +01:00
device_tracker [device_tracker] Use home zone GPS coordinates for router based devices. () 2017-01-07 23:09:07 +02:00
emulated_hue Emulated hue: add support for cover open/close () 2016-12-26 14:00:43 +01:00
fan Bugfix default values to timedelta () 2017-01-06 00:16:12 +01:00
frontend Insteon local () 2017-01-09 00:33:35 +01:00
http Base url: Fix external port different from internal port () 2016-12-18 14:59:45 -08:00
light Insteon local () 2017-01-09 00:33:35 +01:00
lock Bugfix default values to timedelta () 2017-01-06 00:16:12 +01:00
media_player onkyo: fix selecting sources with only one name () 2017-01-08 23:59:26 +01:00
mqtt [mqtt] Embedded MQTT server fix () 2017-01-03 23:17:56 +01:00
notify Upgrade python-telegram-bot to 5.3.0 () 2016-12-17 19:29:24 +01:00
recorder Add support for limiting which entities are recorded () 2017-01-04 00:19:28 +02:00
remote Bugfix default values to timedelta () 2017-01-06 00:16:12 +01:00
scene Async reduce coro () 2016-12-26 14:10:23 +01:00
sensor usps sensor: better delivery handling () 2017-01-08 14:35:14 +01:00
switch Insteon local () 2017-01-09 00:33:35 +01:00
tts add offline tts using pico () 2017-01-04 22:05:41 +01:00
weather Upgrade pyowm to 2.6.0 () 2016-12-26 16:31:26 +01:00
zwave Prevent Homeassistant to create a segfault with OZW () 2017-01-02 18:53:46 +01:00
__init__.py Async gather wait () 2016-11-06 09:26:40 -08:00
alexa.py Replace dots in Alexa built-in intent slots w/ underscores () 2016-12-29 17:26:23 +01:00
apcupsd.py 0.27.2 () 2016-09-03 15:59:20 -07:00
api.py Reorganize HTTP component () 2016-11-25 13:04:06 -08:00
arduino.py Upgrade PyMata to 2.13 () 2016-09-13 22:52:11 -07:00
bbb_gpio.py Beaglebone black GPIO control by switch v2 () 2017-01-05 20:53:48 +01:00
bloomsky.py Disable too-many-* () 2016-10-30 22:18:53 +01:00
browser.py
configurator.py Disable too-many-* () 2016-10-30 22:18:53 +01:00
conversation.py Upgrade fuzzywuzzy to 0.14.0 () 2016-11-06 07:36:03 -08:00
demo.py Demo platform to group climate instead of thermostat 2016-12-01 21:11:13 -08:00
device_sun_light_trigger.py More async tests () 2016-11-05 16:36:20 -07:00
digital_ocean.py Upgrade python-digitalocean to 1.10.1 () 2016-11-06 23:49:25 -08:00
discovery.py Add Yeelight auto discovery, color temp () 2017-01-05 23:39:28 +01:00
downloader.py Disable too-many-* () 2016-10-30 22:18:53 +01:00
dweet.py Disable too-many-* () 2016-10-30 22:18:53 +01:00
ecobee.py Disable too-many-* () 2016-10-30 22:18:53 +01:00
emoncms_history.py Maintenance 2nd () 2016-10-30 09:58:34 +01:00
enocean.py Disable too-many-* () 2016-10-30 22:18:53 +01:00
envisalink.py Add keypress & output control services to Envisalink component () 2016-11-17 22:13:22 -08:00
feedreader.py Disable too-many-* () 2016-10-30 22:18:53 +01:00
ffmpeg.py Update ha-ffmpeg to version 0.15 () 2016-10-29 00:12:53 +02:00
foursquare.py Reorganize HTTP component () 2016-11-25 13:04:06 -08:00
google.py Google Calendar round 2 () 2016-11-18 22:29:20 -08:00
graphite.py Use voluptuous for graphite () 2016-08-23 19:01:46 -07:00
group.py Add option to hide the group card switch () 2016-12-03 17:50:11 -08:00
hdmi_cec.py 0.28 () 2016-09-10 18:22:58 -07:00
history.py Add support for limiting which entities are recorded () 2017-01-04 00:19:28 +02:00
homematic.py Add missing support for HMIP-PSM () 2016-12-20 11:39:29 +01:00
ifttt.py 0.28 () 2016-09-10 18:22:58 -07:00
influxdb.py Rewrite influxdb metrics to be more consistent () 2017-01-04 22:36:54 +01:00
input_boolean.py Bugfix asyncio wait () 2016-12-16 08:36:50 -08:00
input_select.py Bugfix asyncio wait () 2016-12-16 08:36:50 -08:00
input_slider.py Bugfix asyncio wait () 2016-12-16 08:36:50 -08:00
insteon_hub.py Disable insteon hub () 2016-11-04 23:38:27 -07:00
insteon_local.py Insteon local () 2017-01-09 00:33:35 +01:00
introduction.py Check that no configuration is provided () 2016-09-29 19:02:22 -07:00
ios.py Reorganize HTTP component () 2016-11-25 13:04:06 -08:00
isy994.py Re-enabled Weather Sensors for the ISY component. () 2017-01-05 23:33:52 +01:00
joaoapps_join.py Disable too-many-* () 2016-10-30 22:18:53 +01:00
keyboard.py Comment out pyuserinput in requirements_all () 2016-09-11 21:59:48 -07:00
keyboard_remote.py Update keyboard_remote.py () 2017-01-05 22:03:05 +01:00
knx.py Fix KNX async I/O () 2016-11-08 21:00:33 -08:00
lirc.py Update python-lirc to 1.2.3 () 2016-10-10 23:44:41 -07:00
litejet.py Use port instead of url and fix PEP257 issues () 2016-11-03 18:43:42 -07:00
logbook.py Fixed incorrect event-order () 2016-11-27 22:29:21 -08:00
logentries.py Migrate to voluptuous () 2016-08-23 17:27:54 -07:00
logger.py Remove globally disabled pylint warnings () 2016-11-03 18:40:43 -07:00
mochad.py Add mochad component () 2016-10-24 21:49:49 -07:00
modbus.py Modbus component refactoring - sensors and switches () 2016-09-13 22:47:44 +02:00
mqtt_eventstream.py
mysensors.py Fix mysensors overwriting gateway in GATEWAYS () 2016-11-06 10:49:43 -08:00
neato.py Neato Fixes () 2016-11-21 19:36:44 -08:00
nest.py Nest fixes () 2016-12-22 20:22:07 +01:00
netatmo.py Hotfix for Netatmo Camera () 2016-12-19 07:47:38 -08:00
nuimo_controller.py Requirements use zip instead of git () 2016-12-03 10:18:00 -08:00
octoprint.py Stop Octoprint from logging errors during startup () 2016-11-05 07:55:59 -07:00
openalpr.py Disable too-many-* () 2016-10-30 22:18:53 +01:00
panel_custom.py Minor changes () 2016-08-11 11:14:24 +02:00
panel_iframe.py Tweak panel parameters () 2016-08-07 21:56:17 -07:00
persistent_notification.py Async cleanup part 3 () 2016-11-07 22:31:40 -08:00
pilight.py Remove globally disabled pylint warnings () 2016-11-03 18:40:43 -07:00
proximity.py Fix proximity issue () 2016-12-30 08:51:37 +01:00
qwikswitch.py Qwikswitch library PyPi update () 2016-12-29 11:08:11 +02:00
rest_command.py [new] component rest_command () 2017-01-06 23:42:53 +01:00
rfxtrx.py rfxtrx lib upgrade 2016-12-19 11:35:00 +01:00
rpi_gpio.py Use voluptuous for RPi GPIO () 2016-09-17 23:28:37 -07:00
script.py Convert script component to async () 2016-11-17 21:50:01 -08:00
scsgate.py Use voluptuous for SCSGate () 2016-09-13 07:23:53 +02:00
services.yaml Add Verisure smartcam capture service () 2016-12-05 17:51:58 -08:00
shell_command.py Optimize template 2 () 2016-09-27 21:29:55 -07:00
sleepiq.py Disable too-many-* () 2016-10-30 22:18:53 +01:00
splunk.py Use voluptuous for Splunk () 2016-08-23 18:58:59 -07:00
statsd.py Fixed statsd stopping if state is not numeric or only attributes changed () 2016-10-21 23:18:13 -07:00
sun.py Upgrade astral to 1.3.3 () 2016-12-17 19:29:36 +01:00
tellduslive.py [tellduslive] Upgrade requirement () 2016-12-12 20:05:38 +02:00
tellstick.py Improve async/multithreaded behavior of tellstick code () 2017-01-03 23:54:11 +01:00
thingspeak.py Maintenance 2nd () 2016-10-30 09:58:34 +01:00
updater.py Make updater more robust () 2016-11-30 13:03:09 -08:00
upnp.py Check that no configuration is provided () 2016-09-29 19:02:22 -07:00
vera.py Bump pyvera to 0.2.21 2016-11-21 06:06:17 -05:00
verisure.py Add Verisure smartcam capture service () 2016-12-05 17:51:58 -08:00
weblink.py Fix issue weblink () 2016-09-17 23:21:24 -07:00
websocket_api.py Fix websocket async () 2016-12-05 18:03:06 -08:00
wemo.py Bump pywemo version - changes port order for faster startup. () 2016-10-01 22:53:24 -07:00
wink.py Wink hub sensor () 2016-12-03 21:39:48 -08:00
zeroconf.py Change zeroconf to use local ip not base_url () 2017-01-03 21:39:42 +01:00
zigbee.py Remove ThreadPool with async executor () 2016-11-05 09:27:55 -07:00
zone.py Async migration device_tracker () 2016-11-18 23:35:08 +01:00
zoneminder.py Maintenance zoneminder () 2016-10-29 13:10:42 -07:00