zu dem Beitrag: SHELLY RGBW2 IN HOMEMATIC EINBINDEN

  • Moin,
    ich habe den oben genannten Artikel von 66er verwendet, um meine RGBW2 in homematic einzubinden. Der erste Schritt funktionierte auch schoin mal gut (ein- und -ausschalten) mit dem CIuxD Device 40 als Taster.

    Zitat:

    Die benötigten Geräte:

    Um den RGBW2 zu bedienen, wird eine CUxD (40) 16-Kanal Universalsteuerung als Taster benötigt.

    Zitat Ende

    in den weiteren Ausführungen geht es darum, den Status anzeigen zu lassen. Dazu habe ich die entsprechenden Systemvariablen erstellt, und die Skripte entsprechend angepasst. Dabei ist mir aufgefallen, dass in dem Musterscript immer von einem anderen Devicetyp als exec geredet wird, nämlich von einem Typ 28

    Zitat:

    !****Skript zur Schaltstatusaktualisierung ShellyRGBW2 mit Originalfirmware (by 66er V1.0)****
    !Raumbezeichnung kann angepasst werden



    !**** Abfrage des Shelly RGBW2 ****

    !In der folgenden Zeile IP des Shelly anpassen
    var url = "http://192.168.1.133/status";


    !In den folgenden Zeilen den CUxD-Exec-Kanal anpassen (hier: 2801001:15)
    dom.GetObject("CUxD.CUX2801001:15.CMD_SETS").State("wget -q -O - '"#url#"'");
    dom.Ge
    t

    Zitat Ende

    Das Skript funktioniert bei mir leider nicht. Ich habe zum testen die diversen auskommentierten WriteLine Statements aktiviert, und von denen kommt keine Rückmeldung. Die Online Statusanzeige mittels des Ping Adapters funktioniert. Ebenso die Dimmer für die verschiedenen Farben usw.

    Für einen Tipp wäre ich dankbar. Was mache ich falsch?

    @66er:--> ich hoffe, das ist hier so richtig.


    string Antwort = dom.GetObject("CUxD.CUX2801001:15.CMD_RETS").State();
    dom.GetObject("CUxD.CUX2801001:15.CMD_SETS").State("0"); !WriteLine(Antwort);

  • @66er:--> ich hoffe, das ist hier so richtig.

    Fast. ^^

    Ich habe es für Dich verschoben. ;)

    Dabei ist mir aufgefallen, dass in dem Musterscript immer von einem anderen Devicetyp als exec geredet wird, nämlich von einem Typ 28

    CUxD-Exec ist ein Typ(28).

    66er
    29. Januar 2020 um 15:43

    Bitte beachte auch diesen Beitrag :

    66er
    19. Mai 2019 um 13:33

    Insbesondere # 4


    Das exec-Device braucht die Kopplung, um mit dem Shelly zu kommunizieren. Du brauchst 1 Kanal und dort machst Du bitte keine Eintragungen!

  • Moin 66er ,

    es hat funktioniert, und ich habe es auch ansatzweise begriffen. Ist ja so ein bisschen von hinten ins Knie... :)
    Dankeschön nochmal.
    Ich finde es toll, solche Leute wie Dich zu haben, die helfen, und die solch tolle Dinge entwickeln. Weiter so!
    Liebe Grüße Vansi!