Tesla Energiespeicher (Lokal)

Version Product Version License Actions

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

Inhaltverzeichnis

  1. Funktionsumfang
  2. Voraussetzungen
  3. Installation
  4. Einrichten der Instanzen in IP-Symcon
  5. Statusvariablen und Profile
  6. Visualisierung
  7. PHP-Befehlsreferenz
  8. Versionshistorie

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

  • IP-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 IP-Symcon

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

Konfigurationsseite:

Einstellungsbereich:

Konto-Informationen ...

Name Beschreibung
Kunden eMail Registrierte Mail-Adresse (Kunde/Customer)
Kunden Kennwort Hinterlegtes Kennwort

Geräteinformationen ...

Name Beschreibung
IP-Adresse Lokale IP Adresse des Tesla Gateways/Powerwall

Auswahl der Daten ...

Name Beschreibung
API-Endpunkte Liste der aktuell auswählbaren und abrufbaren Daten-Endpunkte
Aktualisierungsintervall Zeitspanne in Minuten für die wiederkehrende Aktualisierung (1min..24h)

Erweiterte Einstellungen ...

Name Beschreibung
Variablennamen in Großbuchstaben erzeugen! Alle Datennamen konsequent in Großbustaben umwandeln.
Lebensdauer der Cookies Lebensdauer der Authentifizierung ohne jegliche Aktion

Aktionsbereich:

Aktion Beschreibung
ANMELDEN Am Gateway anmelden (LOGIN), erzeugt notwendiges Cookie
ABMELDEN Abmelden vom System (löscht das Cookie)!
STATUS Zeigt 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 IP-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