Klik-aan-Klik-uit (KAKU) apparatuur wordt ook ondersteund door Home Assistant. Samen met de ‘slimme stekkers’, gordijnrails, lampen, bewegingsmelders, deurcontacten, etc. heb je een ControlStation nodig om de devices te kunnen aansturen vanuit HomeAssistant. Dit ‘Internet Control Station ICS-1000‘ wordt niet meer verkocht in de detailhandel maar wordt regelmatig op marktplaats aangeboden voor een paar tientjes.
Een handleiding voor de installatie van de ICS-1000 vind je hier: https://klikaanklikuit.nl/wp-content/uploads/Handleidingen/gebruikershandleiding-com.pdf.
Plaats nu de volgende gegevens in de configuration.yaml van Home Assistant:
lightwave: host: 192.168.1.2
waarbij je uiteraard het IP adres van jouw ICS-1000 ingeeft als host.
Devices voor de ICS-1000 worden aangeduid als ‘RxDy’ waarbij de ‘R’ voor Room staat en de ‘D’ voor device. Het eerste device in de eerste room wordt dus ‘R1D1′, het tweede device in dezelfde ruimte wordt “R1D2’, enz.
Room | Room # | Device | Device # |
Huiskamer | 1 | Vensterbank links | 1 |
Huiskamer | 1 | Vensterbank midden | 2 |
Huiskamer | 1 | Vensterbank rechts | 3 |
Huiskamer | 1 | Gordijnrails | 4 |
Keuken | 2 | LED strip | 1 |
Kantoor | 3 | Power Plug 1 | 1 |
Kantoor | 3 | Power Plug 2 | 2 |
Overkapping | 4 | Vliegenvanger | 1 |
De instellingen komen alsvolgt in het bestand configuration.yaml:
lightwave: host: 192.168.1.2 switches: R1D1: name: Vensterbank links R1D2: name: Vensterbank midden R1D3: name: Vensterbank rechts R1D4: name: Gordijnen woonkamer R2D1: name: LEDstrip keuken R3D1: name: PowerPlug1 kantoor R3D2: name: PowerPlug2 kantoor R4D1: name: Vliegenvanger overkapping
Na een herstart van Home Assistant kunnen de devices in een Dashboard geplaatst worden.
Tijdens de eerste keer bedienen van één van de devices, verschijnt er een melding op de ICS-1000: “REGISTER DEVICE?” en met de groene knop rechtsonder kies je voor ‘YES”. Een bevestiging wordt getoond “Registered OK”. Hierna kunnen alle devices in Home Assistant gebruikt worden.
De verschillende devices worden automatisch aan het RxDx adres toegekend op het moment dat je het device in learn-modus zet en via Home Assistant het device op AAN zet. Voor de learn-modus, zie de handleiding van het device.
Groeperen van devices
De devices kunnen via het bestand ‘groups.yaml‘ ook gegroepeerd worden. Een voorbeeld voor de Vensterbank stekkers:
Vensterbank: name: Vensterbank entities: - switch.vensterbank_links - switch.vensterbank_midden - switch.vensterbank_rechts
In een Dashboard van Home Assistant kan dit er dan zo uit zien:
Schakelaars als lampen configureren
De meest eenvoudige manier om een lamp-entiteit te maken van een switch, is met behulp van Helpers. Via Instellingen -> Apparaten & Diensten -> Helpers en dan rechtsonder ‘Helper aanmaken’ kan een ‘Apparaattype van een switch wijzigen’ en dan voor ‘Licht’ gekozen worden:
Het is ook mogelijk om de schakelaars (switches) als lampen (lights) te configureren in een yaml-bestand. Het volgende voorbeeld laat zien dat de vensterbank switches als lampen en tevens als een lamp-groep worden geconfigureerd:
lights: - platform: switch name: vensterbank_l entity_id: switch.vensterbank_links - platform: switch name: vensterbank_m entity_id: switch.vensterbank_midden - platform: switch name: vensterbank_r entity_id: switch.vensterbank_rechts - platform: group name: Vensterbank entities: - light.vensterbank_l - light.vensterbank_m - light.vensterbank_r
In Home Assistant kunnen deze dan met een lamp-icon getoond worden:
Een ander voordeel is dan nu met een service alle verlichting in een ruimte aan- of uitgezet kan worden.