FHEM Forum

Verschiedenes => Bastelecke => ESP Familie => Thema gestartet von: hermann1514 am 11 Februar 2019, 15:46:52

Titel: GAS Zaehler auslesen
Beitrag von: hermann1514 am 11 Februar 2019, 15:46:52
Hi zusammen,
mal eine Frage - und ja - gesucht habe ich schon im Forum - bin aber nicht schlauer geworden ;-)

Gibt es eine Möglichkeit einen Gaszähler BK G4 der Firma elser, einem REED Kontakt (z.B.:MK 471B) und einem ESP8266 (NODEMcu oder andere) auszulesen und dann in FHEM zu integrieren?

Danke.
Gruß
Hermann
Titel: Antw:GAS Zaehler auslesen
Beitrag von: andies am 11 Februar 2019, 20:17:26
geht. wahrscheinlich espeasy und dann den reed an einen gpio schließen. die logik wirst du vermutlichen fhem schreiben müssen.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:GAS Zaehler auslesen
Beitrag von: Waldmensch am 13 Februar 2019, 00:52:46
Tasmota kann counten und entweder count pro Intervall oder länge zwischen Intervall liefern.


Gesendet von iPhone mit Tapatalk
Titel: Antw:GAS Zaehler auslesen
Beitrag von: Stütti am 13 Februar 2019, 08:58:53
Ich habe den gleichen Gaszähler per Reedkontakt über https://fhem.de/commandref.html#ArduCounter (https://fhem.de/commandref.html#ArduCounter) angebunden, zwar über einen Nano, aber laut Commandref läuft das auch für ESP/NodeMCU.
Titel: Antw:GAS Zaehler auslesen
Beitrag von: hermann1514 am 15 Februar 2019, 13:27:11
Klingt schon mal gut.

Dann wäre das vorgehen:

1. NODEMCU oder Arduino mit ESPEasy oder Tasmota flaschen
2. Reedkontakt an einem GPIO Port
3. im FHEM registrieren
4. und im Attribute Feld mit pulsesPerKWh usw. alles einstellen?

Gruß
Hermann
Titel: Antw:GAS Zaehler auslesen
Beitrag von: Papa Romeo am 15 Februar 2019, 14:10:55
..hab zwar nen BK 4T und mach es mit einem Hallsensor, den ich in einem Kunstoffblock untergebracht habe, der genau in die Öffnung unter dem Zählrad passt.
Läuft bisher über 433 MHz, bin aber gerade dabei auf ESP umzustellen, um die eigentliche Datenverarbeitung und div. Verbrauchsberechnungen gleich vor Ort durchführen zu können und dann gleich die Endwerte übertrage.
Titel: Antw:GAS Zaehler auslesen
Beitrag von: herrmannj am 15 Februar 2019, 14:15:48
ich hätte da was im Einsatz, müsste da nur nochmal rüber schauen weil ich wegen dem AirQ Änderungen am SLink gemacht habe. Läuft stabil, zählt im ESP und überträgt den Zählerstand.
https://github.com/herrmannj/AirQuality/blob/master/FHEM/10_SLinkS0.pm
Titel: Antw:GAS Zaehler auslesen
Beitrag von: Gerold am 15 Februar 2019, 15:55:25
Ich habe es so gemacht wie hier beschrieben:

https://forum.fhem.de/index.php?topic=75040.0 (https://forum.fhem.de/index.php?topic=75040.0)
Titel: Antw:GAS Zaehler auslesen
Beitrag von: hermann1514 am 16 Februar 2019, 14:31:14
Zitat von: Gerold am 15 Februar 2019, 15:55:25
Ich habe es so gemacht wie hier beschrieben:

https://forum.fhem.de/index.php?topic=75040.0 (https://forum.fhem.de/index.php?topic=75040.0)


Muss es unbedingt ein Elster Impulsnehmer IN-Z65 sein oder geht auch ein normaler Reed Kontakt?
Titel: Antw:GAS Zaehler auslesen
Beitrag von: Papa Romeo am 16 Februar 2019, 14:34:09
..ich hab so etwas genommen:

https://de.banggood.com/KY-024-4pin-Linear-Magnetic-Switches-Speed-Counting-Hall-Sensor-Module-for-Arduino-p-1390735.html?akmClientCountry=DE&gmcCountry=DE&currency=EUR&createTmp=1&utm_source=googleshopping&utm_medium=cpc_bgcs&utm_content=zouzou&utm_campaign=pla-deg-ele-pc&cur_warehouse=CN
Titel: Antw:GAS Zaehler auslesen
Beitrag von: hermann1514 am 16 Februar 2019, 14:48:11
sollte dieser dann auch mit der Tasmota Firmware funktionieren?
Titel: Antw:GAS Zaehler auslesen
Beitrag von: Gerold am 16 Februar 2019, 17:32:51
Zitat von: hermann1514 am 16 Februar 2019, 14:31:14

Muss es unbedingt ein Elster Impulsnehmer IN-Z65 sein oder geht auch ein normaler Reed Kontakt?


Ein normaler Reed Kontakt sollte auch gehen, der IN-Z65 ist auch nicht mehr als ein Reed Kontakt.
Titel: Antw:GAS Zaehler auslesen
Beitrag von: majorshark am 16 Februar 2019, 19:18:53
Wie ich es gemacht habe, habe ich mal in meinem Blog aufgeschrieben.

http://frank-schuetz.de/index.php/1-gaszaehler-mit-espeasy-und-fhem
Titel: Antw:GAS Zaehler auslesen
Beitrag von: capo am 02 Oktober 2020, 15:29:30
Zitat von: Papa Romeo am 16 Februar 2019, 14:34:09
..ich hab so etwas genommen:

https://de.banggood.com/KY-024-4pin-Linear-Magnetic-Switches-Speed-Counting-Hall-Sensor-Module-for-Arduino-p-1390735.html?akmClientCountry=DE&gmcCountry=DE&currency=EUR&createTmp=1&utm_source=googleshopping&utm_medium=cpc_bgcs&utm_content=zouzou&utm_campaign=pla-deg-ele-pc&cur_warehouse=CN

Ich versuche den KY-024 auch gerade mit nodemcu und espeasy zum zuverlässigen Zählen zu bewegen (in espeasy als generic pulse counter)
Pro Durchlauf liefert der Sensor mehrer Pulse, die Anzahl hängt aber von der Geschwindigkeit des Gaszählers ab.
Mit debounce time und interval hab ich schon ergiebig rumgespielt. Aber ohne Erfolg.
Hast Du Parameter, die zuverlässig funktionieren?
Aktuell zähle ich in fhem den Zähler 1 hoch, egal wieviele Pulse innerhalb 15 Sek vom Zähler kommen. Aber auch das funktioniert nicht richtig.
Titel: Antw:GAS Zaehler auslesen
Beitrag von: Papa Romeo am 02 Oktober 2020, 17:29:22
Zitat von: capo am 02 Oktober 2020, 15:29:30
Pro Durchlauf liefert der Sensor mehrer Pulse, die Anzahl hängt aber von der Geschwindigkeit des Gaszählers ab.

pro Umlauf der dritten Stelle hinter dem Komma solltest du eigentlich nur einen Impuls erhalten.

LG

Papa Romeo
Titel: Antw:GAS Zaehler auslesen
Beitrag von: capo am 03 Oktober 2020, 10:14:39
vielen Dank für Deine schnelle Antwort.
Ich dachte, ich habe ein setup mit einem Puls gefunden (mit debounce 9 sec).
Nun blieb der Gaszaehler heute morgen genau bei dem Puls stehen und seitdem ist der nodemcu offline. Kennst Du das?
Wenn ich den Sensor abklemme ist nodemcu sofort wieder da.
Titel: Antw:GAS Zaehler auslesen
Beitrag von: Papa Romeo am 03 Oktober 2020, 14:08:03
Hallo capo,

dass der Magnet genau über dem Reed-Kontakt stehen bleibt habe ich natürlich auch öfters.

Ich arbeite aber hauptsächlich mit den ESP´s und eher weniger mit dem nodemcu´s,
daher weiß ich nicht wie die Dinger reagieren wenn jetzt ein Port längere Zeit HIGH- oder
LOW-Pegel anliegen hat. Beim ESP spielt es z.B. keine Rolle.

Sollte es beim nodemcu auch keine Rolle spielen, dann ist es die Software die hier nicht richtig
arbeitet und den nodemcu blockiert.

Spielt es doch eine Rolle, würde ein Monoflop zwischen Sensor und nodemcu Abhilfe schaffen.

LG

Papa Romeo
Titel: Antw:GAS Zaehler auslesen
Beitrag von: hErMeS am 04 November 2020, 20:11:57
Ich habe meinen Zähler über ein selbst konstruiert und gedruckte Halterung für den Reed Schalter am Zähler platziert.
Auslösung erfolgt mittels Tasteingang an einer Raspberry Pi SPS und Node Red als nächste Schnittstelle zwecks Impulserfassung. Probleme habe ich hier seit einem Jahr Dauerbetrieb nicht.

Schickt doch die nodemcu solange in eine sleep phase, wie der Input Pin noch high ist bevor es in die Wartephase auf neuen High Pegel geht. Wenn Low dann warten auf neuen interrupt, solange wie high, sleep in Dauerschleife
Titel: Antw:GAS Zaehler auslesen
Beitrag von: Papa Romeo am 04 November 2020, 21:01:45
...ich hab´s nicht ganz so aufwendig gemacht....klemmen reicht...

LG

Papa Romeo