Home Assistant - WLANThermo

Na Servas

New member
Guter Punkt, das ist mir auch bereits aufgefallen.
Der Grund, warum die Temperaturen nicht direkt als Verlauf dargestellt werden, ist das fehlende Attribut "unit_of_measurement".
In der WLANThermo API im /data.system. unit ist definiert, ob der WLANThermo auf °C oder °F eingestellt ist. Abhängig davon müsste bei jedem Temperaturkanal die Eigenschaft "unit_of_measurement" auf °C oder °F eingestellt werden.
Ich habe bei mir für jeden Temperatur Kanal ein Sensor-Template erstellt.
Du könntest mit der mit customize Funktion eine Einheit direkt auf den WLANThermo Kanal einstellen:
Customize entities in YAML

YAML:
homeassistant:
  customize:
    # Add an entry for each entity that you want to overwrite.
    sensor.wlanthermo_cahnnel_1_temperature:
      unit_of_measurement: °C
 

Moritz82

Member
Ja das kann ich aber auch direkt mit in den Sensor klatschen. Müsste nur Mal sehen, ob es irgendwelche Side Effekte gibt, wenn ich die Sensoren und Numbers als Temperatur übertrage. Nehme es als Feature request auf und setze es um.
 

Albert64

Member
In der WLANThermo API ist unit "C"
Fehlt nur in HA.
Installiert man diese Entität wir °C erkannt und richtig dargestellt.
Da müsste also der Unterschied im Code zu finden sein.
 

Moritz82

Member
Ich habe die Sensoren als Temperatur eingebaut, aktuell aber nur im dev. https://github.com/WLANThermo-nano/homeassistant/blob/dev/custom_components/wlanthermo/sensor.py
Die Datei einfach ersetzen und neu Starten. Merge erst nach testen und habe gerade wohl noch ein Problem in der Kompatiblität zum V1 Nano/Mini was ich erst fixen will.
Es scheint zu funktionieren. 😁
1768849080916.png

Edit: Hab auch das Dashboard Layout angepasst, so das die Buttons immer Min/Max mit anzeigen und in einem nen Bug in Browser Mod behoben..
1768852402449.png
 
Zuletzt bearbeitet:

Moritz82

Member
Update:
Ich habe einmal fast alles neu geschrieben. :D
Das ganze ist als Pre-Release gekennzeichnet. Ihr bekommt es wenn ihr in Hacs auf die 3 Punkte geht, informationen aktualisieren und erneut herunterladen.
Screenshot 2026-01-20 215126.png
Dann seht ihr den 0.2.0 0.2.1 und könnt die installieren.
Screenshot 2026-01-20 215106.png

Changelog unter https://github.com/WLANThermo-nano/homeassistant/releases/

EDIT:
Habe das dashboard auch angepasst für die deutschen sensor übersetzungen.
 
Zuletzt bearbeitet:

Moritz82

Member
Update: dev_0.2.2 kann man herunterladen, was eigentlich eine Kompatibilität zu Nano V1(+) und Mini V1 Geräten herstellen sollte. Es wäre super, wenn sich einige Nano/Mini V1(+)/V2 (nicht esp32) user finden würden, die diese Version mal testen. :D

Abseits davon habe ich wieder paar Stabilitäts-updates umgesetzt und bisschen im Code aufgeräumt.
 

Albert64

Member
Hi,
Es hat sich anscheinend ein Fehler eingeschlichen.
Die Pitmaster Solltemperatur lässt sich nicht mehr eingeben.


Bildschirmfoto 2026-01-22 um 15.07.29.png

Zu deinem Dashboard, ist es da normal, dass man keine Temperaturen bei den Kanälen eingeben kann, sondern nur die eingegebenen angezeigt werden?
 
Zuletzt bearbeitet:

Moritz82

Member
Es hat sich anscheinend ein Fehler eingeschlichen.
Die Pitmaster Solltemperatur lässt sich nicht mehr eingeben.
UPs... sehe ich mir gleich mal an. da scheint ein _ an der falschen stelle zu sein.
Zu deinem Dashboard, ist es da normal, dass man keine Temperaturen bei den Kanälen eingeben kann, sondern nur die eingegebenen angezeigt werden?
Alle Kacheln sind buttons und wenn man die anklickt kommt man zu allen Einstellungen von dem Kanal.
Screenshot 2026-01-22 172441.png
Falls das nicht geht, schau mal in die entwickler console ob ein script ab bricht oder sich 2 Addons blockieren. Ich hatte bei mir mal js dateien installiert, die seit 2021 nicht mehr gepflegt wurden und die haben auch mal card mod und button mod zerstört.
 

Moritz82

Member
🤣 dann hat der aber was anderes um die console an zu sehen...
Die "mac Developer Console" bezieht sich meist auf die Entwickler-Tools in Browsern (wie Safari, Chrome) zum Debuggen von Webseiten (Tastenkombi: Cmd+Option+C oder Rechtsklick -> Untersuchen) oder auf die Apple Developer Tools, eine Suite von Werkzeugen für die macOS-App-Entwicklung (Xcode). Für Browser: In Safari unter Safari > Einstellungen > Erweitert das "Entwickler-Menü" aktivieren, um die Konsole zu sehen; in Chrome/Firefox Cmd+Option+J drücken. Für die macOS-Entwicklung ist Xcode (über den App Store) das Hauptwerkzeug, das Entwickler-Tools für Apps auf Apple-Plattformen enthält.
 

Moritz82

Member
Großer Schritt:
0.2.2 ist Released und damit sind:
  • Nano V1(+)
  • alle ESP32 Modelle (Nano V3, Mini V2 mit upgrade, Mini V3, Link V1)
  • wahrscheinlich Mini V1/V2 mit Raspberry PI <-- Suche dringend Tester!!!
kompatibel ohne Einstellungen machen zu müssen!

Außerdem wurde
  • Authentifizierung hinzu genommen
  • Übersetzung verbessert
  • Verbindungsprobleme und Offline handling verbessert
  • Konfiguration verbessert
  • Sensoren und Einstellungen angepasst
  • Viel scheiß neu gebaut den eh keiner sieht, aber mir die pflege leichter macht 🤣

Jetzt warten wir bis Steffen aus dem Urlaub kommt und dann geht es Richtung Veröffentlichung, mit Logo (am häufigsten gewünschtes Feature).
Bugs natürlich gerne weiter melden...
 

Albert64

Member
Ich habe da was in Safari gefunden. Hab aber keine Ahnung ob es das ist was du brauchst.
Bildschirmfoto 2026-01-23 um 15.50.30.png


Zudem funktionieren nur die Temperatur Kacheln und Pitmaster nicht.
Akku, Wlan Signal, Ladung usw wird beim drauf klicken der Verlauf eingeblendet.
 
Zuletzt bearbeitet:

Moritz82

Member
Ja, das war genau was ich gesucht hatte und bisschen komisch, dass es so wenig ist. Siehst ja an meinem Screenshot, dass die Dateien wenigstens Reporten, welche Version installiert ist.

Ja, der neue Screenshot ist der richtige. Da siehste mal wie kaputt dein HA ist. :D Nur als Beispiel:
/local/card-mod.js <- Nicht gefunden...
Bei mir liegt die unter /hacsfiles/lovelace-card-mod/card-mod.js
Das zieht sich komplett durch alle .js files, weswegen wahrscheinlich kaum was funktioniert...
Da müsstest du ansetzen und die installationen der Frontend module fixen. Das ist aber leider sehr offtopic hier und wahrscheinlich im HA Forum besser.
 

Voxid

New member
Hallo zusammen, als Neuling in HA benötige ich mal eure Hilfe. Wo finde ich die Erzähle wlanthermo.yaml, dies sollte ja integriert sein.. und wie binde ich die als Dashboard ein.
 

Moritz82

Member
Wo finde ich die Erzähle wlanthermo.yaml, dies sollte ja integriert sein.. und wie binde ich die als Dashboard ein.
Frontend-Erweiterungen benötigt (über HACS → Frontend):
Auto-Entities
Button Card
Mushroom
ApexCharts Card
Card Mod
Dann Dashboard anlegen, in yaml bearbeiten und code reinkopieren. (https://www.home-assistant.io/dashboards/dashboards/#creating-a-new-dashboard scratch, dann bearbeiten in yaml)

Edit: "mitgelieferte Beispiel-Dashboard" heißt nicht das es integriert ist, sondern existiert im Repo. 😅 müsste den Text wohl anpassen...
 

Moritz82

Member
Das kann nicht sein, zumindest sollte er irgendwas, wie fehler ect anzeigen. Kannst du die integration öffnen? wie heißt irgendeiner deiner sensoren? Mach mal einen screenshot vom fenster und von deiner yaml.
 
Oben Unten