FHEM/51_RPI_GPIO.pm

Begonnen von moerte, 20 März 2025, 17:00:43

Vorheriges Thema - Nächstes Thema

betateilchen

Zitat von: frober am 21 März 2025, 09:14:31Zumindest sind attr gesetzt, die in deiner Konstellation keine Auswirkungen haben.

Deshalb hatte ich die Neuanlage empfohlen. Allerdings war ich dabei nicht davon ausgegangen, dass dann gleich wieder die gleichen sinnlosen Attribute vom Anwender gesetzt werden. Es geht nicht nur darum, dass ein Attribut keine Auswirkung hat, ein Attribut kann auch komplett kontraproduktiv sein.

Zitat von: frober am 21 März 2025, 09:14:31Comref/Hilfe gelesen?

Mit ziemlicher Sicherheit nicht.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

moerte

ist gut - ich weiß ich bin nicht die hellste Kerze auf der Torte. Aber dann lassen wir das hier und ich werde am besten nichts mehr fragen.
natürlich hab ich es gelesen.
Und da es so funktioniert hatte - warum soll ich es in Frage stellen?
ich hab nun mal nur die attr.:
Attributes
direction
Setzt den GPIO auf Ein- oder Ausgang.
Standard: input, gültige Werte: input, output

active_low
Invertieren des logischen Wertes
Standard: no, gültige Werte: no, yes

interrupt
kann nur gewählt werden, wenn der GPIO als Eingang konfiguriert ist
Aktiviert Flankenerkennung für den GPIO
bei jedem interrupt Ereignis werden die readings Pinlevel und state aktualisiert
Standard: none, gültige Werte: none, falling, rising, both

Bei "both" wird ein reading Longpress angelegt, welches auf on gesetzt wird solange der Pin länger als 1s gedrückt wird
Bei "falling" und "rising" wird ein reading Toggle angelegt, das bei jedem Interruptereignis toggelt und das Reading Counter, das bei jedem Ereignis um 1 hochzählt

poll_interval
Fragt den Zustand des GPIO regelmäßig ensprechend des eingestellten Wertes in Minuten ab
Standard: -, gültige Werte: Dezimalzahl

toggletostate
Funktioniert nur bei auf falling oder rising gesetztem Attribut interrupt
Wenn auf "yes" gestellt wird bei jedem Triggerereignis das state reading invertiert
Standard: no, gültige Werte: yes, no

pud_resistor
Interner Pullup/down Widerstand
Funktioniert aussließlich mit installiertem gpio Tool der WiringPi Bibliothek.
Standard: -, gültige Werte: off, up, down

debounce_in_ms
Wartezeit in ms bis nach ausgelöstem Interrupt der entsprechende Pin abgefragt wird. Kann zum entprellen von mechanischen Schaltern verwendet werden
Standard: 0, gültige Werte: Dezimalzahl

unexportpin
Führe unexport über /sys/class/gpio/unexport aus wenn die Pin-Definition gelöscht wird (z.B. durch rereadcfg, delete,...)
Standard: yes, , gültige Werte: yes, no

restoreOnStartup
Wiederherstellen der Portzustände nach Neustart
Standard: last, gültige Werte: last, on, off, no

longpressinterval
Funktioniert nur bei auf both gesetztem Attribut interrupt
Zeit in Sekunden, die ein GPIO auf high verweilen muss, bevor das Reading longpress auf on gesetzt wird
Standard: 1, gültige Werte: 0.1 - 10

readingFnAttributes

Und hier finde ich zumal selbst nicht den Fehler. und als sinnlose Attribute hab ich diese nicht gehalten (s.o.)
EGAL

Trotzdem Danke und ein schönes Wochenende.

frober

Z.B.
toggletostate
Funktioniert nur bei auf falling oder rising gesetztem Attribut interrupt
Wenn auf "yes" gestellt wird bei jedem Triggerereignis das state reading invertiert
Standard: no, gültige Werte: yes, no

Warum gleich beleidigt?

Wir opfern freiwillig unsere Zeit um zu helfen, erwarten aber auch Gegenleistung in Sinne von Lesen von Anleitungen, Eigeninitiative etc.

Wir sind auch nicht vom Himmel gefallen...
Raspi 3b mit Raspbian Bullseye und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...

moerte

#18
Ich bin nicht beleidigt,  und ich habe auch schon  mehrfach gesagt wie dankbar ich für die Hilfe bin.

Natürlich belese ich mich, aber es gab hierzu eine Anleitung die halt nicht mehr geht. Und eine andere Anleitung habe ich nicht gefunden.
Und da ich dachte weil es auf den alten pi ging, warum sollten die attribute anders sein, daher hab ich mir einfach keinen Kopf drüber gemacht. Ich lass mich auch gern eines besseren belehren und ich weiß auch sicherlich nichts besser.
Sonst würde ich nicht fragen .. egal jetzt.
Ich bin sicher, dass ich nicht der einzige bin der ein Gaszähler über ein Readralais und GPIO ausliest.
Vlt kann man ja hierzu eine neue Anleitung erstellen.

Die attribute verstehe ich, und ich habe das jetzt auch so konfiguriert.
Wenn ich Wenn ich readValue mache, ändert sich nur die Uhrzeit des readings.
Wenn ich das Readrelais auslöse kommt in Fhem auch nichts an. Der state ändert sich auch nicht. Wenn ich das attr toggletostate richtig verstehe, sollte er es dadurch aber machen. Aber solange beim Auslösen des Readrelais nichts ankommt, weiß ich nun auch nicht weiter.


Internals:
   CFGFN     
   DEF        595
   EXCEPT_FD  44
   FUUID      67dcf940-f33f-599c-0f7a-92cca4aa432e22dc
   GPIO_Basedir /sys/class/gpio
   GPIO_Nr    595
   NAME       GPIOGaszaehler
   NR         516
   STATE      off
   TYPE       RPI_GPIO
   WiringPi_gpio /usr/bin/gpio
   eventCount 5
   READINGS:
     2025-03-21 15:05:52   Pinlevel        low
     2025-03-21 11:16:51   state           off
   fhem:
     interfaces switch
   hmccu:
Attributes:
   direction  input
   interrupt  falling
   room       Verbrauch
   toggletostate yes

Der Pinlevel bleibt auch immer auf low. Das attr interurupt muss ja auf falling stehen. Sonst nützt toggletostate nichts- wenn ich das richtig verstanden habe.

Edit:
Hab mir mal die GPIO vom bi angeschaut.
Ich hab das Relais ja an GPIO 24.. müsste jetzt die def statt 595 auf 593 wenn ich das richtig verstehe.
Hab erneut das device so angelegt leider auch ohne Änderung

$ cat /sys/kernel/debug/gpio
gpiochip10: GPIOs 512-543, parent: platform/107d508500.gpio, gpio-brcmstb@107d508500:
 gpio-512 (-                   )
 gpio-513 (2712_BOOT_CS_N      |spi10 CS0           ) out hi ACTIVE LOW
 gpio-514 (2712_BOOT_MISO      )
 gpio-515 (2712_BOOT_MOSI      )
 gpio-516 (2712_BOOT_SCLK      )
 gpio-517 (-                   )
 gpio-518 (-                   )
 gpio-519 (-                   )
 gpio-520 (-                   )
 gpio-521 (-                   )
 gpio-522 (-                   )
 gpio-523 (-                   )
 gpio-524 (-                   )
 gpio-525 (-                   )
 gpio-526 (PCIE_SDA            )
 gpio-527 (PCIE_SCL            )
 gpio-528 (-                   )
 gpio-529 (-                   )
 gpio-530 (-                   )
 gpio-531 (-                   )
 gpio-532 (PWR_GPIO            |pwr_button          ) in  hi ACTIVE LOW
 gpio-533 (2712_G21_FS         )
 gpio-534 (-                   )
 gpio-535 (-                   )
 gpio-536 (BT_RTS              )
 gpio-537 (BT_CTS              )
 gpio-538 (BT_TXD              )
 gpio-539 (BT_RXD              )
 gpio-540 (WL_ON               |wl_on_reg           ) out hi
 gpio-541 (BT_ON               |shutdown            ) out hi
 gpio-542 (WIFI_SDIO_CLK       )
 gpio-543 (WIFI_SDIO_CMD       )
gpiochip11: GPIOs 544-547, parent: platform/107d508500.gpio, gpio-brcmstb@107d508520:
 gpio-544 (WIFI_SDIO_D0        )
 gpio-545 (WIFI_SDIO_D1        )
 gpio-546 (WIFI_SDIO_D2        )
 gpio-547 (WIFI_SDIO_D3        )
gpiochip12: GPIOs 548-562, parent: platform/107d517c00.gpio, gpio-brcmstb@107d517c00:
 gpio-548 (RP1_SDA             )
 gpio-549 (RP1_SCL             )
 gpio-550 (RP1_RUN             |RP1 RUN pin         ) out hi
 gpio-551 (SD_IOVDD_SEL        |vdd-sd-io           ) out lo
 gpio-552 (SD_PWR_ON           |sd_vcc_reg          ) out lo
 gpio-553 (SD_CDET_N           |cd                  ) in  hi ACTIVE LOW
 gpio-554 (SD_FLG_N            )
 gpio-555 (-                   )
 gpio-556 (2712_WAKE           )
 gpio-557 (2712_STAT_LED       |ACT                 ) out hi ACTIVE LOW
 gpio-558 (-                   )
 gpio-559 (-                   )
 gpio-560 (PMIC_INT            )
 gpio-561 (UART_TX_FS          )
 gpio-562 (UART_RX_FS          )
gpiochip13: GPIOs 563-568, parent: platform/107d517c00.gpio, gpio-brcmstb@107d517c20:
 gpio-563 (HDMI0_SCL           )
 gpio-564 (HDMI0_SDA           )
 gpio-565 (HDMI1_SCL           )
 gpio-566 (HDMI1_SDA           )
 gpio-567 (PMIC_SCL            )
 gpio-568 (PMIC_SDA            )
gpiochip0: GPIOs 569-622, parent: platform/1f000d0000.gpio, pinctrl-rp1:
 gpio-569 (ID_SDA              )
 gpio-570 (ID_SCL              )
 gpio-571 (GPIO2               )
 gpio-572 (GPIO3               )
 gpio-573 (GPIO4               )
 gpio-574 (GPIO5               )
 gpio-575 (GPIO6               )
 gpio-576 (GPIO7               )
 gpio-577 (GPIO8               )
 gpio-578 (GPIO9               )
 gpio-579 (GPIO10              )
 gpio-580 (GPIO11              )
 gpio-581 (GPIO12              )
 gpio-582 (GPIO13              )
 gpio-583 (GPIO14              )
 gpio-584 (GPIO15              )
 gpio-585 (GPIO16              )
 gpio-586 (GPIO17              )
 gpio-587 (GPIO18              )
 gpio-588 (GPIO19              )
 gpio-589 (GPIO20              )
 gpio-590 (GPIO21              )
 gpio-591 (GPIO22              )
 gpio-592 (GPIO23              )
 gpio-593 (GPIO24              )
 gpio-594 (GPIO25              )
 gpio-595 (GPIO26              |sysfs               ) in  lo IRQ ACTIVE LOW
 gpio-596 (GPIO27              )
 gpio-597 (PCIE_RP1_WAKE       )
 gpio-598 (FAN_TACH            )
 gpio-599 (HOST_SDA            )
 gpio-600 (HOST_SCL            )
 gpio-601 (ETH_RST_N           |phy-reset           ) out hi ACTIVE LOW
 gpio-602 (-                   )
 gpio-603 (CD0_IO0_MICCLK      |cam0_reg            ) out lo
 gpio-604 (CD0_IO0_MICDAT0     )
 gpio-605 (RP1_PCIE_CLKREQ_N   )
 gpio-606 (-                   )
 gpio-607 (CD0_SDA             )
 gpio-608 (CD0_SCL             )
 gpio-609 (CD1_SDA             )
 gpio-610 (CD1_SCL             )
 gpio-611 (USB_VBUS_EN         )
 gpio-612 (USB_OC_N            )
 gpio-613 (RP1_STAT_LED        |PWR                 ) out hi ACTIVE LOW
 gpio-614 (FAN_PWM             )
 gpio-615 (CD1_IO0_MICCLK      |cam1_reg            ) out lo
 gpio-616 (2712_WAKE           )
 gpio-617 (CD1_IO1_MICDAT1     )
 gpio-618 (EN_MAX_USB_CUR      )
 gpio-619 (-                   )
 gpio-620 (-                   )
 gpio-621 (-                   )
 gpio-622 (-                   )
gpiochip14: GPIOs 623-626, parent: usb/3-1.1:1.0, ftdi-cbus, can sleep:
gpiochip15: GPIOs 627-633, parent: usb/1-1:1.0, cp210x, can sleep:


frober

#19
ZitatIch hab das Relais ja an GPIO 24.. müsste jetzt die def statt 595 auf 593 wenn ich das richtig verstehe
Das würde ich auch so interpretieren.

Probiere mal
gpio readall
unter V siehst du den Status des Pins, damit kannst du auch die Veränderung beim Schalten testen. Und den richtigen Pin identifizieren.

attr pud_resistor upsolltest du wieder setzen, sonst hängt der Pin in der "Luft", was zu fehlerhaften Verhalten führt.
Vorausgesetzt der Kontakt ist an Masse angeschlossen, sonst wäre es down.
Raspi 3b mit Raspbian Bullseye und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...

moerte

Danke für deine Antwort.. ja da hab ich auch schon geschaut, und da zeigts dann wieder die "normalen" GPIO Ports an.
Bei GPIO 24 (der 9. PIN auf der äußersten Reihe) wo ein kabel dran ist steht bei V = 0 wenn ich das richtig sehe..
Das Readrelais schaltet ja nur ganz kurz, so schnell kann ich die Seite nicht aktualisieren.
Bleibt auch immer gleich wenn ich schaue. Ich hoffe das Bild ist erkennbar.
Ja, an Masse (GND) - (der 3. Pin auf der äußersten Reihe) hab ich das Readrelais auch angeschlossen.


Du darfst diesen Dateianhang nicht ansehen.

frober

#21
In der Mitte stehen die physikalischen Pins.
Ich finde GPIO24 an Pin 35 und Masse an 6,9,14,20,25,30,34,39

Pin1 zeigt zur SD-Karte, sofern diese noch an gleichen Platz ist.

Du meinst GPIO5...
Die BCM-Nr ist hier, glaube ich, verkehrt.


Den Kontakt (die Pins) kannst zum Testen überbrücken.

Mit dem Pullup (pud_resistor up) sollte der Pin bei offenen Kontakt auf 1 stehen.
Raspi 3b mit Raspbian Bullseye und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...

moerte

Jetzt hab ich das zum ersten mal verstanden - danke für die super Erklärung.
Ja stimmt, dann ist er an GPIO 5 (Pin 18) und GND (Pin 6)
und jetzt kommt, ich habe nichts gemacht - aber er hat anscheinend jetzt irgendein Signal bekommen und readings bekommen.
Obwohl die Therme gerade aufgeheizt hat und der Zähler mehrmals runden Gedreht hat, leider nur 1 mal gezählt. - aber immerhin.

Internals:
   DEF        593
   EXCEPT_FD  27
   FUUID      67dcf940-f33f-599c-0f7a-92cca4aa432e22dc
   GPIO_Basedir /sys/class/gpio
   GPIO_Nr    593
   NAME       GPIOGaszaehler
   NR         514
   STATE      on
   TYPE       RPI_GPIO
   WiringPi_gpio /usr/bin/gpio
   eventCount 1
   lasttrg    1742582588.91078
   READINGS:
     2025-03-21 19:43:08   Counter         1
     2025-03-21 19:52:24   Pinlevel        low
     2025-03-21 19:43:08   Toggle          on
     2025-03-21 19:43:08   state           on
   fhem:
     interfaces switch
   hmccu:
Attributes:
   direction  input
   interrupt  falling
   pud_resistor up
   room       Verbrauch
   toggletostate yes

RappaSan

#23
Ist ja drollig, bei meinem Pi5 hab ich andere GPIO-Nummern angezeigt bekommen:
gpiochip0: GPIOs 512-543, parent: platform/107d508500.gpio, gpio-brcmstb@107d508500:
 gpio-512 (-                  )
 gpio-513 (2712_BOOT_CS_N      |spi10 CS0          ) out hi ACTIVE LOW
 gpio-514 (2712_BOOT_MISO      )
 gpio-515 (2712_BOOT_MOSI      )
 gpio-516 (2712_BOOT_SCLK      )
 gpio-517 (-                  )
 gpio-518 (-                  )
 gpio-519 (-                  )
 gpio-520 (-                  )
 gpio-521 (-                  )
 gpio-522 (-                  )
 gpio-523 (-                  )
 gpio-524 (-                  )
 gpio-525 (-                  )
 gpio-526 (PCIE_SDA            )
 gpio-527 (PCIE_SCL            )
 gpio-528 (-                  )
 gpio-529 (-                  )
 gpio-530 (-                  )
 gpio-531 (-                  )
 gpio-532 (PWR_GPIO            |pwr_button          ) in  hi ACTIVE LOW
 gpio-533 (2712_G21_FS        )
 gpio-534 (-                  )
 gpio-535 (-                  |sysfs              ) out lo
 gpio-536 (BT_RTS              )
 gpio-537 (BT_CTS              )
 gpio-538 (BT_TXD              )
 gpio-539 (BT_RXD              )
 gpio-540 (WL_ON              |wl_on_reg          ) out hi
 gpio-541 (BT_ON              )
 gpio-542 (WIFI_SDIO_CLK      )
 gpio-543 (WIFI_SDIO_CMD      )

gpiochip1: GPIOs 544-547, parent: platform/107d508500.gpio, gpio-brcmstb@107d508520:
 gpio-544 (WIFI_SDIO_D0        )
 gpio-545 (WIFI_SDIO_D1        )
 gpio-546 (WIFI_SDIO_D2        )
 gpio-547 (WIFI_SDIO_D3        )

gpiochip2: GPIOs 548-564, parent: platform/107d517c00.gpio, gpio-brcmstb@107d517c00:
 gpio-548 (RP1_SDA            )
 gpio-549 (RP1_SCL            )
 gpio-550 (RP1_RUN            |RP1 RUN pin        ) out hi
 gpio-551 (SD_IOVDD_SEL        |vdd-sd-io          ) out hi
 gpio-552 (SD_PWR_ON          |sd_vcc_reg          ) out hi
 gpio-553 (SD_CDET_N          |cd                  ) in  lo ACTIVE LOW
 gpio-554 (SD_FLG_N            )
 gpio-555 (-                  )
 gpio-556 (2712_WAKE          )
 gpio-557 (2712_STAT_LED      |ACT                ) out hi ACTIVE LOW
 gpio-558 (-                  )
 gpio-559 (-                  )
 gpio-560 (PMIC_INT            )
 gpio-561 (UART_TX_FS          )
 gpio-562 (UART_RX_FS          )
 gpio-563 (-                  )
 gpio-564 (-                  )

gpiochip3: GPIOs 565-570, parent: platform/107d517c00.gpio, gpio-brcmstb@107d517c20:
 gpio-565 (HDMI0_SCL          )
 gpio-566 (HDMI0_SDA          )
 gpio-567 (HDMI1_SCL          )
 gpio-568 (HDMI1_SDA          )
 gpio-569 (PMIC_SCL            )
 gpio-570 (PMIC_SDA            )

gpiochip4: GPIOs 571-624, parent: platform/1f000d0000.gpio, pinctrl-rp1:
 gpio-571 (ID_SDA              )
 gpio-572 (ID_SCL              )
 gpio-573 (GPIO2              )
 gpio-574 (GPIO3              )
 gpio-575 (GPIO4              |onewire@0          ) out lo
 gpio-576 (GPIO5              )
 gpio-577 (GPIO6              )
 gpio-578 (GPIO7              |spi0 CS1            ) out hi ACTIVE LOW
 gpio-579 (GPIO8              |spi0 CS0            ) out hi ACTIVE LOW
 gpio-580 (GPIO9              )
 gpio-581 (GPIO10              )
 gpio-582 (GPIO11              )
 gpio-583 (GPIO12              )
 gpio-584 (GPIO13              )
 gpio-585 (GPIO14              )
 gpio-586 (GPIO15              )
 gpio-587 (GPIO16              )
 gpio-588 (GPIO17              )
 gpio-589 (GPIO18              |led                ) out hi
 gpio-590 (GPIO19              )
 gpio-591 (GPIO20              )
 gpio-592 (GPIO21              )
 gpio-593 (GPIO22              )
 gpio-594 (GPIO23              )
 gpio-595 (GPIO24              |dc                  ) out hi
 gpio-596 (GPIO25              |reset              ) out hi ACTIVE LOW
 gpio-597 (GPIO26              )
 gpio-598 (GPIO27              )
 gpio-599 (PCIE_RP1_WAKE      )
 gpio-600 (FAN_TACH            )
 gpio-601 (HOST_SDA            )
 gpio-602 (HOST_SCL            )
 gpio-603 (ETH_RST_N          |phy-reset          ) out hi ACTIVE LOW
 gpio-604 (-                  )
 gpio-605 (CD0_IO0_MICCLK      |cam0_reg            ) out lo
 gpio-606 (CD0_IO0_MICDAT0    )
 gpio-607 (RP1_PCIE_CLKREQ_N  )
 gpio-608 (-                  )
 gpio-609 (CD0_SDA            )
 gpio-610 (CD0_SCL            )
 gpio-611 (CD1_SDA            )
 gpio-612 (CD1_SCL            )
 gpio-613 (USB_VBUS_EN        )
 gpio-614 (USB_OC_N            )
 gpio-615 (RP1_STAT_LED        |PWR                ) out hi ACTIVE LOW
 gpio-616 (FAN_PWM            )
 gpio-617 (CD1_IO0_MICCLK      |cam1_reg            ) out lo
 gpio-618 (2712_WAKE          )
 gpio-619 (CD1_IO1_MICDAT1    )
 gpio-620 (EN_MAX_USB_CUR      )
 gpio-621 (-                  )
 gpio-622 (-                  )
 gpio-623 (-                  )
 gpio-624 (-                  )

Deshalb gpio-595...

moerte

na das muss mal einer verstehen @RappaSan
.. aber wenn ich jetzt von meinen pi ausgehe müsste ich jetzt die DEF mit 574 machen.
Ohhh man, ich seh den Wald vor lauter Bäume nicht  ::)  :))

.. muss jetzt mal noch mit dem Hund raus. Teste dann später nochmal

frober

Zitat von: moerte am 21 März 2025, 20:05:59.. aber wenn ich jetzt von meinen pi ausgehe müsste ich jetzt die DEF mit 574 machen.
Wollte ich gerade schreiben...
Raspi 3b mit Raspbian Bullseye und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...

moerte

Ich hab es mal so konfiguriert jetzt. Ich schau mal ob sich was getan hat wenn ich wieder zu Hause bin.
Ich gebe Rückmeldung.
Wenn man dann solche Bilder sieht, da kann man dann ja nur durcheinander kommen.


Du darfst diesen Dateianhang nicht ansehen.

moerte

Ok, schade - läuft leider auch nicht.
Das mit den GPIO verwirrt mich auch total.

Internals:
   DEF        574
   EXCEPT_FD  27
   FUUID      67dcf940-f33f-599c-0f7a-92cca4aa432e22dc
   GPIO_Basedir /sys/class/gpio
   GPIO_Nr    574
   NAME       GPIOGaszaehler
   NR         511
   STATE      off
   TYPE       RPI_GPIO
   WiringPi_gpio /usr/bin/gpio
   eventCount 2
   READINGS:
     2025-03-21 19:43:08   Counter         1
     2025-03-21 22:09:26   Pinlevel        high
     2025-03-21 20:27:39   state           off
   fhem:
     interfaces switch
Attributes:
   direction  input
   interrupt  falling
   pud_resistor up
   room       Verbrauch
   toggletostate yes

frober

#28
2025-03-21 19:43:08  Counter        1
2025-03-21 22:09:26  Pinlevel        high
2025-03-21 20:27:39  state          off

sieht aber besser aus -> Pinlevel high

zeige nochmal ein
gpio readall
Raspi 3b mit Raspbian Bullseye und relativ aktuellem Fhem,  FS20, LGW, PCA301, Zigbee, MQTT, MySensors mit RS485(CAN-Receiver) und RFM69, etc.,
einiges umgesetzt, vieles in Planung, smile

********************************************
...man wächst mit der Herausforderung...

moerte

gern ...

Du darfst diesen Dateianhang nicht ansehen.