Probleme nach FHEM update bei FRM_IN

Begonnen von R1F800, 24 April 2024, 08:23:26

Vorheriges Thema - Nächstes Thema

R1F800

Moin zusammen.

Ich habe ein Problem mit meinem FRM_IN der einen INTERRUPT eines MCP23017 ausliest.
Bisher habe ich auf dem Device mit einem Userreading reagiert, um entsprechend eine neue Initialiiserung durchzuführen. Dies klappt aber seit einem Update so nicht mehr : defmod MCP0x20_INTA FRM_IN 7
attr MCP0x20_INTA IODev FIRMATA
attr MCP0x20_INTA activeLow yes
attr MCP0x20_INTA internal-pullup on
attr MCP0x20_INTA room FIRMATA
attr MCP0x20_INTA stateFormat reading
attr MCP0x20_INTA userReadings pullX20a {fhem "get MCP0x20"}
attr MCP0x20_INTA verbose 1

setstate MCP0x20_INTA off
setstate MCP0x20_INTA 2024-04-20 09:48:45 IODev FIRMATA
setstate MCP0x20_INTA 2024-04-24 08:10:16 reading off
setstate MCP0x20_INTA 2024-04-20 09:48:45 state Initialized

R1F800


LuckyDay

attr MCP0x20_INTA userReadings pullX20a {fhem "get MCP0x20"; "testing"}

erweitere das userReadings , du muestest seither auch Fehlermeldungen bekommen haben , die du wohl mit verbose 1 unterdrückt hast

betateilchen

{fhem "get MCP0x20"}
Fehlt da nicht irgendwas?
Muss man dem get nicht mitgeben, WAS man denn vom device gerne zurückbekommen möchte?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!