Bei STICKY_UNREACH wird die Standardaktion gesetzt

Beim Anlegen einer Instanz (z.B. für den Maintenance Kanal eines HM-PBI-4-FM) wird bei der STICKY_UNREACH Variablen auch das Flag für eine Standardaktion gesetzt. Die Variable lässt sich aber gar nicht schreiben.

Auch im Instanzkonfigurator taucht die Variable als Testfunktion auf:

Im Debug steht beim Anlegen:


TXT: 04.04.2019, 13:07:08 |          TRANSMIT RF | <?xml version="1.0" encoding="ISO-8859-1"?><methodCall><methodName>getParamsetDescription</methodName><params><param><value><string>MEQ1824123:0</string></value></param><param><value><string>VALUES</string></value></param></params></methodCall>
TXT: 04.04.2019, 13:07:08 |          RECEIVED RF | <?xml version="1.0" encoding="iso-8859-1"?><CR><LF><methodResponse><params><param><CR><LF><HT><value><struct><member><name>AES_KEY</name><value><struct><member><name>DEFAULT</name><value><i4>0</i4></value></member><member><name>FLAGS</name><value><i4>0</i4></value></member><member><name>ID</name><value>AES_KEY</value></member><member><name>MAX</name><value><i4>127</i4></value></member><member><name>MIN</name><value><i4>0</i4></value></member><member><name>OPERATIONS</name><value><i4>1</i4></value></member><member><name>TAB_ORDER</name><value><i4>6</i4></value></member><member><name>TYPE</name><value>INTEGER</value></member><member><name>UNIT</name><value></value></member></struct></value></member><member><name>CONFIG_PENDING</name><value><struct><member><name>DEFAULT</name><value><boolean>0</boolean></value></member><member><name>FLAGS</name><value><i4>9</i4></value></member><member><name>ID</name><value>CONFIG_PENDING</value></member><member><name>MAX</name><value><boolean>1</boolean></value></member><member><name>MIN</name><value><boolean>0</boolean></value></member><member><name>OPERATIONS</name><value><i4>5</i4></value></member><member><name>TAB_ORDER</name><value><i4>2</i4></value></member><member><name>TYPE</name><value>BOOL</value></member><member><name>UNIT</name><value></value></member></struct></value></member><member><name>LOWBAT</name><value><struct><member><name>DEFAULT</name><value><boolean>0</boolean></value></member><member><name>FLAGS</name><value><i4>9</i4></value></member><member><name>ID</name><value>LOWBAT</value></member><member><name>MAX</name><value><boolean>1</boolean></value></member><member><name>MIN</name><value><boolean>0</boolean></value></member><member><name>OPERATIONS</name><value><i4>5</i4></value></member><member><name>TAB_ORDER</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>BOOL</value></member><member><name>UNIT</name><value></value></member></struct></value></member><member><name>RSSI_DEVICE</name><value><struct><member><name>DEFAULT</name><value><i4>0</i4></value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>RSSI_DEVICE</value></member><member><name>MAX</name><value><i4>2147483647</i4></value></member><member><name>MIN</name><value><i4>-2147483648</i4></value></member><member><name>OPERATIONS</name><value><i4>5</i4></value></member><member><name>TAB_ORDER</name><value><i4>4</i4></value></member><member><name>TYPE</name><value>INTEGER</value></member><member><name>UNIT</name><value></value></member></struct></value></member><member><name>RSSI_PEER</name><value><struct><member><name>DEFAULT</name><value><i4>0</i4></value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>RSSI_PEER</value></member><member><name>MAX</name><value><i4>2147483647</i4></value></member><member><name>MIN</name><value><i4>-2147483648</i4></value></member><member><name>OPERATIONS</name><value><i4>5</i4></value></member><member><name>TAB_ORDER</name><value><i4>5</i4></value></member><member><name>TYPE</name><value>INTEGER</value></member><member><name>UNIT</name><value></value></member></struct></value></member><member><name>STICKY_UNREACH</name><value><struct><member><name>DEFAULT</name><value><boolean>0</boolean></value></member><member><name>FLAGS</name><value><i4>25</i4></value></member><member><name>ID</name><value>STICKY_UNREACH</value></member><member><name>MAX</name><value><boolean>1</boolean></value></member><member><name>MIN</name><value><boolean>0</boolean></value></member><member><name>OPERATIONS</name><value><i4>7</i4></value></member><member><name>TAB_ORDER</name><value><i4>1</i4></value></member><member><name>TYPE</name><value>BOOL</value></member><member><name>UNIT</name><value></value></member></struct></value></member><member><name>UNREACH</name><value><struct><member><name>DEFAULT</name><value><boolean>0</boolean></value></member><member><name>FLAGS</name><value><i4>9</i4></value></member><member><name>ID</name><value>UNREACH</value></member><member><name>MAX</name><value><boolean>1</boolean></value></member><member><name>MIN</name><value><boolean>0</boolean></value></member><member><name>OPERATIONS</name><value><i4>5</i4></value></member><member><name>TAB_ORDER</name><value><i4>0</i4></value></member><member><name>TYPE</name><value>BOOL</value></member><member><name>UNIT</name><value></value></member></struct></value></member></struct></value><CR><LF></param></params></methodResponse><CR><LF>

Ist das ein Fehler in Homematic oder IPS?

Gruß

Burkhard

Fehler in der CCU. (Oder Absicht? Da ich die Maintance Kanäle nicht in den Datenpunktlisten finde)
OPERATIONS wird mit 7 gemeldet.
Laut EQ3 Doku sind folgende ODER verknüpften Werte möglich: 1=Read, 2=Write, 4=Event.
Also macht IPS alles Korrekt :slight_smile:
Michael

In der Tat. Jetzt bei genauerer Betrachtung lässt sich der Datenpunkt tatsächlich schreiben:eek:

Da muss ich mit den verschiedenen Symcon Versionen durcheinandergekommen sein und es hat sich ja in den letzten Ständen etwas geändert.

Im Bild oben (stammt aus der Version vom 2.4.) sieht man, dass auch der Testbereich nun dynamisch ausfällt je nach Fähigkeiten des Device. Super!:loveips:

Schön wäre noch, wenn auch bei allen Variablen, die schreibbar sind, auch ein Standardprofil hinterlegt ist. Bei mir fehlt es bei

[ul]
[li]INHIBIT[/li][li]STICKY_UNREACH[/li][li]PRESS_LONG[/li][li]PRESS_SHORT[/li][/ul]

Gruß

Burkhard

edit:
Der Datenpunkt lässt sich doch nicht schreiben. Es war versehentlich in der Instanz der Schalter ‚Status emulieren‘ gesetzt.:banghead: