FatManStanding
Lieutenant
- Registriert
- Aug. 2021
- Beiträge
- 669
Hi,
mein Raspberry Pi bekommt per Mosquitto (MQTT) Daten von einem ESP32-Board (Temperatur+Luftfeuchte). Das geht soweit ganz gut. Ich suche eine Möglichkeit das ganze in eien sqlite-Datenbank zu schreiben. Bisher fällt mir nur spontan ein ein Shell-Script in Endlosschleife laufen zu lassen in etwas so:
('if' ist hie rnötig um die "anderen" Ausgaben auszufiltern)
Das ganze dann statt mit echo auszugeben halt in die Datenbank schreiben. Geht das auch souveräner. Bietet Mosquitto da vielleicht eine eingebaute Möglichkeit? Ich habe ein paar Python-Scripte gefunden, da ich kein Python kann wusste ich nicht was die konkret machen.
mein Raspberry Pi bekommt per Mosquitto (MQTT) Daten von einem ESP32-Board (Temperatur+Luftfeuchte). Das geht soweit ganz gut. Ich suche eine Möglichkeit das ganze in eien sqlite-Datenbank zu schreiben. Bisher fällt mir nur spontan ein ein Shell-Script in Endlosschleife laufen zu lassen in etwas so:
Code:
mosquitto_sub -d -t esp32/bme280/humidity -t esp32/bme280/temperature -u user -P password | while read line; do \
if [[ "$line" =~ ^[0-9][0-9]\.[0-9][0-9]$ ]]; then
echo $line;
fi
done
('if' ist hie rnötig um die "anderen" Ausgaben auszufiltern)
Das ganze dann statt mit echo auszugeben halt in die Datenbank schreiben. Geht das auch souveräner. Bietet Mosquitto da vielleicht eine eingebaute Möglichkeit? Ich habe ein paar Python-Scripte gefunden, da ich kein Python kann wusste ich nicht was die konkret machen.