Tesla Energiespeicher (Lokal)
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/TeslaPowerwallodergit://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 …
| 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 Symcon Community und steuere dort verschiedenste Skript und Module bei. Ihr findet mich dort unter dem Namen @pitti ;-)
Spenden
Die Software ist für die nicht kommerzielle Nutzung kostenlos, über eine Spende bei Gefallen des Moduls würde ich mich freuen.
Lizenz
Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 4.0 International