베이스 보드 히터 용 Wi-Fi 라인 전압 서모 스탯

배경

집에는 라인 전압 전기베이스 보드 히터 (240V, 3600W)가 몇 개 있습니다. ).

문제

근거리 통신망을 넘어 연결하지 않고 일정과 현재 온도를 제어합니다.

하드 요구 사항

  • 근거리 통신망에 대한 Wi-Fi 연결을 지원합니다.
  • 언제든지 인터넷 연결이 필요하지 않습니다.
  • 온도 측정기는 이름 (또는 IP 주소)으로 고유하게 참조 될 수 있습니다.
  • 암호화 된 전송 프로토콜 및 비밀번호 보호.
  • HTTP를 통해 REST를 사용하여 터미널에서 온도 변경 :
     $ curl -d "thermostat=kitchen&set=20C&token=T" -X POST https://10.0.0.15/temp 

소프트 요구 사항

선택적인 요구 사항은 다음과 같습니다.

  • 간단한 웹 서버 (또는 초기 설정을위한 블루투스)를 제공합니다.
  • 온도 조절 장치의 이름을 지정할 수 있습니다.

허브

HTTP API를 통해 개방형 REST를 제공하는 허브가 있으면 작동합니다. 온도 조절기는 허브없이 독립적으로 작동하는 것이 좋습니다.

대안

Mozilla의 Things Gateway 는 허브에 연결 하는 방법으로 약속했습니다. Benjamin Francis 는 다음과 같이 썼습니다.

제 제안은 Zigbee 온도 조절기를 찾은 다음 Things Gateway를 사용하여 IP 네트워크에 연결하고 REST + WebSocket API를 노출하는 것입니다. Zigbee 어댑터를 설치하고 서모 스탯 웹 사물 유형에 대한 지원을 추가하고 싶습니다. 제 집과 비슷한 제품을 찾고 있기 때문에 여러분이 찾은 내용을 듣고 싶습니다. Honeywell을 고려하고있었습니다.

연구

다음은 제가 발견했거나 영업 담당자로부터 들었던 것처럼 다양한 경쟁자와 그들이 작동하지 않는 이유입니다.

다음을 포함하여 작동하지 않는 24V 온도 조절기가 여러 개 있습니다.

질문

Wi-를 통해 명령 줄을 통해 온도를 제어 할 수있는 온도 조절기 인터넷 연결이없는 Fi?

또는 일반적인 24V 장치 중 하나와 함께 사용하기에 완벽하게 안전한 240V ~ 24V 릴레이가 있습니까?

댓글

  • 일반적으로 소비자 기기가 개방형 API를 제공 할 것이라고 기대하지 않습니다. 수요가 불충분하고 공급 업체는 현재 고마진 고객에게 의존하는 것 같습니다. 나만의 빌드는 잠재적으로 ' 쉬운 '입니다.
  • 이것이 요구 사항을 정확히 충족하는지 확실하지 않지만 8 개의 10-24V 센서 입력 (예 : 온도 조절기)을 수용하고 8 개의 24V 릴레이를 제어하는 부하 관리자를 구축했습니다. 입력 및 출력은 C ++를 실행하는 내부 컴퓨터 (RaspberryPi)에 의해 논리적으로 제어되므로 RJ-45 이더넷, WiFi 및 Bluetooth 기능 (I ' m 유선 이더넷을 사용하여 멀리). (1/2)
  • 1 차 애플리케이션은 화로, 열 펌프, 스마트 기기 (제어와 전력이 분리 된 모든 것)를 제어하는 것입니다. 코드는 입력 (call-for-service)의 우선 순위를 지정한 다음 제공되는 출력 수를 제한 할 수 있습니다. 현재 우선 순위는 사용 가능한 전력 (예 : 태양 광 어레이 또는 배터리 / 인버터)에만 기반하지만 시간 또는 기타 기준을 추가 할 수 있습니다.(2/2)
  • 저는 Mysa 스마트 온도 조절기를 소유하고 있으며 Apple HomeKit을 지원합니다.이 기능은 내부 WiFi 연결을 통해서만 수행됩니다. HomeKit이 없어 현재 확인할 수 없습니다.

답변

찾기가 어려울 수 있습니다. 고객의 요구 사항을 즉시 충족하는 기성품입니다. DIY에 얼마나 자신감이 있습니까? 커스텀 펌웨어로 비교적 쉽게 재 플래시 할 수있는 오픈 소스 하드웨어 플랫폼이 많이 있습니다. 이러한 접근 방식이 사용자의 요구에 가장 적합하다는 것을 알 수 있습니다. ESP8266 SoC 기반 하드웨어의 예는 https://github.com/arendst/Sonoff-Tasmota 를 참조하세요.

비슷한 DIY 오픈 소스 프로젝트는 오래 전부터 여러분이 원하는 많은 일을합니다. 더 이상 유지되지 않지만 PCB 레이아웃 / 코드를 계속 사용할 수 있습니다. https://harizanov.com/wiki/wiki-home/three-channel-wifi-relaythermostat-board/

요구 사항 :

근거리 통신망에 대한 Wi-Fi 연결을 지원합니다. -That ” ESP8266으로 쉽게 달성 할 수 있습니다. ESP-NOW 사용을 고려할 수도 있습니다. https://www.espressif.com/en/products/software/esp-now/overview

항상 인터넷 연결이 필요하지 않습니다. .-ESP8266을 사용하면 괜찮고 쉽게 달성 할 수 있습니다.

Thermostats는 서로를 자동으로 감지합니다. -사용 사례는 무엇입니까? 온도 조절기가 서로를 봐야하는 이유는 무엇입니까? 허브 코드로 주소를 지정할 수 있도록 이름으로 만 식별 할 수 있어야합니다. 그것은 약간 까다로울 수 있으며 약간의 추가 코딩이 필요할 것입니다. 어쩌면 mDNS를 사용할까요?

암호화 된 전송 프로토콜 및 비밀번호로 보호됩니다. -인터넷에 노출되지 않았으므로 귀찮은 이유 ? 어쨌든-복잡성의 추가 비용으로 가능합니다.

HTTP를 통한 REST를 사용하여 터미널에서 온도 변경 -위에서 링크 한 예제 코드를 사용하여 쉽게 달성 할 수 있습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다