Software (WLED inkl. Temperatur)
ich hatte ja schon zu Anfang festgestellt
und genau deshalb und weil der ESP32 ja eh schon da ist der Dallas Temperatur-Sensor
dazu kann man nicht die zuoberst installierte Standart-Version von WLED verwenden, sondern benötigt einen Usermod, den hier herunterlade (ver. 15.4 für 4mb ESP32)
jetzt in HA o.g. WLED Gerät öffnen und hier klicken …
man landet auf der WEB-GUI vom WLED, dort dann klicken auf:
config - Security&Updates - Manual OTA Update
die zuvor heruntergeladene Datei
WLED_0.15.4_esp32_devb_Dallas_sensor_PWM_fan_mods_4mb.bin
auswählen, ignore Firmware Validation anklicken und update starten.
immer noch unter config zu usermods gehen und dies überprüfen:
Der GPIO für den Sensor ist also Pin4
mir reicht hier ein Sensor-update-Intervall von 120Sec.
Der Anschluss vom Sensor ist selbsterklärend:
GND am Sensor = GND am ESP32
VCC am Sensor = 5V am ESP32
DAT am Sensor = GPIO4 am ESP32
(da GND und 5V auch schon durch den LED belegt ist muss man das parallel anlöten)
danach sollte man nach einem Neustart unter
Info den Wert vom Temperatur-Sensor sehen
damit das jetzt in HA ankommt muss beim WLED MQTT eingeschaltet und konfiguriert werden.
also zurück zu config, dann Sync Interfaces und MQTT entsprechend dort konfigurieren
der Wert von “Device Topic” wird bei Euch anders lauten …
unter Broker müsst ihr die eigene IP von Eurem MQTT eintragen, analog dazu eigener user & Password
jetzt brauchen wir in HA einen Templatesensor also die config.yaml öffnen und dort eintragen
mqtt:
sensor:
- name: "SaunaTemp"
state_topic: "wled/e7794c/temperature"
device_class: temperature
qos: 0
unit_of_measurement: "°C"
ACHTUNG! bei “state_topic” das verwenden, was Euer WLED als “Device Topic” anzeigt wird…
nach einem HA Neustart müsstet Ihr unter Einstellungen - Geräte&Dienste einen neuen Sensor Namens “SaunaTemp” finden … wir haben es geschafft.
Dieser Sensor läuft mit ESP32 stabil per WLAN und ext. Antenne, also kein Problem im Keller
und zeigt einen exakten Temperatur-Wert bis 125 °C an.
Allerdings ist der Sensor nur verfügbar, wenn die Sauna auch eingeschaltet ist (der Strom zum Netzteil ist ja parallel zum Sauna-Ofen geschaltet), wenn die Sauna aus ist, sind Sensor & LED logischerweise “unbekannt”. Sowas stört natürlich immer etwas das dashboard, aber dazu kommen wir noch…