m0rgus
3. Oktober 2024 um 07:06
1
Hallo zusammen,
bin ganz neu bei HA und habe mir mit ein paar Tutorials versucht, einen Sensor zur PV-Überschussberechnung zu erstellen.
Die Ausgangswerte liefern Shelly und Tibber.
Leider werden mir die erstellten Sensoren nicht angezeigt.
Hier mein Code:
template:
- sensor:
#Wert aller Solaranlagen addiert
- name: PV Leistung komplett
unique_id: "PVkomplett"
unit_of_measurement: 'W'
device_class: "power"
state: >
{{ (float(states('sensor.shellypmmini_543204bb7010_power'))) + (float(states('sensor.solar_balkon_power'))) | round(2) }}
- sensor:
#Überschussberechnung
- name: Netzwert
unique_id: "PVueberschuss"
unit_of_measurement: 'W'
device_class: "power"
state: >
{{ (float(states('sensor.tibber_pulse_eichendorffstr_1_energie'))) - ((float(states('sensor.shellypmmini_543204bb7010_power'))) + (float(states('sensor.solar_balkon_power')))) | round(2) }}
Wo liegt mein Fehler?
Pit
3. Oktober 2024 um 07:32
2
Hallo,
versuch mal den Code, ob er funktioniert:
template:
- sensor:
# Wert aller Solaranlagen addiert
- name: PV Leistung komplett
unique_id: "PVkomplett"
unit_of_measurement: 'W'
device_class: "power"
state: >
{{ (float(states('sensor.shellypmmini_543204bb7010_power')) +
float(states('sensor.solar_balkon_power'))) | round(2) }}
- sensor:
# Überschussberechnung
- name: Netzwert
unique_id: "PVueberschuss"
unit_of_measurement: 'W'
device_class: "power"
state: >
{{ (float(states('sensor.tibber_pulse_eichendorffstr_1_energie')) -
(float(states('sensor.shellypmmini_543204bb7010_power')) +
float(states('sensor.solar_balkon_power')))) | round(2) }}
LG Pit
m0rgus
3. Oktober 2024 um 07:59
3
Leider nein.
Sensoren tauchen nirgends auf.
EDIT: …wenn man auch vergisst, HA neu zu starten. Läuft. Vielen Dank
1 „Gefällt mir“
Pit
3. Oktober 2024 um 08:06
4
Hast Du HA mal neu gestartet?
LG Pit
2 „Gefällt mir“
Homeassistant neu gestartet? Steht was im Log dazu?
Überschuss siehst du doch auch direkt am Stromzähler, wieso da eine Rechnung dazu machen?
m0rgus
3. Oktober 2024 um 08:07
6
mein edit und dein Post war zeitgleich:joy:
m0rgus
3. Oktober 2024 um 08:09
7
Tibber gibt das nicht so aus wie ich das gerne möchte (z.B. negatives Vorzeichen bei Überschuss…)
Pit
3. Oktober 2024 um 08:15
8
Dann mußt Du Dir dafür einen invertierten Sensor erstellen mit x (-1).
LG Pit
m0rgus
3. Oktober 2024 um 08:28
9
m0rgus:
1
das wäre definitiv einfacher gewesen. Danke für den Tip!