Ich bin gerade auf ein Problem gestoßen.
Hab eine Instanz vom Typ KNX DPT 8 angelegt.
Nun versuche ich auf den Wert der Instanz zu schreiben mit folgendem Befehl:
EIB_Counter16Bit(44054, (-2.0*100));
Ich bekomme folgende Meldung:
Warning: Instanz #44054 existiert nicht in C:\IP-Symcon\scripts\51491.ips.php on line 4
Die Instanz existiert aber, hab sie auch in der settings.json gefunden. Kann es sein, dass die EIB_Counter16Bit nicht mit dem KNX Typ funktioniert? Hab aber nichts diesbezüglich gefunden in der Doku.
Hier noch der betreffende settings Auszug.
"ID34257": {
"position": 0,
"readOnly": false,
"ident": "",
"hidden": false,
"disabled": false,
"type": 1,
"name": "Außentemperatur Symcon zu KNX",
"info": "",
"icon": "",
"parentID": 59927,
"data": {
"moduleType": 3,
"moduleName": "KNX DPT 8",
"connectionID": 17244,
"moduleID": "{7852DBDE-C68A-4A3E-88AF-155B99605371}",
"lastChange": 1575482076,
"configuration": {
"Address1": 2,
"Address2": 0,
"Address3": 8,
"Mapping": "[]",
"Dimension": 0,
"CapabilityReceive": true,
"CapabilityRead": false,
"CapabilityTransmit": false,
"CapabilityWrite": true
},
"attributes": {}
}
},
"ID44054": {
"position": 1,
"readOnly": true,
"ident": "Value",
"hidden": false,
"disabled": false,
"type": 2,
"name": "Wert",
"info": "",
"icon": "",
"parentID": 34257,
"data": {
"action": 34257,
"customAction": 0,
"profile": "",
"lastUpdate": 1575482253,
"value": -220,
"customProfile": "",
"lastChange": 1575482253,
"type": 1
}