Easee Home (Laderoboter / Wallbox) anbinden

Begonnen von Prof. Dr. Pia-Una Fög-Fay, 13 Februar 2022, 22:11:35

Vorheriges Thema - Nächstes Thema

Prof. Dr. Pia-Una Fög-Fay

Hallo...

Es gibt diese(n) Ease Homebox (Laderoboter / Wallbox):
https://easee.com/de/zuhause-laden/

Offensichtlich gibt es noch kein offizielles FHEM-Modul, welches diese über deren REST API angebunden wäre:
https://developer.easee.cloud/docs

Die Herrschaften von ioBroker haben das wohl schon integriert bekommen:
https://github.com/Newan/ioBroker.easee

Hat das schon wer mit FHEM irgendwie zum Rennen bekommen?

Grüße,
Pia

strategy

Hey Pia,

du darfst dich gerne an einem Beta Test beteiligen :-)

Ich habe angefangen ein entsprechendes Modul zu erstellen. Der Funktionsumfang ist leider noch nicht komplett aber schon brauchbar.
Doku ist leider noch nicht, da ich die in der Regel erst zum Abschluss mache.

Ich würde mich aber dennoch über ein Feedback freuen.
Das Modul findest du in meinem Github Repo:

  https://github.com/MrStrategy/easee

zur Definition kannst du den folgenden Ausdruck verwenden:

   define myWallbox EaseeWallbox <username> <password> [Interval]

Anschließend kannst du mit activateTimer die wichtigen Readings automatisch aktualisieren lassen...

Gruß,
Matthias



Dode

Hallo,

ich hab mir das Modul mal runter geladen und installiert.

Das sieht auf den ersten Blick super aus. Morgen soll wieder Sonne seinen. Dann wollte ich die Zoe mal laden und schauen was das Modul so her gibt.

Gruß
Markus

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

strategy

Hallo zusammen,

dank der freundlichen Unterstützung von CoolTux habe ich einige Verbesserungen am Modul vorgenommen.
Auch hab ich den Funktionsumfang noch ein wenig erweitert (u.a. historische Daten).
Allerdings habe ich auch das eine oder andere Reading umbenannt und die Struktur des Moduls gewechselt.

Daher empfehle ich Euch bei einem Update nicht nur ein Reload des Moduls sondern einen Neustart der FHEM Instanz.
Zumindest hat es bei mir sonst zu Problemen geführt...

Gruß,
Matthias

Dode

Hallo Matthias,

ich hab mir die neue Version runter geladen und in meine FHEM Installation verschoben.
Nach einem Reboot von Fhem ist die Wallbox nicht mehr vorhanden. Wenn ich die neu anlegen möchte kommt der Hinweis "Cannot load module EaseeWallbox"

define myWallbox EaseeWallbox [Benutzer] [PW] 60

Wenn ich die erste Version des Module einfüge kann ich die Wallbox wieder anlegen.

Gruß Dode

CoolTux

Schau mal bitte im Log nach was dort genau steht wenn Du versuchst das Device an zu legen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Dode

Zitat von: CoolTux am 22 März 2022, 08:23:29
Schau mal bitte im Log nach was dort genau steht wenn Du versuchst das Device an zu legen.

2022.03.22 08:29:13 1: reload: Error:Modul 98_EaseeWallbox deactivated:
Can't locate DateTime/Format/Strptime.pm in @INC (you may need to install the DateTime::Format::Strptime module) (@INC contains: ./FHEM/lib ./lib ./FHEM . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.28.1 /usr/local/share/perl/5.28.1 /usr/lib/x86_64-linux-gnu/perl5/5.28 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.28 /usr/share/perl/5.28 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./FHEM/98_EaseeWallbox.pm line 12.
BEGIN failed--compilation aborted at ./FHEM/98_EaseeWallbox.pm line 12.

2022.03.22 08:29:13 0: Can't locate DateTime/Format/Strptime.pm in @INC (you may need to install the DateTime::Format::Strptime module) (@INC contains: ./FHEM/lib ./lib ./FHEM . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.28.1 /usr/local/share/perl/5.28.1 /usr/lib/x86_64-linux-gnu/perl5/5.28 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.28 /usr/share/perl/5.28 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./FHEM/98_EaseeWallbox.pm line 12.
BEGIN failed--compilation aborted at ./FHEM/98_EaseeWallbox.pm line 12.

CoolTux

apt-get install libdatetime-format-strptime-perl
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Dode


Dode

Ich habe folgende Meldungen im Logfile.

2022.03.22 09:55:55 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:55:56 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:55:56 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:55:56 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:55:57 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:56:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:56:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:56:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:56:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:56:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:56:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:57:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:57:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:57:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:57:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:57:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:57:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:58:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:58:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:58:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:58:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:58:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:58:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:59:48 3: HTTPS error while requesting https://api.easee.cloud/api/chargers/EHXXXXXX/state - 429
2022.03.22 09:59:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:59:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:59:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:59:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:59:49 3: Received non-blocking data from EaseeWallbox regarding current session


2022.03.22 09:05:03 3: error while requesting https://api.easee.cloud/api/chargers/EHXXXXXX/site - read from https://api.easee.cloud:443 timed out
2022.03.22 09:05:03 3: error while requesting https://api.easee.cloud/api/chargers/EHXXXXXX/state - read from https://api.easee.cloud:443 timed out
2022.03.22 09:05:03 3: error while requesting https://api.easee.cloud/api/sessions/charger/EHXXXXXX/monthly - read from https://api.easee.cloud:443 timed out
2022.03.22 09:05:03 3: error while requesting https://api.easee.cloud/api/sessions/charger/EHXXXXXX/daily - read from https://api.easee.cloud:443 timed out
2022.03.22 09:05:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:05:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:05:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:05:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:05:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:05:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:06:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:06:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:06:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:06:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:06:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:06:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:07:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:07:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:07:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:07:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:07:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:07:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:08:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:08:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:08:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:08:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:08:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:08:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:09:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:09:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:09:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:09:48 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:09:49 3: Received non-blocking data from EaseeWallbox regarding current session
2022.03.22 09:09:49 3: Received non-blocking data from EaseeWallbox regarding current session

CoolTux

Das sind noch erweiterte Ausgaben da das Modul noch in Entwicklung ist. Wenn es Dich stört setzte verbose auf 2 bei dem Device.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

2022.03.22 09:05:03 3: error while requesting https://api.easee.cloud/api/chargers/EHXXXXXX/site - read from https://api.easee.cloud:443 timed out
2022.03.22 09:05:03 3: error while requesting https://api.easee.cloud/api/chargers/EHXXXXXX/state - read from https://api.easee.cloud:443 timed out
2022.03.22 09:05:03 3: error while requesting https://api.easee.cloud/api/sessions/charger/EHXXXXXX/monthly - read from https://api.easee.cloud:443 timed out
2022.03.22 09:05:03 3: error while requesting https://api.easee.cloud/api/sessions/charger/EHXXXXXX/daily - read from https://api.easee.cloud:443 timed out


Das hier ist Interessant. Ist Deine Internetverbindung eventuell träge?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Dode

Zitat von: CoolTux am 22 März 2022, 10:17:25
Das hier ist Interessant. Ist Deine Internetverbindung eventuell träge?

Nein. Mir sind keine Probleme aufgefallen. Ich werde das Logfile mal weiter im Auge gehalten.

xschmidt

Hallo Matthias,

Super, genau darauf hab ich gewartet! Hab das Modul gerade installiert und es läuft super. Sowohl Status als auch Start, Stop, Resume und toggel funktionieren tadellos. Einzige Herausforderung die ich noch habe ist die Anbindung der zweiten Wallbox. Da beide Boxen unter der gleichen site hängen bräuchten ich eigentlich ein Sub Modul Konstrukt ähnlich wie bei den    
HM-CC-RT-DN Homematic Heizkörper Reglern, Leider habe ich keinen blassen Schimmer wie man so etwas bauen kann, vielleicht hat Cooltux hier ja ne Idee. Ist aber nicht dringend, erstmal teste ich mit einer Box weiter.
LG Marco