NickWaterton / Roomba980-Python

Python program and library to control iRobot Roomba 980 Vacuum Cleaner
MIT License
384 stars 108 forks source link

Roomba 671 - Lights do not turn off #43

Open frankdoylezw opened 6 years ago

frankdoylezw commented 6 years ago

I've managed to configure hassbian access with the help of your code. Everything is working correctly, except for the lights on the device not turning off.

I have continuous: false set in my configuration.yaml. Is there anything else I need to do, please?

Many thanks.

NickWaterton commented 5 years ago

When you say lights, you mean on the Roomba? what kind of Roomba do you have? I'm not sure I understand the reference to .yaml either, I don't use yaml.

marklagendijk commented 5 years ago

I have the same issue as @frankdoylezw:

beppeserafini commented 5 years ago

Same issue on Roomba 890 both in continuous or not.

jussbba commented 5 years ago

Hello, have you figured this out? I think I have the same problem. I am using hassio component and I have Roomba 676.

Thanks!

t-chab commented 4 years ago

Hello, same issue here, also for Roomba 676.

edwardhadders commented 4 years ago

Hello, same isseu here but i have a Roomba E5

NickWaterton commented 4 years ago

What lights are you talking about?

edwardhadders commented 4 years ago

When you connect to the roomba from the original app the ligt from clean button will turn on and the display will show you the battery percentage and WiFi status When i use the iRobot intergration these lights keeps on 24/7

edwardhadders commented 4 years ago

Here is a picture 89D17A53-6918-4C7E-8159-EF3F73E47B92

jgcordel commented 4 years ago

Same issue here. Running the iRobot configuration with home assistant. Issue is present in both continuous and non-continuous mode.

Fenrir88 commented 4 years ago

Same thing happening with Roomba 675

AriFijan commented 3 years ago

Same problem here, any updates available? I don't want to tape off the lights or open up the robot to disconnect any wires if that can be avoided.

mvn23 commented 3 years ago

Same on 676, seems like a limitation on the roomba. As soon and as long as an mqtt connection is active, the LEDs are on. Can we submit feature requests to iRobot somewhere? :clown_face:

edit: Disconnecting the LEDs will be tricky, they are soldered onto the mainboard...

SHxKM commented 2 years ago

Same here, this is pretty problematic as it seems to drain the battery quite a bit, and using continuous: off in home-assistant (in my case), just make the state-sync very unreliable.

NickWaterton commented 2 years ago

If anyone knows how to turn the lights off, I’ll be happy to implement it.

Roomba do not accept user suggestions by the way (one of their policies) - I assume it’s some legal thing.

The power drain from the lights is minuscule compared to the drive/vacuum motors. Probably about the same as the WiFi connection.

chasylexus commented 2 years ago

the same issue with my roomba 694

zaregg commented 2 years ago

same issue with my roomba e5, lights will not turn off while having the roomba integration enabled.

iraiscoming223 commented 2 years ago

For what's worth it - same here, Roomba 675. Especially annoying as it sleeps in the same room as some guests. Green light can be spooky thus acceptable for Halloween, but the other 364 nights has no use 😓

gonzalo- commented 1 year ago

Same here with 671, can't turn off the button lights :/

cthomeassistant commented 1 year ago

Same problem with mine: R671040 iRobot Firmware: 3.5.62+95

qdrien commented 10 months ago

Came across this issue while trying to solve the same problem so I figured I might share the outcome.

All I actually needed was the ability to start cleaning sessions every now and then. I did not really care about continuous updates on battery levels and the likes, so simply turning the integration off/on was an acceptable solution to me as long as it could be done automatically (so that I do not have to actually do it manually in the HA integrations settings before and after each cleaning session).

If that approach is of interest to anyone passing by, I installed Spook (available through HACS) which among many other things adds actions (as in stuff you can use in automations) to enable or disable integrations. This means a cleaning automation with a Roomba vacuum may now look like so: Enable Roomba integration -> Wait a bit -> Run a usual cleaning session -> Disable Roomba integration (the lights turn off after a minute or so with my Roomba 6XX)

This of course is not a perfect solution (a perfect one would probably need to involve Roomba firmware developers and therefore likely require some kidnapping) but is an ok solution for my own scenario, which ultimately is just about cleaning the floor without turning my house into a matrix-inspired nightclub.

(cross posting from a home-assistant issue as I also ended up here while searching for a solution)

iraiscoming223 commented 10 months ago

Thanks Adrien for sharing your approach, this is such a simple and somewhat elegant solution! Much appreciated! Happy new year!

On Thursday, 4 January 2024 at 11:36 PM, Adrien Coppens @.***> wrote:

Came across this issue while trying to solve the same problem so I figured I might share the outcome.

All I actually needed was the ability to start cleaning sessions every now and then. I did not really care about continuous updates on battery levels and the likes, so simply turning the integration off/on was an acceptable solution to me as long as it could be done automatically (so that I do not have to actually do it manually in the HA integrations settings before and after each cleaning session).

If that approach is of interest to anyone passing by, I installed Spook (available through HACS) which among many other things adds actions (as in stuff you can use in automations) to enable or disable integrations. This means a cleaning automation with a Roomba vacuum may now look like so: Enable Roomba integration -> Wait a bit -> Run a usual cleaning session -> Disable Roomba integration (the lights turn off after a minute or so with my Roomba 6XX)

This of course is not a perfect solution (a perfect one would probably need to involve Roomba firmware developers and therefore likely require some kidnapping) but is an ok solution for my own scenario, which ultimately is just about cleaning the floor without turning my house into a matrix-inspired nightclub.

(cross posting from a home-assistant issue as I also ended up here while searching for a solution)

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>