Timer Scheduler - Verzögerungen aus HM-Script V1.3
Moderator: Co-Administratoren
- Black
- Beiträge: 5480
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 424 Mal
- Danksagung erhalten: 1074 Mal
- Kontaktdaten:
Re: Timer Scheduler - Verzögerungen aus HM-Script V1.3
lach... ok, alles klar...
früh am morgen ^^
schiebt dtp auch mal ne tasse frischen kaffee rüber
früh am morgen ^^
schiebt dtp auch mal ne tasse frischen kaffee rüber
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
-
- Beiträge: 10660
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Timer Scheduler - Verzögerungen aus HM-Script V1.3
Danke für den Kaffee.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
Re: Timer Scheduler - Verzögerungen aus HM-Script V1.3
Ich beobachte diesen Thread weil ich gerne mein Programm für das zeitversetzte Schalten von Bewässerungsventilen in ein HM-Skript umwandeln will, was bisher wegen der mangelnden Delay-Funktion in Skripten nicht ging. Seit dem letzten
RasperryMatic-Release von Jens ist das delayen nun endlich möglich (zumindest für RasperryMatic).
Den Wert einer Systemvariablen mit 10 Sek. Verzögerung zu setzen funktioniert wie erwartet:
Einen HM-LC-Sw4-DR-2-Kanal verzögert zu schalten funktioniert bei mir hingegen nicht:
Hat das sonst noch jemand ausprobiert und konnte ggf. auch einen Aktor damit schalten?
Schöne Grüße
Daniel
RasperryMatic-Release von Jens ist das delayen nun endlich möglich (zumindest für RasperryMatic).
Den Wert einer Systemvariablen mit 10 Sek. Verzögerung zu setzen funktioniert wie erwartet:
Code: Alles auswählen
WriteLine(system.Date("%H:%M:%S"));
dom.GetObject("@HomeNotification").State("Test", 10000);
Code: Alles auswählen
WriteLine(system.Date("%H:%M:%S"));
dom.GetObject("BidCos-RF.12345678:3.STATE").State(true, 10000);
Schöne Grüße
Daniel
-
- Beiträge: 10660
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Timer Scheduler - Verzögerungen aus HM-Script V1.3
Gibt es einen HM-Skript-Befehl, mit dem ich das Vorhandensein eines TCL-Skripts überprüfen kann? Oder könntest du alternativ eine Möglichkeit implementieren, die ein "true" zurückgibt, wenn das TCL-Skript des Timer Schedulers verfügbar ist. So könnte ich das dann als Ergänzung in mein zBSS implementieren, bis es auch ein fester Bestandteil der CCU3-FW geworden ist.
Danke und Gruß,
Thorsten
Danke und Gruß,
Thorsten
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Timer Scheduler - Verzögerungen aus HM-Script V1.3
Code: Alles auswählen
string stdout;string stderr;
string url="[ -f /usr/local/addons/dateiname.tcl ] && echo ok";
system.Exec (url, &stdout, &stderr);
if(!stdout == ""){WriteLine("Datei "#stdout);}else{WriteLine("Datei nicht da");}
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
-
- Beiträge: 10660
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Timer Scheduler - Verzögerungen aus HM-Script V1.3
Merci Alchy.
Gruß, Thorsten
Gruß, Thorsten
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
Re: Timer Scheduler - Verzögerungen aus HM-Script V1.3
Hallo allerseits,
ich habe schon immer mal wieder eine Delay-Funktion in HM Script vermisst, habe dann aber immer alles ohne irgendwie hingekriegt.
Jetzt wollte ich mit dem letzten Update von Raspberrymatic den Garagenschalter verzögert auslösen und kriege es einfach nicht hin, obwohl ich denke, die richtige Syntax zu verwenden:
Probiert habe ich auch die direkte Adresse:
Hat irgendjemand eine Idee, warum das nicht funktioniert?
Besten Dank im Voraus
ich habe schon immer mal wieder eine Delay-Funktion in HM Script vermisst, habe dann aber immer alles ohne irgendwie hingekriegt.
Jetzt wollte ich mit dem letzten Update von Raspberrymatic den Garagenschalter verzögert auslösen und kriege es einfach nicht hin, obwohl ich denke, die richtige Syntax zu verwenden:
Code: Alles auswählen
dom.GetObject("GR_Garagentorschalter_Strg").DPByHssDP("STATE").State(true, 1000);
Code: Alles auswählen
dom.GetObject("BidCos-RF.MEQ1578061:1.STATE").State(true, 1000);
Besten Dank im Voraus
Raspberry Pi 4B mit RaspberryMatic, Redmatic und 150 Geräten
- Black
- Beiträge: 5480
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 424 Mal
- Danksagung erhalten: 1074 Mal
- Kontaktdaten:
Re: Timer Scheduler - Verzögerungen aus HM-Script V1.3
kann ich bestätigen, mit sysvar gehts, mit HssDPs nicht.
Ich schreib mal nen Bug Report
Black
Code: Alles auswählen
object o1= channels.Get ("SB_FLUR_EG_H:1");
object dp= o1.DPByHssDP ("STATE");
WriteLine (dp.Value ());
dp.State (true,1000);
WriteLine("Done");
Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
-
- Beiträge: 14164
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 1499 Mal
Re: Timer Scheduler - Verzögerungen aus HM-Script V1.3
Was ist ein Garagenschalter? Warum willst Du ihn verzögert einschalten. Irgendwie habe ich das Gefühl, Du verwechselst die Verzögerung mit der Einschaltzeit für eine Sekunde für eine Torsteuerung. Eine solche Steuerung bekommst Du so nicht hin. Hier wird nur eine Sekunde verzögert dauerhaft eingeschaltet.
Gruß Xel66
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
- Black
- Beiträge: 5480
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 424 Mal
- Danksagung erhalten: 1074 Mal
- Kontaktdaten:
Re: Timer Scheduler - Verzögerungen aus HM-Script V1.3
Xel66, ich denke mal, er hat sich nur etwas undeutlich ausgedrückt.
Ich habs grade mit einem Schaltaktor getestet. geht nicht
Mit einer VarDP ja, mit einem HssDP nein.
Black
Ich habs grade mit einem Schaltaktor getestet. geht nicht
Mit einer VarDP ja, mit einem HssDP nein.
Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising