Lichtschalter Belegung geändert, on-for-timer schaltet erst nach Timer Ablauf

Begonnen von onkel-tobi, 08 Oktober 2016, 22:53:57

Vorheriges Thema - Nächstes Thema

onkel-tobi

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

RadioJames

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.
There are 10 kind of people. Those who understand binary and those who don't.

frank

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.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html