Autor Thema: Neues Modul: BOTVAC (für Neato BotVac Connected)  (Gelesen 87865 mal)

Online the ratman

  • Hero Member
  • *****
  • Beiträge: 2380
  • cosmoprolet & intelligenzdiabetiker
Antw:Neues Modul: BOTVAC (für Neato BotVac Connected)
« Antwort #705 am: 01 Mai 2020, 15:14:18 »
einmal verbose 5 und reload maps, bittescheeen! wollens ein stückerl torte dazu? *g*2020.05.01 14:25:39 1:  logfile wurde gelöscht
2020.05.01 15:13:15 5:  BOTVAC tatortreiniger: called function Set()
2020.05.01 15:13:15 5:  BOTVAC tatortreiniger: called function Set()
2020.05.01 15:13:15 5:  BOTVAC tatortreiniger: called function Set()
2020.05.01 15:13:15 5:  BOTVAC tatortreiniger: called function Get()
2020.05.01 15:13:20 5:  BOTVAC tatortreiniger: called function Set()
2020.05.01 15:13:20 2:  BOTVAC set tatortreiniger reloadMaps
2020.05.01 15:13:20 4:  BOTVAC tatortreiniger: Read password from file
2020.05.01 15:13:20 5:  BOTVAC tatortreiniger: called function SendCommand()
2020.05.01 15:13:20 4:  BOTVAC tatortreiniger: REQ robots/maps
2020.05.01 15:13:20 5:  BOTVAC tatortreiniger: GET https://beehive.neatocloud.com/users/me/robots/GPC04519-F8369B28420D/maps
2020.05.01 15:13:20 5:  BOTVAC tatortreiniger: header Accept: application/vnd.neato.nucleo.v1
Authorization: Token token=
Content-Type: application/json
2020.05.01 15:13:20 5:  BOTVAC tatortreiniger: called function Set()
2020.05.01 15:13:20 5:  BOTVAC tatortreiniger: called function Set()
2020.05.01 15:13:20 5:  BOTVAC tatortreiniger: called function Get()
2020.05.01 15:13:20 5:  BOTVAC tatortreiniger: called function Set()
2020.05.01 15:13:20 5:  BOTVAC tatortreiniger: called function ReceiveCommand() rc: HASH(0x5574cca4b628)
2020.05.01 15:13:20 5:  BOTVAC tatortreiniger: header: HTTP/1.1 401 Unauthorized
Server: Cowboy
Date: Fri, 01 May 2020 13:13:20 GMT
Connection: close
Cache-Control: private, no-store
Pragma: no-cache
Www-Authenticate: Bearer realm="Beehive API", error="invalid_token", error_description="The access token is invalid"
Content-Type: application/json; charset=utf-8
X-Request-Id: b966ddef-b6a4-4c81-85c4-f27bcdfeb197
X-Runtime: 0.007292
Strict-Transport-Security: max-age=31536000; includeSubDomains
Vary: Origin
Content-Length: 29
Via: 1.1 vegur
2020.05.01 15:13:20 5:  BOTVAC tatortreiniger: err:
2020.05.01 15:13:20 5:  BOTVAC tatortreiniger: data: {"message":"Bad credentials"}
2020.05.01 15:13:20 4:  BOTVAC tatortreiniger: RCV robots/maps
2020.05.01 15:13:20 3:  BOTVAC tatortreiniger: RES robots/maps - {"message":"Bad credentials"}
2020.05.01 15:13:20 5:  BOTVAC tatortreiniger: called function Set()
2020.05.01 15:13:20 4:  BOTVAC tatortreiniger: Read password from file
2020.05.01 15:13:20 5:  BOTVAC tatortreiniger: called function SendCommand()
2020.05.01 15:13:20 4:  BOTVAC tatortreiniger: REQ sessions
2020.05.01 15:13:20 4:  BOTVAC tatortreiniger: successors 0: robots,maps
2020.05.01 15:13:20 5:  BOTVAC tatortreiniger: POST https://beehive.neatocloud.com/sessions ({"platform": "ios", "email": "", "token": "f7a65426843ec85ca9592806f3a4d42ed3ce5efcc3a3c35b90579de9076e2915", "password": ""})
2020.05.01 15:13:20 5:  BOTVAC tatortreiniger: header Accept: application/vnd.neato.nucleo.v1
Content-Type: application/json
2020.05.01 15:13:21 5:  BOTVAC tatortreiniger: called function ReceiveCommand() rc: HASH(0x5574cd359090)
2020.05.01 15:13:21 5:  BOTVAC tatortreiniger: header: HTTP/1.1 403 Forbidden
Server: Cowboy
Date: Fri, 01 May 2020 13:13:20 GMT
Connection: close
Content-Type: application/json; charset=utf-8
Cache-Control: no-cache
X-Request-Id: 838e6181-5711-44cb-99a1-987ef9b37f08
X-Runtime: 0.035906
Strict-Transport-Security: max-age=31536000; includeSubDomains
Vary: Origin
Content-Length: 25
Via: 1.1 vegur
2020.05.01 15:13:21 5:  BOTVAC tatortreiniger: err:
2020.05.01 15:13:21 5:  BOTVAC tatortreiniger: data: {"message":"Not allowed"}
2020.05.01 15:13:21 4:  BOTVAC tatortreiniger: RCV sessions
2020.05.01 15:13:21 4:  BOTVAC tatortreiniger: successors 0: robots,maps
2020.05.01 15:13:21 3:  BOTVAC tatortreiniger: RES sessions - {"message":"Not allowed"}
2020.05.01 15:13:21 5:  BOTVAC tatortreiniger: called function Set()

nachtrag:
hab grad das handy angeworfen - dort gibts die map
weiterhin funzt auch aus fhem alles bis auf die karte

nachtrag 2:
wieder mal einen reboot des bots gemacht ... nutzt leider auch nix. gut, hatt ich eh schon mehrfach probiert heute ...
ich seh grad noch, dass ich auch keine stats kriege
« Letzte Änderung: 01 Mai 2020, 19:47:05 von the ratman »
→do↑p!dnʇs↓shit←

Offline vuffiraa

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 765
Antw:Neues Modul: BOTVAC (für Neato BotVac Connected)
« Antwort #706 am: 01 Mai 2020, 16:40:46 »
Kann es sein, dass du kürzlich dein Passwort für deinen Netto-Account geändert hast? Kann auch schon ein paar Tage her sein. Im Modul wird nach der Anmeldung ein Token gespeichert, was eine ganze Weile zu gelten scheint. Heute aber nicht mehr bei dir ;-)

Mach mal set password und probier noch mal.

Torte nehmen ich gerne oder vielleicht, um die Zeit, auch ein Bier  ;)
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

Online the ratman

  • Hero Member
  • *****
  • Beiträge: 2380
  • cosmoprolet & intelligenzdiabetiker
Antw:Neues Modul: BOTVAC (für Neato BotVac Connected)
« Antwort #707 am: 01 Mai 2020, 18:47:33 »
o.k. - geile gschichte ist das ...

set pwd hat natürlich nix genutzt. hat ich heute schon mehrfach probiert. habs sogar meine holde mal nachmittags eintippen lassen, damit meine flinken fehler-finger aus n spiel sind *g*.

verzweifelte idee hat ich jetzt:
geh ich auf die neato-seite.
sag dort, dass ich n neues pwd will, geb aus faulheit genau das alte wieder ein ...
und jetzt rat mal, was 5 sek. später nach nem reloadmaps passiert in fhem. hab mich eigentlich nur vertan, wollt ja eigentlich mein neues/altes passwort zur sicherheit wieder eingeben wegen token und pi pa po, kam ich aber nimma dazu.
ahnst du es? genau! das bild ist wieder da und die statistik machen auch wieder zahlensalat.

jetzt brauch i mal selber ne kiste bier - ich stoß mit krusovice an!

wenn mir das einer erklären kann?
geht das überhaupt wegen dem token? dachte, der müsste bei pwd-änderungen immer ein neuer sein?
vielleicht haben die vielen sekräterinen dieser welt doch recht und sachen passieren von alleine auf computern? illuminaten, ausserirdische, sonnenfleckenaktivitäten, oder bin ich ne gespaltene persönlichkeit und mein böses ich hat mich selbst manipuliert?


dir auf jeden fall vielen thx für die hilfe und deine vergeudete zeit - aber du hast mich auf jeden fall in die richtige richtung gestoßen.
« Letzte Änderung: 01 Mai 2020, 18:49:09 von the ratman »
→do↑p!dnʇs↓shit←

Offline vuffiraa

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 765
Antw:Neues Modul: BOTVAC (für Neato BotVac Connected)
« Antwort #708 am: 01 Mai 2020, 19:41:42 »
Kein Problem, heute ist doch Feiertag  ;)

Du hast dir aber auch einen guten Zeitpunkt ausgesucht, nachdem ich gestern eine neue Version mit einigen Änderungen eingecheckt habe. Da hab ich erst mal an einen Bug bei mir gedacht.

Beim Token würde man sich natürlich wünschen, dass das ungültig wird, wenn man das Passwort ändert. Ansonsten hat Neato deine Nutzerdaten von den Saugerdaten getrennt. Der Sauger weiß eigentlich nicht, zu welchem Nutzer er gehört. Daher hat der Rest im Modul heute auch weiterhin funktioniert. Die Karten sind dann wieder beim Nutzer einsortiert. Da gab es dann heute bei dir die Probleme...

Was mich noch interessieren würde, waren in dem anderen Passwort irgendwelche besonderen Zeichen? Vielleicht Gänsefüßchen (")? Vielleicht habe ich da doch noch einen Fehler im Modul.

Schönen Abend!
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

Online the ratman

  • Hero Member
  • *****
  • Beiträge: 2380
  • cosmoprolet & intelligenzdiabetiker
Antw:Neues Modul: BOTVAC (für Neato BotVac Connected)
« Antwort #709 am: 01 Mai 2020, 19:56:01 »
nein, nur zahlen und buchstaben (keine umlaute oder so)

ich hab aber - aus sehr undurchsichtigen gründen ;OP - grad das passwort geändert. allerdings auch nur zahlen und buchstaben. diesmal aber wesentlich länger (war eh an der zeit) und auch mal großbuchstaben dabei. zumindest das funzt auch.
vor sonderzeichen hab ich immer angst - grad, wenn die aus mitteleuropa raus gehen. wer weiß, was den amis so einfallt ... meiner holden hat mal ein "Ä" bei denen nen kunden-acc versaut, als die intern was umstellten.
→do↑p!dnʇs↓shit←

Offline f.f

  • Full Member
  • ***
  • Beiträge: 101
Antw:Neues Modul: BOTVAC (für Neato BotVac Connected)
« Antwort #710 am: 13 Mai 2020, 18:45:59 »
Hallo,

habe mit meinem VR300 in der App 3 Zonen erstellt. Kann ich die über FHEM auswählen (mit nextCleaningZone?) und dann gezielt reinigen? Habe probiert mit "set xxx nextCleaningZone 1" die Kueche anzufahren (ist in der Vorwerk app Zone1) und dann mit "set xxx startCleaning zone") probiert, aber er fährt dann nur 50cm raus, wartet kurz und schwänzelt sich wieder in die basis.

Geht das überhaupt mit dem VR300 und dem Modul? und was mache ich falsch?

Gruss

Offline Schlimbo

  • Sr. Member
  • ****
  • Beiträge: 685
Antw:Neues Modul: BOTVAC (für Neato BotVac Connected)
« Antwort #711 am: 15 Mai 2020, 01:35:20 »
Schau bitte mal was im Reading "floorplan_1_zones" steht, hier solltest du eine längere ID für die entsprechende Zone finden, diese musst du dann als nextCleaningZone setzen.

Online the ratman

  • Hero Member
  • *****
  • Beiträge: 2380
  • cosmoprolet & intelligenzdiabetiker
Antw:Neues Modul: BOTVAC (für Neato BotVac Connected)
« Antwort #712 am: Heute um 14:48:01 »
dumme frage meinerseits ... nicht ganz für fhem, aber wen sollt ich sonst fragen? *g*

gestern mußt ich meinen neato resetten, weil er den akku nimma laden wollte. ging danach auch wieder ...
damit hab ich natürlich den floorplan im bot gekilled.

nur für meine zukunft:
könnte man die erstellte karte, grenzen, bereiche (natürlich vor dem reset) retten und dann wieder einspielen?
wäre vielleicht auch für "mehrstöckige" benutzer gar ned so blöd, denk i mal.
→do↑p!dnʇs↓shit←