NEWS
BT-Sensoren über mehrere Etagen? (Pi2 + Pi Zero vorhanden)
-
Hallo zusammen,
ich würde gerne diverse Mijia Hygrometer (derzeit 2 für erste Tests vorhanden (die runden) - Verbindung über Bluetooth) über 3 Etagen (KG, EG, OG) im iobroker einbinden und überlege noch nach der besten Lösung dafür.
Mein erster Versuch war, den Pi Zero mit dem iobroker zu versehen und damit die Mijias abzufragen. Hat grundsätzlich auch geklappt, nur habe ich dabei zwei Probleme festgestellt:
-
Das Abfragen der Sensordaten klappt ganz gut, aber die Visualisierung mit Flot dauert relativ lange. Hier vermute ich mal, dass die Performance vom Zero einfach nicht ausreicht. Auch reagiert der ganze Zero teilweise gar nicht mehr, wenn ich zwischendurch mal wieder draufschaue.
-
Wenn der Zero im EG liegt, kriege ich im OG kaum eine Verbindung zum Mijia, wenn dieser nicht gerade genau darüber liegt. Auch im Keller sieht es ähnlich aus. Selbst wenn es mal klappt, gibt es zwischendurch immer mal wieder für längere Zeit Ausfälle (könnte aber auch an dem in 1) beschriebenen Problem liegen).
Die RSSI Werte liegen übrigens so bei ca. 94 für Mijias auf den anderen Etagen bzw. je nach Raum eben auch gar keine Verbindung.
So nun ist also die Frage, wie ich hier zu einer vernünftigen Lösung komme. Mein erster Ansatz zur Lösung des Performanceproblems wäre, auf dem vorhandenen Pi2 (ist kaum ausgelastet, steuert nur ein Funkmodul) den iobroker zu installieren und den Zero nur als Slave zu verwenden und so die Sensordaten nur auf dem Pi2 zu verwalten.
Dann würde ich dem Pi2 noch einen Bluetooth-Dongle verpassen und könnte mit dem Pi2 und dem Zero schon mal zwei Etagen abdecken. Ein weiterer Zero könnte dann die dritte Etage übernehmen.
Wäre das ein vernünftiger Ansatz für die paar Hygrometer (sollen dann schon 1-3 pro Etage werden) oder ist das Quatsch?
Würde der Pi2 überhaupt mein Performanceproblem lösen oder wird man da erst mit einem Pi4 mit 2+ GB RAM glücklich (neben der Visualisierung mit Flot käme wohl noch ein Trigger dazu, falls eine bestimmte Feuchtigkeit erreicht wird und ggf. noch eine zusätzliche Berechnung für die absolute Feuchtigkeit)?Eine ketzerische Frage wäre vielleicht noch, ob der iobroker an sich hier überhaupt richtig für meine Anforderungen ist (Temperatur/relative+absolute Feuchtigkeit in Diagramm anzeigen, Benachrichtigung bei Überschreitung eines Wertes).
Falls das alles zu bekannt vor kommt, nehme ich auch gerne Verweise auf Threads mit ähnlicher Situation.
Auf jeden Fall schon mal vielen Dank für jeden Denkanstoß, den ihr mir geben könnt :-)
-
-
Hallo zusammen,
ich würde gerne diverse Mijia Hygrometer (derzeit 2 für erste Tests vorhanden (die runden) - Verbindung über Bluetooth) über 3 Etagen (KG, EG, OG) im iobroker einbinden und überlege noch nach der besten Lösung dafür.
Mein erster Versuch war, den Pi Zero mit dem iobroker zu versehen und damit die Mijias abzufragen. Hat grundsätzlich auch geklappt, nur habe ich dabei zwei Probleme festgestellt:
-
Das Abfragen der Sensordaten klappt ganz gut, aber die Visualisierung mit Flot dauert relativ lange. Hier vermute ich mal, dass die Performance vom Zero einfach nicht ausreicht. Auch reagiert der ganze Zero teilweise gar nicht mehr, wenn ich zwischendurch mal wieder draufschaue.
-
Wenn der Zero im EG liegt, kriege ich im OG kaum eine Verbindung zum Mijia, wenn dieser nicht gerade genau darüber liegt. Auch im Keller sieht es ähnlich aus. Selbst wenn es mal klappt, gibt es zwischendurch immer mal wieder für längere Zeit Ausfälle (könnte aber auch an dem in 1) beschriebenen Problem liegen).
Die RSSI Werte liegen übrigens so bei ca. 94 für Mijias auf den anderen Etagen bzw. je nach Raum eben auch gar keine Verbindung.
So nun ist also die Frage, wie ich hier zu einer vernünftigen Lösung komme. Mein erster Ansatz zur Lösung des Performanceproblems wäre, auf dem vorhandenen Pi2 (ist kaum ausgelastet, steuert nur ein Funkmodul) den iobroker zu installieren und den Zero nur als Slave zu verwenden und so die Sensordaten nur auf dem Pi2 zu verwalten.
Dann würde ich dem Pi2 noch einen Bluetooth-Dongle verpassen und könnte mit dem Pi2 und dem Zero schon mal zwei Etagen abdecken. Ein weiterer Zero könnte dann die dritte Etage übernehmen.
Wäre das ein vernünftiger Ansatz für die paar Hygrometer (sollen dann schon 1-3 pro Etage werden) oder ist das Quatsch?
Würde der Pi2 überhaupt mein Performanceproblem lösen oder wird man da erst mit einem Pi4 mit 2+ GB RAM glücklich (neben der Visualisierung mit Flot käme wohl noch ein Trigger dazu, falls eine bestimmte Feuchtigkeit erreicht wird und ggf. noch eine zusätzliche Berechnung für die absolute Feuchtigkeit)?Eine ketzerische Frage wäre vielleicht noch, ob der iobroker an sich hier überhaupt richtig für meine Anforderungen ist (Temperatur/relative+absolute Feuchtigkeit in Diagramm anzeigen, Benachrichtigung bei Überschreitung eines Wertes).
Falls das alles zu bekannt vor kommt, nehme ich auch gerne Verweise auf Threads mit ähnlicher Situation.
Auf jeden Fall schon mal vielen Dank für jeden Denkanstoß, den ihr mir geben könnt :-)
@Tobi-Welke sagte:
Würde der Pi2 überhaupt mein Performanceproblem lösen
Ich hole die Daten für Flot problemlos aus ioBroker auf einem RPi 2.
@Tobi-Welke sagte in BT-Sensoren über mehrere Etagen? (Pi2 + Pi Zero vorhanden):
Temperatur/relative+absolute Feuchtigkeit in Diagramm anzeigen

-
-
@Tobi-Welke sagte:
Würde der Pi2 überhaupt mein Performanceproblem lösen
Ich hole die Daten für Flot problemlos aus ioBroker auf einem RPi 2.
@Tobi-Welke sagte in BT-Sensoren über mehrere Etagen? (Pi2 + Pi Zero vorhanden):
Temperatur/relative+absolute Feuchtigkeit in Diagramm anzeigen

Alles klar, danke. Dann wäre zumindest ein Teil meines Vorhabens schon mal eine gute Idee :-)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden