Schaltdauer per Steuerelement einstellen

Begonnen von Guest, 21 August 2012, 13:18:05

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,
 
ich nutze derzeit einen Befehl zum zeitgesteuerten Schalten:
 
define LichtAn at *04:00:00 set Lampe1 on-for-timer 5400
 
Jetzt würde ich gern die Chance haben, per Frontend (z.B. FHEMobile) die
Einschaltdauer (hier z.B.: 5400sec.) zu beeinflussen. Wäre toll, wenn man
bspw. wie bei einem Dimmer aus dem Frontend heraus die Zeit einstellen kann
(z.B. 100% = 7200sec., 50% = 3600sec., ...).
Hat jemand eine Idee, wie man das realisieren könnte?
 
Könnte man auch die Einschaltzeit ggf. auf diesem Wege in gewissen Grenzen
verändern?
 
Danke für Hilfe.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Koennte man auch die Einschaltzeit ggf. auf diesem Wege in gewissen Grenzen
> veraendern?

Sicher, z.Bsp. so:

define lichtMod dummy
attr lichtMod setList on:slider,0,60,5400
attr lichtMod webCmd on
define lichtChange notify lichtMod modify LichtAn *04:00:00 set Lampe1 on-for-timer %

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Super, das werde ich mal ausprobieren.
Kann man die Variable auch in die Uhrzeit integrieren?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Kann man die Variable auch in die Uhrzeit integrieren?

Sicher, aber der Schieberegler unterstuetzt direkt keine Uhrzeit.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Am 21.08.2012 14:35, schrieb Rudolf Koenig:
> define lichtMod dummy
> attr lichtMod setList on:slider,0,60,5400
> attr lichtMod webCmd on
> define lichtChange notify lichtMod modify LichtAn *04:00:00 set Lampe1 on-for-timer %
Wie müsste ich den den Code ändern, damit Ich Uhrzeit und Hochfahrdauer
über Interface einstellen könnte.
Hab bisher für einen Homematic Dimmer folgende config:

define wakeupCA at *05:07:00 {\
   if (!$we) {\
     {fhem("set L_ZD_Eltern_Dim 100 0 500") }\
   }\
}

Am liebsten würde ich das ganze über 2 Variablen machen. Die ich über
das Interface verändere.
Bin bisher aber noch auf keine Lösung gekommen.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com