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...
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) [?:?]
Sooo, dieser Thread kann wohl geschlossen werden. Offenbar ist ein Bug in OH3.0 schuld, dass es nicht funktioniert.
In den Release Notes zu openHAB 3.1.0 Milestone 1 habe ich etwas über das Neato Add-on gelesen. Da steht folgendes:
Fixed NPE in discovery service
Mittlerweile gibt es schon den 2. Meilenstein, welchen ich gleich mal installiert habe und siehe da... Es läuft!
Nein, leider noch keine Lösung. Auf der Neato Entwicklerseite war auch schon und konnte mit einer fiktiven Redirect URI, welche ich aus irgendeinem anderem Forum hatte, auch eine „App“erstellen. Mit dem dort ausgegebenen Secret hat es aber auch nicht funktioniert. Ist mir auch klar warum, die Entwicklerseite hat ja zunächst erstmal nichts mit dem normalen Nutzeaccount zu tun und irgendwie muss eine Verbindung zwischen den Beiden hergestellt werden...!Also kurz gesagt, ich stehe auch auf dem Schlauch.
Möchte dieses Thema mal wieder nach oben pushen. Hat hier niemand einen Neato Saugroboter? Ist echt ein tolles Gerät und die Einbindung in OH wäre eine feine Sache, z.B. um während der Reinigung die Bewegungsmelder/Alarmanlage zu deaktivieren.
Sooo, dieser Thread kann wohl geschlossen werden. Offenbar ist ein Bug in OH3.0 schuld, dass es nicht funktioniert.
In den Release Notes zu openHAB 3.1.0 Milestone 1 habe ich etwas über das Neato Add-on gelesen. Da steht folgendes:
Fixed NPE in discovery service
Mittlerweile gibt es schon den 2. Meilenstein, welchen ich gleich mal installiert habe und siehe da... Es läuft!