NEWS
Klärungsfragen für meine Planung.
-
Hallo und Guten Abend
ich plane aktuell die Vernetzung von 2 Gärten und 2 Wohnungen mit iobroker. Allerdings habe ich da noch Unklarheiten.
Hauptsächlich sollen in den Gärten erstmal Daten erfasst werden, später auch Dinge gesteuert werden.
In den Wohnungen sind es nur WLAN Glühlampen und LED Stripes, eventuell eine Außenwetterstation.
Die Sensoren baue ich, bis auf Wind- und Regensensor, selbst mit ESPeasy.
Angebunden wird per WLAN und MQTT, das habe ich schon mit Thingspeak getestet und funktioniert.
Wind und Regen kommen von einer PCE-FWS 20, einem 1080 Klon. Regen zusätzlich noch von den Durchflussmessern zu den IBC Containern.
In die Gärten kommen Raspberry Pi 2B mit MR3020 (Openwrt) und UMTS Sticks, die MR3020 stellen WLAN und die VPN Verbindung her
Zu Hause ein HP Thinclient T5740 und ein HP N40L. Vielleicht hole ich ein paar T610 oder Futro S900 für die Gärten.
Verbunden wird das ganze über VPN, aktueller Stand über einen meiner Rootserver als Knoten. Aktuell schwanke ich zwischen OpenVPN und Tinc.
Tinc hätte den Charme eines Meshnetzwerkes ohne zentralen Knoten.
Die einzelnen IOBroker sollen autark laufen, die Gärten sollen aber auch bei den Wohnungen angezeigt und später davon gesteuert werden
Soweit ich das verstanden habe, geht das über den Multihostmodus. Dieser braucht einen Master, dafür würde ich den Rootserver nehmen und alle Knoten darauf schalten. Da auf diesem auch Redis läuft, würde sich dieser auch als Speicher anbieten. Der Server würde dann ebenfalls die globale History abspeichern und den einzelnen Knoten zu Verfügung stellen.
Kann ich dennoch für jeden Knoten eigene Oberflächen erstellen bzw. Werte von anderen Knoten anzeigen lassen?
Holt sich VIS die Daten vom lokalem Knoten oder vom Master?
Anzeigegeräte werden Androidtablets mit der IOBroker App. In den Gärten auch Bildschirme direkt an den Pis.
Ich habe noch 2 Nextion HMI Displays da.
Dabei werden in den Gärten nur die aktuellen Werte und in den Wohnung optional die History mit angezeigt.
Wo rendert VIS eigentlich seine Anzeige? Auf den Rasberrys und schickt die dann an die App, oder holt sich die App die Daten und rendert selbst?
Externer Zugriff als reine Anzeige wäre schön, aber scheinbar nicht wirklich möglich.
Eventuell schreibe ich ein Script aufm Server für die Wetterdaten.
Die spätere Steuerung beinhaltet die Bewässerung, die Tür- und Fenstersteuerung der Gewächshäuser.
Ggf noch Lichtsteuerung, falls man es mal vergessen hat auszuschalten.
Passt das grundsätzlich soweit oder habe ich einen groben Denkfehler?
MfG
-
> Die einzelnen IOBroker sollen autark laufenDann tauschst Du die Daten via MQTT aus.
Das heißt jedem der IOBroker stehen sämtliche Daten zur Verfügung, zum Visualisieren und/oder Schalten.
Viele Grüße
Christian
-
Jup, und in MQTT könnte man auch nur bestimmte Geräte weiterreichen.
Da eigentlich jeden Installation selbständig (aber auch zusammen) laufen soll würde ich in diesem Fall kein Multihost nemen
Sent from my iPhone using Tapatalk
-
Also die Knoten per Mosquitto per MQTT verbinden und IOBroker als MQTT Client auf die lokale Mosquitto Instanz drauf?
Und das alles im Bridgemodus.
Die Gärten senden mit retained Message Flag, dann stört auch eine unterbrochene UMTS Verbindung weniger.
MQTT würde auch die Einbinung der HMI Displays vereinfachen, da ich nur die MQTT Meldungen parsen und ans Display schicken müsste.
Ich glaub, ich löse das so.
Die History müssten dann vermutlich die Knoten in den Wohnungen selber speichern.
-
Mosquittto brauchst Du nicht.
Jeder IOBroker der etwas publischen soll wird per MQTT Adapter zum Server, Jeder der lauschen zum Client.
Viele Grüße
Christian
-
Ich finde nur Client oder Server. Keine Einstellungen um 2 oder mehr Server zu verbinden.