Dienstag, 20. April 2021

Aktuelle Flows von mir (24.09.2021)

Da ich immer wieder an den Flows rumbastel, wollte ich an dieser Stelle meine aktuellen gesamten Flows rein stellen.

Node-Red alles vom 20.09.2021 / Node-Red 2.0.6

Nibe ohne SAE vom 09.08.2021

Nibe & Kostal Piko mit KSEM vom 09.08.2021 (für einen Freund gebaut)

Grafana Dashboards vom 24.09.2021 / Grafana 8.1.4

Abfrage des SMA Home Manager 2.0 / Energy Meter per Multicast im Sekundentakt:



 

 

 

(Das habe ich nicht selber programmiert, sondern wieder zu 98% Stephen McLaughlin - vielen Dank dafür, ich habe nur die Einheiten sowie die Übersetzung angepasst)

Die Android App "EMView" von Herrn Treffkorn wurde bis heute nicht aktualisiert, die Abfrage im Shell wie hier beschrieben ist nicht wirklich angenehm.

openWB Integration über Modbus für 2 Ladepunkte.

Im Nibe Flow habe ich den Mindestdurchfluss des Volumenstromsensors auf 1,5l/min gesetzt, falls man mit 1% Warmwasser bereitet, wird in Node-Red und Grafana die thermische Leistung bzw. Wärmemenge korrekt gezählt.

Für den SBS 2.5 habe ich in Grafana einen Tagesertrag erstellt mit Wirkungsgrad:








Tageserträge für die beiden Wechselrichter, täglich ausgelesen um 23Uhr:






"Elektro2" ähnlich wie im Sunny Portal:






Die Flows müssen natürlich individuell angepasst werden, ein Beispiel aus der Praxis:

Beim Kollegen wurde beim SBS 2.5 ziemlich viel Unsinn angezeigt, nach einiger Fehlersuche habe ich dann herausgefunden dass sein SBS 2.5 nicht auf  "L1" angeschlossen ist, sondern auf  "L2" - schon passen einige Modbusregister nicht mehr.

IP Adressen der Wechselrichter, Berechnungen in den Formeln bezüglich kWp, Benennungen der Strings usw.

Falls Jemand Hilfe braucht: Bitte E-Mail senden. Die Kommentare werden mir nicht gemeldet.


Mittwoch, 17. Februar 2021

Grafana reloaded (editiert 24.09.2021)

Ich habe die Datenbankanbindung von Node-Red an InfluxDB noch mal grundlegend geändert, und daher auch die suboptimalen Flows vom 1.2. gelöscht.

Die Messwerte werden jeweils pro Minute zu einem Objekt zusammen gefasst:









Die Datenbank hat dann nur noch 3 Messwerte:

-Sensordaten mit 14 Werten (vom Nibe Flow pro Minute)

-WMZ mit 3 Werten (vom Nibe Flow, jeweils täglich 0:00 Uhr)

-PV mit 8 Werten (vom PV Flow pro Minute)

Das ganze entlastet den RPi spürbar (CPU & Ram)

An dieser Stelle vielen Dank an die "Korrigierer" & Helfer aus dem Node-Red & Energiesparhaus Forum.


Voraussetzungen für meine Flows:

Node-Red mit folgenden Erweiterungen (Palette):

"node-red-contrib-calculate"

"node-red-contrib-influxdb"

"node-red-contrib-modbus" für den PV Flow per Modbus

"node-red-contrib-buffer-parser" für den PV Flow

Anleitung Installation Node-Red mit NibePi (24.09.2021)

Dazu die passened LOG.SET per USB-Stick einspielen:

PDF & Download LOG.SET

falls ihr eine passive Kühlung besitzt, muss erst der Register für die Kühlung manuell hinzugefügt werden, siehe Anleitung.

 

InfluxDB V1.8.4  => 1.6.x, da es ab 1.8.7 Probleme gibt.

Datenbankname "db"

Kurzanleitung für InfluxDB & Grafana V4(24.09.2021)

 

Grafana V7.4.1 (inzwischen 8.2.5)

für den Graph mit 4 Y-Achsen 

Nibe Sensoren :





Nibe Leistung:





 

Anleitung vorhandenen Flow löschen & neuen importieren


Hinweise:

Der SAE Teil im Nibe Flow setzt voraus, dass ihr das Programm "SmartApplianceEnabler" am laufen habt und über einen S0 Zähler so den WP-Verbrauch erfasst.

Montag, 1. Februar 2021

NibePi in Grafana

[Achtung überaltert]

Man kann sehr einfach in Node-Red beliebige Daten an InfluxDB senden und mit Grafana visualisieren:

 


Die Visualisierung in Grafana ist wesentlich besser als die in Node-Red:


 

Hier mein aktueller Node-Red Flow zum importieren:

Nibe Flow Node-Red mit InfluxDB und SAE Abfrage WP *

(neu: mit passiver Kühlung im WMZ, dazu muss erst der Register für die Kühlung manuell hinzugefügt werden, siehe Anleitung)

Hier meine Grafana Dashboards zum importieren:

Grafana Dashboard Nibe Leistung

Grafana Dashboard Nibe Temperaturen 

Grafana WMZ (Update 04.02.2021)  **

Grafana WMZ mit passiver Kühlung **

Hinweis: Meine Datenbank in InfluxDB heißt "db" 

Tipps zu InfluxDB & Grafana

 

Hier eine kleine Anleitung (wie gewünscht):

Anleitung 

 * den SAE Teil im Flow setzt voraus, dass ihr das Programm "SmartApplianceEnabler" am laufen habt und über einen S0 Zähler so den WP-Verbrauch erfasst. Falls nicht den Teil einfach löschen.

** dauert mindestens 3 Tage bis rechte Ansicht erscheint, linke Ansicht funktioniert nur mit SAE * ansonsten fehlt die el. Energie & TAZ

Freitag, 1. Januar 2021

Jahresbilanz 2020

Im Jahr 2020 ist Ende Juni die PV erweitert worden bzw. umgebaut. Ende November folgte die Inbetriebnahme des Speichers. Da der Speicher aber sogut wie nichts zur Gesamtbilanz beigetragen hat, habe ich ihn für 2020 nicht separat aufgeführt, das folgt dann für 2021.




Dienstag, 29. Dezember 2020

NibePi reloaded

[2021: Flows überaltert, daher gelöscht]

Ich wollte gern das Projekt NibePi mit einem aktuellen Raspian Buster selbst aufsetzen und habe dazu eine Anleitung geschrieben.

Warum? Weil ich gern ein normales R/W System haben wollte, was auf dem aktuellsten Stand ist, um den RPi so auch anderweitig nutzen zu können. Das "NibePi Clean" Image basiert auf Raspian Stretch und ist als "Read only" konfiguriert. Da ich mit Node Red auch noch meine Wechselrichter per Modbus auslese, stieß ich hier irgendwann an die Grenze, da auch Node Red und Node.js veraltert sind.

Anleitung V2

Nibe Flow vom 11.01.2021 **

Anleitung um wichtige Werte im 2 Sekunden Takt abzufragen:

PDF & Download LOG.SET

 

Ich verwende meinen alten RPi 3B mit RS485 Adapter (Kosten < 50€).
Per VPN kann man so die Wärmepumpe von überall aus steuern inkl. Servicemenü.
Der Stromverbrauch des RPi 3B liegt bei 1,7W.

Als Neukauf würde ich den RPi 2B empfehlen (neu < 35€), der hat weder Wlan noch Bluetooth.

Mein RS485 Adapter: Hersteller JOY-IT, Artikelnummer RB-RS485 (10,50€).
Oder USB-RS485-Adapter (3,22€) Link zu Reichelt

 

** Hinweis: wichtige Fehlerkorrekturen, daher alle alten Versionen gelöscht 

Anleitung vorhandenen Flow löschen & neuen importieren

Sonntag, 22. November 2020

Inbetriebnahme SBS2.5 mit BYD HVS 7.7

Ich durfte als einer der ersten die Kombination (außerhalb der Hersteller Labore) in Betrieb nehmen, als s.g. Betatester.

Im Prinzip läuft die Kombination einwandfrei, solange die Batterie nicht in den Schlafmodus geht (100% voll oder komplett leer).

Nachtrag: nach 2 Wochen bekam ich eine neue Beta Firmware für den Speicher, nun läuft die Kombination endlich richtig.

Die enge Zusammenarbeit mit dem Produktmanagern von SMA und BYD China kann ich nur loben. 

* * * Ich habe ein kleines FAQ zur Inbetriebnahme geschrieben: Link zum pdf  * * *

Hier die Integration in NodeRED:


 

 

 

 

 




















 

 

Mit Anpassung des restlichen PV Flows: Download 

Für Node.js 12 mit 64bit Register: Download 

Sonntag, 4. Oktober 2020

Modbus Integration in NodeRED von SolarEdge

Ein Freund hat einen SolarEdge Hybridwechselrichter und fragte mich ob ich ihm auch so eine Anzeige bauen kann. 

Er besitzt den SE10K-RWS StorEdge Hybrid 48V und den Energiezähler Modbus SE-MTR-3Y-400V-A.

Das Ergebnis:


Der Flow: Download