FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: r_knipp am 10 Juni 2014, 09:41:58

Titel: Wakeuplight mit HM-LC-Dim1TPBU-FM
Beitrag von: r_knipp am 10 Juni 2014, 09:41:58
Moin zusammen,

ich habe angefangen mich mit FHEM und Homematic zu beschäftigen.
Habe zwei von den oben genannten Dimmern erfolgreich in Betrieb genommen.
Nun wollte ich mir für den Dimmer im Schlafzimmer ein Wakeuplight konfigurieren.
Ich habe es erstmal mit dem Beispiel aus der PDF-Anleitung versucht.
Dort sollte es so aussehen:

*05:45 {
  if (!$we) {
    fhem("set sz_Dimmer_ch01 dim50% 900");;
    fhem("define wakeup2 at +00:30 set sz_Dimmer_ch01 dim100%");;
  }
}

Also Wochentags ab 05:45 die Lampe innerhalb von 15min. auf 50% Dimmen und um 06:15 auf 100%.

Bei dem Homematic Dimmer funktioniert es aber nicht mit dem Befehl "dim". Hier muss man "pct" verwenden.
Also so:

*05:45 {
  if (!$we) {
    fhem("set sz_Dimmer_ch01 pct 50 900");;
    fhem("define wakeup2 at +00:30 set sz_Dimmer_ch01 pct 100");;
  }
}

Mit dem Code wird das Licht immerhin auf den korrekten Wert gedimmt.
Allredings wird der Zeitraum von 900sec ignoriert.
Kann mir jemand sagen, wie die korrekte Syntax für den Homematic aussieht?

Vielen Dank für eure Hilfe.

Grüße,
Robert
Titel: Antw:Wakeuplight mit HM-LC-Dim1TPBU-FM
Beitrag von: r_knipp am 12 Juni 2014, 08:26:57
Habe mittlerweile rausgefunden, dass mit der Syntax

set sz_Dimmer_ch01 pct 50 900

die Lampe für 900 Sekunden auf 50% gedimmt wird und danach wieder ausgeschaltet wird.

Keiner eine Idee wie die Syntax fürs Dimmen auf einen Wert innerhalb eines Zeitraumes aussieht?
Ich bin doch bestimmt nicht der erste, der ein Wakeuplight mit diesem Dimmer realisieren will.

Gruß
Robert
Titel: Antw:Wakeuplight mit HM-LC-Dim1TPBU-FM
Beitrag von: martinp876 am 13 Juni 2014, 10:37:52
pct <value> ... [<ontime>] [<ramptime>]

set sz_Dimmer_ch01 pct 50 36000 900

10h an, rampe 900.
get sz_Dimmer_ch01 cmdList sollte das doch deutlich machen - erst dauer, dann rampe.
Titel: Antw:Wakeuplight mit HM-LC-Dim1TPBU-FM
Beitrag von: r_knipp am 13 Juni 2014, 11:14:44
Vielen Dank Martin.
get ... cmdList kannte ich noch nicht.
Titel: Antw:Wakeuplight mit HM-LC-Dim1TPBU-FM
Beitrag von: Wuppi68 am 13 Juni 2014, 18:20:42
*05:50 {
    if (!$we) { fhem ("set hm.dim.3 80 2400 600") }
}


dimme auf 80% erreiche diese in 10 Minuten und gehe nach 40 Minuten wieder aus und das ganze nur an Wochentagen