@haus-automatisierung
Ok, ich probiere es jetzt mal besser zu beschreiben.
Sonoff Temperatur geht ohne Probleme:
{
"_id": "sonoff.0.Dusche.DS18B20_Temperature",
"common": {
"type": "number",
"role": "value.temperature",
"read": true,
"write": false,
"unit": "°C",
"name": "Dusche DS18B20 Temperature",
"custom": {
"influxdb.0": {
"enabled": true,
"storageType": "",
"aliasId": "",
"changesOnly": true,
"debounce": 1000,
"changesRelogInterval": 0,
"changesMinDelta": 0
}
}
},
"native": {},
"type": "state",
"acl": {
"object": 1636,
"state": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"from": "system.adapter.admin.0",
"user": "system.user.admin",
"ts": 1650717135975
}
Der Netatmo Tem DP brint nach kurzer Zeit " Undefined:
{
"type": "state",
"common": {
"name": "Temperature",
"type": "number",
"role": "value.temperature",
"read": true,
"write": false,
"unit": "°C"
},
"from": "system.adapter.netatmo.0",
"user": "system.user.admin",
"ts": 1686392463100,
"_id": "netatmo.0.5f451b174be7c35c0a5ef69f.70-ee-50-5e-d1-d4.02-00-00-8d-d2-46.Temperature.Temperature",
"acl": {
"object": 1636,
"state": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
}
}
Wenn ich für den Netatmo DP einen Alias erstelle mit Mixted, läuft es alles gut, nur (wie schon du sagtest, keine Dezimal Filter) :
{
"common": {
"name": "Aussentemp",
"desc": "Manuell erzeugt",
"role": "state",
"type": "mixed",
"read": true,
"write": true
},
"type": "state",
"native": {},
"_id": "0_userdata.0.Aussentemp",
"acl": {
"object": 1636,
"state": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"from": "system.adapter.admin.0",
"user": "system.user.admin",
"ts": 1686390004944
}
Stelle ich den Alias DP auf "zahl" , bekomme ich das selbe Problem, wie vom Netatmo DP.
Ich hoffe das ist so verständlicher?
EDIT:
iobroker@ioBroker:~$ iobroker state get 0_userdata.0.Aussentemp
{"val":25.6,"ack":true,"ts":1686393064341,"q":0,"c":"script.js.Garten.Test.Aussentemp","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1686393064341}
iobroker@ioBroker:~$