Verbrauchszähler für bestimmt Zeiträume definieren

ich würde gern die Stromverbräuche pro Tag von { 0:00 -7:00 + 17:00 - 24:00} sowie {7:00 - 17:00} als zwei Verbrauchzähler definieren und als Stapel pro Tag darstellen, um meine Lasten über den Tag sowie den Einfluss einer BKW zu kalkulieren.

Dafür bräuchte ich sowas wie zeitabhängige Verbrauchszähler. Wie lässt sich das am Besten realisieren? Danke!

In dem Du Dir eine Verbrauchszähler (Helfer) erstellen tust. Und Dir für die gewünschten Zeiträume Tarife anlegen tust.

Per Automatisierung, zu den bestimmten Uhrzeiten, wählst Du dann den entsprechenden Tarif aus. Pro Tarif hast Du dann einen eigenen Verbrauchszähler.

Gruß
Osorkon

Das hilft mir aber nicht für die kWh oder? ich kann ja nur Verbrauchzähler anlegen, die zum Beispiel stündlich agieren. Was mir fehlt ist ein Verbrauchszähler der zum Beispiel Stündlich, aber nur in einem gewissen Zeitraum zählt

Genau das macht ein Verbrauchszähler in Verbindung mit mehreren Tarifen.

Tarif A : 00 - 07 Uhr
Tarif B : 07- 17Uhr
Tarif C : 17 - 00 Uhr

Ergibt Drei Verbrauchszähler Für Tarif A,B und C

Du musst nur per Automatisierung um 00, 07 und 17 Uhr den richten Tarif auswählen.

Gruß
Osorkon

Danke für den Ansatz! Hab noch mal in der offiziellen doku gestöbert. Mal schauen, was es bis morgen anlegt …

Das ist meine aktuelle Automatisierung zum Verbrauchszähler “Energie” mit den drei Tarifen nacht, tag, abend.

Die Automatisierung hat gestern 0 Uhr auf nacht umgestellt. Zähler zählt. Heute morgen 7 Uhr hat die Automatisierung laut log gezündet, aber der Zähler läüft weiterhin auf “nacht” …

Fällt dir in der Automatisierung ein Fehler auf?

alias: Energie
description: ""
trigger:
  - platform: time
    at: "00:00:00"
    variables:
      tariff: nacht
  - platform: time
    at: "07:00:00"
    variables:
      tariff: tag
  - platform: time
    at: "17:00:00"
    variables:
      tariff: abend
condition: []
action:
  - service: select.select_option
    target:
      entity_id: select.energie_tag
    data:
      option: "{{ tariff }}"
mode: single

Ich weiß nicht, ob du Variablen so einfach am Trigger definieren darfst.

Aber es gäbe auch die Möglichkeit die Trigger ID als Variable zu nutzen:

alias: Energie
description: ""
trigger:
  - platform: time
    at: "00:00:00"
    id: nacht
  - platform: time
    at: "07:00:00"
    id: tag
  - platform: time
    at: "17:00:00"
    id: abend
condition: []
action:
  - service: select.select_option
    target:
      entity_id: select.energie_tag
    data:
      option: "{{ trigger.id }}"
mode: single

Danke dir. Bin jetzt bereits über die ID gegangen und habe auch die action über choose angewählt. Zudem musste man wohl peinlich genau aufpassen , dass die groß/kleinschreibung passt.

action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Nacht
        sequence:
          - service: select.select_option
            target:
              entity_id:
                - select.energie_tag
            data:
              option: Nacht

Hatte vorhin mal auf aktuelle zeit eingestellt und es hat tatsächlich auf “Tag” gewechselt.

Hallo zusammen,

ich hole das Thema hier nochmal hoch.

Ich möchte einen Verbrauchszähler von 0:00-5:00 Uhr auf meinen Hausverbrauch zählen lassen und die restliche zeit nicht. Um 0:00 Uhr dann wieder zurücksetzen.

Wenn ich das intervalla ein Tag einstelle passt das ja um 0 Uhr (beginnen und zurücksetzen) aber wie mach ich das er nur bis 5 uhr mit zählt?

Einfach einen Täglichen Verbrauchszähler erstellen unter Berücksichtigung eines Tarifs.

Bsp. Siehe hier:

Und auch ein paar Beiträge weiter oben. :wink:

Gruß Osorkon

So habe das mal gemacht und habe jetzt die 2 Verbrauchszähler und einen Select.

Habe ich das richtig verstanden das ich jetzt einfach per Automation den Select umstellen muss und das wars dann?

Ja, das ist richtig.

Gruß Osorkon

Vielen Dank für die Hilfe

Bei der Automation hänge ich. welche Aktion muss ich da auswählen das ich umschalten kann?

Diese funktioniert nicht

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Bsp.:

metadata: {}
data:
  option: Nacht
target:
  entity_id: select.tag_nacht_verbrauch
action: select.select_option

Gruß Osorkon

1 „Gefällt mir“