Fredrick Posted August 16, 2021 Posted August 16, 2021 (edited) Dette er programmet for de av dere som ønsker informasjon fra og mulighet til å styre Easee sin "laderobot" fra smarthussystemet ditt. For å nå ut til flest mulig så velger jeg MQTT som er en strålende standard for slik kommunikasjon. Koden er fritt tilgjengelig på GitHub. Der ligger det også instruksjoner for hvordan dette installeres. Slik det er nå publiseres følgende informasjon til din MQTT-Broker: Akkumulert strømforbruk Strømforbruk nåværende ladeøkt Strømforbruk forrige ladeøkt Spenning Effekt Kabel-lås (altså om ladekabelen er låst i roboten) Status (altså om den lader eller ikke) Status smartlading (altså om smartlading er skrudd på eller ikke) Maksimal strøm for lading Sist kontakt I tillegg kan du styre følgende ved å sende kommandoer til programmet: Endre maksimal strømstyrke Lås / Lås opp kabelen Aktiver / deaktiver laderen Aktiver / deaktiver smartlading "Ping" for å få oppdaterte data. Programmet gir oppdatert status hvert 5. minutt ellers. Hører gjerne fra dere hvis dere har tilbakemeldinger eller tanker For egen del må jeg innrømme at det er nok akkumulert strømforbruk som er det viktigste grunnen til at jeg laget dette. Edited January 22, 2022 by Fredrick 4 Quote
daniel.h.iversen Posted August 16, 2021 Posted August 16, 2021 https://github.com/Fr00t/easee2mqtt/blob/master/easee2mqtt.py#L73 Ser ut som du har hardkodet charger_id til din lader? 1 Quote
Fredrick Posted August 16, 2021 Author Posted August 16, 2021 daniel.h.iversen skrev (23 minutter siden): Ser ut som du har hardkodet charger_id til din lader? Æsj det har du rett i.. Fikset koden nå, men er det noe problem at min gamle ID ligger i historikken her? Uten brukernavn / passord / token får man vel ikke brukt ID til noe? Quote
daniel.h.iversen Posted August 16, 2021 Posted August 16, 2021 Fredrick skrev (2 timer siden): Fikset koden nå, men er det noe problem at min gamle ID ligger i historikken her? Uten brukernavn / passord / token får man vel ikke brukt ID til noe? Nei, kan ikke tro at det skal være noe problem Quote
PerH Posted December 2, 2021 Posted December 2, 2021 da har jeg også handlet en sånn, men forstår jeg det rett at jeg ikke kan koble til denne direkte? Mister man kontroll om internett er nede? litt strek i regningen i så fall.. Quote
Fredrick Posted December 8, 2021 Author Posted December 8, 2021 PerH skrev (På 2.12.2021 den 23.00): da har jeg også handlet en sånn, men forstår jeg det rett at jeg ikke kan koble til denne direkte? Mister man kontroll om internett er nede? Det er sånn det funker ja. Du får nesten ta kritikken til Tibber, for det er sånn de har rigget seg Quote
Moskus Posted December 8, 2021 Posted December 8, 2021 2 hours ago, Fredrick said: Du får nesten ta kritikken til Tibber Easee er eget selskap og har egentlig ingenting med Tibber å gjøre. 1 Quote
PerH Posted December 8, 2021 Posted December 8, 2021 (edited) Det var ikke meningen å rette noen som helst kritikk din vei, setter stor pris på deg og alle som gjør en slik jobb for fellesskapet!👋 Edited December 8, 2021 by PerH Quote
Fredrick Posted December 8, 2021 Author Posted December 8, 2021 Åja nei det var absolutt ikke tatt sånn Quote
Fredrick Posted December 10, 2021 Author Posted December 10, 2021 DeVille skrev (2 timer siden): Kan man endre ladestrøm? Ikke slik den er programmert nå, dessverre. Ser ut som om de har endret litt på dokumentasjonen av sitt API, så jeg må eventuelt sette meg litt inn i det. Et annet problem er at min Easee er offline ifm oppussing av garasje, så jeg har ikke mulighet til å teste noe.. Quote
cogliostrio Posted December 14, 2021 Posted December 14, 2021 Veldig stilig @Fredrick Fikk testa den nå, men får denne feilmeldingen i logen, noen ide om hva det kan være? [2021-12-14 15:46:12] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. Får denne informasjonen publisert på broker. Mulighet til å kunne justere ladestrømmen ser jo ut til å bli veldig relevant med ny nettleie, så det hadde vært en fin funksjon å ha også. Quote
stigvi Posted December 14, 2021 Posted December 14, 2021 Husk bare å justere ladestrøm med "dynamic" muligheten. Disse endrer strøm uten å lagre til flashminne i ladeboksen. Quote
Fredrick Posted December 21, 2021 Author Posted December 21, 2021 cogliostrio skrev (På 14.12.2021 den 15.58): Fikk testa den nå, men får denne feilmeldingen i logen, noen ide om hva det kan være? Må sjekke dette, men er litt offline inn i jula så derfor det blir lite svar fra meg her. Skjer det konsekvent, eller er det forbigående? Det ser jo ut som om den publiserer noe, så det har tydeligvis vært kontakt der. stigvi skrev (På 14.12.2021 den 16.58): Husk bare å justere ladestrøm med "dynamic" muligheten. Disse endrer strøm uten å lagre til flashminne i ladeboksen. Ja jeg får se på hvordan det best løses når jeg kommer så langt. Nå ser det også ut til at @Salvesen er i gang med en Homeseer plugin, så kanskje det blir en bedre integrasjon for de som bruker Homeseer. Quote
cogliostrio Posted December 21, 2021 Posted December 21, 2021 Bedre enn MQTT? kan jeg ikke tro Den publiserer data, men kun de to som nevnt. Tester gjerne når du har noe, men det er ikke noe hastverk, skjer så mye annet i jula. Utdrag fra log Spoiler [2021-12-17 18:51:22] INFO Successfully connected to Easee [2021-12-17 18:51:22] INFO Successfully retrieved and stored a new token. [2021-12-17 18:51:23] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 18:56:24] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 19:01:26] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 19:06:27] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 19:11:27] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 19:16:28] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 19:21:30] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 19:26:30] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 19:31:31] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 19:36:32] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 19:41:33] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 19:46:33] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 19:51:34] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 19:56:35] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 20:01:36] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 20:06:36] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 20:11:37] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 20:16:38] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 20:21:39] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 20:26:39] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 20:31:40] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 20:36:41] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 20:41:41] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 20:46:42] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 20:51:43] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 21:37:31] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 21:42:32] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 21:47:32] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 21:52:33] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 21:57:34] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 22:02:35] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 22:07:35] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-17 22:12:36] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-18 00:08:48] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-18 00:13:49] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. [2021-12-18 00:18:49] WARNING Failed to fetch and publish new stats of xxxxxxxx. Will retry in 5 minutes. Quote
Fredrick Posted December 21, 2021 Author Posted December 21, 2021 Jeg får samme feilmelding her ser jeg når jeg tester nå. Litt vanskelig å grave dypere ettersom min Easee er demontert for øyeblikket, men jeg får fremdeles data fra API så jeg kan kanskje fikle noe. Quote
Fredrick Posted January 22, 2022 Author Posted January 22, 2022 cogliostrio skrev (På 21.12.2021 den 20.01): Den publiserer data, men kun de to som nevnt. Tester gjerne når du har noe, men det er ikke noe hastverk, skjer så mye annet i jula. Fant ut av denne saken, det var et kall der den brukte "{charger_id}" bokstavelig istedenfor å endre den til faktisk ID'en som den skal.. Oops Ligger ny kode på GitHub, men jeg er relativt nærme en implementasjon av å justere ladehastighet også, så du kan jo velge om du vil vente på den. stigvi skrev (På 14.12.2021 den 16.58): Husk bare å justere ladestrøm med "dynamic" muligheten. Disse endrer strøm uten å lagre til flashminne i ladeboksen. Det blir styrt med Dynamic - men takk for tips, dette hadde jeg ikke fanget opp. Quote
Fredrick Posted January 26, 2022 Author Posted January 26, 2022 På Github finnes nå en oppdatert versjon som skal oppleves litt mer responsiv (den "svarer" på MQTT-settings) og som har mulighet for styring av maksimal strøm. Hvis noen har tilbakemeldinger er jeg veldig lydhør 1 Quote
ZoRaC Posted June 30, 2023 Posted June 30, 2023 Jeg har slitt med å få det til å funke siden februar: [2023-06-30 22:12:37] INFO Script is starting. Looking for settings [2023-06-30 22:12:37] INFO Successfully opened settings. [2023-06-30 22:12:37] INFO Token expires in less than 350 seconds. Fetching a new token. [2023-06-30 22:12:37] WARNING Failed to connect to Easee. Response code: 405 Jeg får også feilmelding om jeg kjører setup.py på nytt: Please input password of Easee account: Traceback (most recent call last): File "setup.py", line 80, in <module> access_token, expiry = get_access_token(easee_username, easee_password) TypeError: 'bool' object is not iterable Noen forslag? Quote
ZoRaC Posted July 1, 2023 Posted July 1, 2023 Ser ut til at URL på linje 30 måtte endres: url = "https://api.easee.com/api/accounts/login" Den pekte til .cloud og /token. Quote
ElgeM Posted November 6, 2023 Posted November 6, 2023 ZoRaC skrev (På 1.7.2023 den 9.54): Ser ut til at URL på linje 30 måtte endres: url = "https://api.easee.com/api/accounts/login" Den pekte til .cloud og /token. Takk for info @ZoRaC, jeg oppdaterte linje 30 som du nevner, men sliter med at jeg ikke får noe informasjon om laderen. "WARNING Failed to fetch and publish new stats of EH86****. Will retry in 5 minutes." Noen som har idè på hva problemet kan være? Quote
klump4u Posted December 27, 2023 Posted December 27, 2023 I'm trying to run this but I only come to see: pi@raspberrypiHDD:~ $ python3 easee2mqtt.py /home/pi/easeelog.log Script is starting. Looking for settings Settings are fill in with running setup.py and test are good. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.