Gaszähler Reedkontakt an GPIO

Begonnen von huhu, 17 Juni 2020, 00:12:56

Vorheriges Thema - Nächstes Thema

huhu

Hallo zusammen,
ich nutze seit Jahren einen ReedKontakt um die Impulse des Gaszählers auszuwerten. Ich habe gestern FHEM von einem Pi3 auf Pi4 migriert, es funktioniert soweit alles bis auf die GPIO Sache..

Ich habe über
sudo apt-get install wiringpi

Wiringpi installiert (hatte ich auf dem pi3, laut dem wiki eintrag soll es nicht mehr notwendig sein?)
gpio -v und gpio readall geben mir entsprechend Rückmeldung.

In FHEM ist alles nach wie vor über GPIO23 konfiguriert:
Internals:
   DEF        23
   EXCEPT_FD  16
   FUUID      5ee7c911-f33f-4c31-6889-8843a020b3627d70
   GPIO_Basedir /sys/class/gpio
   GPIO_Nr    23
   NAME       GPIOGaszaehler
   NR         45
   STATE      on
   TYPE       RPI_GPIO
   WiringPi_gpio /usr/bin/gpio
   lasttrg    1592337600.12624
   READINGS:
     2020-06-16 22:00:00   Dblclick        on
     2020-06-16 22:00:01   Longpress       on
     2020-06-17 00:04:56   Pinlevel        high
     2020-06-16 22:00:00   state           on
   fhem:
     interfaces switch
Attributes:
   active_low yes
   direction  input
   interrupt  both
   pud_resistor up
   room       32_Gaszähler
   toggletostate yes


Kabel sind an GPIO23 und Ground, auch ein direktes Brücken ändert nichts.
Berechtigungen und Pi Reboot sind durchgeführt, jemand eine Idee was ich sonst noch prüfen könnte?

Viele Grüße
huhu

bartman121

Hier musst du Mal nachlesen, es gibt wohl Probleme auf dem rpi4 mit den PullUps:
https://forum.fhem.de/index.php/topic,111749.0.html

Beta-User

Vielleicht mal drüber nachdenken, das auf einen Microcontroller auszulagern? Arducounter wäre da eines von mehreren passenden Schlagworten.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

huhu

Zitat von: bartman121 am 17 Juni 2020, 14:09:11
Hier musst du Mal nachlesen, es gibt wohl Probleme auf dem rpi4 mit den PullUps:
https://forum.fhem.de/index.php/topic,111749.0.html

Perfekt, vielen Dank das wars! :)
Wenn der Befehl nicht gefunden wird, einfach mit sudo apt-get install raspi-gpio nachinstallieren dann gehts.

@bartman, das wäre mein Workaround gewesen, so funktioniert das ganze jedoch sehr zuverlässig