Appliances & Kitchen
rest980
koalazak/rest980
REST interface to control iRobot Roomba vacuums on the LAN
Ce que c'est
rest980 est un petit serveur HTTP Node.js qui enveloppe dorita980, en exposant les fonctions locales et cloud d'un Roomba ou d'un Braava comme de simples routes HTTP : démarrer, arrêter, mettre en pause, faire rentrer à la base et reprendre un nettoyage, et lire le statut, installable depuis npm ou lancé comme image Docker.
Comment ça marche
rest980 garde la seule connexion que dorita980 ouvre avec le robot et la transforme en routes HTTP, si bien qu'un autre programme, Home Assistant, un script, ou un bouton sur un tableau de bord, n'a besoin que d'envoyer une requête, pas de parler le protocole local du robot ni de gérer lui-même son BLID et son mot de passe.
Sources
- rest980 README
Guide· koalazak· Lu le 26 oct. 2026
Relu le 26 oct. 2026
Faits
- Étoiles
- ★ 354
- Langage
- JavaScript
- Licence
- MIT
- Dernier push
- 1 mars 2026· Actif
- irobot
- roomba
- roomba980
- dorita980
- docker-image
- dockerfile
Qui le maintient
Utilisé pour
Projets voisins
- aholstenson/miioNode.js control of Mi Home devices over the miIO protocolEn sommeil★ 1,9 k
- Andre0512/honHome Assistant integration for Haier hOn appliances (Haier, Candy, Hoover)Ralenti★ 1,5 k
- medusalix/FreeMDUOpen hardware and software for Miele appliances' optical diagnostic interfaceActif★ 1,1 k
- tinfever/FW-Dyson-BMSUnofficial firmware for Dyson V6/V7 vacuum battery management systemsRalenti★ 942
- humbertogontijo/homeassistant-roborockRoborock integration for Home Assistant using the Roborock app's APIArchivé★ 743
- hn/bsh-home-appliancesReverse engineering Bosch/Siemens (BSH) home appliances: D-Bus protocol, washer and dryer electronicsActif★ 621
- LazyT/rrccRoboRock Control Center desktop clientArchivé★ 589
- mbillow/localthingsControls Samsung appliances from Home Assistant over the local networkActif★ 551