Beim Starten des Adapters in iB bekomme ich folgende Fehlermeldung:
switchbot-hub.0 | 2022-04-19 14:58:07.697 | info | [Error caught and sent to Sentry, thank you for collaborating!] [loadDevices] \| Error : Error: Cannot handle API call : Error: timeout of 1000ms exceeded \| StackTrace : undefined}
Den Port für Portainer (9000) habe ich auch auf 19000 gesetzt. Ich hatte die Vermutung, dass der Adapter die API nicht erreicht, weil er einen Timeout bekommt und habe extra deshalb "ping" installiert um zu testen, ob der Container nach draußen kommt. Ein ping zu z.B. google ist erfolgreich. Aus meiner Sicht kommt der Container also nach "draußen".
Das ganze läuft auf einem Raspi 4B mit 4GB.
Auf meinem Synology-NAS habe ich die Gegenprobe mit dem gleichen compose gemacht - dort läuft der Adapter problemlos.
Ich habe den switchbot-Adapter im ioBroker installiert. Der iB läuft unter Docker und Portainer mit folgendem compose:
`version: "2" services: iobroker:
Beim Starten des Adapters in iB bekomme ich folgende Fehlermeldung:
switchbot-hub.0 | 2022-04-19 14:58:07.697 | info | [Error caught and sent to Sentry, thank you for collaborating!] [loadDevices] \| Error : Error: Cannot handle API call : Error: timeout of 1000ms exceeded \| StackTrace : undefined}
Den Port für Portainer (9000) habe ich auch auf 19000 gesetzt. Ich hatte die Vermutung, dass der Adapter die API nicht erreicht, weil er einen Timeout bekommt und habe extra deshalb "ping" installiert um zu testen, ob der Container nach draußen kommt. Ein ping zu z.B. google ist erfolgreich. Aus meiner Sicht kommt der Container also nach "draußen".
Das ganze läuft auf einem Raspi 4B mit 4GB.
Auf meinem Synology-NAS habe ich die Gegenprobe mit dem gleichen compose gemacht - dort läuft der Adapter problemlos.