Thermostat de tension de ligne Wi-Fi pour plinthes chauffantes

Contexte

Une maison possède une poignée de plinthes électriques à tension de ligne (240 V, 3600 W ).

Problème

Contrôlez le programme et la température actuelle sans vous connecter au-delà dun réseau local.

Exigences strictes

  • Prend en charge la connectivité Wi-Fi au réseau local.
  • Ne nécessite à aucun moment de connexion Internet.
  • Les thermostats peuvent être référencés de manière unique par nom (ou adresse IP).
  • Protocole de transport chiffré et protégé par mot de passe.
  • Modifier la température dun terminal utilisant REST sur HTTP:
     $ curl -d "thermostat=kitchen&set=20C&token=T" -X POST https://10.0.0.15/temp 

Exigences logicielles

Les exigences facultatives incluent:

  • Offre un serveur Web simple (ou Bluetooth pour la configuration initiale).
  • Les thermostats peuvent être nommés.

Hub

Sil existe un hub qui offre une API REST sur HTTP ouverte, cela fonctionnerait. De préférence, les thermostats fonctionneront de façon autonome (sans concentrateur).

Alternatives

Mozilla « s Things Gateway ressemble prometteur comme moyen de se connecter à un hub. Benjamin Francis a écrit:

Ma suggestion serait de rechercher un thermostat Zigbee, puis dutiliser Things Gateway pour le relier à un réseau IP et dexposer une API REST + WebSocket. Nous lavons déjà un adaptateur Zigbee et je voudrais ajouter la prise en charge dun type de chose Web thermostat. Je serais intéressé de savoir ce que vous trouvez parce que je « cherche quelque chose de similaire pour ma propre maison. Jenvisageais Honeywell.

Recherche

Voici une variété de prétendants et les raisons pour lesquelles ils ne fonctionnent pas, comme je « lai découvert ou dit des représentants commerciaux:

Un certain nombre de thermostats 24 V ne fonctionnent pas, notamment:

Question

Quels thermostats permettraient de contrôler la température via la ligne de commande via Wi- Une connexion Wi-Fi sans connexion Internet?

Sinon, existe-t-il des relais 240V à 24V absolument silencieux qui seraient parfaitement sûrs à utiliser avec lun des appareils 24V typiques?

Commentaires

  • En général, je ne mattendrais pas à ce que les appareils grand public fournissent une API ouverte – il y a demande insuffisante, et les fournisseurs semblent compter sur des clients à forte marge pour le moment. Construire le vôtre est potentiellement ' facile '.
  • Je ne sais pas si cela répond exactement au besoin, mais je lai a construit un gestionnaire de charge qui accepte huit entrées de capteur de 10 à 24 volts (par exemple, des thermostats) et contrôle huit relais de 24 volts. Les entrées et les sorties sont contrôlées logiquement par un ordinateur interne (RaspberryPi) exécutant C ++, donc il a une capacité RJ-45 Ethernet, WiFi et Bluetooth (je ' m simplement en utilisant lEthernet filaire donc loin). (1/2)
  • Lapplication principale est le contrôle des fours, des pompes à chaleur, éventuellement des appareils intelligents (tout ce qui a un contrôle et une alimentation séparés). Le code donne la priorité aux entrées (appel de service) et peut alors limiter le nombre de sorties desservies. À lheure actuelle, la priorité est uniquement basée sur la puissance disponible (par exemple à partir dun panneau solaire ou dune batterie / onduleur), mais il serait possible dajouter lheure ou dautres critères.(2/2)
  • Je possède les thermostats intelligents Mysa, et ils prennent en charge Apple HomeKit, ce qui, je crois, ne se fait quen utilisant une connexion WiFi interne. Je nai pas HomeKit, je ne peux donc pas le vérifier actuellement.

Réponse

Il pourrait être difficile à trouver un produit standard qui répond immédiatement à vos exigences. Dans quelle mesure êtes-vous confiant avec le bricolage? Il existe de nombreuses plates-formes matérielles open source qui sont relativement faciles à re-flasher avec un micrologiciel personnalisé, vous pourriez trouver cette approche la plus adaptée à vos besoins. Voir https://github.com/arendst/Sonoff-Tasmota comme exemple pour le matériel basé sur le SoC ESP8266.

Jai travaillé sur un projet open source de bricolage similaire il y a des lustres, il fait beaucoup de choses que vous voulez. Il nest plus maintenu, mais vous pouvez toujours utiliser la disposition / le code PCB: https://harizanov.com/wiki/wiki-home/three-channel-wifi-relaythermostat-board/

En ce qui concerne vos besoins:

Prend en charge la connectivité Wi-Fi à un réseau local. – That  » est facilement réalisable avec ESP8266. Vous pourriez même ignorer cela en utilisant Vous pourriez envisager dutiliser ESP-NOW https://www.espressif.com/en/products/software/esp-now/overview

Ne nécessite à aucun moment de connexion Internet . – Cest très bien et facilement réalisable avec ESP8266.

Les thermostats se détectent automatiquement – Quel est votre cas dutilisation? Pourquoi les thermostats ont-ils besoin de se voir? Il vous suffit de pouvoir les identifier par leur nom pour que le code du hub puisse les adresser. Celui-ci pourrait être un peu délicat et nécessitera un codage supplémentaire, peut-être utiliser mDNS?

Protocole de transport crypté et protégé par mot de passe. – Puisque vous nêtes pas exposé à Internet, pourquoi sembêter ? Quoi quil en soit, cest faisable au prix de la complexité supplémentaire

Changer la température dun terminal utilisant REST sur HTTP – Facilement réalisable en utilisant lexemple de code que jai lié ci-dessus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *