NEWS
[Gelöst] Wöchentlich neuer Datenpunkt erzeugen
-
In meinem Script schreibe ich jeden Tag die gesamt Nutzung des TVs in einen von mir erstellen Datenpunkt mit den Wochentagen
(Für Verbesserungen bin ich immer offen)
Nun möchte ich die Gsamtnutzung der ganze Woche zusammen zählen und in einem neuen unterordner unter der aktuellen KW abspeichern.
common:
{"type":"number","unit":"Stunden","read":"true","write":"false","name":"
Auch das funktioniert soweit, nur erstellt er dann ein Objekt mit der ID ".....Woche" und erstellt in der nächsten Woche kein neuer Datenpunkt, da dieser ja schon vorhanden ist.
Ist es möglichen diesem erstellen Datenpunkt eine ID zuzuweisen in der die KW drinnen steht?
Und fragen nebenbei:
Wie kann ich mit ID Selektor die Datenpunkte zusammen zählen?
Habe es nicht hinbekommen und es bei der "Notlösung" erstmal belassen, sieht aber unschön aus und wahrscheinlich auch ineffizient -
@jensven Nur als Tipp, dafür gibt es den sourceanalytix Adapter, der macht Tag/Woche/Monat/Quartal/Jahr in Leistung und Preis wenn du möchtest
-
@jensven sagte: neuen unterordner unter der aktuellen KW abspeichern.
Dafür benötigt man eine Javascript-Funktion
mit folgendem Inhalt:
let id = '0_userdata.0.TVnutzung.Kalenderwoche.' + KW; if(existsState(id)) setState(id, stunden, true); else createState(id, stunden, { type:"number", unit:"Stunden", read:true, write:false, name:"TV Nutzung KW " + KW, def: 0 });
@jensven sagte in Wöchentlich neuer Datenpunkt erzeugen:
Wie kann ich mit ID Selektor die Datenpunkte zusammen zählen?