Gaszähler erfassen

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

Vorheriges Thema - Nächstes Thema

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.