Metainformationen zur Seite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
plugins:teslaconnect:start [2022/11/05 14:12] Marius H.plugins:teslaconnect:start [2024/08/01 06:38] (aktuell) Michael Schlenstedt
Zeile 2: Zeile 2:
  
 ++++ Version History...| ++++ Version History...|
 +**Version 1.2.2**
 +  * Updated API-calls for firmware 2023.38+
 +  * bugfix mqttpublish (array,object)
  
-**Version 0.0.5**+**Version 1.2.1**
  
-  * erste öffentliche Version+  * API-Abfragen angepasst
  
-**Version 0.0.6**+**Version 1.2.0**
  
-  * Neue Befehle hinzugefügt +  * Fehlerbehebung fehlende 0-Werte mqtt 
-  * Token wird vier Stunden vor Ablauf aktualisiert +  * Workaround Anmeldeproblem 
-  GUI überarbeitet +    Schritte zur Anmeldung entfernt 
-  * Testseite zum Abfragen testen erstellt+    * Eingabe von Access Token und Refresh Token hinzugefügt 
 +  * Fehlerbehebung General Query
  
-**Version 0.0.7**+**Version 1.1.0**
  
-  * Logging hinzugefügt +  * Fehlerbehebung fehlende 0-Werte mqtt 
-  * Senden von Befehlen verbessert (POST-Request)+  * Settings und Queries aufgeteilt 
 +  * Testqueries neu aufgebaut 
 +  * Parameter id hinzugefügt 
 +  * Abfragen für energie-sites hinzugefügt
  
-**Version 0.0.8**+**Version 1.0.1**
  
-  * Probleme mit Login behoben, neues Loginverhalten angepasst. +  * Änderungen am Tesla Login eingearbeitet
- +
-**Version 0.1.0** +
- +
-  * Neue Befehle hinzugefügt +
-  * Quellcode überarbeitet+
  
 **Version 1.0.0** **Version 1.0.0**
Zeile 35: Zeile 37:
   * Ausgabe Zeiten in Loxonezeit konvertiert   * Ausgabe Zeiten in Loxonezeit konvertiert
  
-**Version 1.0.1**+**Version 0.1.0**
  
-  * Änderungen am Tesla Login eingearbeitet+  * Neue Befehle hinzugefügt 
 +  * Quellcode überarbeitet 
 + 
 +**Version 0.0.8** 
 + 
 +  * Probleme mit Login behoben, neues Loginverhalten angepasst. 
 + 
 +**Version 0.0.7** 
 + 
 +  * Logging hinzugefügt 
 +  * Senden von Befehlen verbessert (POST-Request) 
 + 
 +**Version 0.0.6** 
 + 
 +  * Neue Befehle hinzugefügt 
 +  * Token wird vier Stunden vor Ablauf aktualisiert 
 +  * GUI überarbeitet 
 +  * Testseite zum Abfragen testen erstellt 
 + 
 +**Version 0.0.5** 
 + 
 +  * erste öffentliche Version
  
 ++++ ++++
  
 ---- ----
 +
 +<WRAP center round tip 100%>
 +
 +== Neue Version ==
 +
 +Dieses Plugin wird nicht mehr weiterentwickelt. Die weitere Entwicklung wurde in ein neues Plugin verlagert:[[plugins:teslacmd:start|]]
 +
 +</WRAP>
 +
  
 <WRAP center round important 100%> <WRAP center round important 100%>
  
-Warnung+== Warnung ==
  
 Dieses Plugin speichert ein Token, um auf die Tesla API zuzugreifen. Ich empfehle das Plugin nur zu installieren, wenn der Loxberry gut geschützt und nicht direkt aus dem Internet erreichbar ist. Dieses Plugin speichert ein Token, um auf die Tesla API zuzugreifen. Ich empfehle das Plugin nur zu installieren, wenn der Loxberry gut geschützt und nicht direkt aus dem Internet erreichbar ist.
Zeile 76: Zeile 108:
 === Abfragen für Fahrzeug === === Abfragen für Fahrzeug ===
  
-| Befehl  | Beschreibung  +| Befehl           | Beschreibung                                                                                                                                           
-| VEHICLE_SUMMARY | Summary information of the vehicle.  +| VEHICLE_SUMMARY  | Summary information of the vehicle.                                                                                                                    
-| VEHICLE_DATA  | All information and states of the vehicle.  +| VEHICLE_DATA     | All information and states of the vehicle.                                                                                                             
-| CHARGE_STATE  | Charge state information including battery limit, charge miles, charge voltage, charge phases, current, charge management, and battery heater status. | +| CHARGE_STATE     | Charge state information including battery limit, charge miles, charge voltage, charge phases, current, charge management, and battery heater status.  
-| CLIMATE_STATE  | Climate settings including seats, vents battery, steering wheel, and preconditioning state.  +| CLIMATE_STATE    | Climate settings including seats, vents battery, steering wheel, and preconditioning state.                                                            | 
-| DRIVE_STATE  | Drive state including latitude, longitude, and heading of the vehicle.  |+| CLOSURES_STATE                                                                                                                                                          
 +| DRIVE_STATE      | Drive state including latitude, longitude, and heading of the vehicle.                                                                                 | 
 +| GUI_SETTINGS     | GUI settings of the car, such as unit format and range display                                                                                         | 
 +| LOCATION_DATA    |                                                                                                                                                        | 
 +| VEHICLE_CONFIG   | Vehicle configuration information including model, color, badging and wheels                                                                           | 
 +| VEHICLE_STATE    | Vehicle state, such as which doors are open, tpms pressure                                                                                             |
  
 === Befehle für Fahrzeug === === Befehle für Fahrzeug ===
Zeile 114: Zeile 151:
 | RESET_VALET_PIN  | Clears the currently set PIN for Valet Mode when deactivated. A new PIN will be required when activating from the car screen. | | RESET_VALET_PIN  | Clears the currently set PIN for Valet Mode when deactivated. A new PIN will be required when activating from the car screen. |
 | SET_SENTRY_MODE  | Turns sentry mode on or off.  | | SET_SENTRY_MODE  | Turns sentry mode on or off.  |
 +
 +=== Abfragen für Powerwall ===
 +
 +| Befehl | Beschreibung |
 +| %%LIVE_STATUS%% | %%Retrieves current system information (e.g. solar production, grid export/import, home consumption, etc.).%% |
 +| %%SITE_INFO%% | %%Retrieves general system information.%% |
 +| %%SITE_STATUS%% | %%Retrieves general system information.%% |
 +| %%SITE_PROGRAMS%% | %%Retrieves energy site program information.%% |
 +| %%SITE_TARIFF_RATE%% | %%Retrieves the user defined Utility Rate Plan used for Time-Based Control mode. It looks like this endpoint is updated every 30 minutes.%% |
  
 ===== Installation ===== ===== Installation =====
Zeile 128: Zeile 174:
 Unter den Queries werden die zu verwendenden URLs dargestellt. Sämtliche Funktionen müssen von Loxone aus getriggert werden. Als Vorbereitung für alle weiteren Anleitungen wird ein Virtueller Ausgang benötigt. Die Antwort des Abrufs wird immer per MQTT übertragen. Öffne zum Prüfen der Daten die **Incoming Overview** im [[plugins:mqtt_gateway:start|MQTT Gateway]] Plugin. Bitte folge der Anleitung des MQTT Gateway Plugins, wie du diese Daten in den Loxone Miniserver bekommst. Unter den Queries werden die zu verwendenden URLs dargestellt. Sämtliche Funktionen müssen von Loxone aus getriggert werden. Als Vorbereitung für alle weiteren Anleitungen wird ein Virtueller Ausgang benötigt. Die Antwort des Abrufs wird immer per MQTT übertragen. Öffne zum Prüfen der Daten die **Incoming Overview** im [[plugins:mqtt_gateway:start|MQTT Gateway]] Plugin. Bitte folge der Anleitung des MQTT Gateway Plugins, wie du diese Daten in den Loxone Miniserver bekommst.
  
-{{plugins:teslaconnect:1675755566.png?1000}}+{{plugins:teslaconnect:pasted:20230225-135419.png?1000}}
  
 Diese müssen in der Loxone Config als Virtuelle Ausgänge definiert werden. Wenn diese Ausgänge getriggert werden, führt das Plugin die gewünschte Funktion aus. Der Aufruf der virtuellen Ausgänge kann über die Standard Bausteine von Loxone erfolgen. Diese müssen in der Loxone Config als Virtuelle Ausgänge definiert werden. Wenn diese Ausgänge getriggert werden, führt das Plugin die gewünschte Funktion aus. Der Aufruf der virtuellen Ausgänge kann über die Standard Bausteine von Loxone erfolgen.
Zeile 186: Zeile 232:
 pluginuebersicht.logo : :plugins:teslaconnect:1666875705.png pluginuebersicht.logo : :plugins:teslaconnect:1666875705.png
 pluginuebersicht.status : STABLE pluginuebersicht.status : STABLE
-pluginuebersicht.version : 1.0.1+pluginuebersicht.version : 1.2.2
 pluginuebersicht.min_lb_version : 2.0.0 pluginuebersicht.min_lb_version : 2.0.0
-pluginuebersicht.url_release : https://github.com/marius-hh/LoxBerry-Plugin-TeslaConnect/archive/refs/tags/1.0.1.zip+pluginuebersicht.url_release : https://github.com/marius-hh/LoxBerry-Plugin-TeslaConnect/archive/refs/tags/1.2.2.zip
 pluginuebersicht.url_prerelease :  pluginuebersicht.url_prerelease : 
 pluginuebersicht.description : Dieses Plugin stellt eine Verbindung zur Tesla-API her. Über das Plugin können Informationen zu den verwendeten Tesla Produkten abgerufen oder Befehle an die Tesla Produkte gesendet werden. Alle Produkte, welche in der Tesla App (Android oder iPhone) angezeigt werden können abgefragt werden. pluginuebersicht.description : Dieses Plugin stellt eine Verbindung zur Tesla-API her. Über das Plugin können Informationen zu den verwendeten Tesla Produkten abgerufen oder Befehle an die Tesla Produkte gesendet werden. Alle Produkte, welche in der Tesla App (Android oder iPhone) angezeigt werden können abgefragt werden.