Node-Red Tutorial-Reihe - Part 8: SmartMeter

Mit ** gekennzeichne Links auf dieser Seite sind Affiliatelinks.

Ich selbst habe noch kein Smart Meter am Laufen. Allerdings hat Jörg (meintechblog.de) sogar mehrere davon im Einsatz. Diese messen bei Ihm sowohl die genutzte Fernwärme, als auch den Stromverbrauch. Natürlich gibt es hierzu ebenfalls eine Lösung in Node-Red, welche ich Euch nicht vorenthalten möchte. Ich war wirklich erstaunt, wieviele Werte da am Ende wirklich ausgelesen werden können.

Was wird benötigt?

Video

Node-Red-Kurs

Komponenten

Code

Im Video wurde der folgende Code in einer Funktion gezeigt, welcher die Zahlenwerte aus den einzelnen Raw-Values extrahiert und die eventuell angehängt Einheit abschneidet. Dies ist notwendig, damit man daraus später entsprechende Graphen und Statistiken bauen kann, da sich mit Strings an dieser Stelle etwas unglücklich rechnen lässt.

return [
    { payload: parseFloat(msg.payload["6-0:6.8"].rawValue.replace(/[^\d.-]/, '')) },
    { payload: parseFloat(msg.payload["6-0:6.26"].rawValue.replace(/[^\d.-]/, '')) },
    { payload: parseFloat(msg.payload["6-0:6.31"].rawValue.replace(/[^\d.-]/, '')) },
    { payload: parseFloat(msg.payload["6-0:6.32"].rawValue.replace(/[^\d.-]/, '')) },
    { payload: parseFloat(msg.payload["6-0:9.31"].rawValue.replace(/[^\d.-]/, '')) },
];

Newsletter

Trage Dich jetzt in den Newsletter ein und genieße dadurch viele Vorteile:

  • 5€-Gutschein als Dankeschön
  • Zugang zu exklusiven Inhalten
  • Rabattaktionen für Kurse
  • Angebote für Produkte

* Durch Angabe meiner E-Mail-Adresse erkläre ich mich damit einverstanden, dass mir regelmäßig Informationen und Produktempfehlungen aus dem Fachgebiet Smart Home zugesendet werden. Mit dem Eintrag akzeptieren Sie unsere Datenschutzbestimmungen. Meine Einwilligung kann ich jederzeit widerrufen.

Matthias Kleine

Matthias Kleine

Großer Fan und Anhänger von OpenSource-Projekten und erweiterbaren Haus-Automatisierungskomponenten. Je offener und flexibler das System, desto besser. Ich lege mich ungern auf einzelne Protokolle oder Standards fest, sondern probiere aus allen Welten das Beste zu verheiraten. Unterwegs als Softwareentwickler, Trainer und Blogger im Bereich Smart Home.

Auf YouTube und hier im Blog gibt es bereits unzählige kostenlose Videos, Informationen und Tutorials. Wenn Dir das noch nicht reicht, ist ein Training genau das richtige für Dich! Die folgenden Trainings haben den Vorteil, dass immer von Anfang an gestartet wird und Du ohne Vorwissen teilnehmen kannst.