Dimmer Rückmeldung

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

  • Hallo zusammen,

    auf der Grundlage von 66er's Beitrag "SHELLY DIMMER2 GOES HOMEMATIC - MIT DER ORIGINALFIRMWARE" habe ich meinen Shelly Dimmer in Homematic angelernt. Leider fehlt im Beitrag die Rückmeldung des Shelly's über das Dimm-Level, dies möchte ich in diesem Beitrag ergänzen.

    Als Erstes erstellen wir ein Programm (Programme und Verknüpfungen -> Programme und Zentrallenverknüpfungen)

    Bei der Bedingung "Wenn" wählen wir Zeitsteuerung und setzen folgende Einstellungen.

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

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

    Nachdem Ihr die Einstellungen vorgenommen habt, erstellt Ihr unter Aktivität ein Skript und kopiert den folgenden Code hinein, bitte die Url und System Variable (wird im nächsten Schritt erstellt) anpassen:

    string lGetOut;

    string lGetErr;

    string lUrl="http://192.168.xxx.xx/light/0?brightness";

    system.Exec("wget -q -O - " # lUrl, &lGetOut, &lGetErr);

    string brightnessJSON = lGetOut;

    string brightnessKeyPaar = brightnessJSON.StrValueByIndex(",", 6);

    string brightness = brightnessKeyPaar .StrValueByIndex(":", 1);

    var brightnessInt = brightness .Replace("}", "");

    dom.GetObject("Shelly_Dimmer_Helligkeit_2ET_WZ").State(brightnessInt );

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

    Wir sollten jetzt folgendes Ergebnis haben:

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

    Jetzt wird im Intervall von 3 Sekunden das Level des Dimmers abgefragt.

    Um uns das Level anzeigen zu lassen, speichern wir den Wert in einer System Variable, in diesem Fall "Shelly_Dimmer_Helligkeit_2ET_WZ".

    Hierzu legen folgende Systemvariable an (Einstellungen->Systemvariable -> Neu ):

    • Name: Shelly_Dimmer_Helligkeit_2ET_WZ
    • Variablentyp: Zahl
    • Wert: Min. 0 Max. 100
    • Maßeinheit: %
    • Kanalzuordnung: VG Shelly Dimmer2 EZ:2

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

    Der Kanalzurodnung weist Ihr bitte noch das CUxD Gerät zu, das Ihr im Beitrag von 66er erstellt habt.

    Ihr solltet jetzt in der Geräteübersicht folgendes Ergebnis haben:

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

    Bei fragen, Anregungen oder fehler einfach melde.

    Viel Spaß!!!

  • Ok, dann antworte ich mir mal selbst auf die Frage:

    ...

    Geht es nun im Shelly Dimmer (laut Deinem Text) oder den Dimmer 2 (die Forerubrik)? :/

    ...

    Es geht wohl um den Dimmer (1. Version). Edit: Annahme ist falsch, wie sich später rausstellte!

    Denn in der aktuellen Dimmer2-Kopplung ist die Rückmeldung schon in meinem Projekt drin. ;)

    Ich hoffe richtig zu liegen und sage "Danke" für's teilen. :)

    Einmal editiert, zuletzt von Gast10 (31. August 2021 um 18:58) aus folgendem Grund: Edit

  • Hallo 66er,

    sorry ich brauche immer etwas länger zum antworten. In deinem Beitrag "SHELLY DIMMER2 GOES HOMEMATIC - MIT DER ORIGINALFIRMWARE" stand "Dimm-Level setzen ohne Rückmeldung.

    Ich bin gar nicht auf die Idee gekommen im Forum weiter zu suchen, da dein Beitrag perfekt für meine Anforderungen ist, bis auf das ich keine Rückmeldung zu Dimmer Level bekomme.

    Ich habe diese Rückmeldung für den Shelly Dimmer 2 eingerichtet, sollte aber auch beim 1er funktionieren, wenn ich mich nicht irre kann man dort auch den status und die brightness über einen get abrufen.

    Gruß

  • ...

    Ich habe diese Rückmeldung für den Shelly Dimmer 2 eingerichtet,...

    Dann war Deine Mühe eigentlich unnötig, denn wie ich schon schrieb:

    ...

    Denn in der aktuellen Dimmer2-Kopplung ist die Rückmeldung schon in meinem Projekt drin. ;)

    ...

    Hier der Link:

    Shelly Dimmer2 in Homematic einbinden - mit der Originalfirmware V2 (mit Rückmeldungen)

    Und darin:

    Zitat

    Was habe ich nun aktuell realisiert:

    • Ein- und Ausschalten inkl. Rückmeldung, wenn über die App oder per Schalter geschaltet wird
    • Dimm-Level setzen inkl. Rückmeldung, auch wenn dieser z.B. über die App oder Taster verändert wird
    • Überwachung des Onlinestatus, CUxD-Ping-Device entfällt
    • Anzeige der Leistung
    • Jede Funktion einzeln aktivierbar / deaktivierbar, daher individuell anpassbar.
    • Alle notwendigen Systemvariablen werden automatisiert erstellt, daher sehr leicht einzurichten
    • NEU: Restrict-Login als Option implementiert

    Achte mal auf Zeile 2 der Aufzählung. ;)

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