Modul für Tesla Model S / 3 / X

Begonnen von swhome, 17 Juli 2017, 12:53:25

Vorheriges Thema - Nächstes Thema

Gerd


kb99

Habe heute FHEM auf einem Windows Server installiert und einige MAX Thermostate und den Tesla eingebunden.
Beim Tesla hatte ich folgendes Problem.
Beim Aufruf "define teslaconn TeslaConnection" kam die Meldung "Cannot load module TeslaConnection".

In der Logdatei steht:
reload: Error:Modul 49_TeslaConnection deactivated:
Can't locate Switch.pm in @INC (you may need to install the Switch module)

Nach der Installation von Switch.pm hats funktioniert. Das Modul gibts auf http://search.cpan.org.

Danke funktioniert super. Werde mich demnächst damit näher auseinander setzen.

Allan Sche Sar

Wie installiere ich denn das Switch.pm Modul? Bisher habe ich alles nur über GitHub installiert.
Ist das das korrekte Modul? http://search.cpan.org/~lausser/Monitoring-GLPlugin-2.4.14.1/

CarlosTT

Nicht schlecht - hatte auch schon die Idee, da mal was zu basteln.
In Verbindung mit dem SMAEM Modul (falls man SMA bei der Photovoltaik nutzt), kann man sich eine teurere Wallbox ersparen und prognostiziertes Laden umsetzen.

Fehlt nur noch mein Modell 3  :).

kb99

Zitat von: Allan Sche Sar am 25 November 2017, 20:36:26
Wie installiere ich denn das Switch.pm Modul? Bisher habe ich alles nur über GitHub installiert.
Ist das das korrekte Modul? http://search.cpan.org/~lausser/Monitoring-GLPlugin-2.4.14.1/
Ich bin kein Spezialist sondern Leihe. Ich habe dies http://search.cpan.org/~chorny/Switch-2.17/Switch.pm installiert.
Die Datei Switch-2.17.tar.gz heruntergeladen, entpackt und die Datei switch.pm in den Ordner FHEM kopiert.

swhome

Switch sollte eigentlich in den meisten Linux Distributionen als Paket enthalten sein. Auf einem Raspberry zum Beispiel genügt das hier:
sudo apt-get install libswitch-perl
Im Einsatz: FHEM auf Raspberry Pi mit 350 devices, hauptsächlich Homematic Wired und HM-Heizungsregler, dazu diverse Eigenbauten für Fussbodenheizung und LED Beleuchtung. Und jetzt mit Alexa!

Allan Sche Sar

Tatsache mit dem Befehl hat es geklappt. Mal schauen, wann ich das nächste Mal testen kann.

swhome

Ich habe ein Update mit kleinen Verbesserungen veröffentlicht, unter anderem werden FHEM crashes bei ungültigen Antworten des Tesla API vermieden. Bitte aktualisieren und berichten  ;)
Im Einsatz: FHEM auf Raspberry Pi mit 350 devices, hauptsächlich Homematic Wired und HM-Heizungsregler, dazu diverse Eigenbauten für Fussbodenheizung und LED Beleuchtung. Und jetzt mit Alexa!

Black7king

#23
blöde frage wie bekomme ich die Readings?
habe alles installiert und denke auch richtig den er hat sich die VIN und den Namen des Autos Selber geholt aber ich bekomme keine readings angezeigt.
was habe ich vergessen oder falsch gemacht?

edit:
Also Steuern kann ich es alles soweit ich des sehen kann man zumindest zeigt mir die Tesla APP des gleiche an

swhome

Mach mal set [vin] init oder speichere die Settings und starte FHEM neu, vielleicht aktualisiert es dann. Ansonsten mal im logfile nachschauen ob da Fehlermeldungen zu sehen sind.
Im Einsatz: FHEM auf Raspberry Pi mit 350 devices, hauptsächlich Homematic Wired und HM-Heizungsregler, dazu diverse Eigenbauten für Fussbodenheizung und LED Beleuchtung. Und jetzt mit Alexa!

Black7king

#25
Danke für die Antwort.
Zitat von: swhome am 02 Oktober 2018, 22:31:59
set [vin] init
brachte keine lösung.
ein Neustart vom RasPi und FHEM auch nichts.
Update habe ich auch alles gerade. Alles auf dem aktuellen Stand.

Im LOG fand ich das zb.
2018.10.03 09:45:15 1: PERL WARNING: Use of uninitialized value in subtraction (-) at ./FHEM/49_TeslaCar.pm line 234.
oder schon vorher das
2018.10.03 09:23:39 2: 5YJSA7E29GFXXXXXX can't get https://owner-api.teslamotors.com/api/1/vehicles -- https://owner-api.teslamotors.com/api/1/vehicles: Select timeout/error:


wo liegt da mein Fehler Begraben weil eine Verbindung zum Fahrzeug hat er ja kann ja alles Steuer nur bekomme ich keine Antwort

Black7king

Jetzt habe ich alles neu aufgesetzt und bekomme die Readings.
Aber bekomme diese beiden Meldungen im Log.

2018.10.03 12:01:01 2: 5YJSA7E29GFXXXXXX event channel received an http error: HTTP/1.1 401 Unauthorized

2018.10.03 12:01:08 2: error while requesting https://owner-api.teslamotors.com/api/1/vehicles/4588391398xxxxx64/data_request/charge_state - read from https://owner-api.teslamotors.com:443 timed out

Black7king

Zitat von: swhome am 04 August 2017, 19:35:30
Genau, KITT wird im Funktionsumfang nämlich ständig erweitert. Das autonome Fahren lernt er also bestimmt auch noch irgendwann.

Das Tesla-Modul ist jetzt auf github: https://github.com/sw-home/FHEM-Tesla


Darf ich noch fragen wie du das hier mit dem aktuellen Standort gemacht hast?

swhome

Das ist ein weblink mit einem iframe auf googlemaps. Hatte hier im Forum schon mal jemand gemacht. Man braucht einen eigenen googlemaps API key, und dann sieht die def etwa so aus:

define teslamap weblink htmlCode {'<div style="width: 400; overflow: hidden; height: 300px;"><iframe src="https://www.google.com/maps/embed/v1/place?key=AIzaSyxxxxxxxq8U5P_k&q='.ReadingsVal('5YJSA7E27HF000000','position','').' " width="480" height="480" frameborder="0" style="pointer-events:none; border:0; margin-top: -100px; margin-left: -30px;"></iframe></div>'}


Im Einsatz: FHEM auf Raspberry Pi mit 350 devices, hauptsächlich Homematic Wired und HM-Heizungsregler, dazu diverse Eigenbauten für Fussbodenheizung und LED Beleuchtung. Und jetzt mit Alexa!

data_001

Hallo,

ich nutze das Modul sehr gerne, allerdings fehlen mir ein paar Befehle, die über ander Apps über die API Schnittstellen bereits bedient werden.

Wird an diesem Projekt noch weiter gearbeitet bzw. gibt es ein Update dazu?

- Lock/Unlock
- Fahrzeug fahrbereit schalten (ohne Schlüssel)
- Fenster öffnen/ schliessen
- Schiebedach öffnen/ schliessen
- Front- / Heckklappe ansteuern
etc ...

Soweit erstmal vielen Dank,
Mfg.