ReRead via Script für Modbus Modul ausführen?

Begonnen von wollik, 07 Dezember 2024, 12:59:24

Vorheriges Thema - Nächstes Thema

wollik

Hallo ins Forum,
ich verwende das Fhem Modbus Modul um Daten von verschiedenen Geräten auzuholen.
defmod OpenWB ModbusAttr 1 10 192.168.10.243:502 TCP
Das geschieht automatisch je nach eingestelltem Deviceintervall (hier 10 Sekunden) und den verwendeten Polleinstellungen für die einzelnen Readings.
...
attr OpenWB obj-h10114-poll 1
attr OpenWB obj-h10114-reading LP1_Plugged_Status
attr OpenWB obj-h10114-type S16
...

Im Header kann ich für mein Device ein "set reread" ausführen und unabhängig vom derzeitigen Intervall holt das Modbusmodul die Readings vom Device.
Ich suche nun nach einer Möglichkeit, dieses "set reread" mittels Script z.B. DOIF oder NOTIFY zu aktivieren um die Werte vom Device unabhängig vom Interval abzuholen.

Bitte geht das beim Modbus Modul? Wenn JA bitte gibt es dafür ein Beispiel für mich/uns hier im Forum?

Viele Grüße
wollik






wollik

Hallo ins Forum,
das manuelle Abfragen eines Modbusdevices funktioniert über:
(set <Device> reread)

Ich hatte in meinem DOIF das attribut "do always" nicht verwendet.

Viele Grüße
wollik