1.9.303.0 Tesla Powerwall: Datenabfrage nicht mehr möglich

Fragen zur Nutzung, Features, usw..
Antworten
glasmilch
Beiträge: 22
Registriert: Do Jan 21, 2021 8:34 pm

1.9.303.0 Tesla Powerwall: Datenabfrage nicht mehr möglich

Beitrag von glasmilch »

Hallo in die Runde,

meine openWB mit 1.9.303.0 hat schon einige Zeit keinen Ladestand der Powerwall mehr.
Es gab keine Änderungen im Netzwerk, die Powerwall selber ist über http(s) zu erreichen. Das Setup lief in dieser Konfiguration jetzt fast zwei Jahre.

Die Konfigurationsseite der Powerwall in der openWB:
Screenshot 2023-11-22 at 13.49.09.png
Ein Auszug aus dem Log:

Code: Alles auswählen

requests.exceptions.ConnectionError: HTTPSConnectionPool(host='192.168.1.95', port=443): Max retries exceeded with url: /api/login/Basic (Caused by SSLError(SSLError("bad handshake: Error([('', 'osrandom_rand_bytes', 'getrandom() initialization failed.')],)",),))
raise ConnectionError(e, request=request)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 487, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 609, in send
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 488, in request
return self.request('POST', url, data=data, json=json, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 535, in post
timeout=5
File "/var/www/html/openWB/packages/modules/devices/tesla/device.py", line 109, in __authenticate
cookie = self.__authenticate(session, address, email, password)
File "/var/www/html/openWB/packages/modules/devices/tesla/device.py", line 120, in __authenticate_and_update
self.__authenticate_and_update(session, address, email, password, self.__update_components)
File "/var/www/html/openWB/packages/modules/devices/tesla/device.py", line 76, in update
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

requests.packages.urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='192.168.1.95', port=443): Max retries exceeded with url: /api/login/Basic (Caused by SSLError(SSLError("bad handshake: Error([('', 'osrandom_rand_bytes', 'getrandom() initialization failed.')],)",),))
raise MaxRetryError(_pool, url, error or ResponseError(cause))
File "/home/pi/.local/lib/python3.5/site-packages/urllib3/util/retry.py", line 592, in increment
method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
File "/home/pi/.local/lib/python3.5/site-packages/urllib3/connectionpool.py", line 786, in urlopen
timeout=timeout
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 423, in send
Traceback (most recent call last):

During handling of the above exception, another exception occurred:

ssl.SSLError: ("bad handshake: Error([('', 'osrandom_rand_bytes', 'getrandom() initialization failed.')],)",)
raise ssl.SSLError("bad handshake: %r" % e)
File "/home/pi/.local/lib/python3.5/site-packages/urllib3/contrib/pyopenssl.py", line 504, in wrap_socket
return ssl_context.wrap_socket(sock)
File "/home/pi/.local/lib/python3.5/site-packages/urllib3/util/ssl_.py", line 495, in _ssl_wrap_socket_impl
ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls)
File "/home/pi/.local/lib/python3.5/site-packages/urllib3/util/ssl_.py", line 453, in ssl_wrap_socket
tls_in_tls=tls_in_tls,
File "/home/pi/.local/lib/python3.5/site-packages/urllib3/connection.py", line 424, in connect
conn.connect()
File "/home/pi/.local/lib/python3.5/site-packages/urllib3/connectionpool.py", line 1040, in _validate_conn
self._validate_conn(conn)
File "/home/pi/.local/lib/python3.5/site-packages/urllib3/connectionpool.py", line 386, in _make_request
chunked=chunked,
File "/home/pi/.local/lib/python3.5/site-packages/urllib3/connectionpool.py", line 710, in urlopen
Traceback (most recent call last):
Ploetman
Beiträge: 1
Registriert: So Jan 28, 2024 9:51 am

Re: 1.9.303.0 Tesla Powerwall: Datenabfrage nicht mehr möglich

Beitrag von Ploetman »

Hallo,

ich habe scheinbar das gleiche Problem (jetzt erst aufgefallen mangels PV-Strom :lol: )

Meine openWB Version ist allerdings noch 1.9.299.5.
Habe die Modulkonfiguration wie du. Eintrag im Debug Log ebenfalls identisch.

Funktioniert es bei dir wieder? Was musstest du tun?

Gruß,
Matthias
Gero
Beiträge: 2557
Registriert: Sa Feb 20, 2021 9:55 am

Re: 1.9.303.0 Tesla Powerwall: Datenabfrage nicht mehr möglich

Beitrag von Gero »

Das könnte an Tesla liegen. Die basteln da ja aktuell an ihrer API rum. Kann ja durchaus sein, dass sie auch an der Powerwall rumfummeln, nicht nur an den Autos.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
08xela
Beiträge: 1
Registriert: So Jan 28, 2024 8:10 pm

Re: 1.9.303.0 Tesla Powerwall: Datenabfrage nicht mehr möglich

Beitrag von 08xela »

Hatte seit zwei Wochen das gleiche Problem. Anscheinend seit dem Update des Tesla Gateway auf die Version 23.44.0 eb113390.
Mit dem Update der openWB von 1.9.303.0 Stable auf die Nightly 1.9.304.0 (2024-01-24 7:50:13) sind die Powerwall-Daten wieder da.
LutzB
Beiträge: 3512
Registriert: Di Feb 25, 2020 9:23 am

Re: 1.9.303.0 Tesla Powerwall: Datenabfrage nicht mehr möglich

Beitrag von LutzB »

@zoe*in
Powerwall != Fahrzeug SoC
Die Powerwall wird lokal abgefragt, die Fahrzeuge über Server bei Tesla.
glasmilch
Beiträge: 22
Registriert: Do Jan 21, 2021 8:34 pm

Re: 1.9.303.0 Tesla Powerwall: Datenabfrage nicht mehr möglich

Beitrag von glasmilch »

Ploetman hat geschrieben: So Jan 28, 2024 9:58 am Hallo,

ich habe scheinbar das gleiche Problem (jetzt erst aufgefallen mangels PV-Strom :lol: )

Meine openWB Version ist allerdings noch 1.9.299.5.
Habe die Modulkonfiguration wie du. Eintrag im Debug Log ebenfalls identisch.

Funktioniert es bei dir wieder? Was musstest du tun?

Gruß,
Matthias

Ich habe die Powerwall einmal restartet, dann erneut in die openWB eingebunden, und alles läuft wieder. Danke hier auch an den openWB Support.
Antworten