Zoals altijd met automatisering: soms klik je ingewikkelde functies in een uurtje bij elkaar en soms ben je met, voor je gevoel, heel eenvoudige functies uren aan het prutsen.
Zoals eerder vermeld wil ik laden als de zon schijnt en mijn panelen voldoende energie geven. Op jullie advies Home assistant geinstalleerd met de interface naar de P1 poort van de slimme meter, een interface naar de omvormer van mijn panelen (SMA) en naar de Tesla api. Binnen een paar avondjes had ik alles bij elkaar staan op een dashboard van Homeassistant. Je voelt je Een hele Piet.
Ik had mij voorgenomen om eerst alles op dat dashboard bij elkaar te zetten en dan pas een verbindend script te maken. Dus ik op zoek hoe ik de laadstroom kan instellen op het Homeassistant dashboard. Lijkt simpel want met drie klikken had ik een knop om het laden te starten en te stoppen. Maar ik kon die laadstroom max niet vinden. In principe staan alle in te stellen en actuele waardes in zogenaamde entiteiten, en zoals bij al dat soort open source software (in dit geval de Tesla API integratie) is dat niet gedocumenteerd en heb je alleen een lange lijst met namen. Het duurde lang voor ik er achter kwam dat die entiteiten een tweede laag kunnen hebben. In dit geval zit onder de entiteit “charging rate sensor” een lijst met kenmerken, waaronder “charge_current_request”. Het was daarna simpel om die waarde op het dashboard te tonen, maar hij leek niet te veranderen als ik met de Telsa app een andere laadstroom instelde. Tot ik na veel lezen vond dat de standaard poll rate op 11 minuten staat. Oftewel: het kan 11 minuten duren voor je zo’n wijziging ziet op je dashboard. Dat moest ik ergens vinden in een lange forumdiscussie. Eigenlijk is het toeval dat je die instelling vindt, maar misschien moet je de code induiken en kun je het daar vinden.
Maar toen: hoe kun je die waarde instellen? Homeassistant heeft veel mooie knoppen, meters enz waarmee je een dashboard kan bouwen, maar geen enkele functie (een card) waarmee je een entiteit kan instellen, laat staan een kenmerk van een entiteit. Heb wel een slider card gevonden, maar dat krijg ik niet werkend. Ik ga het maar opgeven, want tenslotte hoef ik die laadstroom helemaal niet op het dashboard in te kunnen stellen, dat doe ik wel via de Tesla app. Maar het blijft vreemd dat je in Homeassistant geen cards hebt om waardes in te stellen. Wordt vervolgd.