[gelöst] Homematic Rolläden auf einen variablen Wert setzen

Begonnen von webbi, 28 Dezember 2014, 15:54:46

Vorheriges Thema - Nächstes Thema

webbi

Hallo,
folgendes bekomme ich nicht hin:
Im Sommer würde ich die Rolladen gerne ganz auf und ganz zu fahren lassen, also 0 und 100 Prozent. Im Winter aber nur 95 und 5 damit sie nicht anfrieren können. Bisher ändere ich dies für jeden Rolladen einzeln.
Meine Versuche das über einen dummy für oben (Rolladen_oben) und unten (Rolladen_unten) zu machen sind gescheitert, ein "set Rolladen_a rolladen_oben" schlägt fehl => Unknown argument Rolladen_oben. Rolladen_oben hat STATE 95.

Hat jemand eine Idee was ich falsch mache oder eine alternative Lösung?

schwepf

set XXX pct 95

bzw.

set XXX pct 05

Ersetze XXX durch den Namen Deines Rolladenaktors. Pct steht für Prozent.

Viel Glück!

webbi

nachdem ich einen zeitgleichen Beitrag (Fhem-Befehl "set" mit Parametern aus Perl möglich?) gelesen habe, fand ich die Lösung dort.

so gehts nun:

define rolladen_Schlafzimmer_auf at *5:55 {fhem "set Rolladen_Schlafzimmer ".ReadingsVal("Rolladen_oben", "state", "")}

oniT

Hallo webbi,

Du musst den Eingangsbeitrag auf gelöst setzen ;-)

Gruß
Tino
BBB - debian weezy - FHEM 5.7
HMLAN - HM-LC-Bl1-FM, HM-ES-PMSw1-PI, HM-LC-Sw1-FM, HM-TC-IT-WM-W-EU, HM-WDS40-TH-I, HM-Sen-Wa-Od, HM-Sec-RHS
Dimplex Wärmepumpe / Dimplex ZL 300 - Modbus TCP
SDM630M - Modbus TCP
SolarLog 200 / SMA SonnyBoy 1.5/2.5 - Modbus TCP