bei mir wird im Webfront der Rauchmelder als zwei Buttons (Aus, An) angezeigt. Vom Typ her ist das Feld ein Boolean. Ich würde jetzt aber gerne nur ein Feld sehen, und zwar das aktuell aktive Feld.
Beim HM Türkontakt wird das so auch angezeigt. Es erscheint nur ein Feld und wenn die Tür geöffnet wird ändert sich der Text und die Farbe.
Ich habe bereits mal spaßenshalber dem Rauchmelder das Profil Window zugewiesen. Doch leider hilft das nicht. Im Webfront erscheint wieder die „doppelte“ Anzeige.
Bie mir ist es so, dass zwar beide Boolschen Möglichkeiten am WF angezeigt werden (in deinem Fall Ein/Aus), jedoch heißen, die Zustände bei mir OK / Alarm. Habe hierfür ein eigenes Variablenprofil erstellt. Sie werden zwar im WF beide angezeigt aber mann kann nichts „drücken“, genauso wie es sein sollte. Ich sehe hier eigentlich keinen Fehler…
Also der grundlegende Unterschied zwischen einem FS20 Rauchmelder (wo die Statusanzeige bei mir wie gewünscht funktioniert) und dem Pendant von Homematic ist, dass bei HM die Statusvariable das Standardprofil ~Switch hat während es bei FS20 ~Alert ist. Das ist ärgerlich - aber nicht zu ändern.
Es bleibt wohl nicht anderes übrig als eine Boolean-Variable anzulegen, mit dem passenden Prodil zu versehen und per Skript dafür zu sorgen, dass diese immer den selben Wert hat wie die originale Status-Variable des Rauchmelders. Lästig so etwas…:o
1.) Die Instanz des RM per Doppelklick öffnen (Bild1)
2.) In der oberen Tab-Reihe den Punkt „Statusvariablen“ wählen (Bild2)
3.) Beim Eintrag „State“ auf der rechten Seite den Haken bei „Benutze Standardaktion“ entfernen (Bild3)
4.) Fertig.
Jetzt wird nur noch der aktuelle Zustand angezeigt und nicht mehr alle die möglich sind.
Hm, das gleiche Problem habe ich auch beobachtet, nicht nur beim Rauchmelder, auch bei FS20 Instanzen…hat sich da ein Bug eingeschlichen? Früher ging das mal!
Mal ne Anfrage stellen…