Ik heb sinds dit weekend pas ervaring met Sessy. Maar zojuist heb ik dit geprobeerd en bij mij werkt het volgende in Home Assistant: maak een new automation en bij de acties definieer
Number 'Set' on number.sessy_XXXX_power_setpoint
- Sets the value of a number
- Bij Targets choose entity: number.sessy_XXXX_power_setpoint (replace XXXX met jouw sessie)
- Vink value aan en geef de waarde op bijvoorbeeld -500
- Test met "run Action"bij de drie puntjes.
- (De sessy moet wel in API mode staan)
Je kunt in plaats hiervan ook de YAML code invoegen:
action: number.set_value
metadata: {}
data:
value: "-500"
target:
entity_id: number.sessy_XXXX_power_setpoint
Zolang de strategie van Sessy op API staat, moet met de number entity het setpoint kunnen worden ingesteld. Dit doe je door number.set_value aan te roepen met de number.sessy_xxxx_power_setpoint entity en een value die tussen minimum en maximum vermogen van Sessy valt.
Negatieve value is laden, positieve value is ontladen.
Nog een paar andere handige tips.
- Sessy start niet als het gevraagde vermogen te laag is. Test het ook even met een waarde die minimaal 3x groter is dan het ingestelde minimale vermogen
- Als Sessy in standby staat duurt het ongeveer een minuut voordat het eerste setpoint wordt geaccepteerd. Sessy gaat dan naar de system state 'waiting in safe situation'.
- Check de logs van Home Assistant. In uitzonderlijke gevallen zorgt een probleem met de dongle van Sessy dat commando's van Home Assistant niet goed doorkomen.
Wat betreft full charge: Ik heb hier een keer een script voor gemaakt. Zie mijn Home Assistant Examples repository op Github:
PimDoos/ha-sessy-examples: Example automations for using Sessy with Home Assistant