Servus,
ich habe mehrere Shelly im Smart Home der OpenWB angelegt.
Im Beispiel Gerät 2, Mindesteinschaltdauer 20min, Ausschaltverzögerung 5min.
Fehler: Bei unzureichendem PV Überschuss schaltet das Gerät nicht ab. Im Logbuch des Smart Home sehe ich, dass die Ausschaltverzögerung runter zählt. Sobald diese abgelaufen ist, erscheint dass die Mindesteinschaltdauer nocht nicht erreicht wurde.
Kurz darauf meint die OpenWB den Zustand "aus" eingelesen zu haben, obwohl das Gerät an ist, und die Timer beginnen erneut.
Davor finde ich im Log einen "TimeOut" oder??
Kann mir jemand sagen, was die Ursache ist und wie ich das Abstellen kann?
Vielen Dank im Voraus.
Lg Mini
Hier der Auszug aus dem Log:
2025-06-27 17:08:23,175 - (1) von Manuell auf Automatisch gestellt oder startup, Übergangsfrist laueft noch 1830 > 942
2025-06-27 17:08:23,283 - (1) Daikin rel: 0 oncnt/onstandby/time: 0/0/0 Status/Üeb: 10/1 akt: 352 Z1: 7458524 Z2: 7458524
2025-06-27 17:08:30,272 - Traceback (most recent call last):
File "/usr/lib/python3.9/urllib/request.py", line 1346, in do_open
h.request(req.get_method(), req.selector, req.data, headers,
File "/usr/lib/python3.9/http/client.py", line 1255, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.9/http/client.py", line 1301, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.9/http/client.py", line 1250, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.9/http/client.py", line 1010, in _send_output
self.send(msg)
File "/usr/lib/python3.9/http/client.py", line 950, in send
self.connect()
File "/usr/lib/python3.9/http/client.py", line 921, in connect
self.sock = self._create_connection(
File "/usr/lib/python3.9/socket.py", line 843, in create_connection
raise err
File "/usr/lib/python3.9/socket.py", line 831, in create_connection
sock.connect(sa)
socket.timeout: timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/smarthome/json/watt.py", line 15, in <module>
answer = json.loads(str(urllib.request.urlopen(jsonurl, timeout=3).read().decode("utf-8")))
File "/usr/lib/python3.9/urllib/request.py", line 214, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.9/urllib/request.py", line 517, in open
response = self._open(req, data)
File "/usr/lib/python3.9/urllib/request.py", line 534, in _open
result = self._call_chain(self.handle_open, protocol, protocol +
File "/usr/lib/python3.9/urllib/request.py", line 494, in _call_chain
result = func(*args)
File "/usr/lib/python3.9/urllib/request.py", line 1375, in http_open
return self.do_open(http.client.HTTPConnection, req)
File "/usr/lib/python3.9/urllib/request.py", line 1349, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error timed out>
2025-06-27 17:08:30,341 - (2) von Manuell auf Automatisch gestellt oder startup, Übergangsfrist laueft noch 1230 > 801
2025-06-27 17:08:30,431 - (2) EINS rel: 0 oncnt/onstandby/time: 2/0/646 Status/Üeb: 10/1 akt: 0 Z1: 207412 Z2: 207403
2025-06-27 17:08:37,603 - (3) von Manuell auf Automatisch gestellt oder startup, Übergangsfrist laueft noch 1230 > 951
2025-06-27 17:08:37,608 - (3) ZWEI rel: 0 oncnt/onstandby/time: 0/0/0 Status/Üeb: 10/1 akt: 0 Z1: 61 Z2: 61
2025-06-27 17:08:38,994 - (4) SKKlima rel: 0 oncnt/onstandby/time: 0/0/176 Status/Üeb: 10/1 akt: 3 Z1: 874789 Z2: 874789
2025-06-27 17:08:40,225 - (5) SKHeizung rel: 0 oncnt/onstandby/time: 0/0/0 Status/Üeb: 10/1 akt: 0 Z1: 46957 Z2: 46957
2025-06-27 17:08:40,752 - (6) von Manuell auf Automatisch gestellt oder startup, Übergangsfrist laueft noch 1230 > 950
2025-06-27 17:08:40,866 - (6) Brunnenpumpe rel: 1 oncnt/onstandby/time: 0/0/949 Status/Üeb: 10/1 akt: 2 Z1: 206843 Z2: 0
2025-06-27 17:08:41,586 - (7) von Manuell auf Automatisch gestellt oder startup, Übergangsfrist laueft noch 1230 > 950
2025-06-27 17:08:41,638 - (7) Gartenpumpe rel: 0 oncnt/onstandby/time: 0/0/0 Status/Üeb: 10/1 akt: 0 Z1: 61 Z2: 0
Shelly Zustand wird falsch ausgewertet/ausgelesen
Shelly Zustand wird falsch ausgewertet/ausgelesen
Aktuelle Ausrüstung:
OpenWB Series 2 Standart
OpenWB Pro
Dacia Spring BJ 07/2022
VW ID4 BJ 11/2023
BMW CE 02 BJ 02/2025
PV
2,6 Kwp Ost 60°
5,2 Kwp West 60°
14,22 KwP Süd 15°
2,58KwP Nord 5°
OpenWB Series 2 Standart
OpenWB Pro
Dacia Spring BJ 07/2022
VW ID4 BJ 11/2023
BMW CE 02 BJ 02/2025
PV
2,6 Kwp Ost 60°
5,2 Kwp West 60°
14,22 KwP Süd 15°
2,58KwP Nord 5°
-
- Beiträge: 4083
- Registriert: Sa Feb 20, 2021 9:55 am
- Has thanked: 25 times
- Been thanked: 156 times
Re: Shelly Zustand wird falsch ausgewertet/ausgelesen
Wackeliges WLAN würde ich sagen. Versucht den Shelly abzufragen und der antwortet nicht.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
Re: Shelly Zustand wird falsch ausgewertet/ausgelesen
Danke für den Hinweis,Gero hat geschrieben: Fr Jun 27, 2025 3:53 pm Wackeliges WLAN würde ich sagen. Versucht den Shelly abzufragen und der antwortet nicht.
ich hab den Shelly noch am Freitag Abend gegen ein baugleiches Model ausgetauscht und seit dem beobachtet. Es gab keine Verbdinungsabbrüche mehr.
WLAN selbst konnte ich ausschliessen, da neben dem besagten Shelly noch weitere in der selben UV verbaut sind, welche nicht im Protokoll auftauchten. Somit musste es ja der Shelly selbst sein

Funktioniert nun alles wieder perfekt

Danke sehr
Aktuelle Ausrüstung:
OpenWB Series 2 Standart
OpenWB Pro
Dacia Spring BJ 07/2022
VW ID4 BJ 11/2023
BMW CE 02 BJ 02/2025
PV
2,6 Kwp Ost 60°
5,2 Kwp West 60°
14,22 KwP Süd 15°
2,58KwP Nord 5°
OpenWB Series 2 Standart
OpenWB Pro
Dacia Spring BJ 07/2022
VW ID4 BJ 11/2023
BMW CE 02 BJ 02/2025
PV
2,6 Kwp Ost 60°
5,2 Kwp West 60°
14,22 KwP Süd 15°
2,58KwP Nord 5°