Modus von HmIP-BSM über Programm ändern
Moderator: Co-Administratoren
-
- Beiträge: 6
- Registriert: 26.01.2019, 13:40
Modus von HmIP-BSM über Programm ändern
Hallo,
die Schaltaktoren vom Typ BSM haben ja ab Firmware 1.6.0 einen Kanal 9 für ein Wochenprogramm. Unter "Status und Bedienung" gibt es dann einen Knopf "Modus einstellen" mit den Wahlmöglichkeiten "Manu-Modus" und "Auto-Modus". Diesen Modus würde ich gerne über ein Programm (mit CCU2) ändern. Leider ist das nicht implementiert, also muss es per Skript gehen. Die Datenpunkte in Kanal 9 sind folgende:
Parameter WEEK_PROGRAM_CHANNEL_LOCKS (read event)
WEEK_PROGRAM_TARGET_CHANNEL_LOCK (write)
WEEK_PROGRAM_TARGET_CHANNEL_LOCKS (write)
und danach kommen die Punkte, die die Daten der Wochenprogramme abbilden. Der Datenpunkt "WEEK_PROGRAM_TARGET_CHANNEL_LOCK" darf die Werte MANU_MODE, AUTO_MODE_WITH_RESET und AUTO_MODE_WITHOUT_RESET annehmen, das klingt ja schonmal gut. Aber warum ist der bloß "write"? Eine genauere Dokumentation habe ich leider nicht gefunden, gibt es sowas irgendwo?
Ein Versuch war:
dom.GetObject("HmIP-RF.00085709A3ED07:9.WEEK_PROGRAM_TARGET_CHANNEL_LOCK").State("AUTO_MODE_WITH_RESET");
aber das hat keine Auswirkung.
Weiß jemand wie das geht? Danke schonmal.
Viele Grüße
Konrad
die Schaltaktoren vom Typ BSM haben ja ab Firmware 1.6.0 einen Kanal 9 für ein Wochenprogramm. Unter "Status und Bedienung" gibt es dann einen Knopf "Modus einstellen" mit den Wahlmöglichkeiten "Manu-Modus" und "Auto-Modus". Diesen Modus würde ich gerne über ein Programm (mit CCU2) ändern. Leider ist das nicht implementiert, also muss es per Skript gehen. Die Datenpunkte in Kanal 9 sind folgende:
Parameter WEEK_PROGRAM_CHANNEL_LOCKS (read event)
WEEK_PROGRAM_TARGET_CHANNEL_LOCK (write)
WEEK_PROGRAM_TARGET_CHANNEL_LOCKS (write)
und danach kommen die Punkte, die die Daten der Wochenprogramme abbilden. Der Datenpunkt "WEEK_PROGRAM_TARGET_CHANNEL_LOCK" darf die Werte MANU_MODE, AUTO_MODE_WITH_RESET und AUTO_MODE_WITHOUT_RESET annehmen, das klingt ja schonmal gut. Aber warum ist der bloß "write"? Eine genauere Dokumentation habe ich leider nicht gefunden, gibt es sowas irgendwo?
Ein Versuch war:
dom.GetObject("HmIP-RF.00085709A3ED07:9.WEEK_PROGRAM_TARGET_CHANNEL_LOCK").State("AUTO_MODE_WITH_RESET");
aber das hat keine Auswirkung.
Weiß jemand wie das geht? Danke schonmal.
Viele Grüße
Konrad
-
- Beiträge: 746
- Registriert: 08.02.2017, 11:08
- Hat sich bedankt: 32 Mal
- Danksagung erhalten: 75 Mal
Re: Modus von HmIP-BSM über Programm ändern
Probier es mal mit .....State(0); oder .....State(1); oder .....State(2); und beobachte es mal in der Favoritenansicht ob der Status sich ändert. Könnte sein, dass es sich intern um eine Werteliste handelt. Bei Wertelisten wird der Wert dann über die Index-Nummer gesetzt, bzw. eine Abfrage mit .Value() liefert die aktuelle Index-Nummer zurück.
-
- Beiträge: 6
- Registriert: 26.01.2019, 13:40
Re: Modus von HmIP-BSM über Programm ändern
Danke für den Tipp, gute Idee. Klappt aber leider nicht! Der Status ändert sich einfach nicht. Die Abfrage über Value() geht übrigens auch nicht, was wohl daran liegt, dass der Datenpunkt nur als write deklariert ist (warum auch immer). Das heißt ich kann den Status per Skript noch nicht mal abrufen. Andererseits muss es ja irgendwie gehen, da die Favoritenseite ja genau das macht...
-
- Beiträge: 300
- Registriert: 16.11.2011, 18:16
- System: CCU und Access Point
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 8 Mal
Re: Modus von HmIP-BSM über Programm ändern
Gibt es diesbezüglich schon neue Erkenntnisse? Hat da schon jemand eine Lösung mittels Skript herausgefunden?
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte
- Baxxy
- Beiträge: 10960
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 622 Mal
- Danksagung erhalten: 2257 Mal
Re: Modus von HmIP-BSM über Programm ändern
Black hatte mal eine Scriptlösung gezeigt die den Modus der Kanäle im Wochenprogramm-Kanal ändern kann. Finde ich aber gerade nicht.
Edit: gefunden... viewtopic.php?f=60&t=57720&hilit=Wochenprogramm#p571945
Seit einigen RM /CCUx Versionen geht das aber auch über ein reguläres WebUI Programm. Nicht als WENN-Bedingung, aber zum setzen im DANN.
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: 300
- Registriert: 16.11.2011, 18:16
- System: CCU und Access Point
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 8 Mal
Re: Modus von HmIP-BSM über Programm ändern
Vielen Dank. Das Script schau' ich mir mal an.
Mittels WebUI-Programm funktioniert's leider nicht. Es gibt zwar für den DANN-Zweig die Option zum Wochenprogramm, aber im DropDown-Feld kann man nichts auswählen (leer)
Mittels WebUI-Programm funktioniert's leider nicht. Es gibt zwar für den DANN-Zweig die Option zum Wochenprogramm, aber im DropDown-Feld kann man nichts auswählen (leer)
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte
- Baxxy
- Beiträge: 10960
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 622 Mal
- Danksagung erhalten: 2257 Mal
Re: Modus von HmIP-BSM über Programm ändern
Das kann ich mangels BSM leider nicht prüfen. Bei allen meinen IP-Schaltaktoren (PCBS/PCBS2/PCBS-BAT/PS/PSM/OC8) geht das problemlos. Vielleicht den BSM mal aus der Zentrale löschen und neu anlernen?
Grüße
Baxxy
-
- Beiträge: 300
- Registriert: 16.11.2011, 18:16
- System: CCU und Access Point
- Hat sich bedankt: 27 Mal
- Danksagung erhalten: 8 Mal
Re: Modus von HmIP-BSM über Programm ändern
Das Auswahlmenü fehlt bei mir...
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte
- Baxxy
- Beiträge: 10960
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 622 Mal
- Danksagung erhalten: 2257 Mal
Re: Modus von HmIP-BSM über Programm ändern
Hmm, da müssen wir mal warten ob das jemand bestätigen oder dementieren kann.
Oder du probierst...
Grüße
Baxxy
-
- Beiträge: 9750
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 706 Mal
- Danksagung erhalten: 1645 Mal
Re: Modus von HmIP-BSM über Programm ändern
Ich kann das für FSM16, BROLL, PS, PSM bestätigen
RM 3.59.6.20210807
Der Auswahlpunkt für den Wochenprogramm-Kanal ist bei mir auch leer
EDIT: das Select hat keine Options:
Code: Alles auswählen
<select id="setDestinationDPSelectChange37931" onchange="SetDestinationDPSelectChange(37931,this);" class="SelectBox"></select>
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++