Seite 1 von 1

Neato Binding funzt nicht

Verfasst: 23. Jan 2021 19:37
von Bone_ing
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:

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) [?:?]

Re: Neato Binding funzt nicht

Verfasst: 25. Jan 2021 08:12
von handballmanni
Mir geht es genauso -hast du in der Zwischenzeit eine Lösung gefunden?

Die secrets bekommt man über https://developers.neatorobotics.com/applications ; aber dort muss man eine Redirect Uri eingeben, aber dabei stehe ich dann auf dem Schlauch

Re: Neato Binding funzt nicht

Verfasst: 25. Jan 2021 21:10
von Bone_ing
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.

Re: Neato Binding funzt nicht

Verfasst: 26. Jan 2021 07:21
von handballmanni
Hat auch niemand anderes eine Lösung?

Re: Neato Binding funzt nicht

Verfasst: 11. Feb 2021 18:15
von Bone_ing
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.

Re: Neato Binding funzt nicht

Verfasst: 12. Mär 2021 18:30
von Bone_ing
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! :mrgreen: