FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Dduieh am 27 Juli 2013, 14:38:04

Titel: Zeit-Slider-Wert vor Übergabe manipulieren
Beitrag von: Dduieh am 27 Juli 2013, 14:38:04
Hallo,

in meiner notify wird der übergebene Wert eines Zeit-Sliders einen Wecker (at) zugeordnet.

WeckerArbeitZeit {
my $zeit = (Value("WeckerArbeitZeit"));
fhem("modify WeckerArbeit $zeit");
}

Ich schaffe es einfach nicht, die Zeit um 30 Minuten per Code zurückzustellen.

Kann mir da bitte jemand helfen?
Titel: Aw: Zeit-Slider-Wert vor Übergabe manipulieren
Beitrag von: rudolfkoenig am 28 Juli 2013, 10:08:02
Komplettes Beispiel:

define time1 dummy
attr time1 room dummy
attr time1 setList state:time
attr time1 webCmd state

define time1_min30 dummy
attr time1_min30 room dummy

define time1_ntfy notify time1 { fhem("set time1_min30 ".FmtTime(time_str2num("2013-07-01 $EVENT:00")-30*60)) }
attr time1_ntfy room dummy

Achtung: die time1_ntfy Definition ist ein "Einzeiler".
Titel: Aw: Zeit-Slider-Wert vor Übergabe manipulieren
Beitrag von: rudolfkoenig am 28 Juli 2013, 10:18:03
Sorry, das mit dem "at modifizieren" habe ich verdraengt, hier eine Anpassung:

define time1 dummy
attr time1 room dummy
attr time1 setList state:time
attr time1 webCmd state

define time1_min30 at *00:30 set Lampe1 on
attr time1_min30 room dummy

define time1_ntfy notify time1 { fhem("modify time1_min30 *".FmtTime(time_str2num("2013-07-01 $EVENT:00")-30*60)) }
attr time1_ntfy room dummy

Titel: Antw:Zeit-Slider-Wert vor Übergabe manipulieren
Beitrag von: wilfo am 24 April 2014, 03:47:46
funktioniert super bis zu einem neustart oder rereadcfg,
Gibts noch irgendeinen weg, dass er sich die Zeit auch merkt und nicht jedesmal auf *00:30 zurückstellt

mfg
Titel: Antw:Zeit-Slider-Wert vor Übergabe manipulieren
Beitrag von: stgeran am 24 April 2014, 12:16:05
Mal ganz ins Blaue: Hast Du nach Eingabe des Codes auch gespeichert?
Titel: Antw:Zeit-Slider-Wert vor Übergabe manipulieren
Beitrag von: wilfo am 24 April 2014, 21:19:55
Den Code hab ich schon gespeichert, aber nur im editor

danke
Titel: Antw:Zeit-Slider-Wert vor Übergabe manipulieren
Beitrag von: Puschel74 am 25 April 2014, 07:48:26
Hallo,

und weiter geht der mutere Fragereigen  ;)

In welchem Editor?
Hast du in FHEM auch mal auf save config geklickt?

Grüße
Titel: Antw:Zeit-Slider-Wert vor Übergabe manipulieren
Beitrag von: wilfo am 25 April 2014, 20:12:24
ZitatHallo,

und weiter geht der mutere Fragereigen

gerne doch :-) dazu ist ein Forum da ;-)

ZitatIn welchem Editor?

im FHEM unter Edit Files wenn man auf fhem.cfg geht.... ich nenn sowas dann doch einen Editor oder wie soll ichs in zukunft nennen damit sich jeder auskennt?  :-[

ZitatHast du in FHEM auch mal auf save config geklickt?

genau da hatte ich bis gestern nicht draufgeklickt. Bin davon ausgegangen, dass das Speichern der cfg datei reicht.