Howto - AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
Moderator: Co-Administratoren
- cobbek
- Beiträge: 28
- Registriert: 02.04.2014, 13:47
- System: CCU und Access Point
- Wohnort: Gelsenkirchen
- Hat sich bedankt: 3 Mal
Re: Howto - AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
Hallo zusammen,
wie kann ich denn diese Variablen als Programm-Trigger nehmen bzw nutzen?
Denn wenn ich ein PRG erstelle mit nachfolgenden Trigger klappt es nicht
. ;-(
wie kann ich denn diese Variablen als Programm-Trigger nehmen bzw nutzen?
Denn wenn ich ein PRG erstelle mit nachfolgenden Trigger klappt es nicht
. ;-(
CCU3 | RaspberryMatic mit aktueller Firmware und vielen 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: Howto - AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
Damit das funktioniert, muss das schon so wie im ersten Post beschrieben aufgebaut werden.
Eine Anpassung von offset oder frühestens, spätestens kann auch über slider oder zeitkomponenten vorgegeben werden. Bei mir macht das z.b. mein IOBroker.
Black
Eine Anpassung von offset oder frühestens, spätestens kann auch über slider oder zeitkomponenten vorgegeben werden. Bei mir macht das z.b. mein IOBroker.
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
- cobbek
- Beiträge: 28
- Registriert: 02.04.2014, 13:47
- System: CCU und Access Point
- Wohnort: Gelsenkirchen
- Hat sich bedankt: 3 Mal
Re: Howto - AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
Hallo,
Das habe ich bereits und es funktioniert auch sehr gut. Es wird an getriggert - passt .
Es ging mir nur um die beiden sich ändernden SysVar, ob man diese auslesen kann. Natürlich auch für andere Sachen. Habe auch einige Sachen versucht - funktioniert aber nicht so ganz. War nur eine Frage . Danke
Das habe ich bereits und es funktioniert auch sehr gut. Es wird an getriggert - passt .
Es ging mir nur um die beiden sich ändernden SysVar, ob man diese auslesen kann. Natürlich auch für andere Sachen. Habe auch einige Sachen versucht - funktioniert aber nicht so ganz. War nur eine Frage . Danke
CCU3 | RaspberryMatic mit aktueller Firmware und vielen Geräten
Re: Howto - AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
Hallo,
das mit der Systemvariable funktioniert bei mir nicht. In der Systemvariable "DeineTagZeit" wird nichts eingetragen.
Das Programm funktioniert ansonsten Perfekt.
dom.GetObject (ID_SYSTEM_VARIABLES).Get ("DeineTagZeit").State (tZeit.Format ("%H:%M"));
Gruß
Jürgen
das mit der Systemvariable funktioniert bei mir nicht. In der Systemvariable "DeineTagZeit" wird nichts eingetragen.
Das Programm funktioniert ansonsten Perfekt.
dom.GetObject (ID_SYSTEM_VARIABLES).Get ("DeineTagZeit").State (tZeit.Format ("%H:%M"));
Gruß
Jürgen
- 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: Howto - AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
Bitte das komplette Script von mir posten !
Ich will die Stelle sehen wo die sysvar beschrieben wird
Black
Ich will die Stelle sehen wo die sysvar beschrieben wird
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
Re: Howto - AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
Beitrag von Black » 29.02.2020, 23:24
ist nicht schwierig:
An die zeiten kommst du so:
Zeit00_1.JPG
Anstatt der Writelines in dem Bild nimmst du dann ein dom.GetObject (ID_SYSTEM_VARIABLES).Get ("DeineTagZeit").State (tZeit.Format ("%H:%M"));
und
dom.GetObject (ID_SYSTEM_VARIABLES).Get ("DeineNachtZeit").State ((tZeit+(limit*60)).Format ("%H:%M"));
Gruß
Jürgen
ist nicht schwierig:
An die zeiten kommst du so:
Zeit00_1.JPG
Anstatt der Writelines in dem Bild nimmst du dann ein dom.GetObject (ID_SYSTEM_VARIABLES).Get ("DeineTagZeit").State (tZeit.Format ("%H:%M"));
und
dom.GetObject (ID_SYSTEM_VARIABLES).Get ("DeineNachtZeit").State ((tZeit+(limit*60)).Format ("%H:%M"));
Gruß
Jürgen
-
- Beiträge: 139
- Registriert: 23.11.2013, 17:19
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 1 Mal
Re: Howto - AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
Hallo,
was muss ich denn tun, wenn ich kein Limit Nacht und LimitNachtEarliest haben möchte? Ich denke mit einem Ausrufezeichen vor der Zeile ist es nicht getan?! Ich möchte nur den Sonnenuntergang mit Offset 30 Minuten haben.
Gruß
Oli
was muss ich denn tun, wenn ich kein Limit Nacht und LimitNachtEarliest haben möchte? Ich denke mit einem Ausrufezeichen vor der Zeile ist es nicht getan?! Ich möchte nur den Sonnenuntergang mit Offset 30 Minuten haben.
Gruß
Oli
- 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: Howto - AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
Code: Alles auswählen
string LimitNacht = "23:59"; !- Spätenstens Nacht um diese uhrzeit
string LimitNachtEarliest= ""; !- Wert ist Optional Kein Schliessen vor dieser uhrzeit , keine Sekunden, zeit SOOO schreiben wenn nicht verwendet Leerstring schreiben
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: 21
- Registriert: 09.07.2018, 07:51
Re: Howto - AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
Hi Black,
ich möchte in deinem Addon für das Wochenende, if (localtime.Weekday) durch eine Abfrage einer Systemvariable ersetzen.
ich habe eine Variable "Zeitangabe - Arbeitstag oder Frei" (Logikwert, wahr=Arbeitstag, falsch=Frei) in der ich zusätzlich zum Wochenende auch die Feiertage berücksichtige. Wenn die Variable auf "Frei" ist, sollte eben unter deinem Addon die Zeiten für LimitTag und LimitNacht berücksichtigt werden.
Müsste doch irgendwie so aussehen?
if
object sysvar = (dom.GetObject(ID_SYSTEM_VARIABLES)).Get("Zeitangabe - Arbeitstag oder Frei");
var status = sysvar.Value0();
string LimitTag = "07:30";
string LimitNacht = "20:30
Hab aber ehrlich gesagt keinen Schimmer wie die Befehlszeilen genau dafür aussehen müssen. Daher meine Bitte, kannst Du hier die Befehlszeilen posten?
Wär dir echt dankbar dafür
Brunna_da_erna
ich möchte in deinem Addon für das Wochenende, if (localtime.Weekday) durch eine Abfrage einer Systemvariable ersetzen.
ich habe eine Variable "Zeitangabe - Arbeitstag oder Frei" (Logikwert, wahr=Arbeitstag, falsch=Frei) in der ich zusätzlich zum Wochenende auch die Feiertage berücksichtige. Wenn die Variable auf "Frei" ist, sollte eben unter deinem Addon die Zeiten für LimitTag und LimitNacht berücksichtigt werden.
Müsste doch irgendwie so aussehen?
if
object sysvar = (dom.GetObject(ID_SYSTEM_VARIABLES)).Get("Zeitangabe - Arbeitstag oder Frei");
var status = sysvar.Value0();
string LimitTag = "07:30";
string LimitNacht = "20:30
Hab aber ehrlich gesagt keinen Schimmer wie die Befehlszeilen genau dafür aussehen müssen. Daher meine Bitte, kannst Du hier die Befehlszeilen posten?
Wär dir echt dankbar dafür
Brunna_da_erna
TinkerBoard S mit RaspberryMatic, Raspberry Pi 3 mit RaspberryMatic, Diverse HM & HmIP Geräte, Philips Hue, Raspberry Pi 3 mit ioBroker