Energieverbrauch über Shelly 3EM in Homee einbinden

Action execution via mqtt ist aktiviert.
Habe Shelly über die ip aufgerufen und in den Internet & Security Einstellungen aktiviert.
Die IP des Raspberry inkl. Port hinterlegt.
Mqtt prefix eingestellt und meinen definierten Namen angelegt, den ich auch Mode nutze.

und auf dem Raspberry läuft ein mqtt server wie beispielsweise mosquitto?

Richtig, mosquitto ist drauf

Über VNC bekomme ich immer die Meldung, dass die Verbindung nicht hergestellt werden kann

@SchlipEG
Ich hatte da anfangs auch Probleme. Prüfe mal im mosquitto (sowas wie mosquitto_sub -t /#) ob das ganze am boker eingeht. Da siehst du auch das Topic.

Meins oben ist ja für meinen quasi… shellies/shellyem3-XXXXXXXXX/emeter/0/voltage

wobei XXXXXX die Shelly ID deines Gerätes ist.

Wenn du in der Konsole mit mosquitto _sub alle topics sehen willst, brauchst du wie oben beschrieben die wildcard #… das geht auch mittels NodeRed, einfach # als topic eingeben und den debug node ran.

Bei mir war es anfangs ein fehlerhaftes Topic

Hey Zusammen,
vielen Dank für die Hilfe. Es läuft und die Daten passen. Bin echt gespannt auf die Genauigkeit. Mein Versuch hat schon die nächsten inspiriert.

LG

2 „Gefällt mir“

Bitte. Am Anfang ist es komplex, dann geht es aber recht schnell zu brauchbaren und Ergebnissen .
Der 3EM liegt ungefähr im Rahmen meines Smart Meters… leichte Abweichungen, aber soweit in Ordnung :slight_smile:

1 „Gefällt mir“

Die Anbindung läuft sein ein paar Tagen.
Ich habe über die Konsole immer wieder mal auf den Rasp geschaut. Dabei kam die Fehlermeldung zum Vorschein. Es ist das Attribut für den Gesamtverbrauch. Daraufhin habe ich den Wert auf 100.000 gesetzt. Seitdem wird im Widget der Zählerstand, den ich über die Parameter im Node hinterlegt hatte über die Weboberfläche nicht mehr dargestellt. In der App ist alles gut.
Und die grafische Darstellung lädt nicht mehr - Es kommt immer wieder die Meldung, dass keine Verbindung zur Datenbank hergestellt werden kann oder die Anfrage zu lange dauert.
Einzelne Darstellungen laden nach einiger Zeit dann aber doch.

geh mal auf 99.999 …
Kann sein, dass von Seiten homees da Schluss ist!

Habe ich auch gehabt, hatte es dann in kw gespeichert… dann geht es :wink:

Attribut angepasst und es läuft. Nur die Darstellung des Gesamtverbrauchs auf der Weboberfläche nicht. Da werde ich mal weitersuchen

wenn du den Energiemanager meinst, den gibt es auf der WebApp nicht :wink:

Einfach die Einheit (unit) ändern oder hängt daran noch mehr?

Hallo Zusammen, der Shelly 3EM läuft seit einiger Zeit reibungslos. Leider werde die Daten trotz anderer Einstellung im Node jede Sekunde übertragen. Das sorgt für ordentlich traffic, den ich reduzieren möchte. Wo kann ich das ändern. Habe bisher nur die States gefunden.

Schalte doch jeweils im Flow in NodeRed einen delay node dazwischen, der die Nachrichten auf eine alle 5/10/15 Sekunden begrenzt.

[{"id":"ca2bd63f.9c325","type":"delay","z":"e4bcc9e7.1e358","name":"1msg/15s","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"15","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"x":760,"y":360,"wires":[["33bd5cbd.d133fc"]]}]
1 „Gefällt mir“