Shelly Door/Window2 in Homematic einbinden - mit der Originalfirmware ab V1.8.0

  • Hallo zusammen,

    Thema: Door/Window 2 (DW2) in HomeMatic einbinden

    Die Einbindung basiert auf 66er (Stefans) Einbindung/ Skript für den DW,

    Danke für diese sehr gut Vorlage. Hut ab Stefan.


    Ich habe das an den DW2 angepasst und ein paar Sachen hinzugefügt.

    • Temperatur Auswertung in SystemVariable schreiben
    • Zustand bzw. Lux Auswertung aus dem DW2 (Tag, Dämmerung,Nacht) in SystemVariable schreiben
    • Ping Abfrage im Skript, bei negativer Auswertung Skript Abbruch

    Die Funktion zu selektieren, welche SV man Ausgewertet haben möchte bleibt erhalten.

    Da Stefans Anleitung für den DW (1) schon Perfekt ist und man diese sehr gut dafür nehmen kann, kürze ich das hier mal ab.


    Übersicht:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.


    Das Programm:


    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Die SystemVariablen:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.


    Das CUxD :

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Actions im DW2 eintragen:

    Code
    Darkness:
    1.
    http://192.168.178.160:8181/x.exe?Antwort=dom.GetObject("106_Zustand").State(1)
    2.
    http://192.168.178.160:8181/x.exe?Antwort=dom.GetObject("CUxD.CUX4000085:2.SET_STATE").State(1)
    3.
    http://192.168.178.160:8181/x.exe?Antwort=dom.GetObject("106_Close").State(1)


    Code
    Close:
    1.
    http://192.168.178.160:8181/x.exe?Antwort=dom.GetObject("CUxD.CUX4000085:2.SET_STATE").State(0)
    2.
    http://192.168.178.160:8181/x.exe?Antwort=dom.GetObject("106_Close").State(1)


    Code
    Daylight:
    1.
    http://192.168.178.160:8181/x.exe?Antwort=dom.GetObject("106_Zustand").State(1)
    2.
    http://192.168.178.160:8181/x.exe?Antwort=dom.GetObject("CUxD.CUX4000085:2.SET_STATE").State(1)
    3.
    http://192.168.178.160:8181/x.exe?Antwort=dom.GetObject("106_Close").State(1)
    Code
    Twilight:
    1.
    http://192.168.178.160:8181/x.exe?Antwort=dom.GetObject("106_Zustand").State(1)
    2.
    http://192.168.178.160:8181/x.exe?Antwort=dom.GetObject("CUxD.CUX4000085:2.SET_STATE").State(1)
    3.
    http://192.168.178.160:8181/x.exe?Antwort=dom.GetObject("106_Close").State(1)
    Code
    Vibration:
    1.
    http://192.168.178.160:8181/x.exe?Antwort=dom.GetObject("106_Vibration").State(1)


    Skript folgt nach Freigabe von 66er .........


    Die Anleitung inkl. der Skripte und Bilder unterliegt dem Urheberrecht. Wer gegen das Urheberrecht verstößt (z.B. Bilder oder Texte unerlaubt kopiert und auf anderen Webseiten publiziert), macht sich gem. §§ 106 ff UrhG strafbar, kann zudem kostenpflichtig abgemahnt werden und muss Schadensersatz leisten (§ 97 UrhG).

    VG

    Maik

    Einmal editiert, zuletzt von neo-v (23. August 2020 um 13:37) aus folgendem Grund: Actions hinzugefügt

  • Skript:


    Die Anleitung inkl. der Skripte und Bilder unterliegt dem Urheberrecht. Wer gegen das Urheberrecht verstößt (z.B. Bilder oder Texte unerlaubt kopiert und auf anderen Webseiten publiziert), macht sich gem. §§ 106 ff UrhG strafbar, kann zudem kostenpflichtig abgemahnt werden und muss Schadensersatz leisten (§ 97 UrhG).

    VG

    Maik

    • Offizieller Beitrag

    Große Klasse, Maik.:thumbup:

    Habe den Thread schon in der Übersicht verlinkt. ;)

    Und danke meinerseits für die Blumen und die konstruktive Zusammenarbeit. Letzteres hat sich mal wieder gelohnt. 8)

  • Guten Tag zusammen,

    in meiner Konstellation funktioniert der Shelly DW2 mit eurer Anleitung. Alle Werte werden übertragen, aber ich kann diese nur durch eine Schaltung des Kontakt übertragen. Es werden dann alle Werte auf der Homematic aktualisiert. Allerdings kann der ShellyDW2 ja soweit ich sehe auch andere Sensoren einsetzen um einen Push zu generieren. Zum Beispiel ist eine Hysterese für die Temperatur einstellbar. Diese kann ich auch auslösen, indem ich das Gerät einfach mal anpuste. Bei 1K, von 21°C auf 22°C geht dann auch eben die rote LED an, was symbolisiert, dass gesendet wurde. Aber ist dieser Wert ohne eine Schalteränderung des Kontakt nicht übertragbar? Er wird nicht auf die Homematic solo übertragen.

    Noch ein herzliches Danke für diese Mühe. Great Job.

  • Hallo,

    die super Anleitung funktioniert bei mir soweit ganz gut. Vielen Dank dafür das so etwas tolles zu finden ist. :thumbup:

    Ich hab enur eine kleine Frage. Wie kann ich im Actions Bereich auf der DW2 Site mehrere Befehle bei der selben Aktion ausführen.

    Ich kann bei mir immer nur einen "Link" eintragen und wenn ich alle zusammen kopiere ist die Url "zu lang".

    Freue mich über jeden Tipp. :)

    PS: Ich habe die neuste Firmware (20200612-144015) installiert.

  • Dieses Thema enthält 14 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.