Hallo zusammen,
ich möchte gerne meinen Rollladen hochfahren um 40% wenn der Tuer_Kontakt open ist aber nur wenn der Rollladen komplett unten ist:
Tuer_Kontakt:open {if [RL_FLUR_TUE:state] eq "off" {fhem ("set RL_FLUR_TUE pct 40")}}
Hat mir jemand nen Tip?
Ich habe mich schon rangetastet das fhem mir eine Emai schickt wenn der Tuer_Kontakt open ist ....
Gruß
Michael
Mit dem was du lieferst würde ich sagen:
if ((Value("Tuer_Kontakt") eq "open") && (Rolladen eq "komplett unten")) set Rollladen pct 40
Der Code funktioniert aber nicht da Infos fehlen ;)
Aber du wolltest ja nur
Zitat von: michaelapp am 22 Juni 2016, 22:26:08
nen Tip?
Hallo Puschel,
dann tausche ich den Tip gegen einen Lösungsansatz :-)
Gruß
Michael
Sorry - fürs tauschen bin ich nicht zuständig.
Da kommen sicher andere die gerne tauschen werden.
Edith: Wobei ich dir einen Ansatz ja schon geliefert hab.
Hallo,
ich habe es jetzt hinbekommen das bei Öffnen der Türe der Rollladen auf 50% Prozent hochfährt.
Tuer_Kontakt:open {if (Value("Tuer_Kontakt") eq "open") {fhem ("set RL_FLUR_TUE pct 50")}}
Wie schaffe ich es aber zusätzlich das STATE des Rollladens "DOWN" mit einzubinden also:
Tuer_Kontakt:open {if (Value("Tuer_Kontakt") eq "open") && (RL_FLUR_TUE xxxxxxxxxxxxxxx) {fhem ("set RL_FLUR_TUE pct 50")}}
Kann ich das STATE überhaupt direkt auslesen?
Gruß
Michael
Zitat
Tuer_Kontakt:open {if (Value("Tuer_Kontakt") eq "open") {fhem ("set RL_FLUR_TUE pct 50")}}
Hast du hier doch auch schon. mach es einfach nochmal...so wie du es schon hast mit &&
Und falls es woanders drin steht als in
state ist
ReadingsVal("device","reading","alternativ") dein Freund.
Gruß