FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: onkel-tobi am 08 Oktober 2016, 22:53:57

Titel: Lichtschalter Belegung geändert, on-for-timer schaltet erst nach Timer Ablauf
Beitrag von: onkel-tobi am 08 Oktober 2016, 22:53:57
Hallo zusammen,

habe gerade meine ersten HM-LC-Sw1PBU-FM verbaut.
Da meine Frau gerne das Licht oben am Schalter an- und unten ausmachen möchte, musste ich die Belegung ändern.

Insofern habe ich folgende Änderungen gemacht:
R-self01-shSwJtDlyOff
on
2016-10-07 19:56:01
R-self01-shSwJtDlyOn
on
2016-10-07 19:56:01
R-self01-shSwJtOff
on
2016-10-07 19:56:17
R-self01-shSwJtOn
on
2016-10-07 19:56:17
R-self02-shSwJtDlyOff
off
2016-10-07 19:55:06
R-self02-shSwJtDlyOn
off
2016-10-07 19:55:06
R-self02-shSwJtOff
off
2016-10-07 19:55:25
R-self02-shSwJtOn
off
2016-10-07 19:55:25


Außerdem musste ich noch ein "param levelInverse" hinzufügen, damit die Darstellung von "state" stimmt.
Klappt auch alles soweit, bis ich vorhin dann ein
set eg_wz_li on-for-timer
gesetzt habe. Hier geht das Licht dann nicht direkt an und nach XX Sekunden aus, sondern es geht erst nach XX Sekunden an.
Wie kriege ich das jetzt am Besten gelöst?
Im Prinzip wäre das ja eigtl. schon wieder ein Grund die Standard config bzw. toggle mode zu verwenden...

Danke & Gruß,
Tobi
Titel: Antw:Lichtschalter Belegung geändert, on-for-timer schaltet erst nach Timer Ablauf
Beitrag von: RadioJames am 29 Oktober 2017, 08:29:21
Hallo,

zunächst, ja, ich weiß, dass der Thread schon über ein Jahr alt ist. Das Thema ist aber möglicherweise für einige andere auch interessant.

Ich bin über dieselbe Problematik gestolpert und erst heute darauf gekommen, dass es mit dem levelInverse Attribut zusamenhängt. Dieses Attribut macht den Befehl "on-for-timer" leider nutzlos, da auch dieser invertiert wird. Einen off-for-timer Befehl, der eine Lösung bieten würde, gibt es leider nicht.

Lösung:
Da das levelInverse Attribut, zumindest bei mir, der Faulheit geschuldet ist, habe ich den den Schalter wieder herausgebaut, die Verdrahtung geändert und das Attribut gelöscht.

Grüße
Tschaimes

Nachtrag: Möglicherweise sollte der Thread vom Anfänger in den Homematicbereich verschoben werden.
Titel: Antw:Lichtschalter Belegung geändert, on-for-timer schaltet erst nach Timer Ablauf
Beitrag von: frank am 29 Oktober 2017, 09:04:26
ZitatDa meine Frau gerne das Licht oben am Schalter an- und unten ausmachen möchte, musste ich die Belegung ändern.
1. entweder den schalter 180 grad drehen.
2. oder die standardwerte aller register zwischen self1 und self2 tauschen.

dann braucht es kein levelinverse.
es sei denn man hat in der ansteuerung der lampe noch eine invertierung.