Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
plugins:teslacmd:start [2025/01/06 20:01] – Einige Verbesserungen und Fehlerbehebung Jan Wachsmuth | plugins:teslacmd:start [2025/02/09 10:56] (aktuell) – Jan Wachsmuth | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
++++ Version history ... | | ++++ Version history ... | | ||
+ | |||
+ | Version 0.7.2: | ||
+ | |||
+ | * %%Fixed queries for Tesla powerwall.%% | ||
+ | |||
+ | Version 0.7.1: | ||
+ | |||
+ | * %%Added commands to retrieve status and control battery for Tesla powerwall.%% | ||
+ | |||
+ | Version 0.7.0: | ||
+ | |||
+ | * Settings page enhanced: now you can adjust timeouts, debugging and retries directly (custom BLE command removed). | ||
+ | * Debug messages for plugin are more descriptive and comprehensive. | ||
+ | * Process handling for generating and verifying keys is improved: you may stop the countdown of 30 seconds now if you are done by clicking the button. | ||
+ | * Enhancement for send.php: now VIN is used for MQTT messages if it was provided. | ||
Version 0.6.0: | Version 0.6.0: | ||
Zeile 220: | Zeile 235: | ||
| **add_key_request** | %%Request NFC-card approval for a enrolling PUBLIC_KEY with ROLE and FORM_FACTOR.%% | | | **add_key_request** | %%Request NFC-card approval for a enrolling PUBLIC_KEY with ROLE and FORM_FACTOR.%% | | ||
- | === Abfragen für Powerwall === | + | === Abfragen für Powerwall |
^ Befehl ^ Beschreibung ^ | ^ Befehl ^ Beschreibung ^ | ||
Zeile 228: | Zeile 243: | ||
| %%SITE_PROGRAMS%% | %%Retrieves energy site program 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.%% | | | %%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.%% | | ||
+ | | %%BACKUP_HISTORY%% | %%Returns the backup (off-grid) event history of the site in duration of seconds.%% | | ||
+ | | %%CHARGE_HISTORY%% | %%Returns the charging history of a wall connector.%% | | ||
+ | | %%ENERGY_HISTORY%% | %%Returns the energy measurements of the site, aggregated to the requested period.%% | | ||
+ | |||
+ | === Befehle für Powerwall / Energy Site === | ||
+ | |||
+ | ^ Befehl ^ Beschreibung ^ | ||
+ | | %%BACKUP%% | %%Adjust the site's backup reserve.%% | | ||
+ | | %%GRID_IMPORT_EXPORT%% | %%Allow/ | ||
+ | | %%OFF_GRID_VEHICLE_CHARGING_RESERVE%% | %%Adjust the site's off-grid vehicle charging backup reserve.%% | | ||
+ | | %%OPERATION%% | %%Use autonomous for time-based control and self_consumption for self-powered mode.%% | | ||
+ | | %%STORM_MODE%% | %%Update storm watch participation.%% | | ||
+ | | %%TIME_OF_USE_SETTINGS%% | %%Update the time of use settings for the energy site.%% | | ||
===== Voraussetzungen ===== | ===== Voraussetzungen ===== | ||
Zeile 246: | Zeile 274: | ||
- Installation des [[plugins: | - Installation des [[plugins: | ||
- Installation des Tesla-Command Plugins über die Plugin Verwaltung. | - Installation des Tesla-Command Plugins über die Plugin Verwaltung. | ||
- | - Installation bzw. Erstellung der beiden Kommandozeilentools aus dem Tesla Vehicle Command SDK, siehe zugehörige README.md auf Github oder nachfolgende Hinweise. | + | - Installation bzw. Erstellung der beiden Kommandozeilentools aus dem Tesla Vehicle Command SDK, siehe nachfolgende Hinweise. Dieser Schritt entfällt bei einem Loxberry auf Basis eines Raspberry PI mit **64-Bit** (Diet-PI mit Version Bookworm). |
- | - Erstellung eines privaten und öffentlichen Schlüssels bzw. Schlüsselpaares, | + | - Erstellung eines privaten und öffentlichen Schlüssels bzw. Schlüsselpaares, |
==== Installation der Tools aus dem Tesla Vehicle Command SDK ==== | ==== Installation der Tools aus dem Tesla Vehicle Command SDK ==== | ||
- | Dieser Schritt kann bei einem Loxberry auf Basis eines Raspberry PI mit **64-Bit** (z.B. bei einem Diet-PI mit Version Bookworm) übersprungen werden, weil die beiden benötigten Tools bereits im Binärformat im Plugin enthalten sind. Man benötigt daher weder Golang noch das SDK. Für alle anderen Betriebssysteme und CPUs ist dieser Schritt erforderlich. Die Installation der Tools ist in der [[https:// | + | Dieser Schritt kann bei einem Loxberry auf Basis eines Raspberry PI mit **64-Bit** (z.B. bei einem Diet-PI mit Version Bookworm) übersprungen werden, weil die beiden benötigten Tools bereits im Binärformat im Plugin enthalten sind. Man benötigt daher weder Golang noch das SDK. Bei Verwendung eines Raspberry PI mit **32-Bit** bitte die Release Notes beachten. In einigen Versionen habe ich die Tools aktualisiert, |
+ | |||
+ | Für alle anderen Betriebssysteme und CPUs ist dieser Schritt erforderlich. Die Installation der Tools ist in der [[https:// | ||
+ | |||
+ | **WICHTIG**: | ||
=== Installation von Golang === | === Installation von Golang === | ||
Zeile 323: | Zeile 355: | ||
cd / | cd / | ||
mv ./ | mv ./ | ||
+ | setcap ' | ||
mv ./ | mv ./ | ||
mv ./ | mv ./ | ||
- | setcap ' | ||
setcap ' | setcap ' | ||
exit | exit | ||
Zeile 352: | Zeile 384: | ||
tesla-keygen -f -key-file LRW31234567890123-private.pem create > LRW31234567890123-public.pem | tesla-keygen -f -key-file LRW31234567890123-private.pem create > LRW31234567890123-public.pem | ||
</ | </ | ||
+ | |||
+ | Der gleiche o.a. Befehl mit ' | ||
Die Schlüssel, die mit Hilfe des Tools **// | Die Schlüssel, die mit Hilfe des Tools **// | ||
Zeile 462: | Zeile 496: | ||
Mögliche weiter Entwicklungsschritte: | Mögliche weiter Entwicklungsschritte: | ||
- | * | + | * Bisher keine Feature Requests gestellt. |
===== Fragen stellen und Fehler melden ===== | ===== Fragen stellen und Fehler melden ===== | ||
Zeile 473: | Zeile 507: | ||
pluginuebersicht.logo : : | pluginuebersicht.logo : : | ||
pluginuebersicht.status : BETA | pluginuebersicht.status : BETA | ||
- | pluginuebersicht.version : 0.6.0 | + | pluginuebersicht.version : 0.7.2 |
pluginuebersicht.min_lb_version : 2.0 | pluginuebersicht.min_lb_version : 2.0 | ||
pluginuebersicht.url_release : | pluginuebersicht.url_release : | ||
- | pluginuebersicht.url_prerelease : https:// | + | pluginuebersicht.url_prerelease : https:// |
pluginuebersicht.description : Plugin für das von Tesla in 2024 veröffentlichte Tesla Vehicle Command SDK. Über das Plugin können Informationen zu den verwendeten Tesla Produkten abgerufen oder Befehle an die Tesla Produkte gesendet werden. Nachfolger des TeslaConnect Plugins. | pluginuebersicht.description : Plugin für das von Tesla in 2024 veröffentlichte Tesla Vehicle Command SDK. Über das Plugin können Informationen zu den verwendeten Tesla Produkten abgerufen oder Befehle an die Tesla Produkte gesendet werden. Nachfolger des TeslaConnect Plugins. | ||
pluginuebersicht.languages : EN | pluginuebersicht.languages : EN |