Beiträge von Hille

    nicht gerade die Musterlösung, aber es funktioniert!
    Sehr hilfreich war folgender Beitrag über den ich im Netz gestolpert bin:
    https://www.superhouse.tv/45-first-look-…shelly-pro-4pm/

    Ich hoffe es hilft dem ein oder anderen weiter bzw. erspart euch einiges an Zeit. Optimierungsvorschläge sind willkommen

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

    Shelly Einstellung

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

    erster Node: mqtt in

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

    shelly4pro/status/switch:0 : msg.payload : string[205]

    "{"id": 0, "source": "loopback", "output": true, "apower": 0.000, "voltage": 234.772,"aenergy": {"total":130.290,"by_minute":[0.000,0.000,0.000],"minute_ts":1635577439},"temperature":{"tC":null, "tF":null}}"


    zweiter Node: function

    if (msg.payload.output == true){

    msg.payload = {"id":1,"src":"user_1","method":"Switch.Set","params":{"id":0,"on":true}};

    return msg;

    }

    else{

    msg.payload = {"id":1,"src":"user_1","method":"Switch.Set","params":{"id":0,"on":false}};

    return msg;

    }


    dritter Node: switch

    Indicator: Switch icon shows the state of input

    On Payload = JSON = {"id":1,"src":"user_1","method":"Switch.Set","params":{"id":0,"on":true}}

    Off Payload = JSON = {"id":1,"src":"user_1","method":"Switch.Set","params":{"id":0,"on":false}}

    vierter Node: mqtt out

    Topic: shelly4pro/rpc

    Vielen Dank für eure Tipps.
    Der MQTT Explorer ist echt ne tolle Sache und vereinfacht das finden der gewünschten Topics enorm :thumbup:
    Den Power Wert konnte ich schon rausfiltern.
    Allerdings bereitet mir das Schalten des Outputs (true/false) noch Schwierigkeiten :(
    Wo find ich da eine Beschreibung/Anleitung welcher Topic verwendet werde muss?

    habe die Lösung gefunden.

    shellypro4pm-xxxxxxxxxxxx/status/switch:0 im "node mqtt in" gibt mir wieder alle Daten. (Output, power,energy)

    Ich versteh´s leider noch nicht! :(
    Wenn ich im Node Red, wie open beschrieben, im "mqtt in" als Topic "shelly4pro/status/switch:0" eintrage, erhalte ich einen recht großen String als Antwort

    shelly4pro/status/switch:0 : msg.payload : string[205]
    "{"id": 0, "source": "loopback", "output": true, "apower": 0.000, "voltage": 234.772,"aenergy": {"total":130.290,"by_minute":[0.000,0.000,0.000],"minute_ts":1635577439},"temperature":{"tC":null, "tF":null}}"

    gibt es die ausführliche Attribut-Struktur mit der man nur auf einen Wert zugreifft nicht mehr???

    Wie müsste ich diese 3 Topics ändern damit es wieder die selben ausgaben erhalte?

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

    shellies/shelly4pro/relay/0/power : msg.payload : string[4]

    "8.83"

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

    shellies/shelly1pm-solar/relay/0 : msg.payload : string[2]
    "on"