Moin,
einer meiner Aktoren, schaltet die Außenbeleuchtung und seit kurzem einen Lüfter (der den Keller entfeuchtet).
Früher war der "state" immer on oder off. Nun ist state = switch. Kann man dem Gerät sagen, dass es als state den status von switch11 anzeigen soll?
Danke
Petz
define ABEinfahrt MYSENSORS_DEVICE 61
attr ABEinfahrt IODev MSGateway
attr ABEinfahrt alias Einfahrt
attr ABEinfahrt group Beleuchtung
attr ABEinfahrt mapReading_switch11 11 switch
attr ABEinfahrt mapReading_switch12 12 switch
attr ABEinfahrt mode repeater
attr ABEinfahrt requestAck 1
attr ABEinfahrt room MySensors
attr ABEinfahrt setCommands on:switch11:on off:switch11:off onL:switch12:on offL:switch12:off
attr ABEinfahrt setReading_switch11 on,off
attr ABEinfahrt setReading_switch12 on,off
attr ABEinfahrt stateFormat switch
attr ABEinfahrt version 1.5
Hi,
Du hast es ja explizit so gesetzt:
attr ABEinfahrt stateFormat switch
...vielleicht einfach stateFormat löschen?
Gruß,
Thorsten
Zitat von: Meister_Petz am 01 Oktober 2015, 15:15:13
Nun ist state = switch.
Das hast Du doch in stateFormat selbst so angegeben:
attr ABEinfahrt stateFormat switch
Zitat von: Meister_Petz am 01 Oktober 2015, 15:15:13
Kann man dem Gerät sagen, dass es als state den status von switch11 anzeigen soll?
Klar.
attr ABEinfahrt stateFormat {ReadingsVal("switch11","state","")}
Hmm,
das löschen von stateFormat bringt nur ???
und mit
attr ABEinfahrt stateFormat {ReadingsVal("switch11","state","")}
bliebt das feld state leer.
loch eine Idee?
Danke!
Hi,
versuch mal das:
attr ABEinfahrt stateFormat {ReadingsVal("ABEinfahrt","switch11","undef")}
Wenn das auch nicht klappt, dann mach mal ein "list ABEinfahrt" und schick das Ergebnis.
Gruß,
Thorsten
Zitat von: Thorsten Pferdekaemper am 02 Oktober 2015, 12:32:49
attr ABEinfahrt stateFormat {ReadingsVal("ABEinfahrt","switch11","undef")}
Klasse Danke!