Rollladen soll hoch fahren wenn ....

Begonnen von michaelapp, 22 Juni 2016, 22:26:08

Vorheriges Thema - Nächstes Thema

michaelapp

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

Puschel74

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?
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

michaelapp

Hallo Puschel,

dann tausche ich den Tip gegen einen Lösungsansatz :-)

Gruß
Michael

Puschel74

#3
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.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

michaelapp

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

tiroso

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ß