Så här har jag skapat min funktion för att styra bilens laddning med Home Assistant i vårat smarta hem system
I vårat hem har vi en KIA, Chargeamp laddare och Home Assistant som kontroller i vårat smarta hem system. Jag har byggt upp funktionen för laddningen så att vi kan styra automatiskt efter lägsta elpriset, våran egna solel eller manuellt.
Funktionen använder Integrationen KIA som finns i HACS, Integrationen Chargeamps som finns i HACS och Home Assistant. Jag styr laddningen via KIA appen och tar hjälp av laddboxen för att detektera ifall kabeln är i eller ur.
Vi har använt funktionen sedan 2024 och den fungerar skapligt bra här hemma 😎
Vad använder vi för att styra laddningen
Home Assistant på en Raspberry pi 5
Integrationer i Home Assistant: Kia Uvo och Chargeamps som jag laddat ner via HACS
Bilen: Kia e-niro
Laddbox: Charge amp Halo
Funktionen för att hitta och styra efter elpris finns här: Funktion för att hitta och styra efter lägsta elpriset med Home Assistant
Funktionen för att styra efter solel finns här: Funktion för att styra efter solel från solcellerna
Löste problemet att laddningen startar när vi sätter i kabeln
Ett problem var att så fort jag satte i laddkabeln i bilen börjar bilen ladda. Inte helt optimalt att bilen börjar ladda på dagen om elpriset är högt. Problemet löste jag med hjälp av information från Laddboxen.
När laddboxen indikerar laddning stoppar jag laddningen genom att skicka kommando stoppa laddning till bilen. Genom denna lösning slipper jag frekvent fråga status på bilen och kan på så sätt spara 12V batteriet i bilen.
Min Automation för att stoppa laddning ser ut så här
När laddaren sätts i bilen får jag en ny status från laddboxen. Den kommer gå från ett tillstånd till laddning. För att förhindra att denna automation startar igen av någon anledning så har jag satt ett villkor. Automation kommer bara att köras ifall bilen har status urkopplad.
Därefter kommer jag skicka kommando stoppa laddning till bilen samt göra en uppdatering. Nu kommer jag att få veta genom KIA integrationen i Home Assistant att bilen är inkopplad.
Laddningen kommer att starta under en kort stund och sedan stoppas.
Fick skapa ytterligare automation för att detektera när bilen blir bortkopplad
Ovan automation fungerar bra om bilen har varit borta en längre stund. Tvärr fungerar det inte om bilen har varit hemma och sedan kör vi iväg en kort stund. Anledningen är att Kia inte skickar sin status så ofta till Home Assistant.
Jag var tvungen att skapa ytterligare en funktion för att detektera om bilen körs iväg. Återigen kollar jag laddboxen. När laddboxen indikerar ledig uppdaterar jag bilens status. Då kommer villkoret som jag kollar på i första automationen uppdateras.
Jag triggar mina automationer med integrationen Charge amps i Home Assistant.
Styr bilens laddning automatiskt eller manuellt
Nu kan vi styra laddningen till bilen automatiskt eller mauellt. Vi kan använda Home Assistant att ladda efter schema, manuellt genom att trycka på en knapp på våran Dashboard. Vi kan även använda KIA appen för att styra laddningen.
Med Home assistant kan få fäljande status på min KIA bil. På bilden visar jag vad som är viktigt för oss. % i batteriet. Hur långt vi kan köra. Om den är inkopplad i laddaren. % 12V batteri.
Jag har även status från laddaren. På bilden visar jag SuspendedEV. Här har jag stängt av laddningen med bilen. Denna kan visa Charging, Available, SuspendedEV.
Manuell styrning
På min dashboard kan jag styra laddningen manuellt genom att starta laddning eller stoppa laddning. Här kan jag även stänga av den automatiska funktionen att ladda när elpriset är som lägst.
Automatisk laddning vid lågt elpris
För att ladda automatiskt vid lågt elpris använder jag funktion för att hitta och styra efter lägsta elpriset med Home Assistant Funktionen skriven in de billigaste timmarna i kalendern, Med hjälp av kalendern styr vi sedan när bilen ska laddas.
Vill vi använda våran egna solel använder vi Funktionen för att styra efter solel från solcellerna
Skicka start och stoppa laddning kommandon
För att starta laddning använder jag en åtgärd i Home Assistant.
Hyundai / Kia Connect: Starta Laddning
Hyundai / Kia Connect: Stoppa Laddning
Ändra laddboxens Strömbegränsning
Genom att skicka kommando till laddboxen kan jag ändra strömbegränsning. Från 6A till 16A med stegen 6A ,8A, 10A, 12A, 14A, 16A.
Kommando för att ändra är (Åtgärd):
Chargeamps: set_max_current
Åtgärdsdata:
connector: 1
max_current: 6 (För 6A)
Dessa har jag lagt i knappar på dashboarden
Alla funktion som jag har skapa med Home Assistant finns här: Smarta hem funktioner