Tesla Energiespeicher (Lokal)

Dokumentation direkt aus GitHub Wilkware/TeslaPowerwall ↗

Version Product Version License Actions

Das Modul bietet die Möglichkeit, mit einer Tesla Powerwall (Energiespeicher) über die lokale Netzwerk-API zu kommunizieren.

1. Funktionsumfang

Das Modules bietet eine Auswahl verschiedener API-Endpunkte zu ‘abonieren’ und die gelieferten Daten in Statusvariablen zu speichern.
Eine genaue Beschreibung der Daten pro Endpunkt kann man hier nachlesen (https://github.com/vloschiavo/powerwall2 ).
Die Anzahl an auswählbaren Endpunkten wird sukzessive erweitert.

2. Voraussetzungen

  • Symcon ab Version 6.4

3. Installation

  • Über den Modul Store das Modul Tesla Energiespeicher (Lokal) installieren.
  • Alternativ Über das Modul-Control folgende URL hinzufügen.
    https://github.com/Wilkware/TeslaPowerwall oder git://github.com/Wilkware/TeslaPowerwall.git

4. Einrichten der Instanzen in Symcon

  • Unter ‘Instanz hinzufügen’ ist das Tesla Energiespeicher (Lokal)-Modul unter dem Hersteller ‘Tesla’ aufgeführt.

Konfigurationsseite:

Einstellungsbereich:

Konto-Informationen …

NameBeschreibung
Kunden eMailRegistrierte Mail-Adresse (Kunde/Customer)
Kunden KennwortHinterlegtes Kennwort

Geräteinformationen …

NameBeschreibung
IP-AdresseLokale IP Adresse des Tesla Gateways/Powerwall

Auswahl der Daten …

NameBeschreibung
API-EndpunkteListe der aktuell auswählbaren und abrufbaren Daten-Endpunkte
AktualisierungsintervallZeitspanne in Minuten für die wiederkehrende Aktualisierung (1min..24h)

Erweiterte Einstellungen …

NameBeschreibung
Variablennamen in Großbuchstaben erzeugen!Alle Datennamen konsequent in Großbustaben umwandeln.
Lebensdauer der CookiesLebensdauer der Authentifizierung ohne jegliche Aktion

Aktionsbereich:

AktionBeschreibung
ANMELDENAm Gateway anmelden (LOGIN), erzeugt notwendiges Cookie
ABMELDENAbmelden vom System (löscht das Cookie)!
STATUSZeigt einige Statusinformationen (kein Login notwendig!)

5. Statusvariablen und Profile

Es werden entsprechend den ausgewählten Endpunkten Statusvariablen angelegt. VORSICHT: werden schnell viele Variablen!

6. Visualisierung

Es ist keine weitere Steuerung oder gesonderte Darstellung integriert.

7. PHP-Befehlsreferenz

Das Modul stellt keine direkten Funktionsaufrufe zur Verfügung.

8. Versionshistorie

v1.4.20240528

  • FIX: Kennwortvalidierung entfernt, keine klare Vorschrift in Abhängigkeit der eingespielten Firmware

v1.3.20240318

  • NEU: API-Endpunkt hinzugefügt (/system_status)
  • FIX: Dokumentation überarbeitet
  • FIX: Interne Bibliotheken überarbeitet
  • FIX: Internes Deployment überarbeitet

v1.2.20240128

  • NEU: API-Endpunkt hinzugefügt (/meters/site und /meters/solar)
  • NEU: Liste wird jetzt sortiert nach Endpunkt-Spalte
  • NEU: Interne Präfix-Einstellung pro Endpunkt

v1.1.20240126

  • FIX: Kennwörter können jetzt aus Großbuchstaben, Kleinbuchstaben und Zahlen bestehen
  • NEU: API-Endpunkt hinzugefügt (/system_status/soe)
  • NEU: Wiedeherstellungsoption für Variablen (Reregister) pro Endpunkt
  • NEU: Button/Link zu Endpunkte-Dokumentation hinzugefügt

v1.0.20240121

  • NEU: Initialversion

Entwickler

Seit nunmehr über 10 Jahren fasziniert mich das Thema Haussteuerung. In den letzten Jahren betätige ich mich auch intensiv in der Symcon Community und steuere dort verschiedenste Skript und Module bei. Ihr findet mich dort unter dem Namen @pitti ;-)

GitHub

Spenden

Die Software ist für die nicht kommerzielle Nutzung kostenlos, über eine Spende bei Gefallen des Moduls würde ich mich freuen.

PayPal

Lizenz

Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 4.0 International

Licence