Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Tutorial - mit Homebridge Blinds steuern
#1
Hallo ihr Gekko Besitzer,

hier kommt ein weiteres Tutorial mit dessen Hilfe ihr Rolläden, Jalousien oder auch Blinds genannt in Homebridge einrichten könnt. Es wird wiederum mit der Query API gearbeitet um per HTTP Protokolle auf die Gekko zugreifen zu können.

Wie ihr die Gekko einrichten könnt habe ich schon in einem anderen Tutorial beschrieben: https://forum.my-gekko.com/showthread.php?tid=1903

Ich gehe hier an dieser Stelle nur auf das Plugin "homebridge-blinds" ein. Alles andere, z. B. wie man Homebridge installiert und mit der Gekko verbindet, findet ihr im Link oben.

Wenn ihr auf der Weboberfläche von Homebridge unter Plugin im Suche Feld "Homebridge Blinds" eingebt, dann sollte folgendes Plugin unter anderen erscheinen: https://github.com/dxdc/homebridge-blinds#readme

Dieses könnt ihr dann bequem durch den Button Installieren auf euer System laden. Ich verwende hier an dieser Stelle bewust nicht das Konfigurationsfenster. Am besten ist es ihr schliesst es und geht dann direkt in den Editorbereich.
Das Konfigurationsfenster würfelt alles durcheinander und die Übersicht eurer Einstelungen leidet dann darunter.


Code:
{
        "accessory": "BlindsHTTP",
        "name": "Wohnen Schiebetür",
        "up_url": "http://mygekko/api/v1/var/blinds/item1/scmd/set?value=%%POS%%&username=user&password=passwort",
        "down_url": "http://mygekko/api/v1/var/blinds/item1/scmd/set?value=%%POS%%&username=user&password=passwort",
        "position_url": "http://mygekko/api/v1/var/blinds/item1/sumstate/status/value?username=user&password=passwort",
        "position_interval": 15000,
        "position_jsonata": "$round(100 - $number($split(';')[1]))",
        "stop_url": "http://mygekko/api/v1/var/blinds/item1/scmd/set?value=0&username=user&password=passwort",
        "map_send_jsonata": "$join(['P',$string($round(100 - $number($)))])",
        "http_options": {
                "method": "GET",
                "headers": {}
        },
        "success_codes": [
                200,
                204
        ],
        "max_http_attempts": 5,
        "retry_delay": 2000,
        "unique_serial": false,
        "use_same_url_for_stop": false,
        "show_stop_button": false,
        "show_toggle_button": false,
        "motion_up_time": 11000,
        "motion_down_time": 10000,
        "response_lag": 0,
        "trigger_stop_at_boundaries": false,    
        "verbose": false            
},


Hier seht ihr den Konfigurationsteil um mit Homebridge über die Gekko eure Rolläden Steuern zu können. Vergesst nicht Username und Passwort anzupassen. Ebenfalls müsst ihr die "item0-99" Nummern passend zu eurer konfiguration anpassen. Auch unter "Name" ist die korrekte Raumbezeichnung für euren Rolladen einzutragen.

Für jeden weiteren Rolladen den Codeschnipsel kopieren und einfügen und korrekt konfigurieren.

Bei mir laufen 14 Rolläden mit dieser Konfig erfolgreich.

Anmerkung: Die Position der Rolläden, wenn ihr sie mit der Gekko steuert, werden nicht in Echtzeit mit HomeKit aktualisiert. Es dauert einige Sekunden bis die Darstellung in Homekit mit der Rolladenstellung übereinstimmt. Ich habe in der Vergangeheit versucht eine Echtzeit Aktualisierung zu ermöglich. Das hat dazu geführt das Homkit beginnt die Rolläden wild auf und ab zu steuern. Ich vermute das ist ein Bug.

Bei Fragen oder Anregungen einfach hier reinschreiben.

Gruss Matze


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Homebridge <->MyGekko API <-> Rollläden 5nchaos 6 12.746 27.09.2018, 22:51
Letzter Beitrag: tandoyu

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
2 Gast/Gäste