GN⁺: Valetudo - 클라우드 연결없이 로컬 전용 운영을 위한 로봇 청소기 소프트웨어
(valetudo.cloud)- 클라우드 없이 작동하는 로봇 청소기를 위한 소프트웨어 솔루션
- 2018년에 시작되어 신뢰할 수 있는 솔루션으로 성장
Valetudo의 사용 이유
- 공급업체에 구애받지 않음
- 클라우드 연동을 제거
- 서버 종속성 제거(회사가 망하거나 매각해도 유지 가능)
- 강제 업데이트 없음(유료화 되거나 기능 제거)
- 계정이 필요없음
Valetudo의 단점
- Opionated Software임
- 기존 클라우드 연결이 중지되므로, 공급업체가 제공하는 앱도 사용 불가. 둘을 동시에 사용할수 없음
- 루팅을 통해 Valetudo를 설치하게 되므로, 일부 모델을 제외하고 원래대로 돌아갈 수 없음
- 특정 로봇만 지원되며, 다층/멀티맵을 지원하지 않음
- 영어만 지원됨
지원되는 로봇
- Xiaomi : V1, 1C, 1T, X10 Plus, Vacuum-Mop P/2 Ultra
- Dreame : D9, D9 Pro, F9, L10 Pro, Z10 Pro, W10, W10 Pro, L10s Ultra, D10s Pro, D10s Plus
- Roborock : S5, S6, S6 Pure, S4, S4 Max, S5 Max, S7, S7 Pro Ultra, Q7 Max
- MOVA : Z500
- Viomi : V6, SE
- Cecotec : Conga 3290, Conga 3790
- Proscenic : M6 Pro
- Commodore : CVR 200
Valetudo는 정원과 같음
- Valetudo 프로젝트는 인터넷상의 한 사람의 취미로, 상업화하거나 확장할 의도가 없음
- Valetudo를 개인 소유의 공공 정원으로 생각하며, 무료로 방문하고 즐길 수 있음
- 정원에 대한 변경을 요구할 근거가 없으며, 정원의 개방은 모두에게 선물로 여겨져야 함
GN⁺의 의견
- Valetudo는 사용자의 프라이버시를 존중하고 클라우드 의존성을 없애는 로봇 청소기 솔루션으로 중요함.
- 오픈소스 라이선스를 통해 사용자가 기기의 작동을 이해하고 필요에 따라 수정할 수 있는 자유를 제공하는 점이 매력적임.
- 개인이 운영하는 프로젝트로서 사용자들에게 무료로 제공되는 것이 흥미롭고, 이러한 커뮤니티 기반의 개발 방식이 소프트웨어 산업에 긍정적인 영향을 미칠 수 있음.
Hacker News 의견
- 이 프로젝트는 오픈 소스이면서 일반인들에게 접근 가능하려고 노력하고 있으며, 어느 정도 성공하고 있음.
- 최종 사용자를 위해 유럽에서 판매되는 일반 로봇을 루팅하기 위한 표준화된 PCB를 공유할 수 있는 텔레그램 그룹이 있음.
- 프로젝트의 주 개발자가 직접 그룹에서 활동적으로 도움을 주고 있음.
- 그러나 포크(fork)나 맞춤형 PCB에 대한 논의는 비개발자들을 혼란스럽게 할 수 있으므로 좋지 않게 보임.
- 개발자 측면에서는, 쉽고 표준화된 것을 만들기 위해 로봇 특정 기능을 지원하지 않는 등의 타협이 필요했음.
- 이는 파워 유저라면 아마 자신만의 포크를 운영할 것임을 의미함.
- Valetudo를 설치하는 것은 중국의 폐쇄적인 소스에서 유럽의 소스가 가능한 정원으로 옮겨가는 것과 같음.
- 그럼에도 불구하고, 개인적으로 지원되지 않는 포크를 Dreame W10에서 운영하는 것에 매우 만족함.
- Dreame Z10 pro에서 1년 이상 Valetudo를 사용해왔으며, 훌륭한 경험임.
- Valetudo 호환성이 없는 로봇 진공 청소기는 절대 구매하지 않을 것임.
- 아직 많이 사용하지는 않았지만, HomeAssistant와의 비교적 간단한 통합도 감사함.
- 지원되는 로봇 목록에 대한 직접 링크 제공.
- 37c3에서 진행된 최근 강연을 볼 수 있으며, 다양한 플랫폼에서 루트 권한을 얻는 과정에 관심이 있다면 시청 권장.
- Neato Robotics Botvac Connected를 소유하고 있으나, Neato가 서비스를 중단함에 따라 클라우드 의존 기능이 무용지물이 됨(원격 시작, 아이폰 앱 등).
- 불행히도 Valetudo와 호환되지 않음.
- 중국의 $Mi 로봇들은 Neato가 가진 흡입력을 갖추지 못함.
- Dyson 제품은 좋아 보이지만 너무 비쌈.
- 주제에서 벗어난 이야기지만, 바우하우스 스타일의 캔틸레버 의자를 좋아하지만 로봇들이 그 위에 올라가려 하고 갇히거나 시끄러운 문제가 있었음.
- 비전/라이다 로봇들이 이러한 문제를 피할 수 있는지 궁금함.
- Apache-2.0 라이선스는 매우 허용적인 라이선스로, 많은 작업이 무료로 공유되고 있음.
- 사람들이 Valetudo를 판매하거나 자신의 작업으로 속이는 것을 신뢰함.
- Tivoization의 위험에 처한 프로젝트의 완벽한 예로, OEM들이 쉽게 자신들의 진공 청소기에 Valetudo를 적용하고 펌웨어 변경을 사용자와 개발자가 할 수 없게 만들 수 있음.
- 이를 방지하기 위해 GPLv3가 발명됨.
- iOS에서 Valetudo를 실행하는 방법을 찾을 수 없어 아쉬움.
- 기본 앱이 때때로 너무 느림.
- Roomba 하드웨어는 잠겨 있어 지원되지 않음.
- 그러나 이것은 정말 멋진 일로, Roomba가 집의 평면도를 가지고 있고 앱에서 지속적으로 추가 구매를 유도하는 것을 좋아하지 않음.
- HA 통합은 예를 들어 더 동적인 스케줄링을 가능하게 함(집에 아무도 없을 때 청소 시작, 이 방을 저 방보다 우선시하기, 사람들이 돌아올 때 기지로 돌아가기, 쓰레기 수거일 전날 비우거나 교체할 것을 알림).
- 오직 오래된 모델만 지원하며 대부분의 경우 복잡한 전체 분해와 브레이크아웃 보드/PCB 지식이 필요함.
- 이러한 것이 존재하는 것은 훌륭하지만, "평균" 고급 사용자에게는 해당되지 않음.