KAKU devices

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.

RoomRoom #DeviceDevice #
Huiskamer1Vensterbank links1
Huiskamer1Vensterbank midden2
Huiskamer1Vensterbank rechts3
Huiskamer1Gordijnrails4
Keuken2LED strip1
Kantoor3Power Plug 11
Kantoor3Power Plug 22
Overkapping4Vliegenvanger1

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.