UPGRADE IP 9 verfügbar!
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ

NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074

[Erfahrungsbericht] SMA Sunny Home Manager über Node Red auslesen

Alles rund um Node Red im Allgemeinen und den entsprechenden Docker-Container für den Timberwolf Server im Speziellen.
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
Antworten

Ersteller
MarcusC
Reactions:
Beiträge: 20
Registriert: Do Nov 26, 2020 10:59 pm
Hat sich bedankt: 4 Mal
Danksagung erhalten: 3 Mal

SMA Sunny Home Manager über Node Red auslesen

#1

Beitrag von MarcusC »

Hallo,

der wichtigste Grund für mich, vom Wiregate auf den Timberwolf Server umzusteigen, war die Möglichkeit, unsere Warmwasserbereitung an die Leistung der Fotovoltaikanlage anzupassen.(Beim Wiregate ließ sich das entsprechende CPAN Paket nicht installieren)
Wir haben einen SMA Sunny Home Manager 2.0 verbaut. Der Node Red Container ist als host gestartet. Mit diesem Flow (Der auf dieser Anleitung basiert: http://www.eb-systeme.de/?page_id=1240) lassen sich die wichtigsten Werte auslesen.

Code: Alles auswählen

[{"id":"4c902f85.811b6","type":"udp in","z":"efb43b56.a4341","name":"sma","iface":"","port":"9522","ipv":"udp4","multicast":"true","group":"239.12.255.254","datatype":"buffer","x":130,"y":320,"wires":[["6c1dec45.ea3424","1ed4e1f2.df92f6","139fc0e3.bd458f","8a762b53.9e3bb"]]},
{"id":"1ed4e1f2.df92f6","type":"function","z":"efb43b56.a4341","name":"Aktueller Bezug","func":"var buf = Buffer.from(msg.payload,);\nvar buf1 = buf.slice(32,36);\n\nvar buf2 = buf1.toString('hex');\nvar buf3= parseInt(buf2,16)/10;\nmsg.payload = buf3\n\n\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","x":370,"y":320,"wires":[[]]},
{"id":"6c1dec45.ea3424","type":"function","z":"efb43b56.a4341","name":"Verbrauchszähler","func":"\nvar buf = Buffer.from(msg.payload,);\nvar buf1 = buf.slice(40,48);\n\nvar buf2 = buf1.toString('hex');\nvar buf3= parseInt(buf2,16)/3600000;\nmsg.payload = buf3\n\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":370,"y":360,"wires":[[]]},
{"id":"139fc0e3.bd458f","type":"function","z":"efb43b56.a4341","name":"Einspeisezähler","func":"var buf = Buffer.from(msg.payload,);\nvar buf1 = buf.slice(60,68);\n\nvar buf2 = buf1.toString('hex');\nvar buf3= parseInt(buf2,16)/3600000;\nmsg.payload = buf3\n\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":380,"y":400,"wires":[[]]},
{"id":"8a762b53.9e3bb","type":"function","z":"efb43b56.a4341","name":"Aktuelle Einspeisung","func":"var buf = Buffer.from(msg.payload,);\nvar buf1 = buf.slice(52,56);\n\nvar buf2 = buf1.toString('hex');\nvar buf3= parseInt(buf2,16)/10;\nmsg.payload = buf3\n\n\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","x":360,"y":440,"wires":[[]]}]
Einen schönen Gruß
Marcus
Timberwolf 950 ID 435 -VPN offen- Reboot nach Absprache

Robert_Mini
Reactions:
Beiträge: 3741
Registriert: So Aug 12, 2018 8:44 am
Hat sich bedankt: 1164 Mal
Danksagung erhalten: 2058 Mal

#2

Beitrag von Robert_Mini »

Hallo Marcus!
Danke für deinen Bericht. Mich würde noch interessieren, welche Anpassung du abhängig von der Photovoltaik machst?

Lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297

Ersteller
MarcusC
Reactions:
Beiträge: 20
Registriert: Do Nov 26, 2020 10:59 pm
Hat sich bedankt: 4 Mal
Danksagung erhalten: 3 Mal

#3

Beitrag von MarcusC »

Hallo Robert,

wenn genug Leistung da ist, wollte ich die Solltemperatur des Brauchwasser erhöhen, damit die Wärmepumpe anspringt. Wenn die Leistung nicht mehr da ist, wieder auf normale Temperatur absenken. Wir haben uns aufgrund der Wirtschaftlichkeit gegen eine Batterie entschieden und ich hoffe so den Eigenverbrauch zu erhöhen.

Gruß
Marcus
Timberwolf 950 ID 435 -VPN offen- Reboot nach Absprache

StefanW
Elaborated Networks
Reactions:
Beiträge: 9689
Registriert: So Aug 12, 2018 9:27 am
Wohnort: Frauenneuharting
Hat sich bedankt: 4831 Mal
Danksagung erhalten: 7632 Mal
Kontaktdaten:

#4

Beitrag von StefanW »

Hallo Marcus,

eine schöne Lösung. Wärme ist der größte Verbraucher im Haus und dessen Speicherung auch am billigsten und wartungsfrei.

Ich empfehle auch - bevor man mit Batterien anfängt - erstmal das Speichern in Wärme (und damit auch Kälte). Also nicht nur Brauchwasser sondern dann auch Kühlschrank & Gefriertruhe gezielt anzuwerfen, wenn PV-Strom zur Verfügung steht (und wenn man den Raum betritt, damit das Licht im Kühlschrank auch angeht).

lg

Stefan
Stefan Werner
Product Owner für Timberwolf Server, 1-Wire und BlitzART
Bitte WIKI lesen. Allg. Support nur im Forum. Bitte keine PN
Zu Preisen, Lizenzen, Garantie, HW-Defekt an service at elabnet dot de

Link zu Impressum und Datenschutzerklärung oben.

gbglace
Reactions:
Beiträge: 3585
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1253 Mal
Danksagung erhalten: 1649 Mal

#5

Beitrag von gbglace »

Ich kann zwar bei meinem Kühlschrank von außen an der Türe die Temperaturen für Kühl und Gefrierzone einstellen, aber welche Geräte bieten denn dafür eine externe nicht Handy-App gebundene Schnittstelle? Dann wäre das in der Tat ein Maßnahme.

Meine Gastherme macht das mit dem Wasserspeicher ja entsprechend, Gas erwärmt den Speicher auf Temp x und die externe Wärmeeinspeisung (Kamin oder Solarthermie bis auf 95 oder so).
Grüße
Göran

#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#3 PBM 3 Kanäle, #4 Modbus-Extension
Antworten

Zurück zu „Docker Container: Node Red“