@mickym
Ich wusste nicht dass es ein Unterschied macht ob oben oder unten.
Ich glaube jetzt hast du den Fehler gefunden.
Das nächste Kaltgetränk geht auf mich.
Vielen Lieben dank. Und Gute Nacht...
@mickym
Ich wusste nicht dass es ein Unterschied macht ob oben oder unten.
Ich glaube jetzt hast du den Fehler gefunden.
Das nächste Kaltgetränk geht auf mich.
Vielen Lieben dank. Und Gute Nacht...
@mickym
der debug 7 sieht in den Einstellungen so aus:
Nicht das hier etwas falsch ist.
@mickym
Ich verstehe es auch nicht wo der Fehler sein soll.
@mickym
Das ist der Payload Wert:
{"relays":[{"ison":false,"has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"overpower":false,"is_valid":true,"source":"input"}],"emeters":[{"power":17.58,"pf":0.25,"current":0.31,"voltage":232.87,"is_valid":true,"total":6193.8,"total_returned":0},{"power":12.94,"pf":0.22,"current":0.25,"voltage":232.92,"is_valid":true,"total":1736.5,"total_returned":0},{"power":267.69,"pf":0.72,"current":1.59,"voltage":234.04,"is_valid":true,"total":6458.1,"total_returned":0}]}
Hier ist der status Wert.. der ist in soweit interessant da hier tatsächlich auch die Total_Power (von L1+L2+L3) vorhanden ist:
{"wifi_sta":{"connected":true,"ssid":"WLAN Home","ip":"192.168.178.69","rssi":-76},"cloud":{"enabled":false,"connected":false},"mqtt":{"connected":true},"time":"00:09","unixtime":1698271762,"serial":1375,"has_update":false,"mac":"485519D749CD","cfg_changed_cnt":0,"actions_stats":{"skipped":0},"relays":[{"ison":false,"has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"overpower":false,"is_valid":true,"source":"input"}],"emeters":[{"power":17.58,"pf":0.25,"current":0.31,"voltage":232.87,"is_valid":true,"total":6193.8,"total_returned":0},{"power":12.94,"pf":0.22,"current":0.25,"voltage":232.92,"is_valid":true,"total":1736.5,"total_returned":0},{"power":267.69,"pf":0.72,"current":1.59,"voltage":234.04,"is_valid":true,"total":6458.1,"total_returned":0}],"total_power":298.21,"emeter_n":{"current":0,"ixsum":1.5,"mismatch":false,"is_valid":false},"fs_mounted":true,"v_data":1,"ct_calst":0,"update":{"status":"idle","has_update":false,"new_version":"20230913-114244/v1.14.0-gcb84623","old_version":"20230913-114244/v1.14.0-gcb84623"},"ram_total":49920,"ram_free":30888,"fs_size":233681,"fs_free":155118,"uptime":18281}
seperieren kann ich aber immer noch keinen von den.
Das ist im übrigen der Komplette Inhalt:
{"status":{"wifi_sta":{"connected":true,"ssid":"WLAN Home","ip":"192.168.178.69","rssi":-76},"cloud":{"enabled":false,"connected":false},"mqtt":{"connected":true},"time":"00:21","unixtime":1698272482,"serial":1405,"has_update":false,"mac":"485519D749CD","cfg_changed_cnt":0,"actions_stats":{"skipped":0},"relays":[{"ison":false,"has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"overpower":false,"is_valid":true,"source":"input"}],"emeters":[{"power":17.79,"pf":0.25,"current":0.3,"voltage":232.2,"is_valid":true,"total":6197.4,"total_returned":0},{"power":13.58,"pf":0.23,"current":0.25,"voltage":232.35,"is_valid":true,"total":1739.2,"total_returned":0},{"power":272.29,"pf":0.72,"current":1.61,"voltage":233.1,"is_valid":true,"total":6512.7,"total_returned":0}],"total_power":303.66,"emeter_n":{"current":0,"ixsum":1.5,"mismatch":false,"is_valid":false},"fs_mounted":true,"v_data":1,"ct_calst":0,"update":{"status":"idle","has_update":false,"new_version":"20230913-114244/v1.14.0-gcb84623","old_version":"20230913-114244/v1.14.0-gcb84623"},"ram_total":49920,"ram_free":30892,"fs_size":233681,"fs_free":155118,"uptime":19000},"payload":{"relays":[{"ison":false,"has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"overpower":false,"is_valid":true,"source":"input"}],"emeters":[{"power":17.79,"pf":0.25,"current":0.3,"voltage":232.2,"is_valid":true,"total":6197.4,"total_returned":0},{"power":13.58,"pf":0.23,"current":0.25,"voltage":232.35,"is_valid":true,"total":1739.2,"total_returned":0},{"power":272.29,"pf":0.72,"current":1.61,"voltage":233.1,"is_valid":true,"total":6512.7,"total_returned":0}]},"_msgid":"377aa860cfb4334f"}
@mickym
Das mit deinem Flow habe ich auch versucht. Ich habe den Inject ausgetauscht. Aber leider immer noch kein debug note noch dem change.
Übrigens wenn ich aus dem vorderem "debug note", den power wert über dem Button "Pfad kopieren" wähle. Kommt der pfad mit PAYLOAD vorweg.
genau so: "payload.emeters[0].power"
Jetzt habe ich mal den debug mal auf "Kompletten Nachrichten Objekt" gestellt. so kann ich noch mehr Informationen sehen.
mein gewünschter Wert lässt sich trotzdem nicht separieren.
@mickym
Vielen dank schon einmal für die große Mühe.
Dein ersten Beitrag mit der ChangeNode wollte ich erst einmal probieren.
Leider ohne Erfolg. in meinem debug L1 kommt nichts an. Dabei habe ich es exakt nach der Anleitung gemacht. Hier mein Flow:
[
{
"id": "8929ae3780467ce9",
"type": "tab",
"label": "Flow 1",
"disabled": false,
"info": "",
"env": []
},
{
"id": "e3efbd0143f062e0",
"type": "shelly-gen1",
"z": "8929ae3780467ce9",
"hostname": "192.168.178.69",
"description": "Shelly 3EM",
"mode": "polling",
"server": "",
"outputmode": "event",
"uploadretryinterval": 5000,
"pollinginterval": "30000",
"pollstatus": true,
"getstatusoncommand": true,
"devicetype": "Measure",
"outputs": 2,
"x": 330,
"y": 200,
"wires": [
[
"c6b5e4ae381e4b49"
],
[
"738f58d61f60564e"
]
]
},
{
"id": "e63516c2437467fb",
"type": "debug",
"z": "8929ae3780467ce9",
"name": "L1",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "payload",
"targetType": "msg",
"statusVal": "",
"statusType": "auto",
"x": 730,
"y": 220,
"wires": []
},
{
"id": "c6b5e4ae381e4b49",
"type": "debug",
"z": "8929ae3780467ce9",
"name": "",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "payload",
"targetType": "msg",
"statusVal": "",
"statusType": "auto",
"x": 550,
"y": 140,
"wires": []
},
{
"id": "738f58d61f60564e",
"type": "change",
"z": "8929ae3780467ce9",
"name": "L1",
"rules": [
{
"t": "set",
"p": "payload",
"pt": "msg",
"to": "payload.emeters[0].power",
"tot": "msg"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 530,
"y": 220,
"wires": [
[
"e63516c2437467fb"
]
]
}
]
@samson71 sagte in Shelly 3EM in Node Red - Werte extrahieren und addieren:
ass bei Einbindung mittels Shelly Adapter alle Werte für L1-L3 einzeln kommen incl. einem Gesamtwert ist bekannt?
Nein das ist mir nicht bekannt. Welcher von den Soll der Gesamtwert sein?
Hallo,
Ich habe ein Shelly 3EM Energiemesser im Verteilerkasten verbaut und erhalte im Node-red über die "Shelly Palette" wunderbar die Werte.
Das kann man über den "debug 3EM" gut sehen.
Mein erster Schnitt wäre es die die "power" werte zu extrahieren und im "debug power 0" anzeigen zu lassen.
Ich verstehe einfach nicht warum das nicht geht. Bei den momentanen Code kommt einfach kein debug node.
Im nächsten Schritt würde ich gern 0: power, 1: power, 2: power zusammen addieren und dann ausgeben.
Dann wäre ich schon am Ziel denn den wert könnte ich an meine InfluxDB weiter leiten und mit Grafana weiter verarbeiten.
Kann mir jemand ein Tipp geben wie die Funktion aussehen sollte?
Würde mich über Hilfe riesig freuen.
Gruß
Damian
Hallo,
in unsrem 10 Jahren altem Haus fangen die Rolladenmotoren an sich zu verabschieden.
Da ich in der Nähe zwar Strom habe, aber sonst keine weitere Verkabelung hatte ich an Funk-Rolläden gedacht.
Könnt ihr mir eine Marke /Model Empfehlen die sich problemlos in den ioBroker intigrieren lassen?
Schön wäre es wenn man die Motoren außer dem standard auf/ab auch Zwischenpositionen einprogrammieren könnte.
Vielleicht hat einer das Projekt schon mal umgesetzt und kann hier berichten oder was verlinken.
Danke schon mal.
Damian