[phpBB Debug] PHP Warning: in file [ROOT]/ext/kinerity/bestanswer/event/main_listener.php on line 514: Undefined array key "poster_answers"
openhabforum.de • Diskussionsfrage: Daten von einem 2. Raspberry abholen oder MQTT
Seite 1 von 2

Diskussionsfrage: Daten von einem 2. Raspberry abholen oder MQTT

Verfasst: 22. Dez 2018 20:24
von Caddy
Hallo zusammen,

ich würde gerne über folgendes diskutieren:

Ich habe einen Raspberry auf dem OH2 mit MQTT läuft.

Jetzt habe ich einen zweiten Raspberry in meiner Heizung stehen an dem ich in Kürze 8 Temperaturfühler schliessen werde
VL / RL Heizung
VL / RL Vorderhaus
VL/RL Hinterhaus
Kesseltemperatur
Aussentemperatur

diese werden in ein Verzeichnis abgelegt.

Jetzt die Frage lasse ich die Daten vom OH Rasp. abholen
oder sende ich Sie von dem Heizungs Rasp. via MQTT zum OH Rasp. ?!

Diskussion frei ....

Caddy

Re: Diskussionsfrage: Daten von einem 2. Raspberry abholen oder MQTT

Verfasst: 22. Dez 2018 22:47
von udo1toni
Es gibt Libraries für mqtt, z.B. für Python, ist einfach, damit die Daten an einen Broker zu schicken. Das hat den Vorteil, dass Du auf openHAB-Seite ein Standard-Binding verwenden kannst.

Re: Diskussionsfrage: Daten von einem 2. Raspberry abholen oder MQTT

Verfasst: 23. Dez 2018 11:31
von peter-pan
Ich hab was ganz einfaches mit einem USB-Stick an der Fritzbox laufen, um die CPU-Temperatur meines zweiten RasPi (wenn er läuft) an den OH-Raspi über eine Datei weiter zu reichen und in der Basic UI sichtbar zu machen. Da gibt es aber bestimmt bessere Möglichkeiten.

Die Möglichkeit von Udo hört sich aber spannend an. Hab aber, sowas wie überhaupt keinen Plan, wie man sowas machen könnte (bin halt Dummy ;) )

Re: Diskussionsfrage: Daten von einem 2. Raspberry abholen oder MQTT

Verfasst: 23. Dez 2018 12:04
von matze_bln
Definitiv MQTT, weil du einfach viel flexibler bist. Wenn du die Daten irgendwann mal auf einem andere Gerät benötigst, brauchst du nur das Topic abonnieren.

Re: Diskussionsfrage: Daten von einem 2. Raspberry abholen oder MQTT

Verfasst: 23. Dez 2018 12:22
von Caddy
Mit welcher Software auf dem Heizungs Raspberry sende ich die Daten dann an dem MQTT ?
Ist das ebenfalls Mosquitto ?
Oder Heißt der Client anders ?

Caddy

Re: Diskussionsfrage: Daten von einem 2. Raspberry abholen oder MQTT

Verfasst: 23. Dez 2018 12:50
von udo1toni
mosquitto ist der Broker. Wie sammelst Du die Temperaturen ein?

Re: Diskussionsfrage: Daten von einem 2. Raspberry abholen oder MQTT

Verfasst: 23. Dez 2018 13:12
von Caddy
die Temperaturen stehen auf dem Heizungsraspi auf der cf Karte als File
Ich würde sie mit dem OH abholen über einen UNC path ... ist ja alles in einem Netzwerk abgeschottet

Re: Diskussionsfrage: Daten von einem 2. Raspberry abholen oder MQTT

Verfasst: 23. Dez 2018 13:47
von udo1toni
Aber die Temperaturen müssen ja irgendwie auf die CF-Karte kommen :) da hast Du doch sicher eine Software laufen?

Re: Diskussionsfrage: Daten von einem 2. Raspberry abholen oder MQTT

Verfasst: 23. Dez 2018 14:26
von Caddy
ach so, ja klar ...

w1_gpio
w1_therm

Re: Diskussionsfrage: Daten von einem 2. Raspberry abholen oder MQTT

Verfasst: 23. Dez 2018 23:33
von udo1toni
Das sind aber nur Kernel Module. Damit stehen die Daten im Dateisystem zur Verfügung, aber nicht auf der Speicherkarte.
Letztlich brauchst Du nur ein kleines Programm, welches die Werte regelmäßig ausliest und an den Broker schickt. Such mal im Internet nach Python und mqtt, da gibt es massig Anleitungen.

Vielleicht gibt es sogar schon ein fertiges Programm, welches 1Wire nach MQTT schickt und auf dem Raspberry läuft, schließlich ist das keine exotische Aufgabe.