Hallo in die Runde
Ich habe Folgendes vor und erbitte dazu Eure Hilfe:
Zur Erfassung der Betriebsstunden meiner Ölheizung möchte ich einen Shelly 1PM an der Sicherung der Heizanlage vorschalten und kann dann damit die elektrische Leistung der kompletten Heizanlage messen, Außerdem möchte ich die Zeit, die der Brenner läuft zur Erfassung der Betriebsstunden erfassen. Nun könnte ich die Zeit, in welcher durch den Shelly Strom fließt, als Zeitbasis erfassen, aber da über den gleichen Stromkreis ja auch die Pumpen laufen, geht das nicht so, sondern ich müsste auch gleichzeitig z:B. eine Leistung angeben, ab welcher gezählt wird (wenn der Brenner einschaltet und wieder ausschaltet).
Nun habe ich hier im Forum eine Lösung für einen Betriebsstundenzähler gefunden und weiß aber nicht, wie ich diese Lösung anpassen müsste, um nicht den Schalter (state:"on") als trigger zu nehmen , sondern eben eine Leistung von grösser x.
Vielleicht gibt es aber auch einen anderen Ansatz.
Die gefundene Lösung war folgende :
# Example configuration.yaml Betriebsstundenzähler
sensor:
- platform: history_stats
name: on_time_lg_tv
entity_id: shelly1PM_SCHALTER (soll dann "shelly_1PM_Power§ sein)
state: 'on' (state: Power> x Watt)
type: time
start: '{{ 0 }}'
end: '{{ now() }}'
utility_meter:
daily_on_lg_tv:
source: sensor.on_time_lg_tv
cycle: daily
weekly_on_lg_tv:
source: sensor.on_time_lg_tv
cycle: weekly
monthly_on_lg_tv:
source: sensor.on_time_lg_tv
cycle: monthly
quarterly_on_lg_tv:
source: sensor.on_time_lg_tv
cycle: quarterly
yearly_on_lg_tv:
source: sensor.on_time_lg_tv
cycle: yearly
Ich freue mich über jede Anregung zur Lösung des Problems.