GLOBAL_BUTTON_LOCK bei einem Wandthermostaten setzen
Moderator: Co-Administratoren
-
- Beiträge: 81
- Registriert: 08.12.2022, 15:44
- System: CCU
- Hat sich bedankt: 24 Mal
GLOBAL_BUTTON_LOCK bei einem Wandthermostaten setzen
Für einen Wandthermostaten HmIP-WTH-B-2 kann ich unter "Einstellungen" "Geräte" "Einstellen" die Globale Bediensperre ein- und ausschalten.
Es geht auch über die Gruppe zu der dieser Wandthermostat gehört.
Kann ich diese Einstellung auch über ein Programm setzen?
Es wäre schön, wenn dazu jemand was wüsste.
Mit GLOBAL_BUTTON_LOCK von Kanal 0 des Thermostaten bin ich erstmal nicht weiter gekommen. Dieser Datenpunkt scheint per Skript nicht lesbar und auch nicht beschreibbar zu sein, obwohl das in der "HmIP_Device_Documentation" als read/write angegeben ist. Oder mache ich was falsch?
Es geht auch über die Gruppe zu der dieser Wandthermostat gehört.
Kann ich diese Einstellung auch über ein Programm setzen?
Es wäre schön, wenn dazu jemand was wüsste.
Mit GLOBAL_BUTTON_LOCK von Kanal 0 des Thermostaten bin ich erstmal nicht weiter gekommen. Dieser Datenpunkt scheint per Skript nicht lesbar und auch nicht beschreibbar zu sein, obwohl das in der "HmIP_Device_Documentation" als read/write angegeben ist. Oder mache ich was falsch?
-
- Beiträge: 81
- Registriert: 08.12.2022, 15:44
- System: CCU
- Hat sich bedankt: 24 Mal
OK, das klappt ...
Danke Tyfys für den Verweis auf das andere Thema (und dort danke an Baxxy und einstain), ich konnte jetzt die Bediensperre setzen und aufheben - super.
Aber wie kann ich denn den Status der Bediensperre auslesen? Das habe ich nicht geschafft.
Aber wie kann ich denn den Status der Bediensperre auslesen? Das habe ich nicht geschafft.
-
- Beiträge: 81
- Registriert: 08.12.2022, 15:44
- System: CCU
- Hat sich bedankt: 24 Mal
GLOBAL_BUTTON_LOCK bei einem Wandthermostaten auslesen
Hmmm... jetzt müsste ich tatsächlich mal den Status der Bediensperre auslesen.
Leider hat hier noch niemand geantwortet - schade.
Weiß denn jemand, wie man den Status der Bediensperre eines Wandthermostaten ermitteln kann?
Ich würde mich freue und bedanke mich schon mal .
Leider hat hier noch niemand geantwortet - schade.
Weiß denn jemand, wie man den Status der Bediensperre eines Wandthermostaten ermitteln kann?
Ich würde mich freue und bedanke mich schon mal .
- Henke
- Beiträge: 1543
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 144 Mal
- Danksagung erhalten: 315 Mal
Re: GLOBAL_BUTTON_LOCK bei einem Wandthermostaten setzen
JaWerner74579 hat geschrieben: ↑05.05.2024, 22:03Weiß denn jemand, wie man den Status der Bediensperre eines Wandthermostaten ermitteln kann?
PutParamset -> Setzen der Werte
GetParamset - > Lesen
-
- Beiträge: 81
- Registriert: 08.12.2022, 15:44
- System: CCU
- Hat sich bedankt: 24 Mal
GetParamset
Hey Henke,
also dass es GetParamset gibt, war mir schon vorher klar. Aber die Anwendung war das Problem ... und mit der Doku, die ich dazu fand bin ich einfach gar nicht klar gekommen.
Dennoch hat mir dein Beitrag weitergeholfen, ich bin dadurch nämich auf viewtopic.php?f=26&t=54289&hilit=regexp ... arName+%23 gestoßen und das was Black da schreibt sieht sehr erfolgversprechend aus und zeigt auch, dass ein Verweis auf GetParamset nicht ausreichend ist, weil die Sache schon kompliziert ist.
Warum ich diesen Beitrag von Black nicht schon bei früheren Suchen gefunden habe? Ich weiß es nicht, ich habe schon intensiv gesucht ... und dann irgendwann hatte ich durch Zufall die richtigen Suchwörter erwischt ... sehr gut.
Die HowTo-Anleitung von Black probiere ich heute mal aus .
also dass es GetParamset gibt, war mir schon vorher klar. Aber die Anwendung war das Problem ... und mit der Doku, die ich dazu fand bin ich einfach gar nicht klar gekommen.
Dennoch hat mir dein Beitrag weitergeholfen, ich bin dadurch nämich auf viewtopic.php?f=26&t=54289&hilit=regexp ... arName+%23 gestoßen und das was Black da schreibt sieht sehr erfolgversprechend aus und zeigt auch, dass ein Verweis auf GetParamset nicht ausreichend ist, weil die Sache schon kompliziert ist.
Warum ich diesen Beitrag von Black nicht schon bei früheren Suchen gefunden habe? Ich weiß es nicht, ich habe schon intensiv gesucht ... und dann irgendwann hatte ich durch Zufall die richtigen Suchwörter erwischt ... sehr gut.
Die HowTo-Anleitung von Black probiere ich heute mal aus .
-
- Beiträge: 284
- Registriert: 03.10.2014, 12:46
- System: CCU
- Wohnort: Enzkreis
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 45 Mal
Re: GLOBAL_BUTTON_LOCK bei einem Wandthermostaten setzen
wenn der Paramset in ein tcl-array geladen wird, kann einfach via Element-Name zugegriffen werden:
das ganze Array:
nur ein Wert:
das ganze Array:
Code: Alles auswählen
# echo 'load tclrpc.so; array set a [xmlrpc http://127.0.0.1:2001/ getParamset [list string LEQ0598135] [list string MASTER]]; parray a' | tclsh
...
a(DAYLIGHT_SAVING_TIME) = 1
a(DISPLAY_INFORMATION) = 0
a(GLOBAL_BUTTON_LOCK) = 0
a(HEATING_COOLING) = 0
a(LOCAL_RESET_DISABLE) = 0
...
Code: Alles auswählen
# echo 'load tclrpc.so; array set a [xmlrpc http://127.0.0.1:2001/ getParamset [list string LEQ0598135] [list string MASTER]]; puts $a(GLOBAL_BUTTON_LOCK)' | tclsh
0
-
- Beiträge: 81
- Registriert: 08.12.2022, 15:44
- System: CCU
- Hat sich bedankt: 24 Mal
Syntax?
Hey mademyday,
aber das ist doch keine Syntax eines homematic IP-Programms ... oder?
aber das ist doch keine Syntax eines homematic IP-Programms ... oder?
Zuletzt geändert von Werner74579 am 06.05.2024, 17:03, insgesamt 1-mal geändert.
- Baxxy
- Beiträge: 11084
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 638 Mal
- Danksagung erhalten: 2299 Mal
Re: GLOBAL_BUTTON_LOCK bei einem Wandthermostaten setzen
Das ist die Version die direkt auf der Konsole läuft.Werner74579 hat geschrieben: ↑06.05.2024, 16:43keine Syntax eines homematic IP-PRogramms Scriptes... oder?
Könnte man in HM-Script implementieren.
Mit der "Black-Version" machst du aber auch nichts falsch.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 81
- Registriert: 08.12.2022, 15:44
- System: CCU
- Hat sich bedankt: 24 Mal
Black-Version
Danke Baxxy,
dann halte ich mich mal daran. Bisher haben die "Black-Versionen" immer super funktioniert .Mit der "Black-Version" machst du aber auch nichts falsch.