Wi-Fi hálózati feszültségű termosztát az alaplapos fűtőberendezésekhez

Háttér

Egy házban van egy maroknyi hálózati feszültségű elektromos padlófűtés (240V, 3600W) ).

Probléma

Irányítsa az ütemezést és az aktuális hőmérsékletet anélkül, hogy csatlakozna a helyi hálózaton túl.

Kemény követelmények

  • Támogatja a Wi-Fi kapcsolatot a helyi hálózattal.
  • Soha nem igényel internetkapcsolatot.
  • A termosztátokra egyedi (név vagy IP-cím) hivatkozás lehet.
  • Titkosított szállítási protokoll és jelszóval védett.
  • Változtassa meg a hőmérsékletet egy terminálról a REST használatával HTTP-n keresztül:
     $ curl -d "thermostat=kitchen&set=20C&token=T" -X POST https://10.0.0.15/temp 

Lágy követelmények

Az opcionális követelmények a következők:

  • Egyszerű webszervert (vagy Bluetooth-ot kínál az első beállításhoz).
  • A termosztátok megnevezhetők.

Hub

Ha létezik olyan hub, amely nyílt REST-t kínál a HTTP API-n keresztül, akkor ez működni fog. A termosztátok előnyösen önállóan működnek (hub nélkül).

Alternatívák

A Mozilla “s Things Gateway megjelenés ígéretes, mivel csatlakozhat egy hubhoz. Benjamin Francis írta,

Az egyik javaslatom az lenne, hogy keressek egy Zigbee termosztátot, majd a dolgok átjárójával kapcsolják át egy IP-hálózathoz, és tegyék ki a REST + WebSocket API-t. egy Zigbee adaptert, és szeretnék támogatást adni egy termosztát webes webes típusához. Érdekelne, hogy mit találok, mert valami hasonlót keresek a saját otthonomhoz. A Honeywellre gondoltam.

Kutatás

Íme egy sor versenyző és ok, amelyek nem működnek, amint azt az értékesítési képviselők felfedeztem vagy elmondtam nekik:

Számos 24 V-os termosztát nem működik, amelyek a következők:

kérdés

Milyen termosztátok engednék meg a hőmérséklet vezérlését a parancssoron keresztül Wi-Fi-n keresztül Fi internetkapcsolat nélkül?

Alternatív megoldásként léteznek olyan teljesen csendes 240 V-os és 24 V-os relék, amelyeket tökéletesen biztonságos lenne használni a tipikus 24 V-os eszközök egyikével?

Megjegyzések

  • Általában nem várom el, hogy a fogyasztói eszközök nyílt API-t biztosítsanak – van ilyen elégtelen kereslet, és úgy tűnik, hogy az árusok jelenleg a magas árrésű ügyfelekre támaszkodnak. A saját készítése potenciálisan ' könnyű '.
  • Nem biztos benne, hogy ez pontosan megfelel-e az igényeknek, de épített egy terheléskezelőt, amely nyolc 10-24 voltos érzékelő bemenetet fogad el (mondjuk a termosztátoktól) és nyolc 24 voltos relét vezérel. A be- és kimeneteket logikailag egy C ++ rendszert futtató belső számítógép (RaspberryPi) vezérli, így RJ-45 Ethernet, WiFi és Bluetooth képességekkel rendelkezik (I ' m csak a vezetékes Ethernet használatával, tehát messze). (1/2)
  • Elsődleges alkalmazás a kemencék, hőszivattyúk, esetleg intelligens készülékek (bármi külön vezérléssel és teljesítménnyel) vezérlése. A kód előtérbe helyezi a bemeneteket (szolgáltatás-hívás), majd korlátozhatja a kiszolgált kimenetek számát. Jelenleg a prioritás csak a rendelkezésre álló energián alapul (pl. Napelemes rendszerből vagy akkumulátorból / inverterből), de lehetőség lenne hozzáadni a napszakot vagy más kritériumokat.(2/2)
  • A Mysa intelligens termosztátok tulajdonosa vagyok, és támogatást nyújtanak az Apple HomeKit számára, amely véleményem szerint csak belső WiFi kapcsolat használatával történik. Nincs HomeKit-em, ezért jelenleg nem tudom ellenőrizni.

Válasz

Nehéz megtalálni polc nélküli termék, amely azonnal megfelel az Ön igényeinek. Mennyire magabiztos a barkácsolásban? Rengeteg nyílt forráskódú hardverplatform található, amelyeket viszonylag könnyű újravillantani az egyedi firmware-rel, lehet, hogy ezt a megközelítést találja az Ön igényeinek leginkább. Lásd: https://github.com/arendst/Sonoff-Tasmota az ESP8266 SoC alapú hardver példájául.

Egy hasonló DIY nyílt forráskódú projekt régen, sok mindent megtesz, amit akar. Már nincs karbantartva, de továbbra is használhatja a NYÁK elrendezését / kódját: https://harizanov.com/wiki/wiki-home/three-channel-wifi-relaythermostat-board/

A követelményekkel kapcsolatban:

Támogatja a Wi-Fi kapcsolatot a helyi hálózattal. – Ez ” s könnyen elérhető az ESP8266 segítségével. Lehet, hogy ezt is kihagyja a használatával. Fontolja meg az ESP-NOW használatát https://www.espressif.com/en/products/software/esp-now/overview

Soha nem igényel internetkapcsolatot . – Ez remek és könnyen elérhető az ESP8266 használatával.

A termosztátok automatikusan észlelik egymást – Mi a felhasználási eseted? Miért kell a termosztátoknak látniuk egymást? Csak név szerint kell tudni azonosítani őket, így a hub kódja meg tudja őket címezni. Lehet, hogy ez egy kicsit trükkös, és némi extra kódolást igényel, esetleg használja az mDNS-t?

Titkosított szállítási protokoll és jelszóval védett. – Mivel nincs kitéve az internetnek, miért kellene ? Egyébként – a bonyolultság hozzáadott költségével megvalósítható.

Változtassa meg a hőmérsékletet egy terminálról a REST használatával a HTTP-n keresztül – Könnyen elérhető a fent linkelt példakód használatával

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük