NEWS
SimpleAPI Zugriff auf Datenpunkte
-
Hallo zusammen,
ich versuche per SimpleAPI Datenpunkte auszulesen und zu schreiben. Das klappt aber komischerweise nicht bei allen Datenpunkten. Ich habe zwei Datenpunkte als boolean angelegt (10-10-10-21 und 10-10-10-22) für eine Anwesenheitserkennung. Der Zugriff auf 10-10-10-21 klappt mit "set" und "get", aber auf 10-10-10-22 kann ich nicht zugreifen. Es kommt immer der Fehler "Datapoint not found".rog@raspberrypi:~ $ curl http://10.10.10.4:8087/get/0_userdata.0.Anwesenheit.10-10-10-21 {"val":true,"ack":false,"ts":1676121601242,"q":0,"from":"system.adapter.simple-api.0","user":"system.user.admin","lc":1676118866998,"common":{"name":"Anwesenheit 10.10.10.21","desc":"Manuell erzeugt","role":"state","type":"boolean","read":true,"write":true,"def":false},"type":"state","native":{},"_id":"0_userdata.0.Anwesenheit.10-10-10-21","acl":{"object":1636,"state":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}} rog@raspberrypi:~ $ rog@raspberrypi:~ $ curl http://10.10.10.4:8087/get/0_userdata.0.Anwesenheit.10-10-10-22 {"error":"datapoint \"0_userdata.0.Anwesenheit.10-10-10-22\" not found"}
Die Datenpunkte sind gleich erstellt.
{ "common": { "name": "Anwesenheit 10.10.10.21", "desc": "Manuell erzeugt", "role": "state", "type": "boolean", "read": true, "write": true, "def": false }, "type": "state", "native": {}, "_id": "0_userdata.0.Anwesenheit.10-10-10-21", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1676120817062 }
{ "common": { "name": "Anwesenheit 10.10.10.22", "desc": "Manuell erzeugt", "role": "state", "type": "boolean", "read": true, "write": true, "def": false }, "type": "state", "native": {}, "_id": "0_userdata.0.Anwesenheit.10-10-10-22", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1676122067563 }
Hat jemand eine Idee woran das liegen könnte?