Zum Hauptinhalt springen

PowerView Smart-Home-Integration, kostenlos und Open Source

PowerView-Integration für Gladys Assistant

Motorisierte Hunter-Douglas-/Luxaflex-PowerView-Jalousien, lokal: Position, Lamellen, Szenen.

Steuere deine motorisierten Hunter-Douglas-/Luxaflex-PowerView-Jalousien lokal aus Gladys über deinen PowerView-Hub: öffnen, schließen, anhalten, eine Position setzen, die Lamellen neigen, die Batterien im Blick behalten und die in der PowerView-App gespeicherten Szenen starten. Kein Cloud-Konto, keine Internetverbindung: Gladys spricht mit dem Hub in deinem Heimnetz, wie die PowerView-App.

Ohne die Hardware entwickelt: Rückmeldungen sind willkommen. Die Integration wurde nach der veröffentlichten PowerView-API und den echten Hub-Antworten aus den Tests der Home-Assistant-Integration geschrieben, ohne einen Hub zur Hand. Wenn etwas nicht wie beschrieben funktioniert, eröffne bitte ein Issue auf GitHub mit der Generation deines Hubs und dem Modell der Jalousie.

Diese Integration ist weder mit Hunter Douglas oder Luxaflex verbunden noch von ihnen unterstützt. PowerView ist eine Marke von Hunter Douglas.

Was du brauchst​

  • Einen PowerView-Hub: den Hub der Generation 2 (rund, „PowerView Hub“) oder ein Gateway der Generation 3 (PowerView Gen 3, „Pro“ oder „Gateway“). Der ältere Hub der Generation 1 funktioniert auch, ohne den Befehl zum Anhalten.
  • Jalousien, die in der PowerView-App bereits mit dem Hub gekoppelt sind. Räume und Szenen legst du ebenfalls in der App an: Gladys liest sie.
  • Gladys 5.1 oder neuer, im selben Netzwerk wie der Hub. Der Hub verlangt kein Passwort: Seine lokale API ist für das Heimnetz offen.

Konfiguration​

  1. Installiere die Integration über Integrationen → Von GitHub installieren oder aus dem Store.
  2. Öffne ihren Tab Konfiguration. Die Hubs im selben Netzwerk wie Gladys werden automatisch gefunden (mDNS). Fehlt deiner, gib seine IP-Adresse unter IP-Adressen der Hubs ein (mehrere Adressen durch Kommas getrennt). Bei einem Zuhause der Generation 3 mit mehreren Gateways genügt das primäre Gateway: Die anderen leiten nur den Funk weiter.
  3. Wähle die Sprache der Funktionsnamen (standardmäßig Französisch): Gladys behält einen Namen, sobald das Gerät hinzugefügt ist.
  4. Lass das Aktualisierungsintervall auf 60 Sekunden, wenn du keinen Grund hast: So oft werden die Positionen vom Hub gelesen (30 bis 600 Sekunden).
  5. Öffne den Tab Entdecken: Jede Jalousie und jede PowerView-Szene ist aufgeführt. Füge die hinzu, die du möchtest.

Gib dem Hub in deinem Router eine feste IP-Adresse: Ändert sich seine Adresse, sucht ihn die Integration per mDNS erneut, aber eine feste Adresse ist am sichersten.

Was jedes Gerät bietet​

Jalousien​

Jede Jalousie ist ein Gerät der Kategorie Jalousie (oder Vorhang für die Behänge, die sich seitlich bewegen: Skyline-Paneele, Vorhänge, Vertikallamellen):

  • Öffnen / Schließen: die Tasten Öffnen, Stopp und Schließen von Gladys. Die Jalousie zeigt offen, sobald sie teilweise offen ist, und geschlossen, wenn sie ganz unten ist.
  • Position: 0 % ist geschlossen, 100 % ist offen. Bei einer Jalousie, die von oben herunterfährt (Top-down), bleibt 100 % „offen“: Die Integration dreht den Wert für dich um.

Nach einem Befehl zeigt Gladys sofort die Zielposition; danach fragt die Integration die Jalousie, wo sie wirklich steht, sobald ihr Motor angehalten haben sollte (etwa 40 Sekunden für einen ganzen Weg).

Lamellen​

Jalousien mit Lamellen (Silhouette, Pirouette, Twist, Raffstores, Vertikallamellen, Palm-Beach-Läden …) bekommen einen zweiten Regler, Lamellenneigung, von 0 bis 100 %:

  • Lamellen, die sich um 90° drehen (Silhouette, Pirouette): 0 % geschlossen, 100 % offen;
  • Lamellen, die sich um 180° drehen (Raffstores, Twist, Vertikallamellen, Läden): 50 % ist offen (waagerecht), 0 % und 100 % sind in die eine oder andere Richtung geschlossen.

Manche Jalousien neigen ihre Lamellen erst, wenn sie ganz geschlossen sind (Silhouette, Pirouette): Darum kümmert sich der Hub. Jalousien nur mit Lamellen (Palm Beach, Everwood) haben keinen Positionsregler: Öffnen und Schließen neigen die Lamellen.

Jalousien mit zwei Schienen und Doppelrollos​

  • Top-down/Bottom-up-Jalousien (Duette TDBU): Position der unteren Schiene (100 % = untere Schiene oben) und Position der oberen Schiene (100 % = obere Schiene unten). Eine Schiene kreuzt nie die andere: Die Integration hält sie an der anderen an.
  • Doppelrollos (Duolite, Vignette Duolite, Silhouette Duolite: ein Voile vorne und eine Verdunkelung hinten, an einem Motor): Kombinierte Position (0–50 % die Verdunkelung, 51–100 % der Voile, offen bei 100 %), dazu Position des Voiles (vorne) und Position der Verdunkelung (hinten). Der Voile öffnet sich erst, wenn die Verdunkelung ganz oben ist.

Batterie​

Jalousien mit Batterien (oder Akkustäben) bekommen Batterie (%) und Niedriger Batteriestand (ja bei 20 % oder weniger, praktisch für eine Erinnerung). Ein Hub der Generation 2 meldet die Spannung des Akkupacks, ein Gateway der Generation 3 einen Stand in vier Stufen (100, 50, 20 und 0 %). Jalousien mit Netzanschluss haben keine Batteriefunktion.

PowerView-Szenen​

Jede Szene der PowerView-App ist ein Gerät namens „Szene (PowerView-Szene)“ mit einer Taste Szene starten. Füge die hinzu, die du nutzt: Du kannst sie auf ein Dashboard legen und in Gladys-Szenen verwenden.

Aktionen​

Im Tab Konfiguration:

  • Nach Hubs suchen: sucht erneut nach den Hubs (zum Beispiel nachdem du in der PowerView-App eine Jalousie oder Szene hinzugefügt hast) und zeigt, was jeder hat: Generation, Adresse, Anzahl der Jalousien und Szenen. Ein sekundäres Gateway der Generation 3, eine Adresse, die nicht antwortet, oder eine falsch eingegebene Adresse werden ebenfalls gemeldet.
  • Eine Jalousie identifizieren: Wähle eine Jalousie, sie fährt kurz hoch und runter, damit du siehst, welches Fenster es ist.

Szenen​

Die Integration fügt dem Szeneneditor die Aktion Eine PowerView-Szene starten hinzu (Kategorie Integrationen). Wähle die Szene unter deinen Geräten (die mit „(PowerView-Szene)“ im Namen); die Aktion gibt Bewegte Jalousien zurück, die Anzahl der Jalousien, die der Hub bewegt, für die folgenden Aktionen.

Die Jalousien selbst sind gewöhnliche Gladys-Geräte: Die Aktion Gerätewert setzen öffnet, schließt oder setzt eine Position, und der Auslöser Änderung von Gerätestatus reagiert auf eine Position oder einen niedrigen Batteriestand.

Beispiele:

  • Sanft aufwachen: um 7:30 Uhr an Werktagen die Jalousie im Schlafzimmer auf 30 % stellen, eine Viertelstunde später auf 100 %.
  • Sommernachmittag: Wenn die Außentemperatur über 28 °C steigt, die PowerView-Szene „Süden schließen“ starten; bei Sonnenuntergang die Jalousien wieder öffnen.
  • Batterie-Erinnerung: Wenn Niedriger Batteriestand einer Jalousie auf ja wechselt, dir eine Nachricht zum Aufladen schicken.

Dashboard​

Kein eigenes Widget: Die Jalousien und Szenen sind Geräte, und die Box Geräte von Gladys zeigt sie mit ihren Tasten und Reglern.

Aktualisierung und Last des Hubs​

  • In jedem Aktualisierungsintervall (standardmäßig 60 Sekunden) liest die Integration die Liste der Jalousien jedes Hubs, von dem mindestens eine Jalousie in Gladys hinzugefügt ist. Der Hub antwortet aus seinem Speicher: Die Jalousien werden nicht geweckt, das schont ihre Batterien.
  • Jalousien mit Netzanschluss werden außerdem alle 10 Minuten per Funk nach ihrer echten Position gefragt, eine nach der anderen (wie bei Home Assistant). Jalousien mit Batterien werden nie in festen Abständen gefragt: Das würde sie in wenigen Tagen leeren. Eine mit der Fernbedienung bewegte Jalousie mit Batterien zeigt ihre neue Position daher erst, wenn der Hub sie erfährt (ein Gateway der Generation 3 hört seine Jalousien meist, ein Hub der Generation 2 oft nicht).
  • Nach einem Befehl wird die Jalousie gefragt, sobald ihr Motor angehalten hat.
  • Funkbefehle (Bewegungen, Stopps, Szenen) gehen pro Hub einer nach dem anderen hinaus: Die Hubs stürzen bekanntermaßen ab, wenn sie mehrere gleichzeitig bekommen.

Die PowerView-API hat kein veröffentlichtes Kontingent; diese Takte nutzt Home Assistant seit Jahren.

Fehlerbehebung​

  • Kein Hub gefunden: Prüfe, ob Gladys und der Hub im selben Netzwerk (selben Subnetz) sind, gib dann die IP-Adresse des Hubs in der Konfiguration ein und starte Nach Hubs suchen. Manche Router filtern mDNS zwischen WLAN und kabelgebundenem Netz.
  • Der Status meldet, dass der Hub nicht antwortet: Ein Hub der Generation 2 startet jede Nacht für einige Minuten neu; die Integration wartet still auf ihn. Dauert es an, zieh den Stecker des Hubs und steck ihn wieder ein.
  • Eine Position folgt nicht der Fernbedienung: siehe „Aktualisierung und Last des Hubs“ oben. Einmal die Jalousie aus Gladys öffnen synchronisiert sie wieder.
  • Eine neue Jalousie oder Szene fehlt: Starte Nach Hubs suchen und öffne dann den Tab Entdecken.
  • Mehr Details: Die Integration protokolliert nur ihren Lebenszyklus (Start, gefundene, verlorene und zurückgekehrte Hubs, eine Zeile pro Befehl). Setze LOG_LEVEL=debug auf dem Container, um alles zu sehen.

Grenzen​

  • Ohne die Hardware entwickelt: Die Antworten der Hubs stammen aus den Tests von Home Assistant. Rückmeldungen sind willkommen.
  • Das eingebaute Licht der beleuchteten Aura-Rollos wird nicht gesteuert.
  • Die PowerView-Zeitpläne (Automatisierungen) bleiben in der PowerView-App.
  • Gladys hat keine Funktion „Neigung“: Die Lamellen sind ein zweiter Positionsregler, und Sprachassistenten sehen nur die Hauptposition.
  • Der Hub der Generation 1 kann keine Jalousie anhalten.
  • Gateways der Generation 3 melden sich als _PowerView-G3._tcp, während Gladys nur nach _powerview-g3._tcp (kleingeschrieben) suchen kann: Ein solches Gateway wird womöglich nicht automatisch gefunden. Gib dann die IP-Adresse des Gateways ein.
  • Gladys behält die Namen und Funktionen eines Geräts, sobald es hinzugefügt ist: Eine in der PowerView-App neu gekoppelte Jalousie bekommt eine neue Kennung, also ein neues Gerät.

Konfigurationseinstellungen​

Diese Einstellungen fragt PowerView in seinem Konfigurationsbildschirm in Gladys ab.

EinstellungTypPflichtfeldBeschreibung
Deinen Hub findensectionNeinPowerView-Hubs (Generation 2) und -Gateways (Generation 3) im selben Netzwerk wie Gladys werden automatisch gefunden: Öffne den Tab „Entdecken“. Fehlt deiner, gib unten seine IP-Adresse ein (in deinem Router oder in der PowerView-App zu sehen).
IP-Adressen der HubsstringNeinOptional, durch Kommas getrennt. Nur für Hubs nötig, die die automatische Erkennung nicht findet. Bei einem Zuhause der Generation 3 mit mehreren Gateways genügt das primäre Gateway.
Aktualisierungsintervall (Sekunden)numberNeinWie oft die Positionen der Jalousien vom Hub gelesen werden, 30 bis 600 Sekunden. Der Hub antwortet aus seinem Speicher, ohne die Jalousien zu wecken: Das schont ihre Batterien.
Sprache der FunktionsnamenselectNeinGilt für die Namen der ab jetzt hinzugefügten Geräte (Gladys behält einen Namen, sobald das Gerät hinzugefügt ist).

So installierst du PowerView in Gladys​

  1. Öffne in Gladys Integrationen: PowerView erscheint im Katalog neben den nativen Integrationen, mit einem Community-Badge.
  2. Klicke auf Installieren. Gladys lädt das Docker-Image (ghcr.io/guim31/gladys-powerview:1.0.1) herunter, startet es in einer vom Kern isolierten Sandbox und erzeugt die Oberfläche der Integration (Geräte, Erkennung und Konfiguration).
  3. Öffne den Bildschirm Konfiguration der Integration, fülle die Einstellungen aus und speichere.
  4. Du kannst sie auch direkt über die URL ihres Repositorys installieren: https://github.com/guim31/gladys-powerview.

PowerView benötigt Gladys >=5.1.0. Der Katalog in Gladys wird stündlich aktualisiert, eine neue Version ist also spätestens eine Stunde nach ihrer Veröffentlichung verfügbar.

Du nutzt Gladys noch nicht? Es ist kostenlos und Open Source: folge der Installationsanleitung, um loszulegen.

Über externe Integrationen​

PowerView ist eine externe Integration: eine Community-Integration, die als Docker-Container verpackt und auf GitHub veröffentlicht wird. Gladys installiert sie mit einem Klick und führt sie in einer vom Kern isolierten Sandbox aus. Sie wird von guim31 veröffentlicht und gepflegt, nicht vom Gladys-Kernteam.

Abonniere den Newsletter von Gladys Assistant

Ein paar E-Mails im Monat zu neuen Releases und Neuigkeiten aus dem Projekt. Verschickt von Pierre-Gilles Leymarie, dem Gründer des Projekts. Jederzeit abbestellbar 🙂