NEWS
Datapoint influxdb per script aktivieren
-
Hallo
Wie kann ich wenn ich einen Datenpunkt erstelle, gleich auch die Datenbankverknüpfung automatisch aktivieren ?
"common": {
"name": "",
"type": "number",
"role": "state",
"read": true,
"write": true,
"desc": "Manuell erzeugt",
"def": 0,
"unit": "kWh",
"custom": {
"influxdb.0": {
"enabled": true,
"storageType": "",
"aliasId": "",
"debounceTime": 0,
"blockTime": 0,
"changesOnly": true,
"changesRelogInterval": 0,
"changesMinDelta": 0,
"ignoreBelowNumber": "",
"disableSkippedValueLogging": false,
"enableDebugLogs": false,
"debounce": 1000
}
} -
@adrian
Man kann an createState() das komplette Objekt common übergeben.const id = '0_userdata.0.xyz'; const myName = 'mein Name'; const common = { name: myName, type: "number", role: "value", read: true, write: false, desc: "per Skript erzeugt", def: 0, unit: "kWh", custom: { "influxdb.0": { enabled: true, storageType: "", aliasId: "", debounceTime: 0, blockTime: 0, changesOnly: true, changesRelogInterval: 0, changesMinDelta: 0, ignoreBelowNumber: "", disableSkippedValueLogging: false, enableDebugLogs: false, debounce: 1000 } } }; createState(id, 0, common);
-
@paul53 Vielen Dank. Funktioniert.
Erspart mir Stunden um alles händisch zu aktivieren