Wi-Fi Line Thermostat สำหรับ Heaters Baseboard


10

พื้นหลัง

บ้านมีเครื่องทำความร้อนแผงวงจรไฟฟ้าแรงดันไฟฟ้าไม่กี่บรรทัด (240V, 3600W)

ปัญหา

ควบคุมตารางเวลาและอุณหภูมิปัจจุบันโดยไม่ต้องเชื่อมต่อผ่านเครือข่ายท้องถิ่น

ข้อกำหนดที่ยาก

  • รองรับการเชื่อมต่อ Wi-Fi กับเครือข่ายท้องถิ่น
  • ไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ตได้ตลอดเวลา
  • เทอร์โมสแตทสามารถอ้างอิงได้โดยไม่ซ้ำกันตามชื่อ (หรือที่อยู่ IP)
  • โปรโตคอลการขนส่งที่เข้ารหัสและป้องกันด้วยรหัสผ่าน
  • เปลี่ยนอุณหภูมิจากเทอร์มินัลโดยใช้ REST ผ่าน HTTP:
    $ curl -d "thermostat = kitchen & set = 20C & token = T" -X POST https://10.0.0.15/temp
    

ข้อกำหนดที่อ่อนนุ่ม

ข้อกำหนดเพิ่มเติม ได้แก่ :

  • เสนอเว็บเซิร์ฟเวอร์อย่างง่าย (หรือบลูทู ธ สำหรับการตั้งค่าเริ่มต้น)
  • สามารถตั้งอุณหภูมิได้

ดุม

หากมีฮับที่ให้บริการ REST แบบเปิดเหนือ HTTP API แสดงว่าจะใช้งานได้ โดยเฉพาะอย่างยิ่งอุณหภูมิจะทำงานแบบสแตนด์อโลน (ไม่มีฮับ)

ทางเลือก

สิ่งต่าง ๆของ Mozilla Gateway นั้นดูมีแนวโน้มว่าเป็นวิธีการเชื่อมต่อกับฮับ Benjamin Francisเขียน

ข้อเสนอแนะข้อหนึ่งของฉันคือมองหาเทอร์โมซิงก์ของ Zigbee จากนั้นใช้ Things Gateway เพื่อเชื่อมต่อกับเครือข่าย IP และแสดง REST + WebSocket API เรามีอะแดปเตอร์ Zigbee อยู่แล้วและต้องการเพิ่มการสนับสนุนสำหรับเว็บเทอร์โมสตัท ฉันสนใจที่จะฟังสิ่งที่คุณค้นหาเพราะฉันกำลังมองหาบางสิ่งที่คล้ายกับบ้านของฉันเอง ฉันกำลังพิจารณา Honeywell

วิจัย

นี่คือเหตุผลและเหตุผลหลายประการที่พวกเขาไม่ได้ทำงานอย่างที่ฉันได้ค้นพบหรือได้รับการบอกเล่าจากตัวแทนขาย:

  • เทอร์โมสแตทบอร์ดไร้สายของ Walker Technologies - WZ_LVS250 มีเครื่องตรวจจับความเคลื่อนไหวในตัวและต้องใช้ Zigbee
  • Nuheat SIGNATURE เทอร์โม - เปิดใช้งาน Wi-Fi รัฐ "ใส่ที่อยู่อีเมลที่อีเมลเปิดใช้งานอาจถูกส่งไป."
  • CALEO CASA Wi-Fi Thermostat - "ฉันมี Casa เหมือนกัน แต่ไม่มี APIs ใด ๆ (ไม่สามารถรวมกับ SmartThing ได้)"
  • Mysa Smart Thermostat - "การควบคุมในพื้นที่ใดก็ตามที่เรานำไปใช้งานส่วนใหญ่จะไม่ผ่าน HTTP และจะใช้จากแอพของเรา"
  • STELPRO 4000 W KI Thermostat - ต้องการ Z-Wave หรือ Zigbee
  • ATMOZ-2-240-Wifi เทอร์โมไลน์แรงดันไฟฟ้าที่ตั้งโปรแกรมได้ - รีวิวน้อยกว่าตัวเอก
  • Sinopé TH1121RF-4000 - "เนื่องจากการควบคุมและการเขียนโปรแกรมจำเป็นต้องใช้ GT125 เพื่อเข้าถึงเทอร์โมสแตทและคุณต้องมีร่างกายอยู่ด้านหน้า GT125 ... และเนื่องจากไม่ใช่ wifiคุณจึงไม่สามารถเชื่อมต่อกับอุปกรณ์ได้โดยตรง"
  • Honeywell YTL9160AR1000 / U - ดูเหมือนว่าจะต้อง "API cloud-based สำหรับ Wi-Fi Thermostats" หรือมันRedLINK อินเทอร์เน็ตเกตเวย์

มีเทอร์โมสแตท 24V จำนวนหนึ่งที่ไม่สามารถใช้งานได้ซึ่งรวมถึง:

คำถาม

เทอร์โมสแตทใดที่อนุญาตให้ควบคุมอุณหภูมิผ่านทางบรรทัดคำสั่งผ่าน Wi-Fi โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต

นอกจากนี้ยังมีรีเลย์ 240V ถึง 24V ที่เงียบสนิทซึ่งจะปลอดภัยอย่างสมบูรณ์แบบเมื่อใช้กับอุปกรณ์ 24V หนึ่งตัวหรือไม่?


โดยทั่วไปฉันไม่คาดหวังว่าอุปกรณ์ของผู้บริโภคจะมี API แบบเปิด - มีความต้องการไม่เพียงพอและผู้ค้าดูเหมือนจะพึ่งพาลูกค้าที่มีกำไรสูงในตอนนี้ สร้างของคุณเองอาจเป็น 'ง่าย'
Sean Houlihane

ไม่แน่ใจว่าสิ่งนี้ตรงตามความต้องการหรือไม่ แต่ฉันได้สร้างตัวจัดการโหลดที่ยอมรับอินพุตเซ็นเซอร์ 10 10 ถึง 24 โวลต์แปดตัว (พูดจากเทอร์โมสแตท) และควบคุมรีเลย์ 24 โวลต์แปดตัว อินพุทและเอาท์พุทถูกควบคุมอย่างมีเหตุผลโดยคอมพิวเตอร์ภายใน (RaspberryPi) ที่รัน C ++ ดังนั้นมันจึงมีความสามารถของอีเธอร์เน็ต RJ-45, WiFi และบลูทู ธ (ฉันเพิ่งใช้อีเธอร์เน็ตต่อสาย) (1/2)
user297954

แอปพลิเคชั่นหลักคือการควบคุมเตาเผาปั๊มความร้อนเครื่องใช้ที่ชาญฉลาด รหัสจะจัดลำดับความสำคัญอินพุต (การเรียกใช้บริการ) และจากนั้นสามารถ จำกัด จำนวนเอาต์พุตที่ให้บริการ ตอนนี้ลำดับความสำคัญจะขึ้นอยู่กับพลังงานที่มีอยู่เท่านั้น (เช่นจากแผงเซลล์แสงอาทิตย์หรือแบตเตอรี่ / อินเวอร์เตอร์) แต่มันเป็นไปได้ที่จะเพิ่มเวลาในแต่ละวันหรือเกณฑ์อื่น ๆ (2/2)
297954

ฉันเป็นเจ้าของเทอร์โมสมาร์ท Mysa และพวกเขามีการรองรับ Apple HomeKit ซึ่งฉันเชื่อว่าทำได้เฉพาะการเชื่อมต่อ WiFi ภายในเท่านั้น ฉันไม่มี HomeKit ดังนั้นฉันจึงไม่สามารถยืนยันได้ในขณะนี้
Cinderhaze

คำตอบ:


3

อาจเป็นเรื่องยากที่จะค้นหาผลิตภัณฑ์นอกชั้นวางที่ตรงกับความต้องการของคุณทันที คุณมั่นใจใน DIY แค่ไหน? มีแพลตฟอร์มฮาร์ดแวร์โอเพนซอร์ซมากมายที่ค่อนข้างง่ายต่อการแฟลชซ้ำกับเฟิร์มแวร์ที่กำหนดเองคุณอาจพบว่าวิธีนี้เหมาะสมที่สุดสำหรับความต้องการของคุณ ดูhttps://github.com/arendst/Sonoff-Tasmotaเป็นตัวอย่างสำหรับฮาร์ดแวร์ที่ใช้ SoC ESP8266

ฉันทำงานในโครงการโอเพ่นซอร์ส DIY ที่คล้ายกันมานานมันทำสิ่งต่าง ๆ ตามที่คุณต้องการ ไม่ได้รับการดูแลรักษาอีกต่อไป แต่คุณยังสามารถใช้โครงร่าง PCB / รหัส: https://harizanov.com/wiki/wiki-home/three-channel-wifi-relaythermostat-board/

เกี่ยวกับความต้องการของคุณ:

รองรับการเชื่อมต่อ Wi-Fi กับเครือข่ายท้องถิ่น - สามารถทำได้อย่างง่ายดายด้วย ESP8266 คุณอาจข้ามไปได้ว่าสิ่งใดก็ตามที่ใช้คุณอาจพิจารณาใช้ ESP-NOW https://www.espressif.com/th/products/software/esp-now/overview

ไม่จำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ตได้ตลอดเวลา - ใช้งานได้ดีกับ ESP8266

ตัวตรวจจับอุณหภูมิจะตรวจจับกันและกันโดยอัตโนมัติ - คุณใช้กรณีอะไร ทำไมอุณหภูมิถึงต้องเห็นกัน? คุณจะต้องสามารถระบุได้ด้วยชื่อดังนั้นรหัสฮับสามารถระบุได้ อันนั้นอาจจะยุ่งยากเล็กน้อยและจะต้องมีการเข้ารหัสพิเศษหรืออาจใช้ mDNS?

โปรโตคอลการขนส่งที่เข้ารหัสและป้องกันด้วยรหัสผ่าน - เนื่องจากคุณไม่ได้ใช้อินเทอร์เน็ตทำไมต้องรำคาญ? อย่างไรก็ตาม - มันสามารถทำได้ในราคาที่เพิ่มความซับซ้อน

เปลี่ยนอุณหภูมิจากเทอร์มินัลโดยใช้ REST ผ่าน HTTP - ทำได้อย่างง่ายดายโดยใช้โค้ดตัวอย่างที่ฉันลิงก์ไว้ด้านบน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.