Hallo Kohlys, öffne mal den Shelly in der WebUI (IP im Browser)
dort findest du diese Einstellung 🤗
Gruß
Hallo Kohlys, öffne mal den Shelly in der WebUI (IP im Browser)
dort findest du diese Einstellung 🤗
Gruß
Hallo, habe vor 14 Tagen 2x EM mit je 2x 50A Clamp bestellt und geliefert bekommen.
Die 120A waren zu der Zeit schon nur als Pre Order bestellbar gewesen.
Tippe also auf vergriffen 😉
Hallo, abschließend möchte ich jetzt noch Berichten wie dieser neu angelegter Sensor "Solarüberschuss" jetzt funktioniert.
Der aus #3 von mir funktioniert ![]()
War heute noch kurz grübeln und habe festgestellt das es noch schöner funktioniert.
für die Berechnung benötige ich ja nur die negativen Werte des Sensor "Differenzbetrag" aus #1.
Ergebniss kurz und knapp:
# Solarueberschuss aus differenzbetrag_power
ueberschuss_power:
friendly_name: UeberschussPower
value_template: >-
{% set state = states('sensor.differenzbetrag_power') %}
{% if is_number(state) and state | float < 0 %}
{{ states('sensor.differenzbetrag_power')|float(0) *-1 |round(2)}}
{% else %} 0.0
{% endif %}
icon_template: mdi:flash-alert
unit_of_measurement: 'W'
unique_id: ueberschuss_power_00000000000
Alles anzeigen
Gruß
Ok, mein Fehler das der Wasserhahn im Roller Modus betrieben wird 😎
Dann hast du natürlich völlig recht, sorry
Schau in deinen Benutzereinstellungen 🤗
Und den Link für die HTTP habe ich oben gesendet.
Da als Relais eingestellt also diese.
Für die verschiedenen Relais entweder /0? Oder /1?
Viel Spaß
Schau doch mal richtig 🤗
Ist doch da 👍
Na dann zeig doch mal wie du den Shelly 1 eingerichtet hast, dann bekommen wir bestimmt eine Lösung.
Ist ja das gleiche Problem, und ………. bei den Plug S in Verbindung mit der Verwendung der Cloud trifft dich bestimmt das Problem der kurzen ID (6 stellige Device ID) schau mal nach. Dann auch noch umstellen auf LongID inklusive Werksreset 😋
Schlaf mal erst mal gut 👍
Gruß Andreas
Das ganze hat mir jetzt doch keine Ruhe gelassen,
inspieriert durch das Template habe ich jetzt erst einmal einen neuen PowerSensor in sensor.yaml angelegt.
solarueberschuss_power:
friendly_name: SolarüberschussPower
value_template: >-
{% set state = states('sensor.differenzbetrag_power') %}
{% if is_number(state) and state | float < 0 %}
{{ (states('sensor.bkw_gesamtverbrauch_power')|float(0) +
states('sensor.bkw_garten_sem_147_power')|float(0)) |round(2)}}
{% endif %}
icon_template: mdi:flash-alert
unit_of_measurement: 'W'
unique_id: solarueberschussleistung_power_0000000000
Alles anzeigen
sieht erst mal gut aus:
BKW speist momentan noch ca. 56,9 W ein, Gesamtverbrauch ca. 371,4 W, Differenzbetrag 314,5 W
und mein neuer Blindleistungssensor „Solarüberschuss“ zeigt 0 W ![]()
Melde mich dann wenn die Sonne wieder kommt ![]()
Gruß Andreas
Ich habe jetzt schon mal in den Entwicklerwerkzeugen ein wenig mit den Template gespielt,
ob und wie mir das nachher weiter hilft ![]()
Da hier gerade nicht viel sonne mehr da ist habe ich direkt den vom BKW zum testen genommen (der ist noch negativ)
Aufbau schaue nach < 0 dann gebe mir den Wert aus sonst "BKW liefert nichts"
Zum testen habe ich einfach <0 gegen >0 getaucht. Das geht schon mal
Neuland für mich
{% set state = states('sensor.bkw_garten_sem_147_power') %}
{% if is_number(state) and state | float < 0 %}
BKW liefert: {{ states('sensor.bkw_garten_sem_147_power') }} W
{% else %}
BKW liefert nichts :-(
{% endif %}
Aber ist ja nur der Anfang, oder verrenne ich mich da
Der Router hat den "Stromzaehler" drin
Hast doch noch eh keine Daten, mach doch mal die feste IP raus und lass mal den Router per DHCP 😉
Ich sag mal salopp, er hat kein Internetzugang.
Einstellung im Router mal gescheckt. DHCP ? Dreher im Gateway bei fester ID
Hallo und wilkommen im Forum,
eineindeutig für die Cloud sollte die Device-ID (12 Stellig) sein.
Der 1PM speichert ja selber nix, macht er ja eh nur in der Cloud.
Nagel mich nicht fest, die andere ID sollte egal sein (die kannst du ja auch zwischendurch ändern und er nimmt die Daten mit)
isses: in der App weisse- und im WEB UI gelbe Wolke
App weiß ist normal, aber in WebUI muss die Wolke grün sein.
Beispiel Shelly EM:
dann App bzw Shelly Home
Hallo und brauche mal wieder etwas Hilfe zum errechen meiner zu viel eingespeister Leistung meinens neuen Balkonkraftwerkes ![]()
Das sieht alles schon sehr gut aus bei mir:
- Verbraucher im Haus werden (fast alle) erfasst in W
- Balkonkraftwerk wird erfasst in W
- ein Sensor bildet die Summer aller Verbraucher
In einem Diagram sieht das auch schon super aus:
Rot = Verbraucher
Grün = Einspeisung BKW
Ist der grüne ausgefüllte Bereich über der roten Linie => Liefert das BKW mehr als ich verbrauche
Dann habe ich einen zusätzlichen Sensor erstellt der aus beiden die Differenz bildet.
Wenn das Ergebniss < 0 W (negativ) ist löst Homeassistant eine Benachrichtigung aus
Sonstige Automationen gehen natürlich mit diesen Sensoren ![]()
Ich hätte aber gerne noch einen Wert => gesamt meiner Blindleistung "Solarüberschuss" in kWh ![]()
Alle wichtigen Energy Sensoren in kWh sind vorhanden bzw. aus dem schönen DifferenzbetragPower ein DifferenzbetragEnergy zu basteln ist ja nicht das Problem. ABER ich brauche ja an dieser Stelle nur die negativen aus diesem Sensor?
Habs aber nicht so mit dem if, elif und endif ![]()
Ich brächte also aus diesem Sensor als Ergebnis nur die negativen Werte für einen weiteren Sensor um daraus einen
"platform: integration" und "utility_meter:" zu basteln.
Danke schön mal im voraus
Gruß Andreas
# Differenzbetrag Verbrauch minus Einspeisung Power
differenzbetrag_power:
friendly_name: DifferenzbetragPower
value_template: >-
{{ (states('sensor.bkw_gesamtverbrauch_power')|float(0) +
states('sensor.bkw_garten_sem_147_power')|float(0)) }}
icon_template: mdi:flash-alert
unit_of_measurement: 'W'