Gaszähler erfassen

Begonnen von Muschelpuster, 12 November 2016, 21:27:56

Vorheriges Thema - Nächstes Thema

Muschelpuster

Hallo zusammen,

Ich dachte, das mache ich mal mal eben. Mein Schlumberger G4 hat ja eine Magnetschnittstelle. Und schon ging das Leid los. Die Magnetleistung ist scheinbar echt gering, meine Reedkontakte zuckten nicht, obwohl ich diverse Tests gemacht habe und die mit einem Anzugswert von 15-25mT nicht so hohe Ansprüche stellen. Nun gut, wenn die bocken, gibt es einen Hall-Schalter mit 5-15mT. Allerdings auch nix. Nun muss man natürlich noch wissen, welcher Magnetpol da raus kommt - weiß das jemand?
Ich habe etliche der einschlägigen Seiten gelesen, Metallspäne können den Magnetismus nachweisen, aber das hilft mir alles nicht.
Also optisch, auf der kleinsten Stelle ist ja ein Reflektor. Ich habe mir einen MRL 601 gegönnt, mit dem auf diversen Seiten schon Erfolge zu verzeichnen waren. Leider nicht bei mir.
Ich habe einen Testaufbau mit dem Fototransistor zwischen Masse über einen 5k-Widerstand gegen +9V. Die IR-Diode wird mit satten 40mA befeuert. Im Test habe ich zwischen Masse und dem Übergang Kollektor - Widerstand gemessen. Das gibt ohne Erkennung eine hohe Spannung , bei Erkennung einer Reflektion sinkt diese entsprechend ab. Wenn ich den den Sensor einfach einer glänzenden Stelle an meiner Batterie annähere geht das auch super. Auf dem Zähler habe ich schon etwas mehr Grundreflektion und einen Impuls von knapp 1V. Vermutlich ist der Reflektor zu klein, oder ich finde den Fokus nicht. Wobei der liegt laut Doku bei 2,5mm, ich schätze den Abstand zwischen Zählertrommel und Scheibe etwa auf diesen Wert. Damit kann man zwar ggf. schon arbeiten, aber dolle ist das nicht. Auf jeden Fall kann ich das so nicht auf den dafür vorgesehenen Schmitt-Trigger-Baustein schicken, der hat über 2V Hysterese.
Abei mal je ein Mittschnitt vom Test mit der Batterie und dem Zählerdurchlauf. Der Abstand zwischen den Rasterlinien beträgt 2V bzw. 500ms.
Hat hier jemand gute Erfahrungen, wie diese Ergebnisse zu optimieren sind?

unterschwellige Grüße
Niels
fhem @ ZBOX mit 1,6MHz Celeron, 4GB RAM & 120GB SSD mit Debian Bullseye # MiLight # Homematic via CCU3 # W&T WebIO # Rademacher DuoFern # ESPeasy # logdb@mysql # configdb@mysql # Shelly @ MQTT2 # go-eCharger mit PV-Überschussladung via DOIF


Otto123

Ich war erstaunt, wie gut das hier beim Stromzähler funktioniert: https://www.kompf.de/tech/emeir.html

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Muschelpuster

#3
Genau den TLE4905 hatte ich erfolglos getestet.
Ein HAL 506 oder 519 wären es nochmal Wert getestet zu werden (http://www.pollin.de/shop/downloads/D180072D.PDF). Die haben mit deutlich unter 10mT eine etwas niedrigere Ansprechschwelle.
Das andere Modul hat ja auch nicht wirklich was Anderes drauf.

geprüfte Grüße
Niels
fhem @ ZBOX mit 1,6MHz Celeron, 4GB RAM & 120GB SSD mit Debian Bullseye # MiLight # Homematic via CCU3 # W&T WebIO # Rademacher DuoFern # ESPeasy # logdb@mysql # configdb@mysql # Shelly @ MQTT2 # go-eCharger mit PV-Überschussladung via DOIF


Bastelbernd

Hallo Muschelpuster

hatte das selbe Problem. Ging in der dafür vorgesehenden Aussparung auch nicht.
Habe dann einen Mk1471B Reed-Sensor einfach vorne mit Klebeband an die Scheibe geklebt.
Funktioniert seit Jahren zuverlässig.

Gruß Bernd
FHEM auf Server mit Mainboard ASRock J3160B,Gehause Mini ITX E-3002+ SSD
Viessmann(optolink) HM-CFG-USB(HMLAN), PoKeys57E
Jeelik(Arduino)+LaCrosse, Nextion
Firmata+Arduino+1Wire+2xDS2423+IN+OUT
Electrolama zig-a-zig-ah!,Zigbee2MQTT

juergs

@bastelbernd:
könnte mir das in der Bauform auch für eine Integration in ein Funk-Fensterkontakt-Sensor vorstellen.  ;)

Muschelpuster

Zitat von: Bastelbernd am 13 November 2016, 11:22:11Habe dann einen Mk1471B Reed-Sensor einfach vorne mit Klebeband an die Scheibe geklebt.
Das gefällt mir! Wenn das da oben nicht geht, dann eben nicht ;-)
Hast Du da irgendwie auf die Position der Federn geachtet?
Ich bin gleich mit Gaffa-Tape auf dem Weg in den Keller  ;)

nachgestellte Grüße
Niels
fhem @ ZBOX mit 1,6MHz Celeron, 4GB RAM & 120GB SSD mit Debian Bullseye # MiLight # Homematic via CCU3 # W&T WebIO # Rademacher DuoFern # ESPeasy # logdb@mysql # configdb@mysql # Shelly @ MQTT2 # go-eCharger mit PV-Überschussladung via DOIF

pejonp

LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Muschelpuster

Der Zähler sieht auch sinniger aus. Da kommst Du mit dem Reed-Kontakt ja richtig dicht an die Trommel ran! Das geht bei meinem Zähler nicht, daher auf die Scheibe kleben...
Leider hat mein Versuchsaufbau es aufgegeben, daher habe ich noch keine Ergebnisse - ich starte gerade von vorne  :(
Beim Neuaufbau hatte ich einen langen Impuls - ich weiß noch nicht, ob der echt war - ich warte mal wieder 100l Gas ab, der Schonsteinfegermodus hat mir schon zu viel Gas verbraucht  ;)

ergebnislose Grüße
Niels

fhem @ ZBOX mit 1,6MHz Celeron, 4GB RAM & 120GB SSD mit Debian Bullseye # MiLight # Homematic via CCU3 # W&T WebIO # Rademacher DuoFern # ESPeasy # logdb@mysql # configdb@mysql # Shelly @ MQTT2 # go-eCharger mit PV-Überschussladung via DOIF

rippi46

#10
Hallo Muschelpuster,

Ich habe bei meinem Gaszähler an der letzten Position an der 6 eine kleine metallische Fläche.
Mit einer Reflexionslichtschranke erfasse ich diese kleine Fläche bei jedem Umlauf über einen Arduino(Firmata) kombiniert mit einem ESP8266-Modul
und werte diese in Fhem mit HourCounter aus.

http://www.ebay.com/itm/400985388076?rmvSB=true

Das Ganze läuft seit einem Jahr sehr stabil.

Gruß

rippi46

FHEM, LMS, VDR ,Dell 9010 Ubuntu 20.04,Raspimatic, HM/HMIP, Max, Elro, Brennenstuhl u. Intertechno mit Connair.
Picoreplayer, Raspi IR-Lanadapter, Firmata(wifi), LaCrosse,
nanocul433, nanocul868, Signalduino, Connexoon,
MySensor-GW+Sensoren, RGBWW, Zigbee2mqtt,Xiaomi,Nextion,LEDMatrix,Alexa

majorshark

Ich habe mir den Orginalen Reedkontakt (IN-N62) zu meinem Zähler gekauft. (15€). Da das Gehäuse noch Platz für einen ESP inkl. Spannungswandler hat habe ich das ganze mit in das Gehäuse gepackt. Hatte vorher ein Net-IO zum zählen dran. Somit waren die 5V noch vor Ort. Das ganze habe ich gerade von einem ESP-05 auf eine 07 wegen OTA Update getauscht. Will die Stromversorgung aber in Zukunft über die Heizung bereitstellen.
Der ESP liefert dann den Zählerstand direkt an FHEM.
Grüße aus Dewitz

VM auf Synology DS718+ mit FHEM 5.9 auf Debian 9.5/32-Bit (stretch)
Nächster Leipziger Stammtisch:

Dummbatz

Moin Kollegen,

Mal las Hinweis.

Ich hatte einfach mal meinen Gas Lieferant angerufen und nachgefragt wann die auf elektronische Ablesung umstellen wollen.

Das wird noch dauern, aber ein Modul zum erfassen kann ich als Privatkunde auch bekommen. Wird einfach nur in den bzw. an den Zähler geklippt.

wird Anfang 2018 von mir geordert und ich werde berichten.

LG Dummbatz
FHEM auf Pi3 mit 1 nanoCul433 schaltet 2 Lichtkreise mit  ITL-1000 Empfänger + 5 Funkdosen ELRO / Unitec + DEC200 von AVM

tante ju

Zitat von: Muschelpuster am 12 November 2016, 22:26:36
Genau den TLE4905 hatte ich erfolglos getestet.
Ein HAL 506 oder 519 wären es nochmal Wert getestet zu werden (http://www.pollin.de/shop/downloads/D180072D.PDF). Die haben mit deutlich unter 10mT eine etwas niedrigere Ansprechschwelle.
Das andere Modul hat ja auch nicht wirklich was Anderes drauf.

Du hast auch mal versucht, den TLE4905 zu drehen? Ist wichtig, in welcher Richtung die Feldlinien durchgehen.

andies

Zitat von: rippi46 am 14 November 2016, 13:07:03
Ich habe bei meinem Gaszähler an der letzten Position an der 6 eine kleine metallische Fläche.
Mit einer Reflexionslichtschranke erfasse ich diese kleine Fläche bei jedem Umlauf
http://www.ebay.com/itm/400985388076?rmvSB=true
Kannst Du mir mal ein Foto schicken, wie Du das genau angebaut hast? Und wie hoch sind die Spannungsunterschiede zwischen den nichtmetallischen Flächen und der 6? Ich habe bei mir festgestellt, dass ich beim Einschalten der Kellerbeleuchtung wesentlich mehr Signal kriege als beim Durchlauf der 6 und habe mir daher mal zwei dieser Lichtschranken für abenteuerliche 2 Euro gekauft.   
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

rippi46

#15
Hallo andies,

hier 2 Fotos.

Das eine ist vom Gaszähler und das andere vom Stromzähler.
Beim Gaszähler habe ich das ganze mit Firmata gelöst und beim Stromzähler mit Mysensor.

Gruß rippi

PS: zuerst hatte ich es mit einem Reedkontakt gelöst, da bekamm ich aber nur 1 Stelle nach dem Komma. Mit der Rflexionslichtschranke bekomme ich 2 Stellen nach dem Komma.

Und so sehen dite Plots aus:
FHEM, LMS, VDR ,Dell 9010 Ubuntu 20.04,Raspimatic, HM/HMIP, Max, Elro, Brennenstuhl u. Intertechno mit Connair.
Picoreplayer, Raspi IR-Lanadapter, Firmata(wifi), LaCrosse,
nanocul433, nanocul868, Signalduino, Connexoon,
MySensor-GW+Sensoren, RGBWW, Zigbee2mqtt,Xiaomi,Nextion,LEDMatrix,Alexa

andies

Und Streulicht und andere Dinge verfälschen das Ergebnis nicht? Das Signal ist sauber erkennbar? Bei mir reagiert der RPi schon auf das Licht im Raum oder eine leicht schiefe Ausrichtung.


Gesendet von iPad mit Tapatalk Pro
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

rippi46

Eigemtlich nicht.

Die Empfindlichkeit kann man mit einem Poti einstellen.

Gruß rippi
FHEM, LMS, VDR ,Dell 9010 Ubuntu 20.04,Raspimatic, HM/HMIP, Max, Elro, Brennenstuhl u. Intertechno mit Connair.
Picoreplayer, Raspi IR-Lanadapter, Firmata(wifi), LaCrosse,
nanocul433, nanocul868, Signalduino, Connexoon,
MySensor-GW+Sensoren, RGBWW, Zigbee2mqtt,Xiaomi,Nextion,LEDMatrix,Alexa

Skusi

@rippi46

Hallo, ich habe meinen Gaszähler genauso angebunden wie Du.
Auf dem Foto erkenne ich dieselbe Platine wie ich sie verwende. Hat Du auch dieses China Fertigmodul mit einer Refexlichtschranke gepimpt, oder hast Du das so fertig gekauft ?

Ich habe eine Lichschranke vom Typ CNY70 dran gehängt.

Läuft auch schon lange recht gut. Allerding habe ich das Problem das das Signal nicht sehr Rechteckig zu sein scheint. Der Impuls kommt nicht sauber rein. Ich hab das zwar mit einem Watchdog begradigt bekommen, aber schön finde ich das nicht. Ich hab schon alles versucht um das per Einstellung der Schaltschwell hin zu bekommen, aber nix hat wirklich geholfen.


2018-01-20 10:29:16 FRM_IN Gasimpuls reading: off
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: on
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: off
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: on
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: off
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: on
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: off
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: on
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: off
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: on
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: off
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: on
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: off
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: on
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: off
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: on
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: off
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: on
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: off
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: on
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: off
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: on
2018-01-20 10:29:16 FRM_IN Gasimpuls reading: off
2018-01-20 10:29:17 FRM_IN Gasimpuls reading: on
2018-01-20 10:29:17 FRM_IN Gasimpuls reading: off


Außerdem hab ich das Problem das es sehr selten vorkommt das der Zaähler an einer so blöden Stelle stehen bleibt das ich dieses dauertriggern bekomme. Also es gehen dann für die gesamte Stillstandszeit diese on / off readings ein.

Da ich auch dei Kesselleistung berechne, bekomme ich dann utopische Werte, und außerdem belastet mir das das System.

Ich habe mir nun mit einem Doif geholfen, und forderte im Fall des Falles die Heizung manuell für eine kleinen Zeitraum an, damit der Zähler einen kleinen Tick weiterdreht. Aber auch das ist nur eine Notlösung.

Schöner fände ich wenn ich aus der Lichschranke ein vernünftiges on/off Signal bekommen könnte.

Sehen Deine Redings im Evenmonitor auch so aus ?
Hast Du den FRM internal-pullup on, oder hast Du einen Extertnen Pull-Up Wiederstand verwendet und wenn ja welchen Wert hat der ?

Gruß Skusi
RPI3B, SIGNALduino, NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,ESPEasy an S0 Stromz., MAX Fensterkontakte, IButton, SonOff Tasmota, ESP LED Controler

rippi46

Hallo Skusi,

das Modul habe ich so fertig gekauft.

https://www.ebay.com/itm/400985388076?rmvSB=true

Also in meinen Logs habe ich das Problem mit der Stillstandzeit nicht. Außerdem müsste dann die Anzeige-LEDs der Lichtschranke an dieser Stelle flackern.

Als Pull-up habe ich eine 10k Widerstand.

Mein FRM sieht so aus:

Internals:
   DEF        192.168.178.71:23
   DeviceName 192.168.178.71:23
   FD         164
   NAME       WFirmata
   NOTIFYDEV  global
   NR         478
   NTFY_ORDER 50-WFirmata
   PARTIAL   
   STATE      Initialized
   TYPE       FRM
   analog_pins 14,15,16,17,18,19,20,21
   analog_resolutions 14:10,15:10,16:10,17:10,18:10,19:10,20:10,21:10
   encoder_pins 2,3
   encoder_resolutions 2:28,3:28
   firmware   ConfigurableFirmata.ino
   firmware_version V_2_06
   i2c_pins   18,19
   input_pins 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
   onewire_pins 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
   output_pins 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
   protocol_version V_2_06
   pwm_pins   3,5,6,9,10,11
   pwm_resolutions 3:8,5:8,6:8,9:8,10:8,11:8
   servo_pins 2,3,4,5,6,7,8,9,10,11,12,13
   servo_resolutions 2:14,3:14,4:14,5:14,6:14,7:14,8:14,9:14,10:14,11:14,12:14,13:14
   stepper_pins 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
   stepper_resolutions 2:21,3:21,4:21,5:21,6:21,7:21,8:21,9:21,10:21,11:21,12:21,13:21,14:21,15:21,16:21,17:21,18:21,19:21
   READINGS:
     2017-05-16 18:29:32   error           Unknown pin mode
     2018-01-22 10:00:55   state           Initialized
   SERIAL:
Attributes:
   room       Werkstatt


Gruß rippi
FHEM, LMS, VDR ,Dell 9010 Ubuntu 20.04,Raspimatic, HM/HMIP, Max, Elro, Brennenstuhl u. Intertechno mit Connair.
Picoreplayer, Raspi IR-Lanadapter, Firmata(wifi), LaCrosse,
nanocul433, nanocul868, Signalduino, Connexoon,
MySensor-GW+Sensoren, RGBWW, Zigbee2mqtt,Xiaomi,Nextion,LEDMatrix,Alexa

canis

Quick-and-Dirty- Lösung mit einem Sonoff und den Resten eines Kaffeeautomaten läuft zuverlässig.
Allerdings habe ich es nicht geschafft, den HourCounter mit dem MQTT- State zu triggern, es mußte ein Dummy dazwischen.