Code: Alles auswählen
var lastreboot = dom.GetObject('CCU2 Neustart');
lastreboot.State(system.Date("%d.%m.%Y %H:%M")).ToString();
Moderator: Co-Administratoren
Code: Alles auswählen
var lastreboot = dom.GetObject('CCU2 Neustart');
lastreboot.State(system.Date("%d.%m.%Y %H:%M")).ToString();
Code: Alles auswählen
var obj1 = dom.GetObject("Emily.Timer.Starting");
var obj2 = dom.GetObject("Emily.Timer.Ending");
string jetzt = system.Date("%F %T");
integer add = 300; ! wieviel Sekunden später?
integer diff = jetzt.ToTime().ToInteger() + add;
time nachher = diff.ToTime();
obj1.State(jetzt);
obj2.State(nachher);
Ein Anfang ist es in jedem Fall.Finde ich evtl. alles hier? https://www.homematic-inside.de/softwar ... tic-skript
Wenn ich mir das Programm anschaue, dann soll hier wohl die Heizung für 5 Minuten voll aufgedreht werden.alchy hat geschrieben:Irgendwie beschleicht mich aber jetzt das Gefühl das du etwas ganz anderes willst.
Erlaubt einem abs. Script-Newbie die 'eigentliche Frage' doch noch einmal hervor zu heben.alchy hat geschrieben:Die Beantwortung der eigentlichen Frage war vor ein paar Jahren schon erledigt
Code: Alles auswählen
1.
string zeit = system.Date("%d.%m.%Y %H:%M:%S Uhr");
dom.GetObject('Last_Boot').State(zeit);
2.
var lastreboot = dom.GetObject('Letzter Neustart');
lastreboot.State(system.Date("%d.%m.%Y %H:%M:%S").ToString());
3.
var obj = dom.GetObject("Letzter-Reset");
string datzeit = system.Date("%d.%m.%Y %T");
obj.State(datzeit);