RavenSystem / esp-homekit-devices

Advanced firmware to add native Apple HomeKit and custom configurations, compatible with any SoC based on ESP32, ESP32-S, ESP32-C and ESP8266 series. (Shelly, Sonoff, Electrodragon, Tuya...)
Other
2.72k stars 357 forks source link

request new feature to control roomba irobot without scheduler #256

Closed pilot1981 closed 5 years ago

pilot1981 commented 5 years ago

Hi, I would ask to implement a new type of device type compatibile with roomba irobot to implement these features:

you could connect ESP8266 to serial port of roomba irobot: I found many example on internet..

let me know

regards

RavenSystem commented 5 years ago

From the wiki:

This work is focused on specific devices, like several Sonoff and Shelly devices. Any suggestion is welcome, but only official Apple HomeKit characteristics will be considered (Those that work with stock Apple Home App), and custom HomeKit characteristics that use third-party Apps will be rejected.

pilot1981 commented 5 years ago

yes, I would control roomba using apple home kit....

i3laze commented 5 years ago

HomeBridge has this plugin (or even 5!): https://github.com/AlexanderBabel/homebridge-irobot-roomba https://www.npmjs.com/search?q=HomeBridge%20Roomba

Unless you gonna wire Sonoff/Shelly directly to iRobot, that’s the wrong project.

pilot1981 commented 5 years ago

I don’t want use homebridge...

DV

Il giorno 23 feb 2019, alle ore 05:31, i3laze notifications@github.com ha scritto:

HomeBridge has this plugin (or even two): https://github.com/AlexanderBabel/homebridge-irobot-roomba

Unless you gonna were Sonoff/Shelly to iRobot, that’s the wrong thread.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

AramVartanyan commented 5 years ago

It is using sample Switch services with Battery status and some local logic. The switch is named iRobot and that’s it. Good idea! 👍🏻

pilot1981 commented 5 years ago

@AramVartanyan can you explain better your idea?

AramVartanyan commented 5 years ago

It is not my idea. My curiosity took me inside this code: https://github.com/AlexanderBabel/homebridge-irobot-roomba/blob/master/index.js and I just share what I found inside. I believe it is worth a try. But maybe it will be hard to do it with RavenCore. You will need custom code for it.

pilot1981 commented 5 years ago

@AramVartanyan you think it’s possibile use part of code of @RavenSystem and ESP HOMEKIT library to control iRobot roomba? For me it’s sufficient have scheduler, start and Dock feature... I don’t want add an homebridge... I think to use ESP01 and buck converter to install onboard irobot roomba... @RavenSystem we can use your code?

RavenSystem commented 5 years ago

@RavenSystem we can use your code?

You can read license terms here: https://github.com/RavenSystem/esp-homekit-devices/blob/master/LICENSE