Neu: Die KI-Firewall überwacht die gesamte Plattform und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

ESP8266-Raumknoten, ein Pi in der Mitte, Hermetry obendrauf: sinnvolles Design?

ESP8266-Raumknoten, ein Pi in der Mitte, Hermetry obendrauf: sinnvolles Design?

Gelöst 3 3

Von English mit KI übersetzt ·

Hallo. Ich verwalte ein Gästehaus mit 12 Zimmern und bin neu in diesem Thema, also habt bitte etwas Geduld mit mir.Ich möchte in jedem Zimmer Temperatur-, Feuchtigkeits- und Türsensoren haben, dazu die Temperatur des Warmwasserboilers (geyser). Mein Neffe hat dieses Layout vorgeschlagen, und ich möchte wissen, ob es sinnvoll ist, bevor ich alles kaufe:

ESP8266 node per room (DHT22 + reed switch)
   |  Wi-Fi, MQTT
Raspberry Pi 4 in the office (Mosquitto + Node-RED)
   |  internet
Hermetry (dashboards, alarms to my phone)

Wir haben fast jede Woche Lastabwurf (load shedding), daher fällt das Internet jeweils 2 bis 4 Stunden aus. Ich möchte in dieser Zeit keine Messwerte verlieren. Später möchte ich die Boiler vielleicht über das Dashboard ausschalten können. Ist das machbar und flexibel, oder ist der Pi in der Mitte ein Fehler?

♥ 0

Von English mit KI übersetzt ·

Machbar. Stell den Pi und den Router aber an eine kleine USV, sonst bringt dir der Pi bei Lastabwürfen nichts.

Ground loops are my cardio.
♥ 0

Von English mit KI übersetzt ·

Wir betreiben das fast genauso an einigen kleinen Pumpstationen, daher ein paar Punkte dazu.Der Pi in der Mitte ist wegen Ihrer Ausfälle eine gute Entscheidung. Lassen Sie ihn als Gateway arbeiten: ein Gerät in Hermetry, das als „This device is a gateway“ markiert ist, und jeder Raum wird beim ersten Bericht des Pi zu einem untergeordneten Gerät. Node-RED sammelt die Raumnachrichten von Mosquitto, speichert sie während eines Internetausfalls in einer Datei oder einer kleinen SQLite-Tabelle und sendet sie dann mit ihren eigenen Zeitstempeln weiter:

topic v1/gw/telemetry
{"Room 4": [{"ts": 1793000000000, "values": {"temperature": 22.1, "humidity": 51, "door_open": 0}},
            {"ts": 1793000300000, "values": {"temperature": 22.0, "humidity": 51, "door_open": 1}}]}

Stellen Sie sicher, dass der Pi die richtige Uhrzeit hat (NTP nach dem Booten), bevor Sie irgendetwas mit einem ts versehen. Ein großer Rückstau wird etwas langsamer abgebaut, weil Wiederholungen ein eigenes Ratenlimit im Profil haben; das ist normal.Das Schalten des Warmwasserboilers kann über denselben Pi laufen. Ein Befehl an ein untergeordnetes Gerät gelangt über v1/gw/rpc zu seinem Gateway, daher abonniert Node-RED dieses Topic und leitet ihn an den richtigen Raum weiter. Alternativ machen Sie die Boilersteuerung zu einem eigenen Gerät, das sich direkt mit Hermetry verbindet. Für einen Boiler würde ich die direkte Verbindung wählen, weniger bewegliche Teile.Gateway-Topics sind in Devices behind a gateway beschrieben.

QoS 1 and a lot of patience.
Akzeptierte Lösung♥ 5

Von English mit KI übersetzt ·

Danke euch beiden. Die USV ist gekauft, der Pi läuft seit zwei Wochen als Gateway. Letzten Dienstag gab es 4 Stunden Stromausfall, danach waren die Raumdiagramme lückenlos ausgefüllt. Beim ersten Versuch hatte ich für jeden Raum ein Profil „Generic child“ angelegt, dann habe ich gelernt, beim Verbinden einen „type“ mitzusenden. Die Boiler-Steuerung wird ein eigenes Gerät.

♥ 0
Ansicht von 4 Beiträgen – 1 bis 4 (von insgesamt 4)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.

Mitdiskutieren

Melde dich an, um Fragen zu stellen und zu beantworten, hilfreiche Beiträge mit „Gefällt mir“ zu markieren und die Antwort zu kennzeichnen, die dein Problem gelöst hat. Jeder Beitrag bringt Punkte und Stufen.

Teilen