XSRomano Posté(e) le 24 août 2016 Signaler Partager Posté(e) le 24 août 2016 bonjour à tous, certains connaissent surement le dermier modèle de robot aspirateur de neato le botvac connected qui est un aspi connecté par wifi. Il n'a pas d'api ouverte officielle et se connecte au cloud de neato et donc par definition non integrable dans nos solution domotique. j'ai fais quelques recherches et certains ont fait du reverse dessus et sont parvenus tres simplement à reproduire les trames de commandes pour piloter l'engin facilement et reccuperer les serial et autre données necessaires à emuler les trames (header signature etc...) Seulement cela a ete devellopé en Ruby initialement puis porté en php et python. Donc cela fonctionne sur Jeedom pour le PHP il y a meme un plugin officiel qui existe deja mais malheureusement rien en LUA pour la fibaro. Alors avec un NAS il est tres simple de faire vite fait une petite page PHP et de l'attaquer avec un device virtuel et le tour est joué mais le mieux serait effectivement de reecrire le code PHP en LUA qui pour le coup est tres simple pour ceux qui savent le lire. Avec du GET POST JSON etc... tout est possible et à mon avis. je vais commencer par tester via le PHP et un virtuel mais ne pense pas etre capable de reécrire le code en LUA malheureusement et encore moins sous forme de plugin. Je vous tiendrai informé si cela interesse certains qui ont cet aspirateur. en attendant pour voir comprendre le travail de reverse qui a été fait et le code voici les liens : discussion à suivre pour le reverse : https://forum.mysensors.org/topic/2619/hacking-a-neato-robotics-botvac-connected/53 Github original: https://github.com/kangguru/botvac Github php porté: https://github.com/tomrosenback/botvac @+ XSR 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 24 août 2016 Signaler Partager Posté(e) le 24 août 2016 Excellent ;-) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Cardane Posté(e) le 24 août 2016 Signaler Partager Posté(e) le 24 août 2016 oui, excellent ok, je sors, pas le moment d'être sarcastique Lien vers le commentaire Partager sur d’autres sites More sharing options...
XSRomano Posté(e) le 28 octobre 2016 Auteur Signaler Partager Posté(e) le 28 octobre 2016 hello, pour info NEATO a ouvert son API et fourni un SDK donc maintenant il est simple de l'inclure à de la domotique c'est par ici https://developers.neatorobotics.com/ @+ XSR 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 28 octobre 2016 Signaler Partager Posté(e) le 28 octobre 2016 Salut, Bonne nouvelle ca ;-) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nico Posté(e) le 28 octobre 2016 Signaler Partager Posté(e) le 28 octobre 2016 Ahhh, excellent. Et compatible toute version ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
XSRomano Posté(e) le 28 octobre 2016 Auteur Signaler Partager Posté(e) le 28 octobre 2016 @Nico qu'entends tu par compatible toute version? il n'y a que le modèle botvac connected pour l'instant et 2 en préparation pour la fin d'année. Les anciens modeles ont certe une API mais ne sont pas connectés (D85 etc..., XV signature). A cette occasion d'ailleurs le connected benificiera d'une MAJ de firmware. Donc si tu parles des anciens modeles je ne sais pas dire si cette API est la meme ou non... :'( @+ XSR Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés