bei uns wird der smart-plug nicht on/off geschaltet, der misst nur den Stromverbrauch. Alles andere ist zu kompliziert…
hatte gerade noch eine zusätzliche Idee:
wie wäre es, wenn am Ende des Waschgangs nicht nur die “Fertig”-Meldung käme sondern auch noch eine Ansage, wieviel Strom verbraucht wurde und was es gekostet hat.
also wenn schon, denn schon
man brauch mE 2 Variablen, in einer ist der Strompreis/Kwh gespeichert und in der anderen der Zählerstand bei Beginn des Waschgangs.
aber vielleicht hat ja schon jemand einen entsprechenden code…
müste aber auch ohne node-red gehen, das hab ich nicht installiert und damit kenne ich mich nicht aus.
Aber die Formeln und die Rechenmethode könntest Du Dir ja “abschauen”.
was denn für eine Formel
Endzählerstand - Anfangszählerstand = Verbrauch
Verbrauch * Preis = Kosten
Wenn Du an Deiner Waschmaschine einen eigenen Stromzähler hast, dann funktioniert das so, wenn es “nur” eine smarte Steckdose ist, weird es etwas umständlicher.
Aber sei es drum - ich bin jetzt hier raus und sorry, das ich Dir helfen wollt,
wird nicht wieder vorkommen!
wieso gleich so sauer - heute ist doch Valentins-Tag …
ja - ist eine smarte zigbee Steckdose, die mir aber im Energiedashboard direkt angezeigt wird, also kein Schnick-Schnak wie mit dr wifi-Steckdose
danke für Deine Hilfe
EDIT:
der Helfer für den Strompreis war easy …
Falls es jemand inspiriert, ich habe das so gelöst mit Waschmaschine und Trockner, die jeweils an einem Shelly 1PM (Gen2) hängen
Ein Helper Boolean geht an wenn der definierte Verbrauch überschritten wird, um sicher zu stellen das die Geräte wirklich laufen, das Ende wird erkannt wenn die Geräte wieder unter das festgelegte Limit kommen, was beim Trockner ein bisschen komisch erscheint, aber wenn der fertig ist wirbelt der alle 30 Sekunden die getrocknete Wäsche noch ein bisschen rum.
Deswegen werden die beiden Geräte auch für 2 Sek vom Strom getrennt, damit das aufhört
alias: _V3_System_WashingMachine_Thumbler_Mgmt
description: ""
trigger:
- platform: state
entity_id:
- sensor.wk_washmachine_socket_power
id: washingmachine
- platform: state
entity_id:
- sensor.wk_thumbler_socket_power
id: thumbler
- platform: numeric_state
entity_id: sensor.wk_thumbler_socket_power
for:
hours: 0
minutes: 0
seconds: 25
below: 3
id: thumbler_ready
- platform: numeric_state
entity_id: sensor.wk_washmachine_socket_power
for:
hours: 0
minutes: 1
seconds: 0
below: 6
id: washingmachine_ready
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- washingmachine
- condition: numeric_state
entity_id: sensor.wk_washmachine_socket_power
above: 100
sequence:
- service: input_boolean.turn_on
data: {}
target:
entity_id: input_boolean.washingmaschine_running
- conditions:
- condition: trigger
id:
- thumbler
- condition: numeric_state
entity_id: sensor.wk_thumbler_socket_power
above: 500
sequence:
- service: input_boolean.turn_on
data: {}
target:
entity_id: input_boolean.thumbler_running
- conditions:
- condition: trigger
id:
- washingmachine_ready
- condition: state
entity_id: input_boolean.washingmaschine_running
state: "on"
sequence:
- service: switch.turn_off
data: {}
target:
entity_id: switch.wk_washmachine_socket
enabled: true
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: switch.turn_on
data: {}
target:
entity_id: switch.wk_washmachine_socket
enabled: true
- service: notify.all_devices
data:
message: Die Waschmaschine ist fertig :)
title: Status Waschmaschine
data:
push:
interruption-level: time-sensitive
- service: input_boolean.turn_off
data: {}
target:
entity_id: input_boolean.washingmaschine_running
- conditions:
- condition: trigger
id:
- thumbler_ready
- condition: state
entity_id: input_boolean.thumbler_running
state: "on"
sequence:
- service: switch.turn_off
data: {}
target:
entity_id: switch.wk_thumbler_socket
enabled: true
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: switch.turn_on
data: {}
target:
entity_id: switch.wk_thumbler_socket
enabled: true
- service: notify.all_devices
data:
message: Der Trockner ist fertig :)
title: Status Trockner
data:
push:
interruption-level: time-sensitive
- service: input_boolean.turn_off
data: {}
target:
entity_id: input_boolean.thumbler_running
mode: parallel
max: 4
ok, und tracks Du auch den Stromverbrauch pro Waschgang (bzw. Trockner, Spülmaschine, 3D-Druck-Auftrag etc.)
Das wäre ja meine Zusatz-Idee gewesen.
Zum Thema, was kostet ein Waschgang hat Simon vor einer Woche ein Video eingestellt.
Stromkosten im Blick - Wie viel kostet ein Waschvorgang wirklich? (Home Assistant)
Nein, ehrlich…interessiert mich auch nicht wirklich, der Gesamtstromverbrauch pro Tag des Hauses ist da relevanter für mich als 1 Waschgang, es reicht vollkommen zu wissen wieviel die Geräte am Tag oder Monat verbrauchen
ja eigentlich hast Du recht, das schaut man sich vielleicht am Anfang 1x an und danach ist es auch egal, wenn man Waschen muß dann ist das so. Aber bei einem 3D-Druck-Auftrag würde es mich schon interessieren, vor allem wenn man öfter was für Bekannte druckt und die dann die Kosten wissen wollen …
andere Frage:
was ist das für eine Dashboard-Karte in deinem letzten screenshot?
vielleich als yaml? da wäre super.
Ist das Energie Dashboard, ich hab mir Templatesensoren gebaut die die verschiedenen Shellys gruppieren und die Templates dann im Energie Dashboard hinzugefügt
2 Beispiele:
- sensor:
- name: "Verbrauch IT"
unique_id: "kwh_usv_totalv2"
unit_of_measurement: "kWh"
device_class: energy
state_class: total_increasing
state: >
{% set state1 = states('sensor.usv_energy') | float(0) %}
{% set state2 = states('sensor.thugeg_socketdashboard1_energy') | float(0) %}
{% set state3 = states('sensor.thegog_socketdashboard2_energy') | float(0) %}
{{ ( state1 + state2 + state3) | round(2) }}
availability: >
{{ states ('sensor.usv_energy') | float(none) != none and
states ('sensor.thugeg_socketdashboard1_energy') | float(none) != none and
states ('sensor.thegog_socketdashboard2_energy') | float(none) != none }}
- sensor:
- name: "Verbrauch Kühlen"
unique_id: "kwh_fridge_totalv2"
unit_of_measurement: "kWh"
device_class: energy
state_class: total_increasing
state: >
{% set state1 = states('sensor.lg_socket_energy') | float(0) %}
{% set state2 = states('sensor.climate_energy') | float(0) %}
{% set state3 = states('sensor.socketfridge_energy') | float(0) %}
{{ ( state1 + state2 + state3) | round(2) }}
availability: >
{{ states ('sensor.lg_socket_energy') | float(none) != none and
states ('sensor.climate_energy') | float(none) != none and
states ('sensor.socketfridge_energy') | float(none) != none}}
und die hängen da drin
achso, aber in Energiedashboard kann man einzelne Geräte doch direkt eingeben
nur steht da nicht der Preis dann daneben wie bei Dir.
In der Konfiguration des Energie Dashboard kannst du einen Preis angeben. Dann wird auch was angezeigt
irgendwie macht ihr das anders.
Unter Netzverbrauch habe ich nur meinen Stromzähler für den Netzbezug
und ja, da kann ich einen Preis angeben.
und einzelne Verbraucher habe ich unter “Einzelne Geräte überwachen”
@der_Micro wenn Du alles in einem hast, wird ja der Netzstrom (Gesamtverbrauch) und die einzelnen Geräte addiert, die Grafik sieht schick aus, ist so aber wohl falsch …
EDIT: jetzt hab ich es verstanden:
ihr habt keinen Stromzähler für den Netzbezug. Ok dann sieht es natürlich anders aus und so ist es glaube ich auch nicht gedacht, was zeigt Euch diese Grafik denn dann an?
Genau, ich hab nur die einzelnen Gruppen drin, was meinen Gesamtverbrauch ausmacht den ich messen kann. Es fehlt noch der 400V Starkstromteil (Herd etc.), die Shelly’s hab ich schon da aber an den Sicherungskasten geh ich nicht, nicht in der Schweiz, die haben hier regenbogenbunte Kabel verbaut, hab schon herrlich gelacht. schwarz/blau/grüngelb ist noch nicht so lange ein Standard hier. Solar/Akku/Gas kommt auch noch hinzu.
Bitte beim Thema bleiben oder ggf. einen anderen passenden Thread suchen oder einen neuen eröffnen. Danke!
Das hier wäre z.B. ein passender/aktueller Thread: