Thermostat de tension de ligne Wi-Fi pour plinthes chauffantes

10

Contexte

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

Problème

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

Exigences strictes

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

Exigences souples

Les exigences facultatives comprennent:

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

Centre

S'il existe un concentrateur offrant une API REST sur HTTP ouverte, cela fonctionnerait. De préférence, les thermostats fonctionneront de manière autonome (sans hub).

Alternatives

La passerelle Things de Mozilla semble prometteuse comme moyen de se connecter à un concentrateur. Benjamin Francis a écrit:

Ma seule suggestion serait de rechercher un thermostat Zigbee, puis d'utiliser la passerelle Things pour le connecter à un réseau IP et d'exposer une API REST + WebSocket. Nous avons déjà un adaptateur Zigbee et aimerions ajouter la prise en charge d'un type de chose Web thermostat. Je serais intéressé d'entendre ce que vous trouvez parce que je cherche quelque chose de similaire pour ma propre maison. J'envisageais Honeywell.

Recherche

Voici une variété de candidats et les raisons pour lesquelles ils ne fonctionnent pas, comme je l'ai découvert ou dit par des représentants des ventes:

Il existe un certain nombre de thermostats 24 V qui ne fonctionnent pas, notamment:

Question

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

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

Dave Jarvis
la source
En général, je ne m'attendrais pas à ce que les appareils grand public fournissent une API ouverte - la demande est insuffisante et les fournisseurs semblent compter sur des clients à marge élevée en ce moment. Construire le vôtre est potentiellement «facile».
Sean Houlihane
Je ne sais pas si cela répond exactement au besoin, mais j'ai 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 sorties sont contrôlées logiquement par un ordinateur interne (RaspberryPi) exécutant C ++, il a donc la capacité Ethernet, WiFi et Bluetooth RJ-45 (j'utilise uniquement Ethernet câblé jusqu'à présent). (1/2)
user297954
L'application 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 priorise les entrées (appel de service) et peut alors limiter le nombre de sorties qui sont desservies. À l'heure actuelle, la priorité est uniquement basée sur la puissance disponible (par exemple à partir d'un générateur solaire ou d'une batterie / onduleur), mais il serait possible d'ajouter l'heure ou d'autres critères. (2/2)
user297954
Je possède les thermostats intelligents Mysa, et ils prennent en charge Apple HomeKit, ce qui, je crois, se fait uniquement à l'aide d'une connexion WiFi interne. Je n'ai pas HomeKit, je ne peux donc pas le vérifier actuellement.
Cinderhaze

Réponses:

3

Il peut être difficile de trouver un produit standard qui répond immédiatement à vos besoins. Êtes-vous confiant avec le bricolage? Il existe de nombreuses plates-formes matérielles open source qui sont relativement faciles à re-flasher avec un firmware 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 ESP8266 SoC.

J'ai travaillé sur un projet open source DIY similaire il y a longtemps, il fait beaucoup de choses ce que vous voulez. Il n'est plus maintenu, mais vous pouvez toujours utiliser la disposition / le code PCB: https://harizanov.com/wiki/wiki-home/three-channel-wifi-relaythermostat-board/

Concernant vos besoins:

Prend en charge la connectivité Wi-Fi à un réseau local. - C'est facilement réalisable avec ESP8266. Vous pouvez même ignorer cela, quelle qu'en soit l'utilisation. Vous pourriez envisager d'utiliser ESP-NOW https://www.espressif.com/en/products/software/esp-now/overview

Ne nécessite à aucun moment une connexion Internet . - C'est bien et facilement réalisable avec ESP8266.

Les thermostats se détectent automatiquement - Quel est votre cas d'utilisation? Pourquoi les thermostats doivent-ils se voir? Vous devez seulement être en mesure de les identifier par leur nom, afin que le code 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 vous embêter? Quoi qu'il en soit - c'est faisable au coût supplémentaire de la complexité

Changer la température d'un terminal en utilisant REST sur HTTP - Facilement réalisable en utilisant l'exemple de code que j'ai lié ci-dessus

mharizanov
la source