NEWS
Zählen der Laufzeit der Heizung
-
Hallo,
ich würde gerne die Minuten zählen wielange meine Heizung läuft.
Ich habe 2 Optionen- Ein Objekt was Heizung True/False ist per script wenn Stromverbrauch über 10Watt ist.
- Ein Strommesser wenn über 10W läuft die Heizung
Hab mit dem Statistik Adapter schon rumgespielt bekomme da aber nicht die ergebnisse.
Ich will später in Grafana folgendes Auswerten.
- 24 Stunden Anzeige mit Ausschläge Wann AN und AUS .
- Monatsansicht der Laufzeit Minuten am Tag
Jemand ideen?
-
Hallo,
ich würde gerne die Minuten zählen wielange meine Heizung läuft.
Ich habe 2 Optionen- Ein Objekt was Heizung True/False ist per script wenn Stromverbrauch über 10Watt ist.
- Ein Strommesser wenn über 10W läuft die Heizung
Hab mit dem Statistik Adapter schon rumgespielt bekomme da aber nicht die ergebnisse.
Ich will später in Grafana folgendes Auswerten.
- 24 Stunden Anzeige mit Ausschläge Wann AN und AUS .
- Monatsansicht der Laufzeit Minuten am Tag
Jemand ideen?
-
Also die Daten sind vorhanden. Es fehlt nur noch die grafische Darstellung?
-
Sorry, hab leider null Plan von Influx. Ich zeichne die Daten meines Ölbrenners mit History auf, und berechne die Laufzeiten mit Blockly, und stelle die Daten grafisch, mittels Flot-Diagrammen und auch in VIS, dar.


Ist das ähnlich dem was du protokollieren willst?
-
ja genau. Aber es würde schon reichen eine 24 Stunden anischt True/False um zu sehen wann wie lange die Heizung an war.
Dann auf Monats / Wochenende eine tagesansicht als Graf. Wo ich einfach nur Balken habe um so mehr Minuten um so höher.
Hab auch an Blockly der halt +1 macht mit intervall und timeout .. aber gibt es da keine bessere lösung? -
ja genau. Aber es würde schon reichen eine 24 Stunden anischt True/False um zu sehen wann wie lange die Heizung an war.
Dann auf Monats / Wochenende eine tagesansicht als Graf. Wo ich einfach nur Balken habe um so mehr Minuten um so höher.
Hab auch an Blockly der halt +1 macht mit intervall und timeout .. aber gibt es da keine bessere lösung? -
also ich hab mich nochmal Intensiv damit beschäftigt ..
aber ich finde einfach KEINE Lösung.
Ich lasse in "Heizung" bei jedem Start eine 1 schreiben wenn Heizng aus geht eine 0.Ich will nun einfach in grafana die Zeit ausgeben vom 12.11.2019 WIELANGE die Heizung lief ...
In einem Graph könnte man dies dann schon auf 1 Woche oder 1 Monat umlegen.
Ich müsste also quasi ein Blockly schreiben was wenn die Heizung läuft ein Intervall oder Timeout von 1 Miute hat und JEDE Minute eine 1 reinschreibt ?
-
also ich hab mich nochmal Intensiv damit beschäftigt ..
aber ich finde einfach KEINE Lösung.
Ich lasse in "Heizung" bei jedem Start eine 1 schreiben wenn Heizng aus geht eine 0.Ich will nun einfach in grafana die Zeit ausgeben vom 12.11.2019 WIELANGE die Heizung lief ...
In einem Graph könnte man dies dann schon auf 1 Woche oder 1 Monat umlegen.
Ich müsste also quasi ein Blockly schreiben was wenn die Heizung läuft ein Intervall oder Timeout von 1 Miute hat und JEDE Minute eine 1 reinschreibt ?
@ChrisXY sagte in Zählen der Laufzeit der Heizung:
also ich hab mich nochmal Intensiv damit beschäftigt ..
aber ich finde einfach KEINE Lösung.
Ich lasse in "Heizung" bei jedem Start eine 1 schreiben wenn Heizng aus geht eine 0.Ich will nun einfach in grafana die Zeit ausgeben vom 12.11.2019 WIELANGE die Heizung lief ...
In einem Graph könnte man dies dann schon auf 1 Woche oder 1 Monat umlegen.
Ich müsste also quasi ein Blockly schreiben was wenn die Heizung läuft ein Intervall oder Timeout von 1 Miute hat und JEDE Minute eine 1 reinschreibt ?
Vielleicht was für dich:
https://forum.iobroker.net/topic/1868/vorlage-generischer-betriebsstundenzähler-und-verbrauchsrechner-script -
@ChrisXY sagte in Zählen der Laufzeit der Heizung:
also ich hab mich nochmal Intensiv damit beschäftigt ..
aber ich finde einfach KEINE Lösung.
Ich lasse in "Heizung" bei jedem Start eine 1 schreiben wenn Heizng aus geht eine 0.Ich will nun einfach in grafana die Zeit ausgeben vom 12.11.2019 WIELANGE die Heizung lief ...
In einem Graph könnte man dies dann schon auf 1 Woche oder 1 Monat umlegen.
Ich müsste also quasi ein Blockly schreiben was wenn die Heizung läuft ein Intervall oder Timeout von 1 Miute hat und JEDE Minute eine 1 reinschreibt ?
Vielleicht was für dich:
https://forum.iobroker.net/topic/1868/vorlage-generischer-betriebsstundenzähler-und-verbrauchsrechner-script -
@sigi234 Puhh Danke das wird sicher etwas können aber doch ein wenig "zu viel"
EInfache Laufzeit würde ja auch ausreichen. Finde aber nichts brauchbares@ChrisXY sowas hier z.B.?


Das gibt dir die Auswertung je nach eingestelltem Range. In meinem Beispiel ist es zwar die Auswertung der Bewegung aber du könntest das auch für die Heizung nutzen.
Das Plugin für Grafana nennt sich "Discrete": https://grafana.com/grafana/plugins/natel-discrete-panel -
@sigi234 Puhh Danke das wird sicher etwas können aber doch ein wenig "zu viel"
EInfache Laufzeit würde ja auch ausreichen. Finde aber nichts brauchbares@ChrisXY schau dir das mal an .. https://www.youtube.com/watch?v=VXfpds4Rtqc da ist am ende das was du brauchst .. du brauchst ein zusatz chart für Grafana
-
@watcherkb said in Zählen der Laufzeit der Heizung:
Discrete
Danke "Discrete" hab ich schon im Einsatz aber das erfüllt nicht das was ich brauche.
Ziel:
Eine Ansicht Wochenansicht zu haben wo die Laufzeit(minuten) in einem Balken Angezeigt wird in einem "Graph"
Also
11. 12.13.14.15.16.17.Darüber die Balken je nach LAufzeit. Nun lege ich noch eine "Line" mit der Tages Duchschnitstemperatur.
Nun sehe ich auf einen Blick wie lange die Heizung gelaufen ist bei welcher Außentemperatur.Um dies in Grafana einzubauen kann ich ja mit "count" arbeiten. Dabei zählt er ja. Auch Bereiche kann ich angeben kein Problem.
Mir fehlen aber die Korrekten DATEN die Grafana braucht um damit klarzukommen.
Aktuell logge ich bei änderung.Heizung An= 1 Heizung Aus = 0.
Was ich mir nun überlegt habe das ich beim Influx Logging einfach sage schreibe alle 60 Sekunden falls sich nichts ändert.EDIT: Genau si geht es Influx alle 60 Minuten Loggen auch wenn keine Änderung. So bekomme ich alle 1 Minute eine "1" welche per "SUM" umgelegt werden kann.