rand256 / valetudo

Valetudo RE - experimental vacuum software, cloud free
Apache License 2.0
664 stars 73 forks source link

Valetudo external installation #508

Open Manuel-Haas opened 10 months ago

Manuel-Haas commented 10 months ago

It seems to get harder and harder to root newer vacuum robots - even Dreame-devices.

Why not install Valetudo outside the robot - eg on a RPi within the local net? Or as a VM on the local NAS? We could provide a dedicated SSID and VLAN, which connects the unmodified robot directly with the Valtudo-VM.

Or how about a docker-container / home-assistant-addon?

Yes - this adds some complexity to the local network, but there is no need to modify the robot anymore.

Manuel-Haas commented 8 months ago

Hello, and thank you for the answer! It was just meant as a new idea to mitigate these difficult and sometimes dangerous rooting procedures. Maybe all modifications could be done outside the robot, in the router or even in a pre-built docker image running on an RPi (NAT, DNS...), including Valetudo itself. I don't fully understand what happens during the rooting process, but that's why I'm asking ;-) In the meantime, I managed to root my Dreame D10S Pro, so it's not relevant for me at the moment.

Kind regards, Manuel

Am Mi., 8. Nov. 2023 um 23:11 Uhr schrieb SCA075 @.***>:

@Manuel-Haas https://github.com/Manuel-Haas I'm not sure if I understand your question here, anyhow I did install Valetudo in a quite simple way there is in the discussion a kind of procedure I wrote down..

— Reply to this email directly, view it on GitHub https://github.com/rand256/valetudo/issues/508#issuecomment-1802759997, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWZRE5WH2EFZL2F5XKUJ3E3YDP7PLAVCNFSM6AAAAAA4IYMSLGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBSG42TSOJZG4 . You are receiving this because you were mentioned.Message ID: @.***>

sca075 commented 8 months ago

I'm pretty sure it's possible to do "update" the robots easily without Pi or other "things" there is just to follow the procedures.. and probably some software such miiota helper.. I guess you could share your experience and write down what you did to get your robot "updated" this would be helpful for the community.. if not wrong it there's in any cases to interface the robot via usb, is that correct?

By the way, I'm currently developing a camera to render the maps, I'm not sure if your robot is supported can you please try the valetudo vacuum camera?