Autor Thema: [46_TeslaPowerwall2AC] neues Modul für Tesla Stromspeicher  (Gelesen 8901 mal)

Offline nerothos

  • Jr. Member
  • **
  • Beiträge: 94
Antw:[46_TeslaPowerwall2AC] neues Modul für Tesla Stromspeicher
« Antwort #90 am: 05 Juli 2021, 21:49:45 »
Hallo zusammen,

vielen Dank @CoolTux Modul läuft wieder!

Gruß

Offline ather

  • New Member
  • *
  • Beiträge: 49
Antw:[46_TeslaPowerwall2AC] neues Modul für Tesla Stromspeicher
« Antwort #91 am: 07 Juli 2021, 11:40:22 »
Halo Zusammen,

Weiß jemand zufällig, ob man aus der Powerwall auch die Zähler (in KWh oder Wh) für eingespeisten Strom bzw. bezogenen Strom auslesen kann?
Die Werte werden zwar in der Tesla App angezeigt, kann diese aber nicht im Fhem Modul finden. Diese Daten werden für das SmartHome benötigt.

Gruß
Ather

Offline Banis

  • Jr. Member
  • **
  • Beiträge: 87
Antw:[46_TeslaPowerwall2AC] neues Modul für Tesla Stromspeicher
« Antwort #92 am: 07 Juli 2021, 14:28:09 »
Hallo zusammen,

es ist echt toll, wie schnell hier auf ein Firmware update reagiert wird und auch gleich eine Lösung gebastetlt wird. Vielen Dank hierfür.

Leider funktioniert es bei mir noch nicht ganz. Ich hab alle Dateien von CoolTux ins Verzeichnis kopiert und bekomme beim Neustart dann folgende Fehlermeldung

2021.07.07 14:19:08 0: Attempt to reload FHEM/Devices/Tesla/Powerwall.pm aborted.
Compilation failed in require at ./FHEM/46_TeslaPowerwall2AC.pm line 62.

Kann mir hier jemand weiterhelfen?
Intel Nuc i8 mit Proxmox. FHEM läuft als LXC

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 27331
Antw:[46_TeslaPowerwall2AC] neues Modul für Tesla Stromspeicher
« Antwort #93 am: 08 Juli 2021, 11:20:54 »
Du hast bestimmt falsch runter geladen.
Nimm mal den Link
https://git.cooltux.net/FHEM/mod-TeslaPowerwall2AC.git
und dann oben auf den Downloadfile neben der HTTPS URL klicken
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/
Mein Dokuwiki:
https://www.cooltux.net

Offline Elektron

  • Full Member
  • ***
  • Beiträge: 141
Antw:[46_TeslaPowerwall2AC] neues Modul für Tesla Stromspeicher
« Antwort #94 am: 09 Juli 2021, 19:34:02 »
Hi CoolTux,

Willst Du die Version auch wieder ins offizielle Repro einstellen?
Sonst besteht bei einem unbedachten Update die Gefahr, dass ich die neue Version von Dir mit der alten aus dem Repro überschreibe.

Vielen Dank und Grüße Michael

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 27331
Antw:[46_TeslaPowerwall2AC] neues Modul für Tesla Stromspeicher
« Antwort #95 am: 09 Juli 2021, 19:42:11 »
Hi CoolTux,

Willst Du die Version auch wieder ins offizielle Repro einstellen?
Sonst besteht bei einem unbedachten Update die Gefahr, dass ich die neue Version von Dir mit der alten aus dem Repro überschreibe.

Vielen Dank und Grüße Michael

Habe ich vor. Hoffe es am Wochenende zu schaffen.
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/
Mein Dokuwiki:
https://www.cooltux.net

Offline Jaykoert

  • New Member
  • *
  • Beiträge: 8
Antw:[46_TeslaPowerwall2AC] neues Modul für Tesla Stromspeicher
« Antwort #96 am: 10 Juli 2021, 08:22:01 »
Tesla rollt die aktuelle Firmware wieder zurück auf die vorherige Version. Die Änderungen, die CoolTux und ich gemacht haben, funktionieren auch mit der alten Version. Wenn es zu einem 401 kommt, Fhem neustarten, damit er sich ein neues Token zieht.

Bei TimoDs Lösung über die Kommandozeile ein neues Cookie erzeugen, dann funktioniert das auch wieder.
« Letzte Änderung: 10 Juli 2021, 08:39:09 von Jaykoert »

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 27331
Antw:[46_TeslaPowerwall2AC] neues Modul für Tesla Stromspeicher
« Antwort #97 am: 10 Juli 2021, 08:46:08 »
Ich habe die aktuelle Devel Version ins SVN geladen. Kommt morgen per Update.
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/
Mein Dokuwiki:
https://www.cooltux.net

Offline Elektron

  • Full Member
  • ***
  • Beiträge: 141
Antw:[46_TeslaPowerwall2AC] neues Modul für Tesla Stromspeicher
« Antwort #98 am: 10 Juli 2021, 09:52:55 »
Hi Jaykoert,

Du hast recht!
Hatte heute früh einen 401 und hatte mich gewundert bzw. wollte das weiter beobachten.
Gerade nachgesehen, Version ist wieder 20.49.

Also auch ein Rollback bekommen.

Viele Grüße Michael

Offline Kontrabass

  • New Member
  • *
  • Beiträge: 14
Antw:[46_TeslaPowerwall2AC] neues Modul für Tesla Stromspeicher
« Antwort #99 am: 10 Juli 2021, 15:11:51 »
Kam bei mir auch - mit den bekannten Auswirkungen.

Im Faden mit dem Workaround über die JSON Auswertung von TimoD habe ich das mal angefügt mit der Idee zum Fix.
Bezüglich des Moduls lese ich hier fleissig weiter mit.
vg, Christian

Offline Elektron

  • Full Member
  • ***
  • Beiträge: 141
Antw:[46_TeslaPowerwall2AC] neues Modul für Tesla Stromspeicher
« Antwort #100 am: 11 Juli 2021, 11:51:55 »
Hi CoolTux,

Vielen Dank für die Bereitstellung im FHEM-Repository.

Noch ein Vorschlag für eine Verbesserung. Könntest Du im Modul etwas vorsehen, dass nach einem Fehler 401 der Token neu erstellt wird?
Müsste ja recht leicht abzufangen sein.

Vielen Dank und Grüße Michael
« Letzte Änderung: 17 Juli 2021, 17:57:07 von Elektron »

Offline Elektron

  • Full Member
  • ***
  • Beiträge: 141
Antw:[46_TeslaPowerwall2AC] neues Modul für Tesla Stromspeicher
« Antwort #101 am: 17 Juli 2021, 18:00:37 »
Hallo Ather,

Weiß jemand zufällig, ob man aus der Powerwall auch die Zähler (in KWh oder Wh) für eingespeisten Strom bzw. bezogenen Strom auslesen kann?
Die Werte werden zwar in der Tesla App angezeigt, kann diese aber nicht im Fhem Modul finden. Diese Daten werden für das SmartHome benötigt.

Ich habe jetzt nur schnell geschaut, aber von den Werten müssten das die beiden Datenpunkte:
- aggregates-site-energy_exported
- aggregates-site-energy_imported
sein.

Viele Grüße Michael

Offline TimoD

  • Full Member
  • ***
  • Beiträge: 159
Antw:[46_TeslaPowerwall2AC] neues Modul für Tesla Stromspeicher
« Antwort #102 am: 05 August 2021, 15:19:49 »
Hey CoolTux, habe mir irgendwie das Modul zerschossen,

habe beide Datei über den Update Befehl als auch direkt über Kopieren ins Verzeichnis geupdated.

Modul hat aber den Fehler:

"Cannot load module TeslaPowerwall2AC"

Kannst du mir sagen wie ich das Debuggen kann :-) ?

Habe ich ggf. was an meinen Berechtigungen zerschossen? ein ls -l
sieht so aus:

-rw-r--r-- 1 fhem dialout 29269 Aug  5 15:26 Powerwall.pm
Schonmal vielen Dank,

grüße Timo
« Letzte Änderung: 05 August 2021, 15:27:39 von TimoD »

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 27331
Antw:[46_TeslaPowerwall2AC] neues Modul für Tesla Stromspeicher
« Antwort #103 am: 05 August 2021, 20:07:39 »
Hey CoolTux, habe mir irgendwie das Modul zerschossen,

habe beide Datei über den Update Befehl als auch direkt über Kopieren ins Verzeichnis geupdated.

Modul hat aber den Fehler:

"Cannot load module TeslaPowerwall2AC"

Kannst du mir sagen wie ich das Debuggen kann :-) ?

Habe ich ggf. was an meinen Berechtigungen zerschossen? ein ls -l
sieht so aus:

-rw-r--r-- 1 fhem dialout 29269 Aug  5 15:26 Powerwall.pm
Schonmal vielen Dank,

grüße Timo

Schau ins Logfile. Da sollte stehen wieso er das Modul nicht laden kann.
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/
Mein Dokuwiki:
https://www.cooltux.net

Offline Elektron

  • Full Member
  • ***
  • Beiträge: 141
Antw:[46_TeslaPowerwall2AC] neues Modul für Tesla Stromspeicher
« Antwort #104 am: 05 August 2021, 21:25:12 »
Hallo Timo,

Hast Du die Datei ins richtige Verzeichnis gelegt?
Das Verzeichnis hat sich zur letzten Version verändert.

Das war /FHEM/Tesla/Powerwall.pm und ist jetzt /FHEM/Devices/Tesla/Powerwall.pm

Viele Grüße Michael