NEWS
BSB-LAN: keine Verbindung zum Dienst
-
Hallo,
Ich habe folgendes setup:
Elco Heizung über BSB LAN adapter am ESP32.
BSB-LAN webserver ist über WLAN erreichbar und ich kann sehr viele Parameter aus der Heizung auslesen. Somit funktioniert das schon mal.
Danke an Frederik für die Parameterliste!!Den "BSB-LAN" habe ich auf dem IObroker installiert.
Allerdings bekomme ich den Dienst nicht zum Laufen???Hat jemand Ideen, an was das liegen könnte???
Die Fehlermeldung ist:
bsblan.0
2025-09-22 08:27:45.593 info Fetch device information ...bsblan.0
2025-09-22 08:27:45.589 error Connection failedbsblan.0
2025-09-22 08:27:45.589 error RequestError: Error: ETIMEDOUT at new RequestError (/opt/iobroker/node_modules/request-promise-core/lib/errors.js:14:15) at plumbing.callback (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:87:29) at Request.RP$callback [as _callback] (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:46:31) at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (node:events:524:28) at Timeout.<anonymous> (/opt/iobroker/node_modules/request/request.js:851:16) at listOnTimeout (node:internal/timers:581:17) at process.processTimers (node:internal/timers:519:7)bsblan.0
2025-09-22 08:27:14.515 info Updating meta information of parameters ...bsblan.0
2025-09-22 08:27:14.448 info Values found: 1610 -
LogFile anschauen. Da stehen meist Meldungen drin.
Die Kisten stehen auch in unterschiedlichen Netzen. Hast du da ein Routing gesetzt? -
@thomas-braun
Danke dir!
Grad noch ein Update auf meinen Post gemacht.
Da ist das logfile.
Routing und FW policy ist drin, ich habe ja auch einen conbect zum ESP... -
@juergenbogner
Ich bekomme es einfach nicht hin
Habe jetzt den ESP32 und den IObroker im gleichen IP Segment und bekomme noch immer den Fehler...
Der Webserver auf dem ESP32 läuft prima, doch der IOBroker meldet immer noch timeout??bsblan.0
2025-09-22 22:39:38.846 error RequestError: Error: ETIMEDOUT at new RequestError (/opt/iobroker/node_modules/request-promise-core/lib/errors.js:14:15) at plumbing.callback (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:87:29) at Request.RP$callback [as _callback] (/opt/iobroker/node_modules/request-promise-core/lib/plumbing.js:46:31) at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (node:events:524:28) at Timeout.<anonymous> (/opt/iobroker/node_modules/request/request.js:851:16) at listOnTimeout (node:internal/timers:581:17) at process.processTimers (node:internal/timers:519:7)bsblan.0
2025-09-22 22:39:38.845 error Error: ETIMEDOUT -
Ich habe die Probleme gelöst und stelle sie gerne zur Verfügung für andere!!
-
Obwohl das routing und die FW policy entsprechend angepasst war, gab es keine Verbindung. Ist mir bisher nicht klar, warum.
Abhilfe: IObroker und BSB-LAN im gleichen Netzsegment -
Durch zu schwaches USB Netzteil (obwohl ich schon ein etwas stärkeres verwendet hatte), kam es zu Lastprobleme beim ESP32
Abhilfe: Leistungsstarkes und stabiles USB Netzteil -
Der Intervall im BSB-LAN Adapter war viel zu groß
Abhilfe: mit 10s klappt es ganz ok
Der ESP32 ist sehr schnell an den Leistungsgrenzen, denn sobald ich übers Webinterface die Daten abfrage, erhalte ich Laufzeitfehler im IObroker.
Sieht nur doof im log aus, kann aber vernachlässigt werden.Schade, dass es anscheinend wenig Bastler gibt, die so ein setup im Einsatz haben und ich somit auch keine Hilfe hier im Forum bekommen hatte.
Ein Spezieller Dank an Frederik, für seine großartige ESP32 Programmierung, den physischen LAN-Adapter und seinen Support!!
-