Probleme mir Gaszähler + Reed + GPIO

Moderator: Mod-Team

 

0.00 (0 Bewertungen)

Probleme mir Gaszähler + Reed + GPIO

Beitragvon shepart » 27.09.2018, 19:57

Hallo,

ich hoffe, ich bin hier richtig. Ich stelle von selbstgebauten python Scripten um auf den volkszähler. Meinen Stromzähler mit SML Datenstrom habe ich ohne Probleme eingebunden.
Aktuell hängt es an dem Gaszähler mit Reed-Kontakt. Ich habe zum testen GPIO17(PIN 11) + GND(PIN 9) per Steckbrückenkabel direkt verbunden, jedoch passiert im vzlogger nichts. Der Zustand bleibt gleich (returned 0) , egal ob
GPIO17 + GND verbunden sind oder nicht.

Ausschnitt aus der Konfig:
Code: Alles auswählen
        {
        "enabled": true,
        "allowskip": false,
        "interval": -1,
        "aggtime": -1,
        "aggfixedinterval": false,
        "channels": [{
                "uuid": "e6b15a20-c0be-11e8-af26-8996fbcdff8b",
                "identifier": "Gas-Impulse",
                "api": "volkszaehler",
                "middleware": "http://localhost/middleware.php",
                "aggmode": "none",
                "duplicates": 0
                }],
                "protocol": "s0",
                "gpio": 17,
                "configureGPIO": true,
                "send_zero": false,
                "debounce_delay": 0
                }


logs:
Code: Alles auswählen
[Sep 27 20:55:15][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:16][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:17][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:18][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:19][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:20][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:21][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:22][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:23][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:24][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:25][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:26][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:27][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:28][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:29][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:30][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:31][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:32][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:33][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:34][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:35][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:36][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:37][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:38][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:39][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:40][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:41][S0]   MeterS0:HWIF_GPIO:first poll returned 0
[Sep 27 20:55:42][S0]   MeterS0:HWIF_GPIO:first poll returned 0



Ich vermute ich übersehe den Fehler einfach, wenn man mehrere Stunden in die gleiche Konfig schaut und keinen Fehler erkennt.
Habt ihr eine Idee?

Grüße
Tobias
shepart
Öfters hier
Öfters hier
 
- Threadstarter -
 
Beiträge: 13
Registriert: 27.09.2018, 19:28
Info: Interessent

Re: Probleme mir Gaszähler + Reed + GPIO

Beitragvon JAU » 28.09.2018, 08:35

Da fehlt der Pull-Up Widerstand.


mfg JAU
No Shift - No Service
Benutzeravatar
JAU
Forumsinventar
Forumsinventar
 
Beiträge: 1623
Registriert: 01.12.2012, 10:04
Wohnort: 74632
PV-Anlage [kWp]: 12,8
Info: Betreiber

Re: Probleme mir Gaszähler + Reed + GPIO

Beitragvon shepart » 28.09.2018, 10:51

@JAU

Danke für deine Antwort.
Mit Python konnte ich den GPIO auf UP setzen. Ist das mit dem vzlogger nicht möglich ?

Code: Alles auswählen
GPIO.setup(pin_gas, GPIO.IN, pull_up_down=GPIO.PUD_UP)


Wie groß sollte der Widerstand sein ? und wie wird er verkabelt ?
4,7k oder 10k ? Widerstand zwischen 3,3V und GPIO?

Grüße
Tobias
shepart
Öfters hier
Öfters hier
 
- Threadstarter -
 
Beiträge: 13
Registriert: 27.09.2018, 19:28
Info: Interessent

Re: Probleme mir Gaszähler + Reed + GPIO

Beitragvon Carstene » 28.09.2018, 11:44

Kannst du nicht, wie am Arduino, den Pull Widerstand softwareseitig schalten ?

da gehts so
https://playground.arduino.cc/Deutsch/Eingang
7,28 kWp, 6000TL20, Ost mit 28 x ReneSola JC260M-24/Bb (02/2013)
2,65 kWp, 2500TL21, West mit 10 x SolarWorld AG SW 265 mono (EU)
6,48 kWp, SB5.0, W/NW mit 22 x SolarWorld AG SW 270 mono (EU)
14,8 kWh Hoppecke Batterie mit SI 6H-11
Carstene
Forumsinventar
Forumsinventar
 
Beiträge: 1277
Registriert: 16.01.2014, 14:05
Wohnort: Gummersbach
PV-Anlage [kWp]: 16,41
Speicher [kWh]: 14,8
Info: Betreiber

Re: Probleme mir Gaszähler + Reed + GPIO

Beitragvon JAU » 28.09.2018, 14:02

Es gibt grundsätzlich die Möglichkeit. Dabei sollte man aber in jedem Fall die Finger von wiringpi lassen, das zerschießt gerne mal die GPIO-Konfig das mit vzlogger (der die Konfig bereits so manipuliert das es zu unserer Hardware passt) nix mehr anzufangen ist.


shepart hat geschrieben:4,7k oder 10k ?

Egal.

Widerstand zwischen 3,3V und GPIO?

Ja.


mfg JAU
No Shift - No Service
Benutzeravatar
JAU
Forumsinventar
Forumsinventar
 
Beiträge: 1623
Registriert: 01.12.2012, 10:04
Wohnort: 74632
PV-Anlage [kWp]: 12,8
Info: Betreiber

Re: Probleme mir Gaszähler + Reed + GPIO

Beitragvon shepart » 29.09.2018, 09:26

Danke für die Antwort, ich habe einen 4,7k Ohm Widerstand eingebaut. Nun passiert was, aber irgendetwas stimmt nicht. Probleme sind aktuell:

1. Es wird geloggt, obwohl der Zähler noch lange nicht an dem Punkt ist, wo er eine Umdrehung geschafft hat
2. Mein Zähler hat ein Intervall von 0,1m³ (Aufläsung habe ich auf 10000 gestellt), das frontend zeigt sehr komische werte an...
Code: Alles auswählen
{"version":"0.3","data":{"tuples":[
[1538204605630,0.002,1],
[1538204884136,0.001,1],
[1538204896025,0.03,1],
[1538204901939,0.061,1],
[1538204955493,0.007,1],
[1538205318214,0.001,1],
[1538205639256,0.001,1],
[1538205694031,0.007,1],
[1538205876997,0.002,1],
[1538206012523,0.003,1],
[1538206436884,0.001,1],
[1538206442381,0.065,1],
[1538206493102,0.007,1],[1538206519145,0.014,1],[1538206671853,0.002,1],[1538207042099,0.001,1],[1538207261662,0.002,1]],"uuid":"5bc7f710-c3b3-11e8-8dc9-1f0f97294874","from":1538204381073,"to":1538207261662,"min":[1538206436884,0.00084833431912923],"max":[1538206442381,0.065490267418592],"average":0.002,"consumption":0.002,"rows":18}}


Grüße
Tobias
Dateianhänge
vz.PNG
shepart
Öfters hier
Öfters hier
 
- Threadstarter -
 
Beiträge: 13
Registriert: 27.09.2018, 19:28
Info: Interessent

Re: Probleme mir Gaszähler + Reed + GPIO

Beitragvon JAU » 29.09.2018, 15:47

Das ist entweder Schalterprellen oder dein Zähler betätigt den Reed beim Rückhub ein zweites Mal.
Setze mal "debounce_delay": 1000 und schau obs besser wird.


mfg JAU
No Shift - No Service
Benutzeravatar
JAU
Forumsinventar
Forumsinventar
 
Beiträge: 1623
Registriert: 01.12.2012, 10:04
Wohnort: 74632
PV-Anlage [kWp]: 12,8
Info: Betreiber

Re: Probleme mir Gaszähler + Reed + GPIO

Beitragvon shepart » 29.09.2018, 17:39

Habe ich gemacht, ich werde berichten.

Grüße
Tobias
shepart
Öfters hier
Öfters hier
 
- Threadstarter -
 
Beiträge: 13
Registriert: 27.09.2018, 19:28
Info: Interessent

Re: Probleme mir Gaszähler + Reed + GPIO

Beitragvon shepart » 30.09.2018, 11:11

....ich teste gerade etwas...
shepart
Öfters hier
Öfters hier
 
- Threadstarter -
 
Beiträge: 13
Registriert: 27.09.2018, 19:28
Info: Interessent

Re: Probleme mir Gaszähler + Reed + GPIO

Beitragvon shepart » 30.09.2018, 18:39

Irgendwas stimmt nicht. Wie kommen diese komischen werte zusammen, lt. echtem Zähler habe ich 0,2m³ Gas verbraucht (Zeitraum der angehängten Grafik). Zwischen 15 und 18:25 war der Zähler im echten Leben auch still (alle Verbraucher abgeschaltet)

Der Zähler hat einen Impulse von 0,1.

Code: Alles auswählen
        {
        "enabled": true,
        "allowskip": false,
        "interval": -1,
        "aggtime": -1,
        "aggfixedinterval": false,
        "channels": [{
                "uuid": "d8b9aa50-c4a9-11e8-b868-cd7939287391",
                "identifier": "Impulse",
                "api": "volkszaehler",
                "middleware": "http://localhost/middleware.php",
                "aggmode": "none",
                "duplicates": 0
                }
],
                "protocol": "s0",
                "gpio": 26,
                "configureGPIO": true,
      "resolution": 10000,
                "send_zero": false,
                "debounce_delay": 1000
                }
Dateianhänge
vz.PNG
shepart
Öfters hier
Öfters hier
 
- Threadstarter -
 
Beiträge: 13
Registriert: 27.09.2018, 19:28
Info: Interessent

Nächste

Zurück zu volkszaehler.org



Ähnliche Beiträge


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste