NEWS
ADAPTER FÜR Bosch Indego Connect
-
@flocke112 Stand da etwas in den Logs?
Evtl war der Webservice von dem Bot auch nicht erreichbar. Da habe ich selbst mit der App von denen manchmal Probleme mit. -
@a1development
Im Log stand so einiges. Frage mich nur warum der bot per App gut funktioniert (wenn ich sie mal benutze) und es mit der Version 0.9.10 wochenlang keine Probleme gab?Hier der LOG: ICH VERSTEHE DA ALLERDINGS NICHTS!!
host.raspberrypi 2021-07-27 10:23:52.087 warn Do not restart adapter system.adapter.boschindego.0 because restart loop detected host.raspberrypi 2021-07-27 10:23:52.087 info Restart adapter system.adapter.boschindego.0 because enabled host.raspberrypi 2021-07-27 10:23:52.085 error instance system.adapter.boschindego.0 terminated with code 6 (UNCAUGHT_EXCEPTION) boschindego.0 2021-07-27 10:23:51.818 error (12449) DB closed boschindego.0 2021-07-27 10:23:51.817 error at TCP.<anonymous> (net.js:675:12) boschindego.0 2021-07-27 10:23:51.817 error at Socket.emit (events.js:314:20) boschindego.0 2021-07-27 10:23:51.817 error at Object.onceWrapper (events.js:421:26) boschindego.0 2021-07-27 10:23:51.817 error at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:146:20) boschindego.0 2021-07-27 10:23:51.817 error at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:179:25) boschindego.0 2021-07-27 10:23:51.817 error (12449) Error: DB closed boschindego.0 2021-07-27 10:23:51.816 error (12449) unhandled promise rejection: DB closed boschindego.0 2021-07-27 10:23:51.815 error (12449) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). boschindego.0 2021-07-27 10:23:51.729 info (12449) bot stopped boschindego.0 2021-07-27 10:23:51.496 info (12449) connect ok boschindego.0 2021-07-27 10:23:51.313 error (12449) Request failed with status code 401 boschindego.0 2021-07-27 10:23:51.312 error at processTicksAndRejections (internal/process/task_queues.js:84:21) boschindego.0 2021-07-27 10:23:51.312 error at endReadableNT (_stream_readable.js:1241:12) boschindego.0 2021-07-27 10:23:51.312 error at IncomingMessage.emit (events.js:326:22) boschindego.0 2021-07-27 10:23:51.312 error at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11) boschindego.0 2021-07-27 10:23:51.312 error at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12) boschindego.0 2021-07-27 10:23:51.312 error at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15) boschindego.0 2021-07-27 10:23:51.312 error (12449) Error: Request failed with status code 401 boschindego.0 2021-07-27 10:23:51.312 error (12449) unhandled promise rejection: Request failed with status code 401 boschindego.0 2021-07-27 10:23:51.311 error (12449) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). boschindego.0 2021-07-27 10:23:51.311 error (12449) error in clear alerts request: Error: Request failed with status code 401 boschindego.0 2021-07-27 10:23:51.310 error (12449) error in alerts request: Error: Request failed with status code 401 boschindego.0 2021-07-27 10:23:51.301 warn (12449) Terminated (UNCAUGHT_EXCEPTION): Without reason boschindego.0 2021-07-27 10:23:51.300 info (12449) terminating boschindego.0 2021-07-27 10:23:51.287 error (12449) Request failed with status code 401 boschindego.0 2021-07-27 10:23:51.287 error at processTicksAndRejections (internal/process/task_queues.js:84:21) boschindego.0 2021-07-27 10:23:51.287 error at endReadableNT (_stream_readable.js:1241:12) boschindego.0 2021-07-27 10:23:51.287 error at IncomingMessage.emit (events.js:326:22) boschindego.0 2021-07-27 10:23:51.287 error at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11) boschindego.0 2021-07-27 10:23:51.287 error at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12) boschindego.0 2021-07-27 10:23:51.287 error at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15) boschindego.0 2021-07-27 10:23:51.287 error (12449) Error: Request failed with status code 401 boschindego.0 2021-07-27 10:23:51.285 error (12449) unhandled promise rejection: Request failed with status code 401 boschindego.0 2021-07-27 10:23:51.285 error (12449) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). boschindego.0 2021-07-27 10:23:51.283 error (12449) error in clear alerts request: Error: Request failed with status code 401 boschindego.0 2021-07-27 10:23:51.283 error (12449) error in alerts request: Error: Request failed with status code 401 boschindego.0 2021-07-27 10:23:51.191 info (12449) connect boschindego.0 2021-07-27 10:23:51.189 info (12449) pause command sent boschindego.0 2021-07-27 10:23:51.188 info (12449) state boschindego.0.commands.pause changed: false (ack = false) boschindego.0 2021-07-27 10:23:51.159 info (12449) connect boschindego.0 2021-07-27 10:23:51.156 info (12449) pause command sent boschindego.0 2021-07-27 10:23:51.155 info (12449) state boschindego.0.commands.pause changed: false (ack = false) boschindego.0 2021-07-27 10:23:29.585 error (12449) connection error - credentials wrong or no network? boschindego.0 2021-07-27 10:23:26.387 info (12449) connect boschindego.0 2021-07-27 10:23:26.172 info (12449) starting. Version 0.9.11 in /opt/iobroker/node_modules/iobroker.boschindego, node: v12.22.2, js-controller: 3.2.16 host.raspberrypi 2021-07-27 10:23:24.304 info instance system.adapter.boschindego.0 started with pid 12449 host.raspberrypi 2021-07-27 10:23:23.202 info Restart adapter system.adapter.boschindego.0 because enabled host.raspberrypi 2021-07-27 10:23:23.200 error instance system.adapter.boschindego.0 terminated with code 6 (UNCAUGHT_EXCEPTION) boschindego.0 2021-07-27 10:23:22.033 error (12290) connection error - credentials wrong or no network? boschindego.0 2021-07-27 10:23:22.030 error (12290) connection error - credentials wrong or no network? boschindego.0 2021-07-27 10:23:22.028 error (12290) error in mow request: Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:22.025 error (12290) Request failed with status code 429 boschindego.0 2021-07-27 10:23:22.025 error at processTicksAndRejections (internal/process/task_queues.js:84:21) boschindego.0 2021-07-27 10:23:22.025 error at endReadableNT (_stream_readable.js:1241:12) boschindego.0 2021-07-27 10:23:22.025 error at IncomingMessage.emit (events.js:326:22) boschindego.0 2021-07-27 10:23:22.025 error at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11) boschindego.0 2021-07-27 10:23:22.025 error at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12) boschindego.0 2021-07-27 10:23:22.025 error at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15) boschindego.0 2021-07-27 10:23:22.025 error (12290) Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:22.024 error (12290) unhandled promise rejection: Request failed with status code 429 boschindego.0 2021-07-27 10:23:22.023 error (12290) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). boschindego.0 2021-07-27 10:23:22.023 error (12290) error in clear alerts request: Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:22.021 error (12290) error in alerts request: Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:21.998 warn (12290) Terminated (UNCAUGHT_EXCEPTION): Without reason boschindego.0 2021-07-27 10:23:21.997 info (12290) terminating boschindego.0 2021-07-27 10:23:21.985 error (12290) Request failed with status code 429 boschindego.0 2021-07-27 10:23:21.985 error at processTicksAndRejections (internal/process/task_queues.js:84:21) boschindego.0 2021-07-27 10:23:21.985 error at endReadableNT (_stream_readable.js:1241:12) boschindego.0 2021-07-27 10:23:21.985 error at IncomingMessage.emit (events.js:326:22) boschindego.0 2021-07-27 10:23:21.985 error at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11) boschindego.0 2021-07-27 10:23:21.985 error at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12) boschindego.0 2021-07-27 10:23:21.985 error at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15) boschindego.0 2021-07-27 10:23:21.985 error (12290) Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:21.983 error (12290) unhandled promise rejection: Request failed with status code 429 boschindego.0 2021-07-27 10:23:21.983 error (12290) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). boschindego.0 2021-07-27 10:23:21.981 error (12290) error in clear alerts request: Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:21.979 error (12290) error in alerts request: Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:21.974 error (12290) error in mow request: Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:20.843 error (12290) connection error - credentials wrong or no network? boschindego.0 2021-07-27 10:23:20.806 info (12290) connect boschindego.0 2021-07-27 10:23:20.804 info (12290) mow command sent boschindego.0 2021-07-27 10:23:20.803 info (12290) state boschindego.0.commands.mow changed: true (ack = false) boschindego.0 2021-07-27 10:23:20.720 info (12290) connect boschindego.0 2021-07-27 10:23:20.718 info (12290) mow command sent boschindego.0 2021-07-27 10:23:20.717 info (12290) state boschindego.0.commands.mow changed: true (ack = false) boschindego.0 2021-07-27 10:23:18.874 info (12290) connect boschindego.0 2021-07-27 10:23:18.872 info (12290) mow command sent boschindego.0 2021-07-27 10:23:18.871 info (12290) state boschindego.0.commands.mow changed: true (ack = false) boschindego.0 2021-07-27 10:23:18.854 info (12290) connect boschindego.0 2021-07-27 10:23:18.851 info (12290) mow command sent boschindego.0 2021-07-27 10:23:18.850 info (12290) state boschindego.0.commands.mow changed: true (ack = false) boschindego.0 2021-07-27 10:23:17.645 info (12290) connect boschindego.0 2021-07-27 10:23:17.514 info (12290) starting. Version 0.9.11 in /opt/iobroker/node_modules/iobroker.boschindego, node: v12.22.2, js-controller: 3.2.16 host.raspberrypi 2021-07-27 10:23:15.778 info instance system.adapter.boschindego.0 started with pid 12290 host.raspberrypi 2021-07-27 10:23:14.682 info Restart adapter system.adapter.boschindego.0 because enabled host.raspberrypi 2021-07-27 10:23:14.676 error instance system.adapter.boschindego.0 terminated with code 6 (UNCAUGHT_EXCEPTION) boschindego.0 2021-07-27 10:23:14.131 error (753) error in map request: Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:13.990 warn (753) Terminated (UNCAUGHT_EXCEPTION): Without reason boschindego.0 2021-07-27 10:23:13.988 info (753) terminating boschindego.0 2021-07-27 10:23:13.968 error (753) error in pause request: Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:13.964 error (753) Request failed with status code 429 boschindego.0 2021-07-27 10:23:13.962 error at processTicksAndRejections (internal/process/task_queues.js:84:21) boschindego.0 2021-07-27 10:23:13.962 error at endReadableNT (_stream_readable.js:1241:12) boschindego.0 2021-07-27 10:23:13.962 error at IncomingMessage.emit (events.js:326:22) boschindego.0 2021-07-27 10:23:13.962 error at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11) boschindego.0 2021-07-27 10:23:13.962 error at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12) boschindego.0 2021-07-27 10:23:13.962 error at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15) boschindego.0 2021-07-27 10:23:13.962 error (753) Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:13.961 error (753) unhandled promise rejection: Request failed with status code 429 boschindego.0 2021-07-27 10:23:13.961 error (753) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). boschindego.0 2021-07-27 10:23:13.960 error (753) error in alerts request: Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:13.954 error (753) Request failed with status code 429 boschindego.0 2021-07-27 10:23:13.953 error at processTicksAndRejections (internal/process/task_queues.js:84:21) boschindego.0 2021-07-27 10:23:13.953 error at endReadableNT (_stream_readable.js:1241:12) boschindego.0 2021-07-27 10:23:13.953 error at IncomingMessage.emit (events.js:326:22) boschindego.0 2021-07-27 10:23:13.953 error at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11) boschindego.0 2021-07-27 10:23:13.953 error at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12) boschindego.0 2021-07-27 10:23:13.953 error at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15) boschindego.0 2021-07-27 10:23:13.953 error (753) Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:13.951 error (753) unhandled promise rejection: Request failed with status code 429 boschindego.0 2021-07-27 10:23:13.950 error (753) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). boschindego.0 2021-07-27 10:23:13.948 error (753) error in clear alerts request: Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:13.946 error (753) error in alerts request: Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:13.861 info (753) connect boschindego.0 2021-07-27 10:23:13.860 error (753) connection error boschindego.0 2021-07-27 10:23:13.849 error (753) error in operatingData request: Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:13.838 error (753) error in pause request: Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:12.444 error (753) error in map request: Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:12.327 error (753) error in map request: Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:12.042 error (753) error in operatingData request: Error: Request failed with status code 429 boschindego.0 2021-07-27 10:23:11.934 error (753) error in operatingData request: Error: Request failed with status code 504 boschindego.0 2021-07-27 10:23:10.828 info (753) pause command sent boschindego.0 2021-07-27 10:23:10.827 info (753) state boschindego.0.commands.pause changed: false (ack = false) boschindego.0 2021-07-27 10:23:10.737 error (753) error in map request: Error: Request failed with status code 500 boschindego.0 2021-07-27 10:23:10.719 info (753) pause command sent boschindego.0 2021-07-27 10:23:10.719 info (753) state boschindego.0.commands.pause changed: false (ack = false) boschindego.0 2021-07-27 10:23:08.903 info (753) pause command sent boschindego.0 2021-07-27 10:23:08.902 info (753) state boschindego.0.commands.pause changed: false (ack = false) boschindego.0 2021-07-27 10:23:08.779 info (753) pause command sent boschindego.0 2021-07-27 10:23:08.778 info (753) state boschindego.0.commands.pause changed: false (ack = false) boschindego.0 2021-07-27 10:23:07.999 error (753) error in map request: Error: Request failed with status code 500 boschindego.0 2021-07-27 10:23:07.843 error (753) error in map request: Error: Request failed with status code 500 boschindego.0 2021-07-27 10:23:05.884 info (753) mow command sent boschindego.0 2021-07-27 10:23:05.884 info (753) state boschindego.0.commands.mow changed: true (ack = false) boschindego.0 2021-07-27 10:23:05.750 info (753) mow command sent boschindego.0 2021-07-27 10:23:05.749 info (753) state boschindego.0.commands.mow changed: true (ack = false) boschindego.0 2021-07-27 10:23:03.942 info (753) mow command sent boschindego.0 2021-07-27 10:23:03.941 info (753) state boschindego.0.commands.mow changed: true (ack = false) boschindego.0 2021-07-27 10:23:03.864 info (753) mow command sent boschindego.0 2021-07-27 10:23:03.863 info (753) state boschindego.0.commands.mow changed: true (ack = false) boschindego.0 2021-07-27 10:22:57.703 error (753) error in map request: Error: Request failed with status code 500 boschindego.0 2021-07-27 10:22:56.147 info (753) bot stopped boschindego.0 2021-07-27 10:22:56.064 error (753) error in map request: Error: Request failed with status code 500 boschindego.0 2021-07-27 10:22:55.883 info (753) pause command sent boschindego.0 2021-07-27 10:22:55.883 info (753) state boschindego.0.commands.pause changed: false (ack = false) boschindego.0 2021-07-27 10:22:55.844 error (753) error in map request: Error: Request failed with status code 500 boschindego.0 2021-07-27 10:22:55.803 info (753) pause command sent boschindego.0 2021-07-27 10:22:55.803 info (753) state boschindego.0.commands.pause changed: false (ack = false) boschindego.0 2021-07-27 10:22:53.942 info (753) pause command sent boschindego.0 2021-07-27 10:22:53.941 info (753) state boschindego.0.commands.pause changed: false (ack = false) boschindego.0 2021-07-27 10:22:53.867 info (753) pause command sent boschindego.0 2021-07-27 10:22:53.866 info (753) state boschindego.0.commands.pause changed: false (ack = false) boschindego.0 2021-07-27 10:22:26.890 error (753) error in map request: Error: Request failed with status code 500 boschindego.0 2021-07-27 10:22:26.462 error (753) error in operatingData request: Error: Request failed with status code 504 boschindego.0 2021-07-27 10:21:41.963 error (753) error in map request: Error: Request failed with status code 500 boschindego.0 2021-07-27 10:21:40.314 error (753) error in operatingData request: Error: Request failed with status code 504 boschindego.0 2021-07-27 10:20:57.896 error (753) error in operatingData request: Error: Request failed with status code 504 boschindego.0 2021-07-27 10:20:55.440 error (753) error in map request: Error: Request failed with status code 500 boschindego.0 2021-07-27 10:20:15.855 error (753) error in operatingData request: Error: Request failed with status code 504 boschindego.0 2021-07-27 10:20:10.117 error (753) error in map request: Error: Request failed with status code 500
-
@flocke112 sagte in ADAPTER FÜR Bosch Indego Connect:
Hier der LOG: ICH VERSTEHE DA ALLERDINGS NICHTS!!
In CodeTags gesetzt wäre das auch einfacher für andere.
-
@thomas-braun "in was" gesetzt? sorry!
überfordere mich nicht.
Meine Kompetenz ist in diesem Fall stark eingeschränkt -
Ich habe, seit dem ich auf die 0.9.11 gegangen bin, hin und wieder diese Meldungen im Log:
boschindego.0 2021-07-27 10:21:46.602 info (17119) Terminated (NO_ERROR): Without reason boschindego.0 2021-07-27 10:21:46.602 info (17119) terminating boschindego.0 2021-07-27 10:21:46.601 info (17119) connect boschindego.0 2021-07-27 10:21:46.601 error (17119) connection error boschindego.0 2021-07-27 10:21:46.600 error (17119) error in operatingData request: Error: Request failed with status code 401 boschindego.0 2021-07-27 10:21:46.599 error at process._tickCallback (internal/process/next_tick.js:63:19) boschindego.0 2021-07-27 10:21:46.599 error at endReadableNT (_stream_readable.js:1145:12) boschindego.0 2021-07-27 10:21:46.599 error at IncomingMessage.emit (events.js:203:15) boschindego.0 2021-07-27 10:21:46.599 error at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11) boschindego.0 2021-07-27 10:21:46.599 error at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12) boschindego.0 2021-07-27 10:21:46.599 error at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15) boschindego.0 2021-07-27 10:21:46.599 error (17119) Error: Request failed with status code 401 boschindego.0 2021-07-27 10:21:46.599 error (17119) unhandled promise rejection: Request failed with status code 401 boschindego.0 2021-07-27 10:21:46.598 error (17119) error in alerts request: Error: Request failed with status code 401
Soweit scheint aber alles zu funktionieren, nur dass diese Meldungen vorher nicht kamen.
-
Text der in CodeTags gesetzt werden soll markieren,
</> anklicken, absenden.Sieht dann so aus wie bei @integer63
Viel besser lesbar. -
@thomas-braun Folgender PR sollte die Fehlermeldung beheben: https://github.com/a1development/ioBroker.boschindego/pull/25
Die Fehler waren übrigens vorher auch schon da. Ich hatte lediglich das Logging für die Nachrichten hinzugefügt. Hintergrund ist hier, dass der User nach einer gewissen Zeit nicht mehr angemeldet ist. Der Adapter meldet sich nach einem solchen Fehler neu an. Man könnte jetzt vor jede API Abfrage die checkAuth Methode packen, aber das macht glaub ich auch nicht so viel Sinn. -
Der Adapter steigt immer wieder aus! Würde gerne mal die alte 0.9.10 Version wieder installieren, das funktioniert allerdings nicht im Expertenmodus bei den Adaptern. Kann man das irgendwie downgraden?
Wäre mal interessant ob das Problem dann weiter besteht.LG
-
Ich würde ja eher in dieser Richtung schauen:
boschindego.0 2021-07-27 10:23:22.033 error (12290) connection error - credentials wrong or no network? boschindego.0 2021-07-27 10:23:22.030 error (12290) connection error - credentials wrong or no network?
-
@withstu Das hat sich etwas überschnitten.
Ich habe zeitgleich mit einer etwas umfangreicheren Änderung an dem Adapter angefangen die ein paar Punkte optimieren sollen.- Bot soll nicht ständig aufgeweckt werden ( "Display leuchtet" )
- Kommunikation zum Service soll wesentlich effizienter gehandelt werden.
Ich bin gerade noch bei Tests, die ich bis morgen beobachten möchte, bevor ich eine neue Version online stelle.
Daher wird der PR vermutlich nicht mehr ganz passen. Ich habe ihn mir aber angeschaut und die Punkte werden durch die Änderungen eh etwas anders gehandelt. -
@thomas-braun
So, hab jetzt die Ladestation vom Indego näher ans Haus gesetzt. Siehe da, der Adapter schmiert nicht mehr ab und im LOG sind auch keine Fehlermeldungen mehr. Scheint wohl alles nur ein Problem der mangelhaften W-LAN Verbindung gewesen zu sein. Gartenumgestaltung und neue Adapterversion in kurzem Abstand, war für mein Fachverstand wohl etwas zu viel.Entschuldigung, dass ich hier alle mit meinen persönlichen Unzulänglichkeiten genervt habe.
LG
-
@flocke112 sagte in ADAPTER FÜR Bosch Indego Connect:
Scheint wohl alles nur ein Problem der mangelhaften W-LAN Verbindung gewesen zu sein.
Stand ja auch so sinngemäß im Log drin.
-
NEUE VERSION 0.9.12
In der aktuellen Version habe ich mich um das Problem des "leuchtenden Displays" gekümmert,
das dadurch entstanden ist weil der Bot bei Anfragen immer wieder aufgeweckt werden musste.Wenn der Bot nicht fährt und nicht geladen wird, sollten diese Anfragen nicht mehr laufen. Generell verwendet der Adapter eine etwas andere Herangehensweise die Daten abzufragen, die wesentlich Akku / Datenschonender sein sollte.
Ich habe es soweit bei mir jetzt 2 Tage getestet und konnte in der Art wie ich den Bot einsetzte eine Verbesserung feststellen.
Einzige bekannte und geplante Einschränkung ist das Update des Batteriestatus.
Dieser wird beim mähen und beim laden weiterhin kontinuierlich aktualisiert, außerhalb dieser Aktionen allerdings nur, wenn sich auch der Status des Bots ändert.
Hintergrund: Das abfragen des Akkustands hat den mäher immer aufgeweckt ( display an + mehr stromverbrauch + Mobilfunkverbindung ). Ich denke das die Akkuinformationen beim mähen / laden sicherlich spannend sind, aber im Dock ohne Veränderung des Zustands eher nicht permanent geupdated werden müssen ( was ja zu einem höheren Verbrauch / Verschleiß führen würde ) -
@a1development
Danke für die neue Version! Habe sie gestern installiert und sie funktioniert! -
@a1development
Ich bekomme noch folgende Info/Fehlermeldung im Log, nachdem der Bot in "Docked - Waking up" steht und ich "Refresh Status" ausführe (5 = erste Meldung. 1 = letzte Meldung):boschindego.0 2021-07-30 10:20:13.497 info (1863) connect ok boschindego.0 2021-07-30 10:20:12.974 info (1863) connect boschindego.0 2021-07-30 10:20:12.972 error (1863) connection error{"message":"Request failed with status code 401","name":"Error","stack":"Error: Request failed with status code 401\n at createError (/opt/iobroker/node_modules/axios/lib/co boschindego.0 2021-07-30 10:20:12.947 error (1863) error in operatingData request: Error: Request failed with status code 401 boschindego.0 2021-07-30 10:20:12.822 info (1863) state boschindego.0.commands.refresh_state changed: (ack = false)
Beim nächsten Ausführen von "Refresh Status" kommt
boschindego.0 2021-07-30 10:21:50.938 info (1863) state boschindego.0.commands.refresh_state changed: (ack = false)
Mache ich noch etwas falsch?
-
@a1development said in ADAPTER FÜR Bosch Indego Connect:
Einzige bekannte und geplante Einschränkung ist das Update des Batteriestatus.
Moin. Zuerst auch herzlichen Dank für die neue Version. Läuft bisher super.
Was der Batteriestatus angeht, so scheint der Wert bei mir schlicht nicht korrekt zu sein.
Er ist immer die Voltzahl * 10 ...
Während die App einen niedrigen Batteriestand anzeigt, ist der Adapter der Meinung es wären noch über 50% Ladung vorhanden.Ist das ein generelles Problem (Bug) oder nur bei mir so?
Danke und Grüße,
BiboEDIT: Ich muss das relativieren... Die Ladeanzeige der App scheint irgendwie grütze zu sein. Kann nicht sicher sagen, ob die App falsch anzeigt, oder der o.g. Batteriestatus falsch ist. Würde das bei Gelegenheit am Gerät noch mal prüfen.
-
@bibox
... also bei mir werden die Werte "voltage" und "percent" in (vermutlich) Echtzeit aktualisiert. Wenn die App VOLL anzeigt, sind es auch 100% im Adapter.LG
-
@flocke112 bei mir passen die Anzeigen auch zum tatsächlichen Wert!
-
@tontechniker
Nein da machst du nichts falsch. Ich sollte da an der Stelle noch das Error logging rausnehmen. Da es tatsächlich ein eingeplanter "Fehler" ist. Die Authentifizierung ist in dem Moment bei dir abgelaufen und muss erneuert werden, das sollte natürlich einfach im Hintergrund gehandelt werden, ohne das du darüber informiert wirst. In der nächsten Version ist es raus. Ich würde dafür nur ungerne jetzt eine neue Version online nehmen, da sich sonst nichts geändert hat.
Wie oft kommt das bei dir vor? -
@a1development Genau das Verhalten hatte ich mit meinem PR gelöst. Das Problem ist, dass im Refresh State das getOperationData außerhalb des try catch ausgeführt wird. In dem catch block werden nämlich Anmeldefehler korrekt verarbeitet und sich neu verbunden. Es gibt also zwei Möglichkeiten (Fehler Logging auskommentieren ist für mich keine, da damit der Fehler ja nicht behoben ist):
- getOperationData in den Catch Block
- eine Funktion schreiben handleConnectError(err), die in jeden axios catch Block eingefügt wird