Gå til innhold
  • Bli medlem

Easee2MQTT


Fredrick
 Del

Anbefalte innlegg

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.

Endret av Fredrick
  • Like 3
Lenke til kommentar
Del på andre sider

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?

Lenke til kommentar
Del på andre sider

  • 3 måneder senere...
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 :)

Lenke til kommentar
Del på andre sider

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..

Lenke til kommentar
Del på andre sider

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.

image.png.d8dd986bf348c73ac993bc9305cc5a19.png

 

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å.

Lenke til kommentar
Del på andre sider

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.

 

Lenke til kommentar
Del på andre sider

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.

 

 

 

 

 

Lenke til kommentar
Del på andre sider

  • 1 måned senere...
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. 

 

 

Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

 Del

×
×
  • Opprett ny...