Gib mal bitte im Browser IP/status (IP vom Plug S)
Und poste mal bitte das Ergebnis hier.
Gib mal bitte im Browser IP/status (IP vom Plug S)
Und poste mal bitte das Ergebnis hier.
factory_reset": false
Müsstest du bei allen 4 Eingängen deaktivieren, diese Funktion gibt es bei allen.
Nur zum Testen 😎
"uptime": 2256
Um ca. 22:30 hat der I4 neu gestartet 😎
Warst du das?
Du verwendest die Beta FW!
Beta sagt das Wort ja schon, Fehler können vorhanden sein.
Macht der I4 das auch in einer Freigegebenen Version?
"factory_reset": false
Ist nur an Input 0 deaktiviert
Habe das aber auch das erste mal gesehen 😎
Muss ich mir selber mal ansehen
Oder mal zurück auf eine ältere FW?
Schaltzeichen ein roter Strich
Ist eine App Einstellung
Die musst du aber eigentlich irgendwann mal aktiviert haben 🤗
Vielleicht mal den Eco Modus deaktivieren?
Vielleicht sieht man etwas mit IP/status im Browser
Ein Mal mit einem der Funktioniert und der der zickt?
Ich verwende diese Spannungsregler
Innovateking-EU LM2596S DC-DC Buck Converter Step Down Modul Spannungsregler Einstellbare Stromversorgung Modul 36V 24V 12V bis 5V 2A 4PCS https://amzn.eu/d/2bsgPDx
Habe ich damals ja schon für ein anderes Projekt mit Optokopplern Verwendet (Zustandsanzeige Fußbodenheizung)
Am Plus AddOn hatte ich den gleichen Aufbau getestet, ging genauso zuverlässig.
An der Stelle ist der Uni aber preiswerter. Zumal ich einen Uni im Gartenhaus mit verwenden könnte 😎
Gruß Andreas
Ja, der ist ja auch ein Ferrari von Ihm
Aber Rolf, % zu vergleichen 😎 ja kann man machen.
Jetzt rechne ich mal meinen Trabbi um
Versorgungsspannung sind bei mir 7V (100%)
Range:
Max Bereich 5,3V (75,7%)
Min Bereich 3,5V (50%)
Nutzbare Range von 5,3V bis 3,5V macht 1,8V
Das entspricht in % also Range = 25%
Im Diagramm sind die min/max Möglichkeiten nicht erreicht, aber Gießen ist auch gut zu erkennen.
Hier bei mir genau spiegelverkehrt
Dafür läuft der Trabbi gut
(Ist aber an einem Shelly Uni, wäre aber vergleichbar am Plus AddOn wenn Versorgungsspannung am Shelly Plus 12V oder 24V)
Ja, komisch oder ist hier die App Version erneuert worden?
Darauf habe ich nicht geachtet
Ist ja merkwürdig
Ich habe extra mal meinen Pro 3EM vom Netz genommen.
Und siehe da, Script läuft automatisch wieder 😉
FW ist die 0.14.1
Welche hast Du?
Sehr schön das ich helfen konnte 👍
Vielleicht schaffen wir ja noch dein Energie Board 🤗
Das wäre ja dein „sensor.shellyplus1pm_garage_energy“
Und
Als Netzverbrauch Dein „sensor.energieverbrauch“
Und als Zurück zum Netz Dein „sensor.export“
Oder habe ich einen Denkfehler
Gruß Andreas
So, mag ja immer keiner machen
NEUE SCHREIBWEISE
Ist genau deiner, deine alte sichern und meinen zum Testen dann mal einfügen.
Friendly Name gibt es dort nicht mehr, daher in der Oberfläche von HA dann eintragen
Hoffe es passt alles, testen konnte ich nicht
#Shelly3EM
template:
- sensor:
# Template sensor for values of power import (active_power > 0)
- name: power_import
unit_of_measurement: 'W'
device_class: power
state_class: measurement
unique_id: power_import_0000000000
state: >
{% if (states('sensor.phase_1_power')|float + states('sensor.phase_2_power')|float + states('sensor.phase_3_power')|float) > 0 %}
{{ states('sensor.phase_1_power')|float + states('sensor.phase_2_power')|float + states('sensor.phase_3_power')|float }}
{% else %}
{{ 0 }}
{% endif %}
availability: "{{
[ states('sensor.phase_1_power'),
states('sensor.phase_2_power'),
states('sensor.phase_3_power')
] | map('is_number') | min
}}"
#
#Template sensor for values of power export (active_power < 0)
- name: power_export
unit_of_measurement: 'W'
device_class: power
state_class: measurement
unique_id: power_export_0000000000
state: >
{% if (states('sensor.phase_1_power')|float + states('sensor.phase_2_power')|float + states('sensor.phase_3_power')|float) < 0 %}
{{ (states('sensor.phase_1_power')|float + states('sensor.phase_2_power')|float + states('sensor.phase_3_power')|float) * -1 }}
{% else %}
{{ 0 }}
{% endif %}
availability: "{{
[ states('sensor.phase_1_power'),
states('sensor.phase_2_power'),
states('sensor.phase_3_power')
] | map('is_number') | min
}}"
#
#Template sensor for values of power consumption
- name: power_consumption
unit_of_measurement: 'W'
device_class: power
state_class: measurement
unique_id: power_consumption_0000000000
state: >
{% if (states('sensor.power_export')|float(0)) > 0 and (states('sensor.shellyplus1pm_garage_power')|float(0) - states('sensor.power_export')|float(0)) < 0 %}
{% elif (states('sensor.power_export')|float(0)) > 0 and (states('sensor.shellyplus1pm_garage_power')|float(0) - states('sensor.power_export')|float(0)) > 0 %}
{{ (states('sensor.shellyplus1pm_garage_power')|float(0)) - states('sensor.power_export')|float(0) }}
{% else %}
{{ states('sensor.power_import')|float(0) - states('sensor.shellyplus1pm_garage_power')|float(0) * -1}}
{% endif %}
#
#
sensor:
#Sensor for Riemann sum of energy import (W -> Wh)
- platform: integration
source: sensor.power_import
name: Import
unit_prefix: k
round: 2
method: left
unit_time: h
unique_id: id_power_import_0000000000
#
#Sensor for Riemann sum of energy export (W -> Wh)
- platform: integration
source: sensor.power_export
name: Export
unit_prefix: k
round: 2
method: left
unit_time: h
unique_id: id_power_export_0000000000
#
#Sensor for Riemann sum of energy consumption (W -> Wh)
- platform: integration
source: sensor.power_consumption
name: Energieverbauch
unit_prefix: k
round: 2
method: left
unit_time: h
unique_id: id_power_consumption_0000000000
Alles anzeigen
soll ich die unique_id abändern
Nö, war nur Info
In den Power Sensoren (sind immer noch nach Alt)
Würde ich noch zusätzlich das einfügen
„device_class: power“
Also hier, bei jeden der Power Sensoren
Wenn das Energie Dashboard immer noch zickt, dann lege mal provisorisch die Energy Sensoren über die Helfer Funktion an (anderer Name!)
Und dann mal schauen was das Energie Board dazu sagt
Ich meinte eher erst mal die Sensoren in einem normalen Dasboard
Namen der Energy Sensoren sind so wie du sie benannt hast 🤗
Deine unique_id ist verwirrend, das du hier ein Energy Sensor kreiert hast (ist aber Deine Sache)
Kannst du noch mal die komplette configuration.yaml posten?
Bei den Power Sensoren fehlt, glaube ich, noch die „state_class: measurement“
Oder auch als PN zu mir 🤗
Die Energy Sensoren brauchen ein wenig Zeit nach dem Neustart von Homeassistant
Werden dir diese schon angezeigt? Dashboard
Zum Thema Crash:
Wichtig ist immer die Daten der Konfiguration zu sichern vor der Veränderung und
Vor dem Neustart dann immer überprüfen vor dem Neustart
Und nach dem Neustart mal ins Log zu sehen
Heute ist ein neuer Tag 😏
Neue Version Debug App und schwups ist die 1.0.7 wieder da.
Und einer meiner BLU habe ich Upgedatet. Dann ist er wieder nicht erreichbar.
Das wird bestimmt schnell gefixt 🤗
Also die von heute, geht nicht in der Shelly App:
Diese funktioniert in der Shelly App:
20230503-134304/v1.0.5@aa81509e
Und zur alten Schreibweise deiner Power Sensoren 😎
Funktioniert erst mal, aber HA wird irgendwann das alte abschalten und nur noch die neue verwenden.
Und dann wird das Geschrei laut 😏
Die Warnung ist schon Eindeutig 😳
Also eigentlich umstellen auf die neue 😎
https://www.home-assistant.io/integrations/template/
Auch hier nur ein Beispiel, viele Wege führen zum Erfolg 🤗
template:
- sensor:
# Template sensor for values of power import (active_power > 0)
- name: "power_import_pro3em"
unique_id: Power Import Pro3EM
unit_of_measurement: 'W'
state_class: measurement
device_class: power
state: "{{ max(0,states('sensor.pro3em_129_phase_a_active_power')|float + states('sensor.pro3em_129_phase_b_active_power')|float + states('sensor.pro3em_129_phase_c_active_power')|float )}}"
availability: "{{
[ states('sensor.pro3em_129_phase_a_active_power'),
states('sensor.pro3em_129_phase_b_active_power'),
states('sensor.pro3em_129_phase_c_active_power')
] | map('is_number') | min
}}"
# Template sensor for values of power export (active_power < 0)
- name: "power_export_pro3em"
unique_id: Power Export to grid Pro3EM
unit_of_measurement: 'W'
state_class: measurement
device_class: power
state: "{{ min(0,states('sensor.pro3em_129_phase_a_active_power')|float + states('sensor.pro3em_129_phase_b_active_power')|float + states('sensor.pro3em_129_phase_c_active_power')|float)|abs}}"
availability: "{{
[ states('sensor.pro3em_129_phase_a_active_power'),
states('sensor.pro3em_129_phase_b_active_power'),
states('sensor.pro3em_129_phase_c_active_power')
] | map('is_number') | min
}}"
Alles anzeigen
Sorry, das „Sensor:“ darf nur einmal gesetzt werden.
Das hast du ja schon oben bei den Power Sensoren, also vergess meinen Beitrag aus #112
Aber bei den Energy Sensoren fehlten die „unit_time: h“
Hier mal einer von meinen
- platform: integration
source: sensor.verbrauch_haus_power
name: Verbrauch_Haus_Energy
unit_prefix: k
round: 2
method: left
unit_time: h
unique_id: verbrauch_haus_energy_0000000000
und eine „unique_id:“ ist optional, sollte aber für jede gesetzt werden um in der HA Oberfläche Änderungen vor zu nehmen. Diese muss immer eineindeutig und muss bei jedem Sensor anders sein
Warte mal bitte kurz 😎
Die vorne sind nach alter Schreibweise
Auf die schnelle,
Hier fehlt ein Mal in der configuration.yaml
Ein Mal vor Beginn der Riemann das „sensor:“
Edit: siehe bitte nächsten Beitrag
Siehe hier: