이 오픈 소스 펌웨어로 로봇 청소기를 클라우드에서 해방시키세요
인터넷 연결이 없어도 스마트 홈이 작동할 것으로 기대하는 것은 합리적입니다. 이는 Home Assistant와 같은 진정한 로컬 플랫폼을 사용하는 경우 특히 그렇지만, 모든 스마트 홈 장치가 로컬 제어를 지원하는 것은 아니기 때문에 항상 가능한 것은 아닙니다.
일부 로봇 청소기는 서드파티 펌웨어와 약간의 조작으로 클라우드에서 해방될 수 있습니다.
Valetudo는 로봇 청소기를 완전히 로컬에서 제어할 수 있게 해줍니다
Valetudo는 웹 브라우저, 스마트 홈 플랫폼, Home Assistant, OpenHAB, Node-RED, MQTT와 같은 솔루션을 사용하여 로봇 진공청소기를 클라우드 없이 제어할 수 있도록 하는 오픈 소스 프로젝트이며, 모바일 장치를 위한 다양한 동반 앱도 제공합니다.
이 프로젝트는 Sören Beye라는 개발자가 만든 영리한 소프트웨어로, 그는 이를 '주관적인 소프트웨어 솔루션'이라고 표현합니다. 2018년부터 시작해 소수의 청소로봇을 지원하는 등 지금도 활발하게 개발 중이다. 이 프로젝트는 Sören이 아직 존재하지 않는 솔루션을 원했기 때문에 시작되었으며 GitHub 기여자의 도움을 받아 직접 솔루션을 만들었습니다.
Valetudo는 독점 앱이나 원격 서버 연결 없이 '그냥 작동하는' 로봇 청소기를 만드는 것을 주요 목표로 설계되었습니다. Valetudo를 사용하는 경험은 지원되는 모든 로봇 청소기 모델에서 동일합니다. 이는 사생활을 최우선으로 하고 광고가 없으며 계정이 필요 없는 솔루션으로, 업데이트, 구독 또는 대규모 재설계를 강제하지 않습니다.
좋게 들리죠? 하지만 Valetudo를 사용하기 전에 이해해야 할 몇 가지 주의사항이 있습니다.
Valetudo를 설치해야 하나요?
Valetudo는 로봇 청소기 교체 펌웨어 솔루션이 아닐 수도 있습니다. 현재 로봇 청소기가 작동하는 방식에 완전히 만족한다면, 그것이 독점 앱을 통해서든 기존 Home Assistant 통합을 통해서든, 아마도 Valetudo가 필요하지 않을 것입니다.
진행하기 전에 이해해야 할 가장 중요한 점은 Valetudo가 로봇 진공청소기가 공급업체 특정 클라우드 서버와 통신하는 능력을 차단한다는 것입니다. 펌웨어를 설치하면 전용 앱을 사용할 수 없게 되며, 대신 스마트 홈 통합 및 다른 제어 방법에 의존해야 합니다.
다른 중요한 점은 Valetudo를 설치한 후에는 원래 상태로 되돌리는 것이 불가능하다는 것입니다. 이 과정은 로봇 청소기를 루팅한 다음 대체 펌웨어를 설치하는 과정을 포함합니다. 장치를 '새것' 상태로 다시 플래시할 수 없습니다. 게다가 Valetudo 프로젝트는 기능 동일성을 염두에 두고 설계되지 않았습니다.
Valetudo를 단순히 클라우드 의존성을 제거하는 펌웨어 교체로 생각하지 말고, 그 자체로 하나의 플랫폼으로 생각하세요. 설치하면 제조사 특정 기능을 놓칠 수도 있습니다. 즉, Valetudo를 설치하는 이유는 단순히 진공청소기를 클라우드에서 자유롭게 만들기 위해서가 아니라, Valetudo를 사용하기 위해서여야 합니다(물론 그렇게 하면서 클라우드 자유화도 동시에 이루어지겠지만요).
주의할 다른 점들도 있습니다. 제가 이 프로젝트를 '특이하다'고 표현했을 때 농담이 아니었습니다. 개발자의 '왜 Valetudo가 아닌가?'라는 글을 읽어보면 그 특이함을 금방 알 수 있을 것입니다. 저자는 이 프로젝트가 '[Valetudo]의 목표를 이해하고 그것이 당신에게 중요하다고 느낄 때만 의미가 있다'고 강조합니다.
물론, Valetudo에서 지원하는 제조사의 모델도 필요합니다.
지원되는 로봇 및 설치
Valetudo는 Xiaomi, Dreame, Roborock, MOVA, Viomi, Eureka, Cecotec, Prosenic, Commodore 및 IKOHS의 특정 로봇 청소기 모델을 지원합니다. Dreame는 현재 16개의 모델이 목록에 올라와 있어 단연 가장 잘 지원되는 제조업체입니다. 지원되는 로봇의 전체 목록을 확인하세요.
Valetudo와 함께 로봇 청소기를 작동시키는 것은 복잡한 작업일 수 있습니다. 때로는 Dreame Breakout PCB와 같은 추가 하드웨어의 사용이 필요할 수 있습니다. 첫 번째 단계는 항상 청소기를 루팅하여 Valetudo를 설치하고 실행할 수 있는 적절한 권한 수준을 확보하는 것입니다.
일부 모델은 완전 분해가 필요하며, 이는 진공청소기와 관련된 모든 보증을 무효화합니다. 다른 모델은 노트북과 USB 케이블만 필요합니다. 각 모델의 과정은 지원되는 로봇 페이지에 나와 있으며, 루트 접근 권한을 얻은 후 사용해야 하는 올바른 Valetudo 바이너리도 확인할 수 있습니다.
이 작업은 자신이 무엇을 하고 있는지 알고 있으며, 사용 중인 진공청소기 모델이 목록에 올라 있고 명시적으로 지원되는 경우에만 해야 합니다(목록은 포괄적입니다). 또한 이 과정에서 보증이 무효화될 수 있다는 점에 대비해야 합니다.
Valetudo를 실행 중인 진공청소기를 사용하면 웹 인터페이스, Android용 Valetudo Companion과 같은 앱을 사용하거나 Home Assistant에 통합하고 MQTT 브로커를 통해 명령을 내리는 방식으로 제어할 수 있습니다.
만약 Valetudo가 여전히 당신에게 다소 복잡하게 느껴진다면, Home Assistant와 자연스럽게 작동하는 다른 브랜드들도 있습니다. 또한 피하는 것이 좋은 다른 브랜드들도 있습니다.



