Coder Social home page Coder Social logo

deebot-adafruitio's Introduction

What is it?

This is a little java application to control your Deebot (some models only) robotic vaccum cleaner based on values of a subscribed adafruit io feed. Initial effort was to perform basic control commands (i.e. clean, stop, charge) using Google Assistant. Since Google Assistant can be integrated with adafruit io feeds using IFTTT, this application can be used as the final block to complete commands pathway from GA all the way down to Deebot.

Prerequisites in runtime environment

  1. Java
  2. Python
  3. Sucks python library - https://github.com/wpietri/sucks

Build

Uses maven to build this into a single executable jar file.

Remarks

Best way to use this to set it up as a service in a dedicated always up VM or a raspberri pi.

Special Thanks

Special thanks to William Pietri who figured out the protocol to communicate with Deebot vaccum robot. https://github.com/wpietri

deebot-adafruitio's People

Contributors

dan2thi avatar dependabot[bot] avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.