Om Sessy te koppelen met Home Assistant heb je de ha-sessy community integratie nodig.
PimDoos/ha-sessy: Home Assistant integration for Sessy
Hoe werkt dat eigenlijk?
Installatie
Home Assistant Community Store (HACS)
Installeer eerst de HACS integratie. Dit maakt het een stuk makkelijker om de integratie in de toekomst te updaten, en het geeft toegang tot meer community integraties voor Home Assistant.
Instructies: HACS Installatie. Om HACS te gebruiken heb je een GitHub account nodig.
Na installatie van HACS: Klik hier om de Sessy integratie installeren in HACS
Handmatige installatie
Wil je HACS niet gebruiken? Dan kun je de Sessy integratie handmatig installeren door de meest recente release te downloaden en de 'custom_components/sessy' map te kopieeren naar de 'custom_components' map in de configuratiedirectory van Home Assistant. Herstart Home Assistant om de integratie te kunnen gebruiken
Let op: bij een handmatige installatie moet je deze stappen na iedere update van de Sessy integratie opnieuw uitvoeren.
Configuratie
Na de installatie en een herstart van Home Assistant worden Sessy-apparaten op het netwerk meestal automatisch gevonden.
- Open de instellingen van Home Assistant
- Ga naar apparaten en diensten
- Voeg een integratie toe
- Zoek naar 'Sessy'
- Voer de hostnaam van de Sessy Dongle (Sessy-XXXX.local), de gebruikersnaam en het wachtwoord (zie de sticker op de Dongle) in
Als alles goed is gegaan is jouw Sessy nu beschikbaar als apparaat in Home Assistant. Voer deze stappen uit voor alle Sessy Dongles (batterij en meter)
Aanvullende sensoren voor energiedashboard
Sessy biedt via de API (nog) geen energiedata aan. Deze kun je wel laten berekenen op basis van de vermogensmetingen d.m.v. Riemann Som helpers. Hier staat beschreven hoe dat werkt
Maak twee Riemann Som helpers aan via Home Assistant Instellingen > Integraties > Helpers > Nieuw:
- Sessy Battery Charged:
- Input sensor: Sessy Power Charging
- Sessy Battery Discharged:
- Input sensor: Sessy Power Charging
Gebruik de volgende opties voor de Riemann Som helpers:
- Integration method: Left Riemann sum
- Precision: 2 decimals
- Metric prefix: k (kilo)
- Time unit: Hours
Even een vraag: is dit nog steeds actueel?
Moet je die twee aanvullende sensoren aanmaken voor het energie dashboard?
@florisi Ja, dit is nog steeds nodig. Sessy levert nog geen native energiemetingen aan via de API.
Dan ga ik daarmee aan de slag. Deze type helpers zijn voor mij nieuw, wat doen ze dan precies.
Ik zie ook op github iemand die de opbrengst per dag en maand toont, weet iemand of deze correct zijn?
@florisi Sessy geeft vermogen aan op een punt in tijd. Met deze helpers worden deze vermogens (W) geïntegreerd tegenover tijd (h), wat de geladen of geleverde energie geeft in Wh (Watt x uur). De stijging of daling hiervan wordt door Home Assistant per 5 minuten bewaard, waardoor je grafieken kunt maken per dag of per maand.
Deze data zijn nauwkeurig voor zover het vermogen wat Sessy rapporteert klopt. Volgens mij klopt dit aardig, al moet je wel rekening houden met conversieverliezen van de omvormer.
Ik heb de twee helpers aangemaakt, maar ik kan nog steeds niet iets toevoegen aan het energie dashboard van de Sessy.
Doe ik nog wat verkeerd?
Na het aanmaken van de helpers kan het maximaal een uur duren voordat de statistieken gegenereerd worden.
Inderdaad, te ongeduldig. De statistieken worden nu aangemaakt.
Bedankt.
Hoi @PimDoos,
Ik probeer de Sessy Dynamic Schedule with ApexCharts in HA aan te maken, maar ik heb de
sensor.sessy_XXXX_power_schedule
niet beschikbaar binnen HA. Wel
sensor.sessy_dw4c_power, number.sessy_dw4c_power_setpoint, select.sessy_dw4c_power_strategy
Ik heb versie 0.62 van de HACS-integratie en 1.6.9 firmware's.
Hoe kom ik aan de sensor.sessy_dw4c_power_schedule?
mvrgr Jan Pieter
@janpieterduhen Soms wordt de sensor niet geladen als tijdens het opstarten het schema niet beschikbaar is. Je kunt dit checken door naar de lokale API van Sessy te gaan op http://sessy-xxxx.local/api/v1/dynamic/schedule.
Hier zou je twee datums moeten zien met per datum 24 waardes voor het schema en 24 waardes voor de energieprijs.
Als dat niet het geval is zie je iets wat hierop lijkt:
"power": []
Sessy mist dan het schema. Herstarten van de Dongle en vervolgens herladen van de integratie lost dit meestal op.
@pimdoos Dank voor de info, ik heb via de API gekeken en daar staat netjes:
{ "status": "ok", "power_strategy": [ { "date": "2024-07-22", "power": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2200, 0, 0, -2000, -2000, 0, 0, 0, 0, 1700, 1700, 1700, 0] }, { "date": "2024-07-23", "power": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] } ], "energy_prices": [ { "date": "2024-07-22", "price": [11611, 9151, 8370, 8500, 8184, 7932, 10871, 12009, 11428, 8710, 5000, 1423, 2561, 2112, 1742, 1749, 2180, 6332, 7990, 9991, 13987, 14026, 10997, 9552] }, { "date": "2024-07-23", "price": [8285, 7365, 7339, 6813, 7056, 7368, 9990, 11600, 11045, 8648, 6887, 5820, 3648, 3243, 2932, 3272, 4620, 7540, 8241, 9603, 11693, 10201, 10035, 9170] } ] }
De HACS-integeratie opnieuw uitgevoerd, maar de sensor.sessy_dw4c_power_schedule is nergens te bekennen. Of moet je die zelf definieren? en zo ja hoe doe je dat?
mvrgr Jan Pieter Duhen
@janpieterduhen Kun je eens in de logs van Home Assistant kijken? Als de sensor niet kan worden toegevoegd zou je een melding moeten zien "Error setting up schedule sensors" met een foutmelding erachter.
Sessy entiteiten verwijderd - herstart - HACS Sessy verwijderd - herstart - HACS Sessy weer geînstalleerd - herstart - Sessy P1 en Batterij geînstalleerd - SUCCES!
2 dagen geleden exact hetzelfde gedaan, toen zonder resultaat, waarom nu dan wel, geen idee, maar ik heb de sensor...