Arduino/Firmata: Notify verwenden

Begonnen von stobor, 07 Februar 2019, 11:36:39

Vorheriges Thema - Nächstes Thema

stobor

Hallo,
ich möchte einige Anschlüsse des Arduino (Uno) als Eingänge verwenden:
define Pin9 FRM_IN 9  #  PIR Ost
attr Pin9 IODev Arduino1
attr Pin9 stateFormat value

Wie kann ich denn da einfach auf Ereignisse Reagieren?
define chkPin9 notify Pin9:on {\
fhem "set Licht_Test on-for-timer 3";;\
}

greift leider nicht.
In den Events sehe ich so etwas: Pin9 (FRM_IN) reading:on
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

Wzut

eben darum musst du auch das Reading reading (saublöd gewählt vom Autor damals) abfragen und nicht state
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

stobor

Hmmmmm?
Hast Du vielleicht ein Beispiel?
Intel NUC (Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus

Wzut

aber sicher doch , sogar mehr als eins -> https://forum.fhem.de/index.php/topic,19621.0.html
oder der einfache Weg : passende Zeile im Event Monitor markieren und Create/Modify Device drücken ....
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher