KNX Data Secure Unterstützung
für KNX Logger und KNX Busmonitor
KNX Diagnose Monitor, Import des ETS Projektes deutlich beschleunigt, Suche in der Navigation
Mehr Informationen dazu hier im Forum
Insider Version 6 zur 4.5 jetzt für alle Mitglieder des Insider Clubs installierbar
Alle Infos zum Update im Timberwolf Wiki
[TIPP] Zähler Universalbaustein
Forumsregeln
- Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
- Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
- Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
- Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
-
- Reactions:
- Beiträge: 124
- Registriert: Mi Nov 08, 2023 4:24 pm
- Hat sich bedankt: 40 Mal
- Danksagung erhalten: 65 Mal
Was passiert eigentlich mit den letzten monats/jahreswerten wenn der zählerbaustein nochmal bearbeitet wird? Bleiben die gespeichert wenn sich die variablennamen nicht ändern?
3500 XL ID:1339
-
- Reactions:
- Beiträge: 695
- Registriert: Sa Aug 11, 2018 11:16 pm
- Hat sich bedankt: 449 Mal
- Danksagung erhalten: 309 Mal
Gute Frage, müsste auch einige Bausteine von V5 auf V6 bringen. Kann man die Logik aktualisiren indem man einfach drüber kopiert und weiter gehts?
Grüße, Dominic
Timberwolf 2400 #126, VPN offen, Reboot nach Absprache
Timberwolf 2400 #126, VPN offen, Reboot nach Absprache
-
- Reactions:
- Beiträge: 3903
- Registriert: So Aug 12, 2018 8:44 am
- Hat sich bedankt: 1264 Mal
- Danksagung erhalten: 2213 Mal
Leider ist das nicht ganz so einfach.
Ihr müsst vor dem Speichern die letzten Tages/Wochen/Monats/Jahres-Werte auf dem entsprechenden level als default-Wert statt dem 0.0 eintragen:
Ich mach mir in so einem Fall einen Screenshot, trage die Werte in der geänderten Logik ein und speichere sie dann neu.
Zusätzlich habe ich für die Visu zusätzliche Ausgänge, die zyklisch senden, damit ich nicht ein Jahr warten muss
lg
Robert
Ihr müsst vor dem Speichern die letzten Tages/Wochen/Monats/Jahres-Werte auf dem entsprechenden level als default-Wert statt dem 0.0 eintragen:
Code: Alles auswählen
["$End_D","float",0.0],
["$End_W","float",0.0],
["$End_M","float",0.0],
["$End_Y","float",0.0],
Zusätzlich habe ich für die Visu zusätzliche Ausgänge, die zyklisch senden, damit ich nicht ein Jahr warten muss

lg
Robert
Timberwolf Server 2500 / #117 (VPN offen + reboot nach Rückfrage) / zusätzlich: 3500M/#935, 3500L/#1297
-
- Reactions:
- Beiträge: 85
- Registriert: Di Dez 18, 2018 8:17 am
- Wohnort: Braunschweig
- Hat sich bedankt: 42 Mal
- Danksagung erhalten: 36 Mal
Hallo Sven,
vielen dank für diesen coolen Baustein, ich nutze den jetzt auch schon seit paar Wochen und funktioniert bestens.
vielen dank für diesen coolen Baustein, ich nutze den jetzt auch schon seit paar Wochen und funktioniert bestens.

Viele Grüße Philipp
Timberwolf Server 2600 | ID:246 | VPN offen
Timberwolf Server 2600 | ID:246 | VPN offen
-
- Reactions:
- Beiträge: 695
- Registriert: Sa Aug 11, 2018 11:16 pm
- Hat sich bedankt: 449 Mal
- Danksagung erhalten: 309 Mal
Servus,
ich mache gerade mein Grafana Dashboard für meine PV Anlage.
Hierbei kommt auch wieder dieser geniale Zählerbaustein zum Einsatz. Jetzt nutze ich auch den Wert "Verbrauch aktueller Monat" zur Anzeige der Einspeisevergütung. Leider wird dieser nur zum Monatsende aktualisiert.
Könnte man den Baustein eventuell um einen Triggereingang erweitern, so dass dieser öfter aktualisiert wird?
ich mache gerade mein Grafana Dashboard für meine PV Anlage.
Hierbei kommt auch wieder dieser geniale Zählerbaustein zum Einsatz. Jetzt nutze ich auch den Wert "Verbrauch aktueller Monat" zur Anzeige der Einspeisevergütung. Leider wird dieser nur zum Monatsende aktualisiert.
Könnte man den Baustein eventuell um einen Triggereingang erweitern, so dass dieser öfter aktualisiert wird?
Grüße, Dominic
Timberwolf 2400 #126, VPN offen, Reboot nach Absprache
Timberwolf 2400 #126, VPN offen, Reboot nach Absprache
-
- Reactions:
- Beiträge: 1908
- Registriert: Di Okt 09, 2018 9:26 am
- Hat sich bedankt: 643 Mal
- Danksagung erhalten: 797 Mal
Ich würde es mir da einfach machen und den einen Wert durch eine weitere Standard Logik schieben (z.b. mulitplexer oder freie Formel).
Diese kannst du dann täglich oder stündlich triggern.
VG, Sven - 3500 XL ID:1369 | 3500 L ID:1355, VPN offen, Reboot OK
-
- Reactions:
- Beiträge: 695
- Registriert: Sa Aug 11, 2018 11:16 pm
- Hat sich bedankt: 449 Mal
- Danksagung erhalten: 309 Mal
Servus,
meinst du am Eingang vorlagern oder am Ausgang nachlagern?
Irgendwie ergibt das aber noch keinen Sinn für mich, der EIngangswert wird ja alle paar Sekunden geschrieben, aber der Ausgang/Monatswert eben nicht.
meinst du am Eingang vorlagern oder am Ausgang nachlagern?
Irgendwie ergibt das aber noch keinen Sinn für mich, der EIngangswert wird ja alle paar Sekunden geschrieben, aber der Ausgang/Monatswert eben nicht.
Grüße, Dominic
Timberwolf 2400 #126, VPN offen, Reboot nach Absprache
Timberwolf 2400 #126, VPN offen, Reboot nach Absprache
-
- Reactions:
- Beiträge: 1908
- Registriert: Di Okt 09, 2018 9:26 am
- Hat sich bedankt: 643 Mal
- Danksagung erhalten: 797 Mal
Der Baustein in dem es hier geht ist ja bewusst so geschrieben, dass er den jeweiligen Wert einmalig zum Ende der Zeitperiode ausgibt, vor allem damit man sich saubere Datenbankeinträge schaffen kann.
Ich persönlich würde die Logik an deiner Stelle so lassen wie sie ist.
Eventuell könntest Du aber auch einfach den entsprechenden Ausgang von Verhalten X auf Verhalten A oder t ändern, könnte klappen, müsstest du testen. Ich weiß nicht ob dies bei der Verwendung vom Funktionsbaustein "send explicit" erlaubt ist.
Aber ich an Deiner Stelle würde den gewünschten Ausgang in eine andere Logik und dort als Eingang führen. Diese Logik musste den Eingangswert auf den Ausgangswert schreiben (geht mit mulitplexer oder freie Formel) und diese Logik triggerst du dann halt öfter (über den optionalen Triggereingang).
Das Ergebnis dieser neuen Logik schiebst du dann in deine Zeitreihe. Mach ich tatsächlich auch bei dem einen oder anderen Anzeigewert so.
Ich persönlich würde die Logik an deiner Stelle so lassen wie sie ist.
Eventuell könntest Du aber auch einfach den entsprechenden Ausgang von Verhalten X auf Verhalten A oder t ändern, könnte klappen, müsstest du testen. Ich weiß nicht ob dies bei der Verwendung vom Funktionsbaustein "send explicit" erlaubt ist.
Aber ich an Deiner Stelle würde den gewünschten Ausgang in eine andere Logik und dort als Eingang führen. Diese Logik musste den Eingangswert auf den Ausgangswert schreiben (geht mit mulitplexer oder freie Formel) und diese Logik triggerst du dann halt öfter (über den optionalen Triggereingang).
Das Ergebnis dieser neuen Logik schiebst du dann in deine Zeitreihe. Mach ich tatsächlich auch bei dem einen oder anderen Anzeigewert so.
Zuletzt geändert von Robosoc am So Jun 30, 2024 11:09 am, insgesamt 1-mal geändert.
VG, Sven - 3500 XL ID:1369 | 3500 L ID:1355, VPN offen, Reboot OK
-
- Reactions:
- Beiträge: 115
- Registriert: Do Dez 27, 2018 6:14 pm
- Hat sich bedankt: 86 Mal
- Danksagung erhalten: 77 Mal
Hallo,
ich habe eine Verständnisfrage zur Funktion des Bausteins. Mein Aktor mit Strommessung sendet alle 10 minutes den aktuellen Zählerwert in kWh. Diesen habe ich mit dem Input des Bausteins verbunden. Nun ist dieser heute von 0 auf 1kWh gesprungen. Der Ausgang Verbrauch aktueller Tag bleibt jedoch bei 0. Warum? Müsste der nicht auf 1 springen?
Das die anderen Zeiträume erst um 23:59:59 der jeweiligen Periode gesetzt werden habe ich verstanden.
Schöne Grüße
Matthias
ich habe eine Verständnisfrage zur Funktion des Bausteins. Mein Aktor mit Strommessung sendet alle 10 minutes den aktuellen Zählerwert in kWh. Diesen habe ich mit dem Input des Bausteins verbunden. Nun ist dieser heute von 0 auf 1kWh gesprungen. Der Ausgang Verbrauch aktueller Tag bleibt jedoch bei 0. Warum? Müsste der nicht auf 1 springen?
Das die anderen Zeiträume erst um 23:59:59 der jeweiligen Periode gesetzt werden habe ich verstanden.
Schöne Grüße
Matthias
TWS 950Q ID:348, TWS 3500XL ID:1451 VPN offen, Reboot nach Absprache
-
- Reactions:
- Beiträge: 1908
- Registriert: Di Okt 09, 2018 9:26 am
- Hat sich bedankt: 643 Mal
- Danksagung erhalten: 797 Mal
Hallo Matthias, würde dir erstmal recht geben. Wüsste auf Anhieb jetzt auch nichty warum es so ist wie du schilderst.
Hast Du den Code in V6 genommen?
Magst Du mal einen Screenshot im Doktor-Modus machen und posten?
VG, Sven
Hast Du den Code in V6 genommen?
Magst Du mal einen Screenshot im Doktor-Modus machen und posten?
VG, Sven
VG, Sven - 3500 XL ID:1369 | 3500 L ID:1355, VPN offen, Reboot OK