Modus von HmIP-BSM über Programm ändern

HMIP Sender und Empfänger der Serie Homematic IP

Moderator: Co-Administratoren

krdwaldorf
Beiträge: 6
Registriert: 26.01.2019, 13:40

Modus von HmIP-BSM über Programm ändern

Beitrag von krdwaldorf » 26.01.2019, 13:56

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

Hütte
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

Beitrag von Hütte » 28.01.2019, 15:48

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.

krdwaldorf
Beiträge: 6
Registriert: 26.01.2019, 13:40

Re: Modus von HmIP-BSM über Programm ändern

Beitrag von krdwaldorf » 30.01.2019, 10:42

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...

Aquaplex
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

Beitrag von Aquaplex » 09.09.2021, 09:12

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

Benutzeravatar
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

Beitrag von Baxxy » 09.09.2021, 13:39

Aquaplex hat geschrieben:
09.09.2021, 09:12
neue Erkenntnisse?
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.

Aquaplex
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

Beitrag von Aquaplex » 09.09.2021, 15:28

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) :shock:
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

Benutzeravatar
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

Beitrag von Baxxy » 09.09.2021, 15:56

Aquaplex hat geschrieben:
09.09.2021, 15:28
aber im DropDown-Feld kann man nichts auswählen (leer)
Das kann ich mangels BSM leider nicht prüfen. Bei allen meinen IP-Schaltaktoren (PCBS/PCBS2/PCBS-BAT/PS/PSM/OC8) geht das problemlos.
OC8_Wochenprg.JPG
Vielleicht den BSM mal aus der Zentrale löschen und neu anlernen?

Grüße
Baxxy

Aquaplex
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

Beitrag von Aquaplex » 09.09.2021, 17:36

Das Auswahlmenü fehlt bei mir...
Dateianhänge
Unbenannt.jpg
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

Benutzeravatar
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

Beitrag von Baxxy » 09.09.2021, 18:08

Aquaplex hat geschrieben:
09.09.2021, 17:36
Das Auswahlmenü fehlt bei mir...
Hmm, da müssen wir mal warten ob das jemand bestätigen oder dementieren kann.
Oder du probierst...
Baxxy hat geschrieben:
09.09.2021, 15:56
Vielleicht den BSM mal aus der Zentrale löschen und neu anlernen?
Grüße
Baxxy

MichaelN
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

Beitrag von MichaelN » 09.09.2021, 18:55

Baxxy hat geschrieben:
09.09.2021, 18:08
Hmm, da müssen wir mal warten ob das jemand bestätigen oder dementieren kann.
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 +++

Antworten

Zurück zu „HomeMatic IP Aktoren und Sensoren“