Ich habe hier bei mir einige Batteriebetriebene ATTiny84/Atmega328 mit einem nRF24l01+ Modul. Diese werten Sensoren aus und schreien es bei 2,4GHz in die Umgebung.
Empfangen und zuordnen kann ich das alles mit z.B. einen Arduino Uno oder ESP8266.
Jetzt frage ich mich, wie ich die Daten am günstigsten, zu openHAB3 bekomme, was auf einem Raspberry 4 mit openHABian läuft. Welche Wege und Möglichkeiten gibt es da?
Was ich mir zu traue, die Daten auf einem ESP8266 mit einem nRF24l01+ Modul zu empfangen, und diese dann per MQTT weiter über WLAN zu senden. Dann währen es aber zwei Module, die auf 2,4GHz senden, nahe beieinander. Ich denke das ist eher suboptimal, oder?
Was ich mir noch vorstellen könnte, die Daten mit zb. einem Arduino UNO zu empfangen. Dazu ein Ethernetshield, welches dann per Kabel an die Fritzbox kommt, und über Ethernet mit MQTT spricht. Wäre eine Funktstrecke weniger. Ich hab noch nicht mit einem Ethernetshield gearbeitet. Aber dafür gibt es ja einige, auch deutsche Tutorials.
Ich denke auch, das man doch irgendwie das nRF24l01+ Modul direkt mit dem Raspberry verbinden kann. Und der Raspberry dann als "Gateway" Richtung openHAB dient. Nur habe ich da überhaupt keinen Ansatz wie das umzusetzen ist. Auch findet man (zumindest ich) da eher weniger Anleitungen. Gibt es da einen "leichten" Weg?
Viele Links führen zu mySensors. Nur irgendwie verstehe ich das nicht ganz.
Was denkt ihr, ist der beste Weg, die Sensoren, die per nRF24l01+ senden, mit openHAB zu verknüpfen? Nutzt ihr vielleicht sogar nRF24l01+ Module? Wie habt ihr es umgesetzt?
Ich bin dankbar für ein paar Wegweisungen
nRF24l01 Raspberry Pi 4
-
- Beiträge: 123
- Registriert: 5. Jan 2020 14:26
Re: nRF24l01 Raspberry Pi 4
Ich habe es jetzt mit einem ESP8266 gelöst.
https://www.arduinoforum.de/arduino-Thr ... ReedSensor
https://www.arduinoforum.de/arduino-Thr ... ReedSensor