Wie kann ich in Homebridge ein FHEM-Device auf stateless setzen?

Begonnen von rrr, 14 Mai 2021, 19:05:49

Vorheriges Thema - Nächstes Thema

rrr

Ich möchte den Status einer Waschmaschine als Schalter in Homebridge darstellen. Das funktioniert auch bereits.
Wenn ich den Schalter in Homebridge schalte, bleibt er jedoch auf dem geschalteten Status stehen. Ich möchte aber, dass er sich entweder gar nicht schalten lässt, oder alternativ wieder in den tatsächlichen Status zurückkehrt.

Definiton des dummys:

defmod fhem_test dummy
attr fhem_test genericDeviceType switch
attr fhem_test homebridgeMapping clear\
On=state,cmdOn=,cmdOff=,valueOn=running,ValueOff=/standby|off/,timeout=250,nocache=1,readOnly=1
attr fhem_test room Homekit

setstate hw_test running
setstate hw_test 2021-05-14 13:12:42 state running



Mit homebridge-dummy https://www.npmjs.com/package/homebridge-dummy direkt in der Homebridge kann ich problemlos einen Schalter anlegen, welcher beim Schalten umgehend wieder in den ursprünglichen Stand zurückkehrt:

{
    "name": "test",
    "accessory": "DummySwitch",
    "time": 1000,
    "stateful": false,
    "reverse": false,
    "resettable": false
}


Wie mache ich das aber direkt in FHEM??