Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Kommentar: 3.b.ii. --> TCP bei VQ hinzugefügt

...

  1. Sicherstellen, dass die Connect Box eine feste IP Adresse in eurem Netzwerk erhält. Hierzu bitte die DHCP-Reservierung des Routers für die Mac-Adresse der Box einrichten
  2. Connect App
    1. Start der Connect App
    2. Wechsel zu Einstellungen (Zahnrad unten rechts)
    3. Tippen auf "Box"
    4. Ganz nach unten Scrollen und Auswahl Auswahl "Drittanbieter Anwendungszugriff"
    5. Aktivieren von UDP Steuerung auf Port 2784 und/oder TCP auf Port 2785 (entsprechend sind später in Loxone Config die Adressen zu setzen)
    6. Prüfen des Garagenantriebsnamens auf der Home-Seite (wird gleich wichtig für die Befehlserstellung)
  3. Loxone Config
    1. Werte lesen über virtuellen Eingang VI

      1. Ich habe hier einen virtuellen UDP Eingang verwendet und für "XY Connect" benannt, die IP Adresse der Box und den Port 2784 gesetzt


        Info

        Da Loxone im Baustein "Tor" nur mit den digitalen Statuseingängen Tor ganz offen und Tor ganz geschlossen etwas anfangen kann, nutze ich nur diese beiden Eingangswerte von der Connect Box (Es gibt Stand Januar 2021 folgende Zustände seitens der Connect Box: open, closed, opening, closing, lightOn, lightOff)


      2. Erstellung der virtuellen Eingangsbefehle nach folgendem Schema
        Befehlserkennung:

        StatusBefehlserkennung
        Tor geöffnetS;<Name des Garagentors gemäß Connect App>;open\n
        Tor geschlossenS;<Name des Garagentors gemäß Connect App>;closed\n
        Tor öffnetS;<Name des Garagentors gemäß Connect App>;opening\n
        Tor schließtS;<Name des Garagentors gemäß Connect App>;closing\n
        Licht am Torantrieb anS;<Name des Garagentors gemäß Connect App>;lightOn\n
        Licht am Torantrieb ausS;<Name des Garagentors gemäß Connect App>;lightOff\n


        Info

        S steht für Status


      3. Befehle mit Tor-Baustein auf Do (geöffnet) und Dc (geschlossen) verbinden
    2. Werte schreiben / Garagentorantrieb steuern
      1. Tor-Baustein konfigurieren - In meinem Fall habe ich etwa 20 Sekunden für eine Auf-Fahrt und 25 Sekunden für eine Zu-Fahrt. Die Anschlussart des Antriebs ist "direkt". 
      2. Erstellung virtueller Ausgang "XY Connect" mit Adresse für Beispiel UDP "/dev/udp/IP-Connect-Box/2784" / Alternativ TCP mit tcp://IP-Connect-Box:2785
      3. Erstellung virtueller Ausgangsbefehle

        BefehlBefehl bei EIN
        Tor öffnenC;<Name des Garagentors gemäß Connect App>;open
        Tor schließenC;<Name des Garagentors gemäß Connect App>;close


        Info

        C steht für Command


      4. Befehle mit Tor-Baustein auf Qo (öffnen) und Qc (shließen) verbinden
      5. Um einen Taster zu verwenden, der sonst nur für ein sowieso bewegungsgesteuertes Außenlicht (nicht) verwendet wird, habe ich dann noch zur Funktion Mehrfachklick gegriffen und den einfachen Klick auf den Eingang Tr gesetzt. So kann das Tor darüber geöffnet, gestoppt und weiter geöffnet werden oder in die andere Richtung. Ein Richtungswechsel nach Stoppen scheint durch den Tor-Baustein nicht vorgesehen zu sein.

...

Alexa

  1. Installation Node-RED https://wwwloxwiki.loxwikiatlassian.eunet/wiki/x/zAEWAQwwFuWw
  2. Installation der Paletten (selber Artikel wie bei 1.)
    1. node-red-contrib-alexa-home unter Beachtung der Informationen auf https://flows.nodered.org/node/node-red-contrib-alexa-home
    2. node-red-contrib-loxone unter Beachtung der Informationen auf https://flows.nodered.org/node/node-red-contrib-loxone
  3. Anlage Alexa Controller in Node-RED angelegt werden, sowie die Nodes für die "Lampen"/ Befehle (bitte hier auch die Erläuterungen zur Einrichtung auf der Node Red Seite beachten) angelegt werden.
  4. Ich habe Subflows für die Funktionen erstellt, um diese immer wieder aufrufen und verwenden zu können, ist aber für den Anfang nicht nötig. Wichtig ist die Funktion, welche für Beleuchtung ausgelegt ist, aber funktioniert. (Zwinkern)

    Codeblock
    if(msg.payload.command == "off" || !msg.payload.on) {
        msg.payload = "off";
    } else if(msg.payload.command == "dim") {
            msg.payload = msg.payload.bri_normalized
    } else if(msg.payload.command == "color") {
            msg.payload = "";
    } else {
        msg.payload = "on";
    }
    return msg;


  5. Verbinden der Nodes mit der Funktion
  6. Suche nach neuen Geräten auf https://alexa.amazon.de/spa/index.html?#appliances oder in der Alexa App
  7. Test (Lächeln)

Google Home / Assistant

  1. Installation Node-RED https://wwwloxwiki.loxwikiatlassian.eunet/wiki/x/zAEWAQwwFuWw
  2. Installation der Paletten (selber Artikel wie bei 1.)
    1. node-red-contrib-googlehome unter Beachtung der Informationen auf https://flows.nodered.org/node/node-red-contrib-googlehome
      1. Registrierung
      2. Anlage des Geräts vom Typ "Door" mit entsprechendem Bezeichner Garagentor und Raum Garage
      3. Anbindung an Google Konto gemäß Anleitung
    2. node-red-contrib-loxone unter Beachtung der Informationen auf https://flows.nodered.org/node/node-red-contrib-loxone
  3. Anlage Google Home Node und Verbindung mit registriertem Konto aus Punkt 2.a.
  4. Funktion für Übersetzung GHome zu Loxone

    Codeblock
    if(msg.payload.params.openPercent >0) {
        msg.payload = "open";
    } else {
        msg.payload = "close";
    }
    return msg;


  5. Test (Lächeln)

...