Boostfunktion per Script schalten
Moderator: Co-Administratoren
Boostfunktion per Script schalten
Hallo zusammen,
ich habe mehrere Heizungsgruppen bei denen die funktion aktiviert ist, wenn man das Fenster schließt das die Boostfunktion ausgelöst wird.
Im Einsatz hab ich folgendes in einer Heizungsgruppe:
Fensterkontakt HM-Sec-SC-2
Wandthermostat HM-TC-IT-WM-W-EU
Heizkörperthermostat HM-CC-RT-DN
gibt es eine Möglichkeit die Funktion (Boost bei Fensterschließung), die als Häkchen in der Gruppeneinstellung gesetzt ist, auszuschalten?
Viele Grüße
Tecky80
ich habe mehrere Heizungsgruppen bei denen die funktion aktiviert ist, wenn man das Fenster schließt das die Boostfunktion ausgelöst wird.
Im Einsatz hab ich folgendes in einer Heizungsgruppe:
Fensterkontakt HM-Sec-SC-2
Wandthermostat HM-TC-IT-WM-W-EU
Heizkörperthermostat HM-CC-RT-DN
gibt es eine Möglichkeit die Funktion (Boost bei Fensterschließung), die als Häkchen in der Gruppeneinstellung gesetzt ist, auszuschalten?
Viele Grüße
Tecky80
"Habe Angst, dass der Elektriker ein Terrorist ist. Er sprach irgendwas von ,Kosten vor Anschlag‘"
-
- Beiträge: 3733
- Registriert: 23.09.2017, 12:04
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 120 Mal
Re: Boostfunktion per Script schalten
Guten Abend
meine Antwort wäre, Nein
Mir ist nicht bekannt, das man Einstellungen die in den Einstellungsseiten der Geräte (oder virtuellen Gruppen) gemacht werden, per Script verändern kann.
Per Script kann man nur Datenpunkte der Kanäle der Geräte schreiben. Die Konfigurationseinstellungen gibt es aber nicht als Datenpunkt.
meine Antwort wäre, Nein
Mir ist nicht bekannt, das man Einstellungen die in den Einstellungsseiten der Geräte (oder virtuellen Gruppen) gemacht werden, per Script verändern kann.
Per Script kann man nur Datenpunkte der Kanäle der Geräte schreiben. Die Konfigurationseinstellungen gibt es aber nicht als Datenpunkt.
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Boostfunktion per Script schalten
Was meinst du?
Das markierte Häkchen?
Alchy
Das markierte Häkchen?
Alchy
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.
- Black
- Beiträge: 5472
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 419 Mal
- Danksagung erhalten: 1071 Mal
- Kontaktdaten:
Re: Boostfunktion per Script schalten
über die datenpunkte gehts nicht, das stimmt.
es geht aber über ein script (tcl oder auch das xmlrpc object) in em man im master parametersatz den entsprechenden datenpunkt anspricht.
black
es geht aber über ein script (tcl oder auch das xmlrpc object) in em man im master parametersatz den entsprechenden datenpunkt anspricht.
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: Boostfunktion per Script schalten
alchy hat geschrieben:Was meinst du?
Das markierte Häkchen?
Alchy
Ja genau das Häckchen meine ich.
"Habe Angst, dass der Elektriker ein Terrorist ist. Er sprach irgendwas von ,Kosten vor Anschlag‘"
Re: Boostfunktion per Script schalten
Hallo,Black hat geschrieben:über die datenpunkte gehts nicht, das stimmt.
es geht aber über ein script (tcl oder auch das xmlrpc object) in em man im master parametersatz den entsprechenden datenpunkt anspricht.
black
wie genau kann ich das machen? Bin da nicht wirklich bewandert. Wie finde ich die passenden Punkte raus und wie spreche ich sie an.
VG
Tecky80
"Habe Angst, dass der Elektriker ein Terrorist ist. Er sprach irgendwas von ,Kosten vor Anschlag‘"
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Boostfunktion per Script schalten
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.
Re: Boostfunktion per Script schalten
Hallo Alchy,alchy hat geschrieben:Natürlich geht auch dies.
>> H I E R << ein Beispiel nur mit Änderung des Wochenprogrammes.
Alchy
nun habe ich folgendes Script zum deaktivierten erstellt:
Code: Alles auswählen
object obj = devices.Get("DG_Gaestezimmer_Thermostat");
xmlrpc.PutParamset (obj.Interface(), obj.Address(), "MASTER", "BOOST_AFTER_WINDOW_OPEN", "0");
Code: Alles auswählen
object obj = devices.Get("DG_Gaestezimmer_Thermostat");
xmlrpc.PutParamset (obj.Interface(), obj.Address(), "MASTER", "BOOST_AFTER_WINDOW_OPEN", "1");
Hier noch, wie ich die Scripte aufrufe. noch eine Idee, was ich vergessen habe?
VG
Tecky80
"Habe Angst, dass der Elektriker ein Terrorist ist. Er sprach irgendwas von ,Kosten vor Anschlag‘"
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Boostfunktion per Script schalten
true oder false
Alchy
Code: Alles auswählen
! Setzen Boostfunktion bei Thermostat oder virtuellen Gerät / Gruppe
object oDev= dom.GetObject(ID_DEVICES).Get("Thermostat EG Bad");
if (oDev) {xmlrpc.PutParamset (oDev.Interface(), oDev.Address(), "MASTER", "BOOST_AFTER_WINDOW_OPEN", true);
WriteLine("erledigt");}else{WriteLine("Gerätename nicht richtig");}
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.
Re: Boostfunktion per Script schalten
Hallo Alchy,alchy hat geschrieben:true oder false
ja daran hab ich nicht gedacht. Vielen Dank für die schnelle Hilfe.
Jetzt geht es.
VG
Tecky80
Zuletzt geändert von alchy am 28.05.2018, 13:43, insgesamt 1-mal geändert.
Grund: sinnloses Fullquote entfernt
Grund: sinnloses Fullquote entfernt
"Habe Angst, dass der Elektriker ein Terrorist ist. Er sprach irgendwas von ,Kosten vor Anschlag‘"