ich bin nun auch Besitzer einer CCU2 und möchte diese (sinnvoll) in IPS einbinden. Wenn ich einen HM Schaltaktor Instanz habe, sind dort ja die Statusvariablen schreibgeschützt. Um jetzt den Schaltaktor mit einer Variable schalten zu können und trotzdem den aktuellen Status nachzuführen, habe ich jetzt eine Dummy Instanz mit einer Variablen Schaltzustand angelegt. Dazu habe ich ein passendes Aktionsskript welches den Aktor schaltet und gleichzeitg die Variable nachführt.
Jetzt habe ich zu jedem Schaltaktor einmal die HM Instanz unter Hardware->Schaltaktoren->HomeMatic und eine zweite Dummy Instanz unter Hardware->„Einsatzzweck 1 (z.B. Klimaanlage)“->„Einsatzzweck 2 (z.B. Hauptsicherung)“
Macht das so Sinn, wie ich das gelöst habe? Oder wie kann man das eleganter lösen?
Den Schaltaktor übers Webfront schalten können, außerdem soll die Variable nachgeführt werden, falls sie am Aktor direkt geschaltet wird. Also eigentlich so wie ich es habe, es sieht dann im Webfront so aus:
Dafür gibt es Links.
Einfach STATE verlinkten und fertig.
Wenn der Status bei Bedienung am Aktor nicht nachgeführt wird, hast du zu 99% den Port 5544 nicht in der Firewall freigegeben. (TCP ankommen/eingehend)
Michael
Aber wenn ich STATE verlinke, kann ich STATE ja trotzdem nicht schalten, da es ne Statusvariable ist und Statusvariablen soll man ja nicht schaltbar machen, laut Doku.
Also so wie ich es jetzt habe, läuft alles super. Es geht mir nur darum ob es irgendwie schöner gelöst werden kann, ohne das ich die Dummyinstanz brauche, oder ob es so wie ich es gemacht habe ok ist.
Du bringst da was durcheinander.
Statusvariablen sind nicht direkt beschreibbar (SetValue). Da sie den Status der Hardware abbilden.
Aber natürlich sind sie schaltbar über das WebFront, solange du unter der Instanz Reiter Statusvariablen den Haken bei Standardaktion nicht entfernst.
Und du kannst auch jederzeit ein eigenes Aktions-Script, auch bei Statusvariablen, nutzen. Nur natürlich ohne SetValue sondern z.B. mit HM_WriteValueXyz
Michael