Home Assistant - Energiedaten berechnen mit PowerCalc (2024)

Home Assistant - Energiedaten berechnen mit PowerCalc (1)

von Simon

Hier erzähle ich dir, wie du den Stromverbrauch von Geräten berechnen kannst, die du zwar in Home Assistant eingebunden hast, aber keine aktuelle Leistungsaufnahme in Watt oder den Verbrauch in kWh bereitstellen.

So bekommst auch du in deinem Energie-Dashboard einen tollen Überblick, wie sich dein Stromverbrauch eigentlich zusammensetzt 🙌

Hinweis

Das ganze basiert auf dem HACS-Addon PowerClac und ist natürlich nicht zu 100% genau, aber besser als nichts oder sich 100 Steckdosen mit Messfunktion zu kaufen 😁

Inhaltsverzeichnis

  • Benutztes Repository
    • Hilfreiche Dokus zu PowerCalc
    • Empfohlenes Vorwissen
  • Gezeigte Konfigurationen
    • Meine configuration.yaml
  • Steckdosen mit Energiemessfunktion
    • ZigBee
      • Tuya Smart Plug 16A
      • Aqara Smart Power Plug
    • DECT
    • Wi-Fi
  • Fazit

Benutztes Repository

Hilfreiche Dokus zu PowerCalc

Empfohlenes Vorwissen

Gezeigte Konfigurationen

[wpdiscuz-feedback id=”rjrihq0t2g” question=”Falls du deine Konfiguration (für ein Gerät) teilen möchtest, lass mir gerne eine Kommentar da!” opened=”0″]Es werden übrigens für alle konfigurierten PowerCalc Sensoren immer 2 Entitäten erstellt, eine für Watt und eine für kWh.[/wpdiscuz-feedback]

Meine configuration.yaml

sensor: # ----_________ Stromkalkulation für Geräte ohne Verbrauchsmessung _________---- # # Stromkalkulation für Levoit Core 300s - platform: powercalc name: "Luftreiniger" entity_id: sensor.luftreiniger_geschwindigkeit unique_id: "LuftreinigerStromverbrauchPowercalc" standby_power: 0.5 calculation_enabled_condition: "{{ is_state('fan.levoit_core300s', 'on') }}" linear: calibrate: - 1 -> 15.6 - 2 -> 17.8 - 3 -> 22.1 - 4 -> 33.1 # Stromkalkulation für Apple Geräte - platform: powercalc name: "HomePod WZ" entity_id: media_player.homepod_wz unique_id: "HomePodWZStromverbrauchPowercalc" fixed: states_power: idle: 1.7 playing: 7 - platform: powercalc name: "HomePod Mini Bad" entity_id: media_player.homepod_mini_bad unique_id: "HomeMiniBadStromverbrauchPowercalc" standby_power: 0.8 fixed: states_power: idle: 0.8 standby: 0.8 paused: 0.8 playing: 1.28 - platform: powercalc name: "HomePod Mini Schlafzimmer" entity_id: media_player.homepod_mini_schlafzimmer unique_id: "HomeMiniSchlafzimmerStromverbrauchPowercalc" standby_power: 0.8 fixed: states_power: idle: 0.8 standby: 0.8 paused: 0.8 playing: 1.28 - platform: powercalc name: "Apple TV Wohnzimmer" entity_id: media_player.wohnzimmer unique_id: "AppleTVWohnzimmerStromverbrauchPowercalc" standby_power: 1.2 fixed: states_power: standby: 1.2 paused: 1.2 idle: 2.1 playing: 2.8 # Stromkalkulation für Homeassistant Tablet mit Fully Kiosk - platform: powercalc name: "GT-N8000" entity_id: light.gt_n8000_screen unique_id: "GTN8000StromverbrauchPowercalc" fixed: states_power: off: 2.1 on: 3.8 # Stromkalkulation für Reolink (relativ ungenau) - platform: powercalc name: "Reolink E1 Zoom" entity_id: device_tracker.unifi_38_c8_04_29_fb_be_default unique_id: "ReolinkStromverbrauchPowercalc" calculation_enabled_condition: "{{ is_state('binary_sensor.wohnzimmer_dunkel_2', 'on') }}" standby_power: 2.1 fixed: power: 4.2 # Stromkalkulation für Nanoleaf Shapes - platform: powercalc name: "Nanoleaf Shapes" entity_id: light.shapes_e22c unique_id: "NanoleafShapesStromverbrauchPowercalc" standby_power: 3.2 calculation_enabled_condition: "{{ is_state('light.shapes_e22c', 'on') }}" linear: calibrate: - 5 -> 3.2 - 25 -> 4.2 - 50 -> 8.5 - 75 -> 14.1 - 100 -> 22.3# - platform: powercalc# name: "HP Deskjet 3700 Series"# entity_id: sensor.hp_deskjet_3700_series# unique_id: "HPDeskjet3700SeriesStromverbrauchPowercalc"# calculation_enabled_condition: "{{ is_state('switch.schreibtisch_drucker_scanner', 'on') }}"# fixed:# states_power:# idle: 1# printing: 9# - platform: powercalc# name: "ADS 2800W"# entity_id: device_tracker.ads_2800w_wireless_2# unique_id: "ADS2800WStromverbrauchPowercalc"# calculation_enabled_condition: "{{ is_state('switch.schreibtisch_drucker_scanner', 'on') }}"# standby_power: 1# fixed:# power: 4.2 # Stromkalkulation für nicht dimmbare Lichter (Homematic Aktoren) - platform: powercalc name: "Spiegelschrank" entity_id: light.licht_spiegelschrank_state unique_id: "SpiegelschrankStromverbrauchPowercalc" standby_power: 0.5 fixed: power: 14 - platform: powercalc name: "Abstellraum" entity_id: light.licht_abstellraum_state unique_id: "AbstellraumStromverbrauchPowercalc" standby_power: 0.5 fixed: power: 15 - platform: powercalc name: "Küche" entity_id: light.licht_kuche unique_id: "KuecheStromverbrauchPowercalc" standby_power: 0.5 fixed: power: 23 - platform: powercalc name: "Tisch" entity_id: light.licht_tisch unique_id: "TischStromverbrauchPowercalc" standby_power: 0.25 fixed: power: 17 - platform: powercalc name: "Wohnzimmer" entity_id: light.licht_wohnzimmer_state unique_id: "WohnzimmerStromverbrauchPowercalc" standby_power: 0.5 fixed: power: 29 - platform: powercalc name: "Flur" entity_id: light.licht_flur_state unique_id: "FlurStromverbrauchPowercalc" standby_power: 0.5 fixed: power: 15

Steckdosen mit Energiemessfunktion

Denke bitte daran: Für “nicht smarte” oder variable Stromverbraucher, die man schlecht “erahnen” oder berechnen kann, ist das nicht geeignet. Hier sollte man lieber auf Steckdosen mit Messfunktion zurückgreifen 😉

ZigBee

Diese Geräte benötigen auf Home Assistant z.B. Zigbee2MQTT

Tuya Smart Plug 16A

Zuletzt aktualisiert am 04.07.2024 um 06:01 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Alternativ: Link zu AliExpress*

Aqara Smart Power Plug

Home Assistant - Energiedaten berechnen mit PowerCalc (7) Home Assistant - Energiedaten berechnen mit PowerCalc (8) Home Assistant - Energiedaten berechnen mit PowerCalc (9) Home Assistant - Energiedaten berechnen mit PowerCalc (10) Home Assistant - Energiedaten berechnen mit PowerCalc (11)

40W LED Trafo-Netzteil / Transformator für Stecksystem NEMO, Stecker, 24V AC,*

Home Assistant - Energiedaten berechnen mit PowerCalc (12)

Home Assistant - Energiedaten berechnen mit PowerCalc (13) Home Assistant - Energiedaten berechnen mit PowerCalc (14)

Zuletzt aktualisiert am 04.07.2024 um 06:11 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

DECT

Zuletzt aktualisiert am 01.07.2024 um 00:33 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Zuletzt aktualisiert am 01.07.2024 um 00:32 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Wi-Fi

Zuletzt aktualisiert am 04.07.2024 um 06:00 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Fazit

Nun kannst du also auch so richtig schön übertreiben und dir ein gutes Bild über den Stromverbrauch all deiner smarten Geräte verschaffen. Ich wünsche dir viel Spaß beim Ausbau deines Energiedashboards und würde, wenn ich du wäre, erst zufrieden sein, wenn man mindestens 1-mal scrollen muss 😀

Wenn du Fragen oder Anmerkungen hast, zögere nicht, sie mir unten in den Kommentaren mitzuteilen und ich werde mein Bestes tun, um dir zu helfen. Vielen Dank fürs Zuschauen!

Home Assistant Integration Energie Smarthome

Tutorials, Fortgeschritten

Transparenz: In diesem Artikel sind Partnerlinks enthalten. Durch einen Klick darauf ge­lan­gt ihr direkt zum Anbieter. Solltet ihr euch dort für einen Kauf entscheiden, erhalte ich ei­ne kleine Provision. Für euch ändert sich am Preis nichts & Partnerlinks haben keinerlei Einfluss auf meine Berichterstattung. Vielen Dank für deine Unterstützung!

Vorheriger

Home Assistant Installationsmethoden im Überblick (OS, Container, Core, Supervised)

Nächster

Hardware Empfehlungen für deine Home Assistant OS Installation

Home Assistant - Energiedaten berechnen mit PowerCalc (50)

Autor

Simon

Gründer von simon42. Schreibt hier ehrlich und leidenschaftlich über Smart Home und Technik Themen, denn das Zuhause wurde bereits von Sprachassistenten übernommen und die Kontrolle abgegeben 😁

Änliche Beiträge

  1. RaspberryMatic Add-on auf Home Assistant installieren 2022
  2. Home Assistant auf Raspberry Pi 4 oder 3 installieren (2024)
  1. Hallo Simon,

    ich bin beim Stöbern auf dein Video gestoßen.

    Zuerst mal ein großes Danke für die ausführliche Erklärung.

    Was mir allerdings komplett unschlüssig bei der Thematik von verbrauchsmessenden Steckdosen (in meinem Fall Zigbee) bleibt, ist deren eigener Standby Verbrauch. Dieser ist ja an sich auch vorhanden, wird mir aber im Home Assistant nirgends angezeigt. Macht es Sinn, diesen per PowerCalc ebenfalls zu tracken oder ist dieser erfahrungsgemäß eher zu vernachlässigen?

    LG, pdsc

  2. Moin pdsc,

    meines Wissens nach unterstützt PowerCalc nicht alle Geräte und bietet Dir auch nur für die Geräte eine Berechnung an, die unterstützt werden. Der Eigenverbrauch liegt bei WLAN Steckdosen bei rund 0,5 Watt, ist also verhältnismäßig gering. Da man IMHO sowieso keine 100 Prozent Verbrauchsberechnung pro Device erzielen wird, habe ich für mich entschieden, die Steckdosen zu vernachlässigen.
    Viele Grüße
    Roland

  3. Hier gibt es eine Übersicht über die Devices mit power calc und der Eigenverbrauch unterscheidet sich meistens ob eingeschalten oder standby.

  4. Man kann jedes erdenkliche Gerät in Power Calc manuell konfigurieren, sofern man die Verbrauchswerte kennt und der Status in HA bekannt ist.
    Hier hatte ich z.B. eine Hue Bloom Lampe konfiguriert, die lange nicht automatisch unterstützt wurde:

    powercalc: sensors: - entity_id: light.buero_spot linear: calibrate: - 1 -> 0.1 - 50 -> 0.4 - 100 -> 1.45 - 150 -> 2.95 - 200 -> 5.1 - 255 -> 7.0 standby_power: 0.05

    Ich habe den Verbrauch damals mit einem Verbrauchsmesser gemessen.

  5. naja …
    0,5 Watt ergeben pro Tag dann 12 Watt und im Jahr 4,4 kWh
    Bei einem ungefähren Strompreis von 40 Cent sind das schnell mal knapp 2 €

    Bei einer Steckdose sicherlich vernachlässigbar.

    Ich habe hier ca. 20 Stück im Einsatz (die vorallem Energiemessungen machen).

    Das sind dann 40 € Stromkosten pro Jahr nur dafür.

    Selbst Kleinstverbraucher die 7 x 24 laufen sind ein Kostenfaktor, der sich schnell aufsummiert …

Setze die Diskussion fort unter community.simon42.com

3 mehr antworten

Teilnehmer

Home Assistant - Energiedaten berechnen mit PowerCalc (54)Home Assistant - Energiedaten berechnen mit PowerCalc (55)Home Assistant - Energiedaten berechnen mit PowerCalc (56)Home Assistant - Energiedaten berechnen mit PowerCalc (57)Home Assistant - Energiedaten berechnen mit PowerCalc (58)Home Assistant - Energiedaten berechnen mit PowerCalc (59)Home Assistant - Energiedaten berechnen mit PowerCalc (60)Home Assistant - Energiedaten berechnen mit PowerCalc (61)Home Assistant - Energiedaten berechnen mit PowerCalc (62)

33 Gedanken zu „Home Assistant – Energiedaten berechnen mit PowerCalc“

  1. Eine kurze Frage,
    ich wollte das ganze mal mit WLED probieren. Sie werden auch gleich nach einem Neustart in der Geräteübersicht angezeigt. Dann soll man auf Konfigurieren drücken und die Volt Zahl eingeben. Aber das geht halt nicht. Dann kommt immer die Fehlermeldung das ein unbekannter Fehler vorliegt.

    Weisst Du wie man WLED LED Streifen in Powercalc einbinden kann??

    • Leider nein, habe kein WLED 🤔

  2. Hallo Simon, wie immer toll und voller Inspiration.
    Frage: Habe ich übersehen wo du die Leistungsaufnahme der Geräte herbekommst (z.B. HomePod mini Standby-Power.) Nimmst Du da die Angaben des Herstellers?
    Danke wie immer,
    Jens

  3. Hallo Simon,

    Keine Ahnung ob du auch noch auf neue Kommentare zu alten Beiträgen reagierst aber ich versuche es mal:

    Ich habe Nanoleafs (aber die etwas älteren) und diese laufen über die Nanoleaf Integration. Ich habe dann die Nanoleafs einfach mit einer Steckdose bei der entsprechenden Helligkeit gemessen und deinen Code mit veränderten Werten übernommen. Das hat bei mir jedoch dazu geführt, dass powercalc absoluten Blödsinn ausgegeben hat. Den Grund hierfür hatte ich relativ schnell. Die Helligkeit wird bei mir nicht in % sondern einem Wert von 0 – 254 ausgegeben. Ich habe dann diese Werte ebenfalls nochmal übertragen und es sieht jetzt so aus:

    platform: powercalc
    name: “Nanoleaf”
    entity_id: light.nanoleaf
    standby_power: 4.6
    calculation_enabled_condition: {{ is_state(‘light.nanoleaf’, ‘on’) }}
    linear:
    calibrate:
    12 -> 4.6
    63 -> 5.6
    127 -> 8.6
    188 -> 13.5
    254 -> 22.1

    Nun bekomme ich auch saubere Werte von Powercalc. Die Frage ist jetzt: Verhalten sich unterschiedliche Nanoleafs bei der Integration entsprechend unterschiedlich oder wie/wo hast du eingestellt, dass der %-Wert genutzt wird (Ich persönlich finde in meiner Entität “light.nanoleaf” überhaupt keine % Angabe der Helligkeit.

    • Das sollte eigentlich genau so passen 👍

  4. ich bin mir hier auch gerade ein System am Aufbauen.

    Was mir noch so einfällt:

    • Handy Ladung also von xProzent auf yProzent = Verbrauch
    • iPad Ladung
    • watch Ladung
    • Macbook Ladung + wenn es läuft und am Strom hängt
    • Bildschirme Büro Standby + Verbrauch
    • ich habe mir für sehr viele Hue Birnen auch schonmal den Standby ausgerechnet 😀 …
    • meine Netzwerktechnik, Switches / FritzBox / Speedport
    • die liste wird lang.

    Danke für die HomePod Minis und angaben

    Es ist wie du sagst alles eine Annäherung, aber so hat man mal auf dem Schirm, was das Smarte Home so alles im Hintergrund verbraucht.

  5. Moin. Sehr gutes Video! Trotzdem habe ich es leider noch nicht hinbekommen. Ich habe einige Geräte, wo ich anhand eines pings gut feststellen kann, ob sie an oder ausgeschaltet sind. Dafür kann ich entweder eine Entität von der Fritzabfragen oder einen eigenen Binärsensor anlegen. Das klappt so weit ganz gut. Aber mit der Syntax von der Abfrage komme ich noch nicht ganz klar. Hier mein bisheriger Versuch:

    binary_sensor:
    – platform: ping
    host: PhilipsTV-WZ.fritz.box
    name: “PhilipsTV-WZ”
    count: 2
    scan_interval: 30

    sensor:
    – platform: powercalc
    name: “PhilipsTV-WZ”
    entity_id: binary_sensor.philipstv_wz
    unique_id: PhilipsTV-WZ
    standby_power: 0.5
    fixed:
    states_power:
    off: 0.5
    on: 125.0

    Die beiden Entitäten von Powercalc bilden sich dann zwar, aber es kommen keine Werte dabei rüber. Ich nehme an, dass die powerstates “on” und “off” falsch sind. Aber wie kann ich die eigentlich korrekt auslesen?

    Wenn ich den Binärsensor anklicke und auf den Reiter “Info” wechsle, dann sind die Zustände “Verbunden” oder “Getrennt”. Wenn ich die Sprache ändere, dann kommt auch ein anderer Text. Wie kann ich also ermitteln wie states ich bei “states_power” übergeben muss? Ist das überhaupt richtig, oder würdest du das anders machen?

    • Hi Markus,
      hätte ich genau so gemacht wie du, den richtigen Wert für on & off findest du in den Entwicklerwerkzeugen (links in der Sidebar, wenn die erweiterten Optionen in deinem Profil an sind) und dann, wenn du direkt auf die Ping-Entität klickst.

  6. Grüße wie werden Steckdosen mit Messfunktion eingebunden

    • Hi Denisq,
      da brauchst du kein PowerCalc, die Steckdose selber misst ja schon den Verbrauch in kWh sowie die aktuelle Leistung in Watt,

    • Grüße danke für die Info also kann ich das Engie Dashboard gar nicht nutzen ohne jetzt ein shelly 3em zu installieren

    • Den Zusammenhang der Kommentare verstehe ich jetzt nicht wirklich 😅

  7. Hallo Simon, kurze Frage. Nimmst due für den Gasverbrauch den Wert “Monat”, oder “Tag” oder “Aktuell” an?

    • Wir haben eine Wärmepumpe, also kein Gas 😉

  8. Hallo Simon

    Mein Gesamtverbrauch lese ich mit dem Shelly 3em aus und habe im Energie Dashboard auch die kosten Übersicht.

    Ich habe aber auch diverse 1PM und Plug s Geräte im Einsatz.
    Wie kann ich die in Energie Dashboard vom verbrauch und kosten abziehen.
    Wenn ich die zum netzverbrauch hinzufüge werden die ja dazugezählt.
    Du weist sicherlich was ich meine 🙂

    • Hi Andreas,
      genau so ist es, aber du kannst diese einfach wie im Video gezeigt unter “Einzelne Geräte” im Energeidashboard hinzufügen. Diese werden nicht “Addiert” 😉

    • Das habe ich schon, aber ich würde gerne die kosten der einzelnen Geräte sehen. Wenn ich sie in Netzverbrauch hinzufüge dann werden die dazu addiert.

    • Verstehe,
      dann müsstest du dir höchstwahrscheinlich für jedes Gerät ein Utility Meter anlegen. Ich meine dort müsste man einen Tarif hinterlegen können und dann werden die Kosten angezeigt.

  9. Hallo Simon.
    Wie kann ich denn einen “nicht vorhandenen” Sensor einbinden und anzeigen?
    Ich habe folgenden Anwendungsfall:
    Ich habe ein Aquarium geerbt. Mittels Shelly Plug-s habe ich das Licht in HA automatisiert und habe ebenfalls den Filter und den Sprudler an einem Plug-s gehabt. Damit kenne ich die benötigten Messgrößen für Stand-By und Betrieb.

    Nun ist es so, dass ich gelernt habe, dass der Filter 24/7 laufen muss. Ich möchte das gerne im HA abbilden, aber ohne echte Entität. Also ich entferne den Shelly und möchte die Filterpumpe als virtuellen Sensor oder besser als virtuelle Entität einbinden und im Energie-Dashboard anzeigen mit statischen werten (zB 7.8W).
    Ist das möglich? Mit Helfern oder so?

    • Hi Daniel,
      müsste ja eigentlich gehen, wenn du dir einfach irgendeinen Helfer anlegst (z.B. Zeichenfolge) und anschließend via Powercalc eine Entität anlegst: Standby-Verbrauch 7,8W

      Sag gerne Bescheid, ob es geklappt hat 🙂

  10. Hallo, super Video wie immer 👍
    Bei mir fehlt nur der File Editor wie richte ich den ein?
    Gruß

  11. Wieder vielen Dank für das erneute super interessante Video.

    • Hi Dlarge,
      vielen Dank für dein Feedback, es freut mich jedes Mal wieder 💙

      Beste Grüße hab noch einen schönen Abend und bis bald 👋

Kommentare sind geschlossen.

Mehr zu entdecken

  • Smarthome Home Assistant Integration

  • NFC-Tags zum Triggern von Automationen in HA nutzen

    Home Assistant Smarthome Automation

  • Der Luba 2 AWD 1000 Mähroboter im Test

    Reviews Smarthome

  • Home Assistant Organisation

    Home Assistant Automation Basics

  • Home Assistant als virtuelle Maschine auf Proxmox installieren

    Install Smarthome Home Assistant

  • Home Assistant Benachrichtigungen, wenn du heimkommst!

    Home Assistant Integration Basics Reviews Smarthome

  • Home Assistant Google Home Sprachsteuerung 🗣️

    Home Assistant Integration Smarthome

  • Volle Kontrolle bei Stromausfall: USV Integration mit Home Assistant! [NUT]

    Home Assistant Integration Energie Smarthome

  • Smarthome Home Assistant Integration

  • HACS installieren – Home Assistant Anleitung 2024

    Smarthome Home Assistant Basics

Home Assistant - Energiedaten berechnen mit PowerCalc (2024)

References

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Manual Maggio

Last Updated:

Views: 5617

Rating: 4.9 / 5 (69 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Manual Maggio

Birthday: 1998-01-20

Address: 359 Kelvin Stream, Lake Eldonview, MT 33517-1242

Phone: +577037762465

Job: Product Hospitality Supervisor

Hobby: Gardening, Web surfing, Video gaming, Amateur radio, Flag Football, Reading, Table tennis

Introduction: My name is Manual Maggio, I am a thankful, tender, adventurous, delightful, fantastic, proud, graceful person who loves writing and wants to share my knowledge and understanding with you.