Hallo,
meine Wärmepumpe ist Smart-Grid ready, sprich in Abhängikeit von z.B. PV-Überschuss kann diese Energie beispielsweise in Warmwasser gespeichert werden. Da ich alle benötigten Werte in HA vorliegen habe, kann ich direkt mit dem angeschlossenen Shelly die Energiespeicherung automatisch triggern. Das funktioniert soweit auch aber der Umsetzunggrad ist noch nicht perfekt.
getriggert wird die Automation über den "sensor.pveinspeisung" (aktueller PV-Überschuss).. anschließend folgen noch Bedingungen, die soweit auch funktionieren. Da teilweise aber Peaks dazu führen den Shellyausgang zu schalten, möchte ich gerne "for" mit reinbringen, was aber nur beim Auslöser möglich ist. Wenn ich z.B. einen numerischen Wert als Auslöser habe (z.b. sensor.pveinspeisung above 2500 for 5min) wird die Automation zwar getriggert, aber die zusätzlichen Bedingungen verhindern die Ausführung (was so auch korrekt ist).. wenn nun wie aktuell im März der Wert nicht mehr unter 2500 fällt, wird die gesamte Automation nicht mehr getriggert.. Vielleicht benötige ich nur noch einen kleinen Denkanstoß..
meine Wärmepumpe ist Smart-Grid ready, sprich in Abhängikeit von z.B. PV-Überschuss kann diese Energie beispielsweise in Warmwasser gespeichert werden. Da ich alle benötigten Werte in HA vorliegen habe, kann ich direkt mit dem angeschlossenen Shelly die Energiespeicherung automatisch triggern. Das funktioniert soweit auch aber der Umsetzunggrad ist noch nicht perfekt.
Code:
- id: '1646682824869'
alias: WP SG1 Warmwasser (ON)
description: ''
trigger:
- platform: state
entity_id: sensor.pveinspeisung
condition:
- condition: time
after: '13:30'
- condition: device
type: is_off
device_id: d6b0a0665609212231a13f5c7edb72b7
entity_id: switch.shelly1_wpsg1
domain: switch
for:
hours: 0
minutes: 10
seconds: 0
- condition: numeric_state
entity_id: sensor.espaltherma_dhw
below: '50'
- condition: numeric_state
entity_id: sensor.pveinspeisung
above: '2500'
action:
- type: turn_on
device_id: d6b0a0665609212231a13f5c7edb72b7
entity_id: switch.shelly1_wpsg1
domain: switch
mode: single
getriggert wird die Automation über den "sensor.pveinspeisung" (aktueller PV-Überschuss).. anschließend folgen noch Bedingungen, die soweit auch funktionieren. Da teilweise aber Peaks dazu führen den Shellyausgang zu schalten, möchte ich gerne "for" mit reinbringen, was aber nur beim Auslöser möglich ist. Wenn ich z.B. einen numerischen Wert als Auslöser habe (z.b. sensor.pveinspeisung above 2500 for 5min) wird die Automation zwar getriggert, aber die zusätzlichen Bedingungen verhindern die Ausführung (was so auch korrekt ist).. wenn nun wie aktuell im März der Wert nicht mehr unter 2500 fällt, wird die gesamte Automation nicht mehr getriggert.. Vielleicht benötige ich nur noch einen kleinen Denkanstoß..