Wi-Fi-Netzspannungsthermostat für Fußleistenheizungen

10

Hintergrund

Ein Haus verfügt über eine Handvoll elektrische Fußleistenheizungen (240 V, 3600 W).

Problem

Steuern Sie den Zeitplan und die aktuelle Temperatur, ohne eine Verbindung über ein lokales Netzwerk hinaus herzustellen.

Harte Anforderungen

  • Unterstützt die Wi-Fi-Konnektivität zum lokalen Netzwerk.
  • Erfordert zu keinem Zeitpunkt eine Internetverbindung.
  • Thermostate können eindeutig nach Name (oder IP-Adresse) referenziert werden.
  • Verschlüsseltes Transportprotokoll und Passwort geschützt.
  • Ändern Sie die Temperatur von einem Terminal mithilfe von REST über HTTP:
    $ curl -d "Thermostat = Küche & Set = 20C & Token = T" -X POST https://10.0.0.15/temp
    

Weiche Anforderungen

Optionale Anforderungen umfassen:

  • Bietet einen einfachen Webserver (oder Bluetooth für die Ersteinrichtung).
  • Thermostate können benannt werden.

Nabe

Wenn ein Hub vorhanden ist, der eine offene REST-über-HTTP-API bietet, funktioniert dies. Vorzugsweise arbeiten die Thermostate eigenständig (ohne Nabe).

Alternativen

Mozillas Things Gateway sieht vielversprechend aus, um eine Verbindung zu einem Hub herzustellen. Benjamin Francis schrieb:

Mein einziger Vorschlag wäre, nach einem ZigBee-Thermostat zu suchen und ihn dann über das Things Gateway mit einem IP-Netzwerk zu verbinden und eine REST + WebSocket-API bereitzustellen. Wir haben bereits einen ZigBee-Adapter und möchten Unterstützung für einen Thermostat-Web-Ding-Typ hinzufügen. Es würde mich interessieren, was Sie finden, weil ich etwas Ähnliches für mein eigenes Zuhause suche. Ich habe über Honeywell nachgedacht.

Forschung

Hier sind eine Vielzahl von Konkurrenten und Gründe, warum sie nicht funktionieren, wie ich herausgefunden habe oder von Vertriebsmitarbeitern erfahren habe:

Es gibt eine Reihe von 24-V-Thermostaten, die nicht funktionieren. Dazu gehören:

Frage

Welche Thermostate würden es ermöglichen, die Temperatur über die Befehlszeile über WLAN ohne Internetverbindung zu steuern?

Gibt es alternativ absolut geräuschlose 240-V- bis 24-V-Relais, die mit einem der typischen 24-V-Geräte absolut sicher sind?

Dave Jarvis
quelle
Im Allgemeinen würde ich nicht erwarten, dass Consumer-Geräte eine offene API bereitstellen - die Nachfrage ist unzureichend, und die Anbieter scheinen sich derzeit auf Kunden mit hohen Margen zu verlassen. Eigenes zu bauen ist möglicherweise "einfach".
Sean Houlihane
Ich bin mir nicht sicher, ob dies genau den Anforderungen entspricht, aber ich habe einen Lastmanager erstellt, der acht 10 bis 24-Volt-Sensoreingänge (z. B. von Thermostaten) akzeptiert und acht 24-Volt-Relais steuert. Ein- und Ausgänge werden logisch von einem internen Computer (RaspberryPi) gesteuert, auf dem C ++ ausgeführt wird. Daher verfügt er über RJ-45-Ethernet-, WiFi- und Bluetooth-Funktionen (ich verwende bisher nur das kabelgebundene Ethernet). (1/2)
user297954
Die Hauptanwendung ist die Steuerung von Öfen, Wärmepumpen und möglicherweise intelligenten Geräten (alles mit getrennter Steuerung und Stromversorgung). Der Code priorisiert Eingaben (Call-for-Service) und kann dann die Anzahl der ausgegebenen Ausgaben begrenzen. Derzeit basiert die Priorität nur auf der verfügbaren Leistung (z. B. von einem Solar-Array oder einer Batterie / einem Wechselrichter), es wäre jedoch möglich, die Tageszeit oder andere Kriterien hinzuzufügen. (2/2)
user297954
Ich besitze die Mysa Smart Thermostate und sie unterstützen Apple HomeKit, was meiner Meinung nach nur über eine interne WiFi-Verbindung erfolgt. Ich habe kein HomeKit, daher kann ich es derzeit nicht überprüfen.
Cinderhaze

Antworten:

3

Es kann schwierig sein, ein Standardprodukt zu finden, das Ihre Anforderungen sofort erfüllt. Wie sicher bist du mit DIY? Es gibt viele Open-Source-Hardwareplattformen, die mit benutzerdefinierter Firmware relativ einfach neu geflasht werden können. Möglicherweise ist dieser Ansatz für Ihre Anforderungen am besten geeignet. Ein Beispiel für die ESP8266-SoC-basierte Hardware finden Sie unter https://github.com/arendst/Sonoff-Tasmota .

Ich habe vor langer Zeit an einem ähnlichen DIY-Open-Source-Projekt gearbeitet, das viele der Dinge macht, die Sie wollen. Es wird nicht mehr gewartet, aber Sie können trotzdem das PCB-Layout / den PCB-Code verwenden: https://harizanov.com/wiki/wiki-home/three-channel-wifi-relaythermostat-board/

In Bezug auf Ihre Anforderungen:

Unterstützt Wi-Fi-Konnektivität zu einem lokalen Netzwerk. - Das ist mit ESP8266 leicht zu erreichen. Sie können dies sogar überspringen, indem Sie ESP-NOW https://www.espressif.com/de/products/software/esp-now/overview verwenden

Erfordert zu keinem Zeitpunkt eine Internetverbindung . - Das ist in Ordnung und mit ESP8266 leicht zu erreichen.

Thermostate erkennen sich automatisch - Was ist Ihr Anwendungsfall? Warum müssen sich die Thermostate sehen? Sie müssen sie nur anhand ihres Namens identifizieren können, damit der Hub-Code sie adressieren kann. Das könnte etwas knifflig sein und zusätzliche Codierung erfordern, vielleicht mDNS verwenden?

Verschlüsseltes Transportprotokoll und Passwort geschützt. - Warum sollten Sie sich die Mühe machen, da Sie nicht dem Internet ausgesetzt sind? Wie auch immer - es ist auf Kosten der Komplexität machbar

Ändern der Temperatur von einem Terminal mithilfe von REST über HTTP - Mit dem oben verlinkten Beispielcode leicht erreichbar

mharizanov
quelle