Pulsecounter mit Fhem verbinden (gelöst)

Begonnen von wendeling, 09 August 2019, 18:38:11

Vorheriges Thema - Nächstes Thema

wendeling

Hallo,
ich möchte meinen Stromverbrauch messen.
Wie bin ich vorgegangen.
Ich habe mir einen Verbrauchsmesser mit S0 Schnittstelle (1000 Pulse pro kWh) gekauft und installiert.
Um die Impulse zu zählen , habe ich mir eine Pulsecounter mit WLAN zugelegt und ebenfalls installiert.
Auf dem Display des Pulsecounter sind die Verbräuche zu erkennen.
Jetzt meine Frage wie kann ich dieses Gerät in Fhem anmelden , und die Daten auswerten?

Wer kann helfen ?

Nachtrag:
Habe es per Httmod gelöst !
Funktioniert optimal , SVG läuft auch

Gruß
Wendelin

Reinhart

ich habe mir im Stromverteiler einen Raspi mit Wlan installiert und dort einfach die S0 Impulse direkt über GPIOs erfasst.
Dann einen Counter und ein event definiert.

define GPIOStromzaehlerUG RPI_GPIO 25
attr GPIOStromzaehlerUG direction input
attr GPIOStromzaehlerUG interrupt both
attr GPIOStromzaehlerUG pud_resistor up
attr GPIOStromzaehlerUG room GPIO
attr GPIOStromzaehlerUG toggletostate yes



define Zaehlerstand_UG HourCounter GPIOStromzaehlerUG:on GPIOStromzaehlerUG:off
attr Zaehlerstand_UG event-min-interval tick.*:0,.*:3600
attr Zaehlerstand_UG event-on-change-reading .*
attr Zaehlerstand_UG room GPIO


# geändert wegen neuer Version fhem
define Stromverbrauch_UG notify Zaehlerstand\..*:tick.* { appHCNotify("$NAME","$EVTPART0","$EVTPART1");;}
attr Stromverbrauch_UG group Energiezaehler_aktuell
attr Stromverbrauch_UG room GPIO


Ich kenne deinen Pulsecounter nicht, aber wenn der keine Schnittstelle anbietet musst es eh auch so machen und die Impulse direkt verarbeiten.

Wenn du noch das Modul Electricity mit einbindest kannst noch weitere Messdaten einbinden und kalkulieren.

LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa