Polle87 Geschrieben June 16, 2025 at 14:50 Geschrieben June 16, 2025 at 14:50 Hallo, ich möchte die Werte der Sensoren, die an meinem ESP32 angeschlossen sind auslesen und in Home Assistant als Entität einrichten. Da es scheinbar mit dem ESP32 nicht möglich ist eine MQTT-Verbindung einzurichten, bzw. die Doku keine verständliche Schritt-für-Schritt Anleitung liefert, war meine Idee, wie bei meinem Feinstaubsensor von "sensor.community" vorzugehen. Hier kann ich einfach die aktuellen Messwerte unter der Adresse http://"SENSOR_IP/data.json finden, ...und anschließend die Werte mit folgenden Code in der config.yaml auslesen. command_line: - sensor: name: "Luftdata PM10" command: "curl http://192.168.188.75/data.json" value_template: "{{ value_json.sensordatavalues[0].value | round(2) }}" unit_of_measurement: "µg/m³" scan_interval: 240 command_timeout: 15 - sensor: name: "Luftdata PM2.5" command: "curl http://192.168.188.75/data.json" value_template: "{{ value_json.sensordatavalues[1].value | round(2) }}" unit_of_measurement: "µg/m³" scan_interval: 240 command_timeout: 15 - sensor: name: "Luftdata CO2" command: "curl http://192.168.188.75/data.json" value_template: "{{ value_json.sensordatavalues[4].value | round(0) }}" unit_of_measurement: "ppm" scan_interval: 240 command_timeout: 15 Nun ist meine Frage: Gibt es auch beim ESP32 Bricklet die Möglichkeit, die Werte der angeschlossenen Sensoren wie hier im Beispiel unter einer URL anzeigen zu lassen? Zitieren
MatzeTF Geschrieben June 16, 2025 at 15:06 Geschrieben June 16, 2025 at 15:06 Bricklets, die an einen ESP32 Brick angeschlossen sind, werden nicht automatisch ausgelesen und es gibt auch keine automatisch vorhandene API dazu. Du müsstest die ESP32-Firmware selber compilieren und für alle Sensoren Module bauen, die das Auslesen übernehmen und unter einer URL bereitstellen. Wenn du die vorhandene API-Struktur der ESP32-Firmware verwendest, kannst du auch das vorhandene MQTT-Modul mit reinbauen und alle deine selbstgebauten Module sind dann automatisch über MQTT verfügbar. Zitieren
Polle87 Geschrieben June 16, 2025 at 15:33 Autor Geschrieben June 16, 2025 at 15:33 Danke! Dafür würde ich aber eine "richtige" Schritt-für-Schritt Anleitung benötigen, da ich mich mit Virtual Studio Code und PlatformIO überhaupt nicht auskenne. Die Doku von Tinkerforge ist hier leider überhaupt nicht hilfreich, da Tinkerforge in seinen Dokus von sehr tiefen Vorwissen ausgeht und Einsteiger damit überhaupt nicht weiter kommen... Neben bei gefragt: Ist es auch möglich, das ESP32 Bricklet mit Arduino IDE zu flashen? Zitieren
MatzeTF Geschrieben June 16, 2025 at 15:36 Geschrieben June 16, 2025 at 15:36 On 6/16/2025 at 5:33 PM, Polle87 said: Danke! Dafür würde ich aber eine "richtige" Schritt-für-Schritt Anleitung benötigen, da ich mich mit Virtual Studio Code und PlatformIO überhaupt nicht auskenne. Die Doku von Tinkerforge ist hier leider überhaupt nicht hilfreich, da Tinkerforge in seinen Dokus von sehr tiefen Vorwissen ausgeht und Einsteiger damit überhaupt nicht weiter kommen... Dann wirst du die Sensorwerte wohl nicht einfach auf einer URL oder per MQTT bekommen. Quote Neben bei gefragt: Ist es auch möglich, das ESP32 Bricklet mit Arduino IDE zu flashen? Ich glaube, du kannst den ESP32 Brick mit der Arduino IDE flashen, aber ich glaube nicht, dass du die Tinkerforge ESP32-Firmware damit zum Laufen bekommst. Somit wirst du nicht mit Bricklets kommunizieren können. Zitieren
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.