FHEM Forum

FHEM - Energiemanagement und Energieerzeugung => Verbrauchsmessung => Thema gestartet von: Blablubblaber am 02 August 2024, 11:44:47

Titel: Arduino 6fach S0-Stromzähler per LAN: HB-ES-S0-CNT6 Abwandlung
Beitrag von: Blablubblaber am 02 August 2024, 11:44:47
Hallo,
ich habe eine tolle Lösung gefunden um meine S0 Zähler in FHEM zu bringen und dachte mir das vielleicht noch jemand daran Interesse haben könnte.

Gefunden habe ich in GitHub eine Anleitung für ein S0 Zähler der in HomeMatic per LAN integriert werden kann. (Siehe: https://github.com/TomMajor/SmartHome/tree/master/HB-ES-S0-CNT6).

Bei genauerer Betrachtung habe ich dann irgendwann beschlossen das ganze sehr einfach direkt in FHEM einzubinden und mir den Umweg über HomeMatic zu sparen.
Da meine Programmierfähigkeiten leider nicht ausreichen um ein ganzes Modul zu bauen habe ich das ganze per HTTPMOD und UserReadings umgesetzt.

Da es den Arduino aus der ursprünglichen Anleitung so nicht mehr Offiziell gibt und das LAN Modul auch nicht einfach steckbar ist habe ich gedacht der Einfachheit halber baue ich es mit einem Arduino UNO R3 und einem Arduino Ethernet Shield 2 auf. Das gute dabei ist das man das ursprüngliche Programm nicht ändern muss (außer Netzwerk Adresse und Mac Adresse siehe unten) und alles einfach zusammenstecken kann was den Arbeitsaufwand doch ein ganzes stück reduziert.

Verwendete Komponenten:

Arduino: https://www.reichelt.de/arduino-uno-rev-3-dip-variante-atmega328-usb-arduino-uno-dip-p154902.html

Ethernet Shield: https://www.reichelt.de/arduino-shield-ethernet-shield-2-ohne-poe-w5500-arduino-shd-eth2-p159410.html

Netzteil: https://www.amazon.de/dp/B06XWQSJGW

USB Adapter: https://www.amazon.de/dp/B0CL9FK8CD

USB Kabel: https://www.amazon.de/dp/B01JP6PZO0

Hutschienenhalterung: https://www.amazon.de/dp/B0CQ5L6JXZ

S0 Zähler: https://www.amazon.de/dp/B07CSQ5GBB


Nun zur Anleitung (Beschreibungen sind aus der Ursprünglichen Anleitung von TomMajor kopiert und teilweise ergänzt und angepasst)

Arduino:



FHEM


Nun hat man als Readings im Device einmal den Zählerwert in kWh sowie den Aktuellen Verbrauchswert in W.
Der aktuelle Verbrauchswert in W ist jedoch leider aufgrund der Auflösung eher als grober Richtwert zu interpretieren.

Bedanken will ich mich an dieser stelle auch noch bei Tom Major für die tolle Vorlage und die saubere Dokumentation.

Ich hoffe alles sauber und verständlich beschrieben zu haben und hoffe damit dem ein oder anderen eine hilfreiche Lösung zu bieten.