보일러가 OpenTherm을 지원한다면 SAT 온도조절기 프로젝트를 써보길 추천함
날씨 보정, 저부하 보정, PID 제어가 가능해서 온도 센서가 지원하는 정밀도(내 경우 ±0.02°C)로 제어됨 Home Assistant로 조작하며, 에너지 절약과 쾌적함을 동시에 얻을 수 있음
실시간 데이터는 Grafana 대시보드나 Emoncms에서 볼 수 있음
나도 이 프로젝트에 관심이 많음. Vitodens 100 보일러 + Ecobee + 히트펌프 조합을 쓰는데, 각 시스템이 따로 놀아서 불편함
예를 들어 Ecobee는 보일러의 다단 제어를 지원하지 않고, 히트펌프와도 연동되지 않아 방마다 온도 불균형이 생김
언젠가 집 전체에 HA 온도 센서를 설치해서, 시간대별로 어떤 시스템을 우선 가동할지 자동으로 결정하도록 만들고 싶음
이 프로젝트가 강제 송풍 HVAC에도 작동하는지 궁금함
예전에 Vaillant 보일러를 교체하면서 OpenTherm 보드를 직접 설치하려 했는데, 제조사에서 보증 무효라며 막았음
결국 OpenTherm 시도는 거기서 끝났음
오래된 Worcester Bosch 보일러에는 ems-esp를 써서 외기 온도 기반으로 유량 온도를 제어하고 있음. 역시 Home Assistant로 관리함
Home Assistant용 멀티존 제어기 중 괜찮은 게 있는지 궁금함
이건 단순히 Google 대신 NoLongerEvil이라는 또 다른 폐쇄형 서비스를 쓰는 것처럼 보임
이름이 뭐든, 그들이 신뢰할 만한지는 알 수 없음.
진짜로 믿을 수 있으려면 완전한 오픈소스 펌웨어와 백엔드가 필요하다고 생각함
지금은 Google 펌웨어를 해킹해서 트래픽을 다른 서버로 돌리는 수준이라, 자체 호스팅 가능한 백엔드와 빌드 프로세스가 공개되길 바람
수정: 백엔드를 곧 오픈소스로 공개할 예정이라니 기대 중임
Google은 이미 이 기기들을 버렸음. 지금은 그저 e-waste를 되살리는 시도라고 봄
완벽하진 않아도, 죽은 기기를 다시 쓸 수 있게 해주는 건 의미 있음
나는 작은 SBC 스택 서버를 만들어 집안의 여러 서비스를 직접 돌리고 싶음
Nest 컨트롤러부터 Minecraft 서버까지 경량 Kubernetes로 관리하고, 필요할 때마다 노드를 교체하는 식으로 운영하고 싶음
현재는 단순히 폐쇄형 서비스에 연결되는 펌웨어 이미지일 뿐임
어디로 연결되는지도 바꿀 수 없고, 개인정보 처리방침도 없음
로그인은 Microsoft 소유의 GitHub 계정으로 하고, 인증은 clerk.com이 처리함
곧 오픈소스화될 예정이라니 기다려봄
나는 이 프로젝트가 멋지다고 생각함. Nest Thermostat를 리버스 엔지니어링해서 새 펌웨어를 만든 거라니 대단함
아직 프라이버시 정책이 없는 건 초기 단계라 이해할 수 있음
이런 부정적인 반응이 온라인에서 좋은 프로젝트가 힘들어지는 이유라고 생각함
대시보드 사이트의 "Open Source" 페이지에는 펌웨어만 있고 서버 측 코드는 없음
펌웨어만으론 완전한 자유 소프트웨어라고 보기 어려움
수정: 자세히 보니 곧 백엔드도 오픈소스로 공개된다고 되어 있음
Louis Rossman이 제시한 버그바운티 코드 제출을 기다리고 있다 함. 잘 풀리면 멋질 듯함 관련 GitHub 이슈
“곧 공개된다”는 말엔 이제 신뢰가 잘 안 감
“이 펌웨어를 난방/냉방에 필수적인 온도조절기에 사용하지 말라”는 경고가 있음
예전에 온도조절기 고장으로 집안 온도가 위험 수준까지 올라간 경험이 있어서, 이런 경고는 진지하게 고려해야 함
그건 단순한 면책문구일 뿐임.
나는 수십 년째 잘 작동하는 아날로그 Honeywell 원형 온도조절기를 계속 쓸 생각임
나는 다른 접근을 택해서 새 PCB를 직접 설계함
100% 펌웨어 제어가 가능하도록 만들었고, LCD 인터페이스 리버스 엔지니어링 과정을 공유했음
Cody의 익스플로잇이 완전히 새 펌웨어를 쓸 수 있게 해주길 기대함
이 프로젝트가 꼭 성공하길 바람
예전에 Nest 1세대, 2세대 개발팀과 함께 일했는데, 그 팀은 제품에 진심이었음
그들이 이런 식으로 서비스를 종료하자는 결정을 내리진 않았을 것임
지금은 Google에 그때 사람들 아무도 남아 있지 않음.
우리가 있을 때도 의견이 반영되지 않았음
“우리는 투명성과 수리할 권리 운동에 헌신하고 있다”는 문구를 보고 기대 중임
환경을 생각한다던 회사가 이런 식으로 사용자 기기를 쓰레기로 만든 것은 정말 어이없음
단지 클라우드 비용을 아끼거나 새 제품을 팔기 위한 결정 같음
네트워크 연결이 안 된다고 해서 작동하는 온도조절기를 버릴 필요는 없음
마케팅은 결국 거짓말의 예술임.
이런 기업들은 환경보다 이익만을 추구함.
게다가 일부는 국제 분쟁과 인권 문제에도 연루되어 있음 UN 보고서 링크
클라우드 의존이 적은 온도조절기를 찾고 있음
Nest 두 대를 쓰는데 너무 답답해서, Home Assistant와 직접 연동되는 제품을 원함
WiFi가 아닌 Z-Wave 기반 온도조절기도 있지만, 나는 HTTP나 MQTT를 선호함
WiFi + API를 모두 지원하는 제품은 거의 없고, Venstar만이 그나마 가능하지만 불안정한 WiFi 모듈 때문에 포기했음
펌웨어 구조도 특이해서 더 이상 시도하지 않음
Ecobee는 여전히 클라우드 연결이 필요하지만, HomeKit 통합을 통해 로컬 제어가 가능함
Home Assistant에서도 HomeKit 연동으로 잘 작동함
Hacker News 의견
보일러가 OpenTherm을 지원한다면 SAT 온도조절기 프로젝트를 써보길 추천함
날씨 보정, 저부하 보정, PID 제어가 가능해서 온도 센서가 지원하는 정밀도(내 경우 ±0.02°C)로 제어됨
Home Assistant로 조작하며, 에너지 절약과 쾌적함을 동시에 얻을 수 있음
실시간 데이터는 Grafana 대시보드나 Emoncms에서 볼 수 있음
예를 들어 Ecobee는 보일러의 다단 제어를 지원하지 않고, 히트펌프와도 연동되지 않아 방마다 온도 불균형이 생김
언젠가 집 전체에 HA 온도 센서를 설치해서, 시간대별로 어떤 시스템을 우선 가동할지 자동으로 결정하도록 만들고 싶음
결국 OpenTherm 시도는 거기서 끝났음
이건 단순히 Google 대신 NoLongerEvil이라는 또 다른 폐쇄형 서비스를 쓰는 것처럼 보임
이름이 뭐든, 그들이 신뢰할 만한지는 알 수 없음.
진짜로 믿을 수 있으려면 완전한 오픈소스 펌웨어와 백엔드가 필요하다고 생각함
지금은 Google 펌웨어를 해킹해서 트래픽을 다른 서버로 돌리는 수준이라, 자체 호스팅 가능한 백엔드와 빌드 프로세스가 공개되길 바람
수정: 백엔드를 곧 오픈소스로 공개할 예정이라니 기대 중임
완벽하진 않아도, 죽은 기기를 다시 쓸 수 있게 해주는 건 의미 있음
Nest 컨트롤러부터 Minecraft 서버까지 경량 Kubernetes로 관리하고, 필요할 때마다 노드를 교체하는 식으로 운영하고 싶음
현재는 단순히 폐쇄형 서비스에 연결되는 펌웨어 이미지일 뿐임
어디로 연결되는지도 바꿀 수 없고, 개인정보 처리방침도 없음
로그인은 Microsoft 소유의 GitHub 계정으로 하고, 인증은 clerk.com이 처리함
곧 오픈소스화될 예정이라니 기다려봄
아직 프라이버시 정책이 없는 건 초기 단계라 이해할 수 있음
대시보드 사이트의 "Open Source" 페이지에는 펌웨어만 있고 서버 측 코드는 없음
펌웨어만으론 완전한 자유 소프트웨어라고 보기 어려움
수정: 자세히 보니 곧 백엔드도 오픈소스로 공개된다고 되어 있음
관련 GitHub 이슈
“이 펌웨어를 난방/냉방에 필수적인 온도조절기에 사용하지 말라”는 경고가 있음
예전에 온도조절기 고장으로 집안 온도가 위험 수준까지 올라간 경험이 있어서, 이런 경고는 진지하게 고려해야 함
나는 수십 년째 잘 작동하는 아날로그 Honeywell 원형 온도조절기를 계속 쓸 생각임
나는 다른 접근을 택해서 새 PCB를 직접 설계함
100% 펌웨어 제어가 가능하도록 만들었고, LCD 인터페이스 리버스 엔지니어링 과정을 공유했음
Cody의 익스플로잇이 완전히 새 펌웨어를 쓸 수 있게 해주길 기대함
이 프로젝트가 꼭 성공하길 바람
예전에 Nest 1세대, 2세대 개발팀과 함께 일했는데, 그 팀은 제품에 진심이었음
그들이 이런 식으로 서비스를 종료하자는 결정을 내리진 않았을 것임
우리가 있을 때도 의견이 반영되지 않았음
“우리는 투명성과 수리할 권리 운동에 헌신하고 있다”는 문구를 보고 기대 중임
환경을 생각한다던 회사가 이런 식으로 사용자 기기를 쓰레기로 만든 것은 정말 어이없음
단지 클라우드 비용을 아끼거나 새 제품을 팔기 위한 결정 같음
이런 기업들은 환경보다 이익만을 추구함.
게다가 일부는 국제 분쟁과 인권 문제에도 연루되어 있음
UN 보고서 링크
클라우드 의존이 적은 온도조절기를 찾고 있음
Nest 두 대를 쓰는데 너무 답답해서, Home Assistant와 직접 연동되는 제품을 원함
WiFi + API를 모두 지원하는 제품은 거의 없고, Venstar만이 그나마 가능하지만 불안정한 WiFi 모듈 때문에 포기했음
펌웨어 구조도 특이해서 더 이상 시도하지 않음
Home Assistant에서도 HomeKit 연동으로 잘 작동함