{"id":1490,"date":"2026-07-24T17:51:13","date_gmt":"2026-07-24T15:51:13","guid":{"rendered":"https:\/\/www.coremind.ch\/wordpress\/?p=1490"},"modified":"2026-07-24T17:51:13","modified_gmt":"2026-07-24T15:51:13","slug":"utility-meter-in-ha-verbrauch-nach-tarif-trennen","status":"publish","type":"post","link":"https:\/\/www.coremind.ch\/wordpress\/utility-meter-in-ha-verbrauch-nach-tarif-trennen\/","title":{"rendered":"Utility Meter in HA: Verbrauch nach Tarif trennen"},"content":{"rendered":"<p>Der Z\u00e4hler im Keller kennt nur eine Zahl: den Gesamtverbrauch. Doch wer seine Stromkosten wirklich verstehen will, braucht mehr \u2013 Verbrauch pro Tag, pro Monat, und vor allem getrennt nach Hoch- und Niedertarif. Genau das leistet der Utility Meter in Home Assistant. Aus einem einzigen fortlaufenden kWh-Wert macht er saubere, periodisch zur\u00fcckgesetzte Z\u00e4hler und kann sogar automatisch zwischen zwei Tarifen umschalten. In diesem Beitrag richten wir ihn Schritt f\u00fcr Schritt ein.<\/p>\n<h2>Das Problem: ein Wert, viele Fragen<\/h2>\n<p>Ein Stromz\u00e4hler oder eine smarte Steckdose liefert in Home Assistant meist einen <code>total_increasing<\/code>-Sensor \u2013 eine Zahl, die immer weiter steigt. F\u00fcr die Kostenrechnung ist das unbrauchbar. Sie wollen wissen: Wie viel habe ich heute verbraucht? Diesen Monat? Und wie teilt sich das auf Tag- und Nachtstrom auf, wo der Niedertarif in vielen Schweizer Gemeinden abends und am Wochenende gilt?<\/p>\n<p>Der Utility Meter beantwortet genau diese Fragen. Er beobachtet den Quell-Sensor und bildet daraus einen neuen Z\u00e4hler, der zu einem definierten Zeitpunkt \u2013 t\u00e4glich, monatlich, j\u00e4hrlich \u2013 wieder auf null springt. Und mit der Tariffunktion legt er f\u00fcr jeden Tarif einen eigenen Z\u00e4hler an, dazu eine Select-Entit\u00e4t zum Umschalten. So bleibt Ihr Rohsensor unangetastet, w\u00e4hrend dar\u00fcber eine flexible Auswertungsschicht entsteht, die Sie jederzeit erweitern k\u00f6nnen.<\/p>\n<h2>Schritt 1: Ein einfacher Tagesz\u00e4hler<\/h2>\n<p>Am schnellsten geht die Einrichtung \u00fcber die YAML-Konfiguration. F\u00fcr einen reinen Tagesz\u00e4hler gen\u00fcgt:<\/p>\n<pre><code>\nutility_meter:\n  stromverbrauch_taeglich:\n    source: sensor.stromzahler_energie\n    cycle: daily\n<\/code><\/pre>\n<p>Nach einem Neustart erhalten Sie den Sensor <code>sensor.stromverbrauch_taeglich<\/code>, der jede Nacht um Mitternacht auf null zur\u00fcckgeht. Denselben Block k\u00f6nnen Sie mit <code>cycle: monthly<\/code> oder <code>cycle: yearly<\/code> f\u00fcr l\u00e4ngere Perioden erg\u00e4nzen. Praktisch: Home Assistant merkt sich die Z\u00e4hlerst\u00e4nde \u00fcber Neustarts hinweg, sodass keine Werte verloren gehen. Erg\u00e4nzend liefert der Utility Meter ein Attribut mit dem letzten Periodenwert \u2013 ideal, um den gestrigen Verbrauch neben dem heutigen anzuzeigen.<\/p>\n<h2>Schritt 2: Zwei Tarife anlegen<\/h2>\n<p>Jetzt wird es interessant. Wir definieren zwei Tarife und lassen den Utility Meter beide getrennt z\u00e4hlen:<\/p>\n<pre><code>\nutility_meter:\n  strom_tarif:\n    source: sensor.stromzahler_energie\n    cycle: monthly\n    tariffs:\n      - hochtarif\n      - niedertarif\n<\/code><\/pre>\n<p>Home Assistant erzeugt daraus drei Entit\u00e4ten: je einen Sensor f\u00fcr <code>hochtarif<\/code> und <code>niedertarif<\/code> sowie die Select-Entit\u00e4t <code>select.strom_tarif<\/code>, mit der sich der aktive Tarif w\u00e4hlen l\u00e4sst. Nur der gerade gew\u00e4hlte Tarif z\u00e4hlt weiter \u2013 so landet jede Kilowattstunde im richtigen Topf.<\/p>\n<h2>Schritt 3: Automatisch umschalten<\/h2>\n<p>Von Hand den Tarif zu wechseln, ist keine L\u00f6sung. Eine kleine Automation erledigt das nach Uhrzeit. In vielen Regionen gilt der Hochtarif werktags von 07 bis 20 Uhr, sonst der Niedertarif:<\/p>\n<pre><code>\nautomation:\n  - alias: Stromtarif umschalten\n    trigger:\n      - platform: time\n        at: \"07:00:00\"\n        id: hoch\n      - platform: time\n        at: \"20:00:00\"\n        id: nieder\n    action:\n      - service: select.select_option\n        target:\n          entity_id: select.strom_tarif\n        data:\n          option: >\n            {{ 'hochtarif' if trigger.id == 'hoch' else 'niedertarif' }}\n<\/code><\/pre>\n<p>F\u00fcr das Wochenende, an dem oft durchgehend Niedertarif gilt, erg\u00e4nzen Sie eine zweite Bedingung oder eine eigene Automation. Wer eine PV-Anlage hat, kann statt der Uhrzeit auch einen Sensor als Ausl\u00f6ser nehmen \u2013 etwa den Wechsel von Netzbezug auf Einspeisung.<\/p>\n<h2>Der praktische Nutzen<\/h2>\n<p>Sobald die Z\u00e4hler laufen, sehen Sie im Dashboard exakt, wie viel Strom in teure und g\u00fcnstige Stunden f\u00e4llt. Das deckt Sparpotenzial auf: L\u00e4uft die Waschmaschine wirklich im Niedertarif? Zieht die W\u00e4rmepumpe ihren L\u00f6wenanteil tags\u00fcber? Solche Muster sichtbar zu machen, ist der erste Schritt, um Lasten bewusst in g\u00fcnstige Fenster zu verschieben. \u00dcber Wochen gesammelt entsteht so eine belastbare Grundlage, mit der sich der Nutzen einer PV-Anlage oder eines Batteriespeichers realistisch absch\u00e4tzen l\u00e4sst. Wer einzelne Ger\u00e4te statt des Gesamthaushalts im Blick behalten will, kombiniert den Utility Meter mit den Laufzeit-Auswertungen aus <a href=\"https:\/\/www.coremind.ch\/wordpress\/history-stats-in-ha-laufzeiten-clever-zahlen\/\">History Stats in HA: Laufzeiten clever z\u00e4hlen<\/a>.<\/p>\n<h2>Fazit<\/h2>\n<p>Der Utility Meter verwandelt einen stumpfen Gesamtverbrauch in eine aussagekr\u00e4ftige Kosten\u00fcbersicht \u2013 pro Tag, pro Monat und getrennt nach Tarif. Die Einrichtung braucht nur wenige Zeilen YAML und eine schlanke Automation zum Umschalten. Danach arbeitet der Helfer unsichtbar im Hintergrund und liefert die Zahlen, die Sie f\u00fcrs Energie-Dashboard und f\u00fcr bewusste Entscheidungen brauchen. Fangen Sie mit einem einzigen Tagesz\u00e4hler an, erg\u00e4nzen Sie die Tarife, und bauen Sie darauf Ihr Kostenbild Schritt f\u00fcr Schritt aus.<\/p>\n<p>&#8212;<\/p>\n<p>Blog: https:\/\/www.coremind.ch\/wordpress\/ \u00b7 Autor: Mike Neuburger<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der Z\u00e4hler im Keller kennt nur eine Zahl: den Gesamtverbrauch. Doch wer seine Stromkosten wirklich verstehen will, braucht mehr \u2013 Verbrauch pro Tag, pro Monat, und vor allem getrennt nach Hoch- und Niedertarif. Genau das leistet der Utility Meter in Home Assistant. Aus einem einzigen fortlaufenden kWh-Wert macht er saubere, periodisch zur\u00fcckgesetzte Z\u00e4hler und kann &#8230; <a title=\"Utility Meter in HA: Verbrauch nach Tarif trennen\" class=\"read-more\" href=\"https:\/\/www.coremind.ch\/wordpress\/utility-meter-in-ha-verbrauch-nach-tarif-trennen\/\" aria-label=\"Mehr Informationen \u00fcber Utility Meter in HA: Verbrauch nach Tarif trennen\">Weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1490","post","type-post","status-publish","format-standard","hentry","category-ha"],"_links":{"self":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/1490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/comments?post=1490"}],"version-history":[{"count":1,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/1490\/revisions"}],"predecessor-version":[{"id":1500,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/1490\/revisions\/1500"}],"wp:attachment":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/media?parent=1490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/categories?post=1490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/tags?post=1490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}