NEWS
Datenpunkt-Pfad mittels Variable bestimmen/ändern
-
Hallo,
folgendes Problem: ich würde gerne meine Stromverbräuche monatlich ermitteln und in verschiedene Datenpunkte speichern.
Unter "0_userdata.0.Strom_Verbrauch.2023.04.HT" wird z.b. momentan (April) der Verbrauch eingetragen.
Nun habe ich eine Variable für diesen Pfad erstellt, die sich an jedem 1. um 0:00Uhr jeden Monat ändert.
"0_userdata.0.Strom_Verbrauch.2023.04.HT" Jahr und Monat werden in der Variable dementsprechend gändert.Aber: kann ich nun diese Variable als Pfad für die Object-ID "missbrauchen"? Geht das überhaupt?
Ich hoffe ich hab mich verständlich ausgedrückt.
danke
LG Andi -
Hallo,
folgendes Problem: ich würde gerne meine Stromverbräuche monatlich ermitteln und in verschiedene Datenpunkte speichern.
Unter "0_userdata.0.Strom_Verbrauch.2023.04.HT" wird z.b. momentan (April) der Verbrauch eingetragen.
Nun habe ich eine Variable für diesen Pfad erstellt, die sich an jedem 1. um 0:00Uhr jeden Monat ändert.
"0_userdata.0.Strom_Verbrauch.2023.04.HT" Jahr und Monat werden in der Variable dementsprechend gändert.Aber: kann ich nun diese Variable als Pfad für die Object-ID "missbrauchen"? Geht das überhaupt?
Ich hoffe ich hab mich verständlich ausgedrückt.
danke
LG Andi@andyf2000
Warum machst Du das nicht mit einem Adapter wie z.B. "Source-Analytics".
Da reicht Dir ein einziger DP (Zählerstand) - den Rest macht der Adapter (Tages-, Wochen- Monats- und Jahresverbrauch) -
@andyf2000
Warum machst Du das nicht mit einem Adapter wie z.B. "Source-Analytics".
Da reicht Dir ein einziger DP (Zählerstand) - den Rest macht der Adapter (Tages-, Wochen- Monats- und Jahresverbrauch)@codierknecht
weil mir dieser Adapter (sourceanalytix) inzwischen richtig auf die Nerven geht.
Seit gestern hab ich plötzlich einen Stromverbrauch von mehreren GWh. Wenn hier mal ein Fehler drinnen ist, wird´s echt schwierig alles wieder auf richtige Werte zu bekommen.
Außerdem hat mein Stromanbieter den Tarif am 1. April geändert. - Sourceanalytix rechnet dann die ersten drei Monate JAN-MAR falsch mit den neuen Werten. Der Adapter klingt im ersten Moment cool, aber eigentlich ist er so wie momentan noch ist unbrauchbar.Jetzt hab ich mich entschlossen das ganze selbst zu bauen.
-
Hallo,
folgendes Problem: ich würde gerne meine Stromverbräuche monatlich ermitteln und in verschiedene Datenpunkte speichern.
Unter "0_userdata.0.Strom_Verbrauch.2023.04.HT" wird z.b. momentan (April) der Verbrauch eingetragen.
Nun habe ich eine Variable für diesen Pfad erstellt, die sich an jedem 1. um 0:00Uhr jeden Monat ändert.
"0_userdata.0.Strom_Verbrauch.2023.04.HT" Jahr und Monat werden in der Variable dementsprechend gändert.Aber: kann ich nun diese Variable als Pfad für die Object-ID "missbrauchen"? Geht das überhaupt?
Ich hoffe ich hab mich verständlich ausgedrückt.
danke
LG Andi@andyf2000 sagte: Variable als Pfad für die Object-ID

-
Hallo,
folgendes Problem: ich würde gerne meine Stromverbräuche monatlich ermitteln und in verschiedene Datenpunkte speichern.
Unter "0_userdata.0.Strom_Verbrauch.2023.04.HT" wird z.b. momentan (April) der Verbrauch eingetragen.
Nun habe ich eine Variable für diesen Pfad erstellt, die sich an jedem 1. um 0:00Uhr jeden Monat ändert.
"0_userdata.0.Strom_Verbrauch.2023.04.HT" Jahr und Monat werden in der Variable dementsprechend gändert.Aber: kann ich nun diese Variable als Pfad für die Object-ID "missbrauchen"? Geht das überhaupt?
Ich hoffe ich hab mich verständlich ausgedrückt.
danke
LG Andi@andyf2000
Wenn die monatlichen Datenpunkte auch per Blockly erstellt werden sollen, benötigt man eine Javascript-Funktion mit folgendem Inhalt:if(existsState(id)) setState(id, val, true); else createState(id, val, { name: name, type: 'number', unit: 'kWh', read: true, write: false, def: 0 });Im Blockly:

-
@andyf2000 sagte: Variable als Pfad für die Object-ID

Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden