Neato Binding funzt nicht

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Bone_ing
Beiträge: 13
Registriert: 10. Apr 2020 17:23
Answers: 1

Neato Binding funzt nicht

Beitrag 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) [?:?]
von Bone_ing » 12. Mär 2021 18:30
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:
Gehe zur vollständigen Antwort
Zuletzt geändert von Bone_ing am 24. Jan 2021 12:52, insgesamt 1-mal geändert.

handballmanni
Beiträge: 19
Registriert: 26. Okt 2018 20:31
Answers: 0

Re: Neato Binding funzt nicht

Beitrag 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

Bone_ing
Beiträge: 13
Registriert: 10. Apr 2020 17:23
Answers: 1

Re: Neato Binding funzt nicht

Beitrag 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.

handballmanni
Beiträge: 19
Registriert: 26. Okt 2018 20:31
Answers: 0

Re: Neato Binding funzt nicht

Beitrag von handballmanni »

Hat auch niemand anderes eine Lösung?

Bone_ing
Beiträge: 13
Registriert: 10. Apr 2020 17:23
Answers: 1

Re: Neato Binding funzt nicht

Beitrag 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.

Bone_ing
Beiträge: 13
Registriert: 10. Apr 2020 17:23
Answers: 1

Re: Neato Binding funzt nicht

Beitrag 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:

Antworten