core/homeassistant/components/switch
mopolus 01ee03a9a1 Add support for multiple IHC controllers (#18058)
* Added support for secondary IHC controller

Most IHC systems only have one controller but the system can be setup with a linked secondary controller.
I have updated the code to have it support both primary and secondary controller. Existing configuration is not impacted and secondary controller can be setup the same way, with similar settings nested under 'secondary' in the configuration

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update __init__.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update __init__.py

* Update ihc.py

* Update ihc.py

* Update __init__.py

* Update ihc.py

* Update __init__.py

* Update const.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update const.py

* Update __init__.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update __init__.py

* Update __init__.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update __init__.py

* Update ihc.py

* Update ihc.py

* Update __init__.py

* Update ihc.py

* Update ihc.py

* Update __init__.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update ihc.py

* Update __init__.py

* Update __init__.py

* Update ihc.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

* Update __init__.py

indentation was incorrect for "load_platform" in "get_manual_configuration". Load_platform was not called with the correct component name
2018-11-22 09:45:40 +01:00
..
__init__.py Remove service helper (5) (#16917) 2018-09-27 23:13:11 +02:00
abode.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
acer_projector.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
ads.py Async syntax 7, switch & tts & vacuum (#17021) 2018-10-01 08:55:00 +02:00
amcrest.py Async syntax 7, switch & tts & vacuum (#17021) 2018-10-01 08:55:00 +02:00
android_ip_webcam.py Async syntax 7, switch & tts & vacuum (#17021) 2018-10-01 08:55:00 +02:00
anel_pwrctrl.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
aqualogic.py Add AquaLogic component (#16763) 2018-10-02 07:32:03 +02:00
arduino.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
arest.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
bbb_gpio.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
broadlink.py fix_broadlink_sp2_show_energy (#17271) 2018-10-10 18:56:00 +02:00
command_line.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
deconz.py deCONZ - reflect hub status on entities (#18106) 2018-11-05 16:21:44 +01:00
deluge.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
demo.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
digital_ocean.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
digitalloggers.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
dlink.py Minor changes (#17812) 2018-10-26 15:45:57 +02:00
doorbird.py Update to DoorBirdPy v2 (again) (#14933) 2018-11-01 21:23:06 +01:00
edimax.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
edp_redy.py New EDP re:dy component (#16426) 2018-09-16 01:17:47 +02:00
elkm1.py Add Elk-M1 switch and scene platforms (#17256) 2018-10-10 19:05:19 +02:00
enocean.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
eufy.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
fibaro.py Fibaro components (#18487) 2018-11-21 06:15:54 +01:00
flux.py Make flux switch async (#18277) 2018-11-07 21:52:55 +01:00
fritzbox.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
fritzdect.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
gc100.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
hdmi_cec.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
hikvisioncam.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
hive.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
homekit_controller.py Add additional property to HomeKitSwitch to show whether the Homekit outlet is in use (#17448) 2018-11-06 12:43:47 +01:00
homematic.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
homematicip_cloud.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
hook.py Async syntax 7, switch & tts & vacuum (#17021) 2018-10-01 08:55:00 +02:00
hydrawise.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
ihc.py Add support for multiple IHC controllers (#18058) 2018-11-22 09:45:40 +01:00
insteon.py Async syntax 7, switch & tts & vacuum (#17021) 2018-10-01 08:55:00 +02:00
isy994.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
kankun.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
knx.py Fix NoEntitySpecifiedError during knx startup (#17366) 2018-10-15 03:29:36 +02:00
konnected.py fix bug where momentary switch with activation low does not reset (#16603) 2018-09-14 13:31:41 -06:00
linode.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
litejet.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
lupusec.py Add support for Lupusec alarm control panel (#17691) 2018-11-07 12:51:12 +01:00
lutron_caseta.py Async syntax 7, switch & tts & vacuum (#17021) 2018-10-01 08:55:00 +02:00
mfi.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
mochad.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
modbus.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
mqtt.py Add device registry to MQTT switches (#17244) 2018-10-08 14:57:07 +02:00
mysensors.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
mystrom.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
neato.py Add unique_id for Neato (#17369) 2018-10-13 00:33:13 +02:00
netio.py Fix netio component (#17411) 2018-10-13 21:09:10 +02:00
orvibo.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
pilight.py Async syntax 7, switch & tts & vacuum (#17021) 2018-10-01 08:55:00 +02:00
pulseaudio_loopback.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
qwikswitch.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
rachio.py Rachio component modernization (#16911) 2018-09-27 23:17:15 +02:00
rainbird.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
raincloud.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
rainmachine.py Clean up left-behind dispatcher handlers when removing RainMachine (#18488) 2018-11-17 10:42:50 +01:00
raspihats.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
recswitch.py Added lumitek/ankuoo recswitch component (#15764) 2018-10-09 10:13:03 +02:00
rest.py Send headers with REST switch GET request (#17036) 2018-10-01 14:43:54 +02:00
rflink.py Very minor cleanup of RFLink components (#17649) 2018-10-21 13:05:02 +02:00
rfxtrx.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
rpi_gpio.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
rpi_pfio.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
rpi_rf.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
scsgate.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
services.yaml Xiaomi MiIO Switch: Power Strip support improved (#12917) 2018-03-16 19:58:03 +01:00
skybell.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
smappee.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
snmp.py Fix GitHub change to resolve conflicts (#16477) 2018-09-07 14:41:31 +02:00
spider.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
switchbot.py switchbot (#16396) 2018-09-06 10:02:37 +02:00
switchmate.py Switchmate library update (#18336) 2018-11-09 23:41:44 +01:00
tahoma.py Add support for Tahoma Lighting Receiver on/off io (#15925) 2018-09-02 17:02:51 +02:00
tellduslive.py Revert changes to platforms using self.device (#16209) 2018-08-26 21:25:39 +02:00
tellstick.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
telnet.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
template.py Add context to scripts run by template entities (#17329) 2018-10-15 11:38:49 +02:00
tesla.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
thinkingcleaner.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
toon.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
tplink.py Update pyHS100 to 0.3.3 (#16502) 2018-09-09 00:34:22 +02:00
tradfri.py Add basic support for Tradfri switches (#17007) 2018-09-30 22:22:07 +02:00
transmission.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
tuya.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
unifi.py Don't create a switch for POE device if said device is Cloud key (#18117) 2018-11-02 21:09:16 +01:00
upcloud.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
velbus.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
vera.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
verisure.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
vesync.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
volvooncall.py Fix a typo (#17147) 2018-10-05 07:48:40 +02:00
vultr.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
wake_on_lan.py Upgrade wakeonlan to 1.1.6 (#16512) 2018-09-10 16:07:31 +02:00
wemo.py add_devices -> add_entities (#16171) 2018-08-24 16:37:30 +02:00
wink.py Async syntax 7, switch & tts & vacuum (#17021) 2018-10-01 08:55:00 +02:00
wirelesstag.py Multiple tag managers for Wireless Sensor Tags. (#16353) 2018-09-13 09:48:17 +02:00
xiaomi_aqara.py Update name (fixes #17752) (#17756) 2018-10-24 18:59:52 +02:00
xiaomi_miio.py Use async_add_executor_job at the xiaomi_miio platforms (#18294) 2018-11-07 09:03:35 +01:00
zha.py Zha switch schedule update state (#16621) 2018-09-21 12:11:23 +02:00
zigbee.py Update name (fixes #17752) (#17756) 2018-10-24 18:59:52 +02:00
zoneminder.py Fix switch.zoneminder name (#17026) 2018-10-01 10:53:20 +02:00
zwave.py Z-Wave Device Registry Support (#17291) 2018-10-16 14:58:25 +02:00