FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: pula am 05 November 2015, 22:26:59

Titel: [Help] Values on und off vertauschen
Beitrag von: pula am 05 November 2015, 22:26:59
Hallo,

komm mir gerade ein wenig blöd vor, weil das sicher eine einfache Sache ist, aber ich komm nicht drauf. Suche hat mir leider auch nicht geholfen.

Folgende Situation:

Ich habe etliche Relais per FRM_OUT angebunden, die Relais aber stromseitig als normally closed angeschlossen, damit die verbundenen Geräte auch funktionieren, falls mal der arduino abraucht oder sonst was ist.
Funktioniert grundsätzlich auch sehr gut, aber irgendwie sind dadurch natürlich on und off "vertauscht" (also, wenn Strom anliegt, macht das Relais zu - wird dann natürlich per default in fhem als gelbe Birne "on" angezeigt).

Ich möchte das nun vertauschen, weil es auf Dauer ein wenig verwirrend ist. Dazu habe ich gehofft, daß mir das attr activeLow weiterhilft, das ändert aber aus einem Grund, den ich nicht verstehe nichts.

Folgendermaßen habe ich zb. ein relais definiert, das eine Lampe schaltet:

define speis_licht FRM_OUT 25
attr speis_licht IODev mega1
attr speis_licht activeLow yes
attr speis_licht room Beleuchtung,arduino
attr speis_licht stateFormat value


Wie gesagt, entgegen meinem Verständnis ändert hier activeLow nichts.
Kann mir bitte jemand weiterhelfen und sagen, wie ich hier die values für on und off vertausche, sodaß das auch in der Web-Oberfläche, andfhem etc. richtig angezeigt wird?

Danke im voraus!

Pula
Titel: Antw:[Help] Values on und off vertauschen
Beitrag von: JoWiemann am 06 November 2015, 10:15:14
Hallo,

wie wäre es es mit:

attr speis_licht devStateIcon on:FS20.off off:FS20.on

Grüße Jörg
Titel: Antw:[Help] Values on und off vertauschen
Beitrag von: CoolTux am 06 November 2015, 10:18:15

attr speis_licht eventMap on:aus off:an
Titel: Antw:[Help] Values on und off vertauschen
Beitrag von: pula am 06 November 2015, 13:02:04
Hallo,

danke für Eure Antworten, haben beide nicht das bewirkt was ich mir vorgestellt hatte.
Jetzt geht es trotzdem:

define speis_licht FRM_OUT 25
attr speis_licht IODev mega1
attr speis_licht restoreOnStartup off
attr speis_licht room Beleuchtung,arduino
attr speis_licht stateFormat value
attr speis_licht webCmd on:off


Verstehen tu ich nicht, warum. Aber jetzt wird der Status richtig angezeigt und on/off in der Web-Oberfläche funktionieren auch...

Cheers,

Pula