Neato Binding funzt nicht
Verfasst: 23. Jan 2021 19:37
Hallo zusammen, ich hoffe hier kann mir jemand helfen. Mein Neato D6 connected lässt sich über die originale App steuern. Leider gelingt es mir nicht, das Teil in openHAB einzubinden. Ich habe es bereits erfolglos mit OH2.5 versucht und jetzt in 3.0 ebenso.
Das Thing "neatoaccount" ist angelegt und wird auch als online angezeigt. Laut Dokumentation sollte nun beim Ausführen der Discovery der Roboter in der Inbox auftauchen. Das tut er aber nicht. Mit der manuellen Konfiguration komme ich auch nicht weiter, da ich das secret nicht kenne...
Im Log sieht das dann übrigens so aus:
Das Thing "neatoaccount" ist angelegt und wird auch als online angezeigt. Laut Dokumentation sollte nun beim Ausführen der Discovery der Roboter in der Inbox auftauchen. Das tut er aber nicht. Mit der manuellen Konfiguration komme ich auch nicht weiter, da ich das secret nicht kenne...

Im Log sieht das dann übrigens so aus:
Code: Alles auswählen
2021-01-23 19:41:15.481 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception:
java.lang.NullPointerException: null
at org.openhab.core.thing.ThingUID.<init>(ThingUID.java:58) ~[?:?]
at org.openhab.binding.neato.internal.discovery.NeatoAccountDiscoveryService.addThing(NeatoAccountDiscoveryService.java:95) ~[?:?]
at org.openhab.binding.neato.internal.discovery.NeatoAccountDiscoveryService.findRobots(NeatoAccountDiscoveryService.java:59) ~[?:?]
at org.openhab.binding.neato.internal.discovery.NeatoAccountDiscoveryService.lambda$0(NeatoAccountDiscoveryService.java:73) ~[?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:834) [?:?]