• SHOP-INFO: Winterpause

    Im Zeitraum vom 21.12.2025 bis zum 25.01.2026 bleibt der WLANThermo Shop geschlossen. Ab dem 26.01.2026 sind wir dann wieder wie gewohnt für euch da!

    Das WLANThermo Team wünscht euch allen fröhliche und glückliche Feiertage!

Home Assistant - WLANThermo

chas0rde

New member
Hi @dermichahc !

Die Min/Max Nummern sind hier definiert: https://github.com/m0uH/homeassista...ster/wlanthermo/wlanthermo_template.yaml#L589 und benötigen keine Automatisierungen zum synchronisieren zwischen MQTT und Home-Assistant.

Das Problem scheint, dass die Sensoren etwas unerwartete "entity_id"s bekommen. Diese kann man leider nicht mehr direkt vorgeben und wird aus dem "Namen" gebildet, welcher sicher derzeit unter anderem aus den Namen im WLANThermo zusammen setzt.

@seebaer1976 hatte denke ich das gleiche Problem, sobald wir sein Problem gelöst haben, können wir hier denke ich ein Update posten.

Viele Grüße!
Was war hier die Lösung?
Ich habe aktuell das selbe Problem. MIN/MAX werden als 1_none_Maximum angezeigt z.B.
Sonst konnte ich alles soweit lösen...das template_ Thema hatte ich bei mir auch.
Mit ein Wenig Suchen-und-ersetzen lies sich das gut lösen ;)
Danke schon mal für deine Arbeit
 

flipflop78

New member
Hi,
ich bin gerade am verzweifeln. Ich habe mir die Dateien von @lutz.diemer runtergeladen und in HA eingebunden. Das hat auch soweit geklappt.
Aber die Verbindung über MQTT bekomme ich nicht zum laufen.
Ich teile mal alle Einstellungen, die ich gemacht habe, vielleicht fällt jemandem etwas auf:
1744454319753.png
1744454344795.png
1744454370227.png
1744454438306.png

Im MQTT-Explorer sieht es so aus:
1744454481007.png

Vielen Dank schon mal.
tors10hl
 

flipflop78

New member
So,

ich habe es endlich hinbekommen.
Aus irgendeinem Grund waren die Ports nicht mehr auf Standard. Ich hab auch nicht rausfinden können, auf welchem Port der MQTT Server läuft. Seitdem ich die Ports auf Standard gesetzt habe, läuft es.
 

OneMoreSteak

New member
Die hier vor einiger Zeit bereitgestellte Version vom "ks_grillmesser" hatte ja diverse Fehler und lief überhaupt nicht. Hatte das irgendwann mal soweit angepasst, dass es funktionierte.
Mit dem Home Assistant-Release 2025.12.x wift HA nun diverse Warnungen, dass die alte Sensor-Syntax ab 2026.06 nicht mehr unterstützt wird. Ich habe das Package "ks_grillmesser" (ja, ich habe den lustigen Namen beibehalten) mal auf die aktuell Syntax umgebaut.

Grundsätzlich scheint das erstmal zu laufen. Was mir noch ein paar Sorgen macht, sind diverse Fehler, die der Watchman-Report (unabhängig von meinen Änderungen) auflistet. Da muss man wohl noch etwas Arbeit in das Finetuning stecken. Die meisten Meldungen betreffen die Pitmaster-Entities. Was mich am meisten stört ist, dass in der "ks_grillmesser_template.yaml" die "unique_id: grillmesser_pitmaster_temp" doppelt vergeben ist (Zeilen 856 und 870). Habe das noch nicht geändert, weil es schwierig ist herauszufinden, wo überall drauf verwiesen wird und welche Referenzen man dann auf den neuen Namen der geänderten Entität anpassen muss und welche bleiben. Falls sich da mal jemand an die Arbeit macht, gerne wieder bereitstellen.
 

Anhänge

  • config-packages-ks_grillmesser.zip
    8.8 KB · Aufrufe: 10

Moritz82

New member
Das hatte ich bei mir auch schon gemacht, dann aber festgestellt dass mein V2 nen display Problem hat und mir kurzerhand den v3 bestellt. Wenn ich das in betrieb nehmen, Pack ich auch mal wieder alles von mir und poste die zip. Ich glaube ich habe die Fehler nicht mehr drin in meiner version...
 

damu

New member
Die hier vor einiger Zeit bereitgestellte Version vom "ks_grillmesser" hatte ja diverse Fehler und lief überhaupt nicht. Hatte das irgendwann mal soweit angepasst, dass es funktionierte.
Mit dem Home Assistant-Release 2025.12.x wift HA nun diverse Warnungen, dass die alte Sensor-Syntax ab 2026.06 nicht mehr unterstützt wird. Ich habe das Package "ks_grillmesser" (ja, ich habe den lustigen Namen beibehalten) mal auf die aktuell Syntax umgebaut.

Grundsätzlich scheint das erstmal zu laufen. Was mir noch ein paar Sorgen macht, sind diverse Fehler, die der Watchman-Report (unabhängig von meinen Änderungen) auflistet. Da muss man wohl noch etwas Arbeit in das Finetuning stecken. Die meisten Meldungen betreffen die Pitmaster-Entities. Was mich am meisten stört ist, dass in der "ks_grillmesser_template.yaml" die "unique_id: grillmesser_pitmaster_temp" doppelt vergeben ist (Zeilen 856 und 870). Habe das noch nicht geändert, weil es schwierig ist herauszufinden, wo überall drauf verwiesen wird und welche Referenzen man dann auf den neuen Namen der geänderten Entität anpassen muss und welche bleiben. Falls sich da mal jemand an die Arbeit macht, gerne wieder bereitstellen.
hättest du noch die lovelace.yaml (also den rawcode des dashboards) dazu und auch den auschnitt aus der configuryation.yaml?
Fange erst gerade an mich mit homeassistant zu beschäftigen und mir fehlt noch etwas der Überblick wie alle zusammenpasst.
Das würde mir sehr helfen.

Beste Grüße
Damu
 

Moritz82

New member
Nachdem ich meinen neuen V3 bekommen hab und alles einmal aufgeräumt habe, hier auch das Update:
in die configuration.yaml muss
homeassistant:
packages: !include_dir_named packages
Ihr müsst dann einen Ordner packages, wlanthermo und template anlegen. Die Struktur ist also:
/homeassistant/packages/
/homeassistant/packages/wlanthermo/
/homeassistant/packages/wlanthermo/template/
Dann aus der zip die Dateien hochladen mit der gleichen Struktur. BBQ.yaml ist das dashboard von mir. (Nicht rein kopieren, sondern in neues Dashboard als yaml einfügen.)
Es existiert eine Datei "secrets.yaml" (Nicht mit hochladen, wenn doch, nicht schlimm). Dort versteckt sich der MQTT Pfad für alle Topics. Der Name muss gleich sein zu den Einstellungen im Thermo. (WLanThermo/MINI-V3/status/data)
Kopiert alle 3 Zeilen raus und fügt sie (mit richtigem Modellnamen) in eure /homeassistant/secrets.yaml ein.
Dashboard tablet Layout:
Screenshot 2025-12-31 105728.png
 

Anhänge

  • wlanthermo.zip
    11.1 KB · Aufrufe: 0
Zuletzt bearbeitet:

damu

New member
Nachdem ich meinen neuen V3 bekommen hab und alles einmal aufgeräumt habe, hier auch das Update:

@Moritz82. Super Danke.
habs gleich ausprobiert.
Hab aber noch Probleme es zum Laufen zubeklommen.

1767181334904.png

Die Struktur von dir habe ich mehrmals geprüft. alles unter
/homeassistant/packages/
/homeassistant/packages/wlanthermo/
/homeassistant/packages/wlanthermo/template/

bis auf das dashboard, secrets.yaml und configuration.yaml.
-dashboard: für das dashboard habe ich ein neues mit dem namen bbq angelegt und den Inhalt von bbq.yaml als raw (bearbeiten->drei Punkte -> raw konfigurationseditor) reinkopiert.
-/homeassistant/secrets.yaml
hier habe ich deine defs reinkopiert und an meinen pfad angepasst (wo wie er unter moskitoexplorer auftaucht).
-/homeassistant/configuration.yaml
hier habe ich folgendes rein kopiert (auf die einrückung von packages geachtet):
homeassistant:
packages: !include_dir_named packages

habe ich noch etwas wichtiges vergessen?
 

Moritz82

New member
geh mal bitte unter Entwickleroptionen und Zustände. Such mal "sensor.bbq_thermo" und "sensor.wlanthermo_channel_1_all" wenn da schlüssige daten sind, ist es dass nicht. :D
aus github readme: https://github.com/MStapelfeldt/wlanthermo
### 3. Additional Plugins for Dashboard
To use the provided dashboard layout (see `bbq.yaml`), install these custom components via HACS:
- [lovelace-badge-card](https://github.com/thomasloven/lovelace-badge-card)
- [lovelace-layout-card](https://github.com/thomasloven/lovelace-layout-card)
- [config-template-card](https://github.com/iantrich/config-template-card)
- [button-card](https://github.com/custom-cards/button-card)
- [kiosk-mode](https://github.com/maykar/kiosk-mode)
- [vertical-stack-in-card](https://github.com/ofekashery/vertical-stack-in-card)
- [apexcharts-card](https://github.com/RomRider/apexcharts-card)
Refer to the documentation in each repository for installation instructions. For editing files, the easiest way is to use the "File editor" add-on from the Home Assistant Add-on Store. Create files with the same names, add the content, and save.
 

damu

New member
geh mal bitte unter Entwickleroptionen und Zustände. Such mal "sensor.bbq_thermo" und "sensor.wlanthermo_channel_1_all" wenn da schlüssige daten sind, ist es dass nicht. :D
aus github readme: https://github.com/MStapelfeldt/wlanthermo
### 3. Additional Plugins for Dashboard
To use the provided dashboard layout (see `bbq.yaml`), install these custom components via HACS:
- [lovelace-badge-card](https://github.com/thomasloven/lovelace-badge-card)
- [lovelace-layout-card](https://github.com/thomasloven/lovelace-layout-card)
- [config-template-card](https://github.com/iantrich/config-template-card)
- [button-card](https://github.com/custom-cards/button-card)
- [kiosk-mode](https://github.com/maykar/kiosk-mode)
- [vertical-stack-in-card](https://github.com/ofekashery/vertical-stack-in-card)
- [apexcharts-card](https://github.com/RomRider/apexcharts-card)
Refer to the documentation in each repository for installation instructions. For editing files, the easiest way is to use the "File editor" add-on from the Home Assistant Add-on Store. Create files with the same names, add the content, and save.


So da bin ich wieder. Danke für deine Tipps waren Gold wert.

Entwickleroptionen liefern gute Daten:
1767187060843.png

1767187075696.png

Dann die HACS noch installiert.
https://www.hacs.xyz/docs/use/configuration/basic/#to-set-up-the-hacs-integration
https://github.com/MStapelfeldt/wlanthermo

1767186954894.png

Jetzt ist fast alles da bis auf die Akku Ladeanzeige. Idee woran das noch liegen könnte?
 

Moritz82

New member
sensor.wlanthermo_akku_soc
Der wird geparst im template/mixed.yaml aus sensor.bbq_thermo / settings / soc
bei Entwicklerconsole Zustände sensor.bbq_thermo habe ich ganz unten
1767187674740.png
Wenn das bei dir auch so ist, keine ahnung. 😂
Eigentlich greift der den ab:
Code:
  - sensor:
    - name: wlanthermo_soc        <<<<-------- HIER IST EIN TYPO GEWESEN; KORREKT IST wlanthermo_akku_soc
      unique_id: wlanthermo_soc        <<<<-------- HIER DAS GLEICHE
      unit_of_measurement: "%"
      icon: mdi:battery
      availability: >
        {{ not is_state('sensor.bbq_thermo', 'unavailable') and not is_state('sensor.bbq_thermo', 'unknown') }}
      state: >
        {% if not is_state('sensor.bbq_thermo', 'unavailable') and not is_state('sensor.bbq_thermo', 'unknown') %}
          {{ state_attr('sensor.bbq_thermo', 'system').soc | int(0) }}
        {% else %}
          0
        {% endif %}
Ups, ich glaube ich habe nen dreher drin: unique_id: wlanthermo_soc und sensor.wlanthermo_akku_soc...
Schau mal bitte dass die beide gleich sind, ich checke meine files.
 
Zuletzt bearbeitet:

damu

New member
hm habe ich genauso. Is in Entwicklerconsole/Zustände da - hier kein Unterschied. Src-code ist identisch. Ist ja der src-code von dir.
Vielleicht hängt es damit zusammen, dass bei dir die pit an ist/war.
hm naja egal. auf jedenfall heb ich mal ne Anzeige wo auf jeden Fall schon mal fast alles geht. Muss ich mal bei etwas ruhe und Zeit genauer anschauen.
Jetzt muss ich vorbreiten für heute Abend/ Nacht.

Danke dir nochmal für deinen Support und deine Mühe das zusammenzustellen und hier im Forum zu posten.
 

Moritz82

New member
Ja das ist alles komplett von mir, doch inspieriert von

Credits​

This code is based on the work of others. Special thanks to:
Werde auch noch mal schauen, was da schief läuft... Bin nur noch auf Arbeit, mein Thermo zu hause und maache das alles Remote weil eh nichts zu tun ist. :ROFLMAO:
@damu ändere in /homeassistant/packages/wlanthermo/template/mixed.yaml Zeile 14-16 zu
Code:
  - sensor:
    - name: wlanthermo_akku_soc
      unique_id: wlanthermo_akku_soc
dann check unter Zustände beim info symbol die einstellungen von wlanthermo_akku_soc oder wlanthermo_soc ob alles gleich ist. ich befürchte ich hab die entität früher mal umbenannt und daher stimmte es bei mir.
 

Anhänge

  • Unbenannt.png
    Unbenannt.png
    116.7 KB · Aufrufe: 2
Zuletzt bearbeitet:
Oben Unten