[Modul] WLANThermo

IPS-WLANThermo
Dieses Modul verbindet WLANThermo mit IP-Symcon.
Es können die Kanäle eingelesen und die Werte Min, Max und Alarm gesetzt werden.

1. Voraussetzungen

[ul]
[li]mindestens IPS Version 5.1[/li][li]MQTT Server[/li][/ul]
2. Enthaltene Module

[ul]
[li]IPS-WLANThermo[/li][/ul]
3. Installation
Über den Modul Store!

4. Konfiguration in IP-Symcon
Bitte den einzelnen Modulen entnehme.

Die Dokumenation ist hier zu finden: WLANThermo | DeinSmartHome

Grüße,
Kai

30.05.2023 - Version 1.1.1
Fix: UTF8 MQTT Fix

15.12.2022 - Version 1.1
Neu: Beim Speichern der Instanz werden die Daten abgerufen
Neu: Nach dem Setzen der variablen, werde diese erneut abgefragt
Fix: Setzen der Variablen gefixt
Fix: Alarm Variable auf Integer umgestellt und neue Profil hinzugefügt
Fix: Fehler behoben, wenn Werte im Payload fehlten

28.04.2019 - Version 1.0

Auch an dieser Stelle, nochmal vielen Dank an KaiS für das Modul, der das Modul nach meinem Input angepasst hat.

Es ist auch bereits im Einsatz und konnte seinen ersten Test am heißen Grill bestehen.

Grüße
Daniel

Das freut mich, ich hoffe das Fleisch war gut und es gab kein Bug. :smiley:

Grüße,
Kai

Klasse! Danke für deine Arbeit. Modul wurde bereits installiert und wird bei der nächsten Vergrillung direkt mal getestet :slight_smile:

Wollte das Modul jetzt mal testen, leider legt er bei mir keine Fühlervariablen an. Ich habe nur die drei Variablen Charge, SOC und RSSI.
Benutze ein WLANThermo mini v2 mit der aktuellen v2.8.2. In Symcon hab ich sowohl über die IP als auch den Hostnamen versucht (MQTT Topic) aber ohne Erfolg. Muss ich sonst noch etwas beachten? MQTT ist auf Port 1024 aktiviert. Oder funktioniert das ganze nur mit den Nano’s? :frowning:

Hallo,

Ich habe den Nano, damit haben wir auch alles getestet.
Schau dir doch mal die API von Nano und Mini an, wenn diese gleich ist, sollte es Theoretisch funktionieren.

Gruß
Daniel

Der MQTT Server von IP-Symcon läuft auf Port 1883.
Mach mal ein Screenshot von deiner Konfiguration.

Wenn die MQTT Konfiguration schon nicht passt, dann können auch keine Daten in IP-Symcon ankommen.

Grüße,
Kai

Was mich gerade verwundert, der Mini hat laut Homepage doch garkein MQTT
Modellübersicht – WLANThermo

Alles was ich da bisher gesehen hatte, ware eine umwandlung von der HTTP-API zu MQTT über ein gateway

MQTT scheint wohl tatsächlich aktuell nur mit der Nano zu funktionieren :frowning: Dann muss ich wohl noch auf den Release der v3 Firmware warten. Der Vollständigkeit halber hier aber mal noch meine Config


Bildschirmfoto 2019-05-09 um 15.49.44.png

MQTT scheint wohl tatsächlich aktuell nur mit der Nano zu funktionieren

Leider derzeit korrekt. Ich frage meins auch „nur“ über HTTP ab. Funktioniert deswegen aber auch nicht schlechter.

Hallo Kai,

Ich hätte noch einen Verbesserungsvorschlag fürs Modul.

Der Thermo schickt für Sensoren die nicht angeschlossen sind immer 999°C.
Im Normalfall steckt man den Thermo ja auch erst am Grill an.
Die 999°C machen dann leider den bereich vom Chart zu groß und eigentlich nciht nutzbar.
Gut wäre es die 999°C abzufangen und durch 0°C zu ersetzten. das passt besser.

Hier mal noch der Payload der werte:

28.07.2019, 20:48:15 |              Payload | {"system":{"time":"1564339694","unit":"C","soc":70,"charge":false,"rssi":-61,"online":0},"channel":[{"number":1,"name":"Kanal 1 KT","typ":3,"temp":999.00,"min":0.00,"max":60.00,"alarm":0,"color":"#0C4C88"},{"number":2,"name":"Kanal 2 KT","typ":3,"temp":999.00,"min":10.00,"max":60.00,"alarm":0,"color":"#22B14C"},{"number":3,"name":"Kanal 3 KT","typ":3,"temp":999.00,"min":10.00,"max":35.00,"alarm":0,"color":"#EF562D"},{"number":4,"name":"Kanal 4 KT","typ":3,"temp":999.00,"min":15.00,"max":26.00,"alarm":0,"color":"#FFC100"},{"number":5,"name":"Kanal 5 KT","typ":0,"temp":999.00,"min":10.00,"max":300.00,"alarm":0,"color":"#A349A4"},{"number":6,"name":"Kanal 6 GT","typ":0,"temp":999.00,"min":18.00,"max":35.00,"alarm":0,"color":"#804000"},{"number":7,"name":"Kanal 7 GT","typ":3,"temp":999.00,"min":10.00,"max":300.00,"alarm":0,"color":"#5587A2"},{"number":8,"name":"Kanal 8 GT","typ":3,"temp":999.00,"min":10.00,"max":300.00,"alarm":0,"color":"#5C7148"}],"pitmaster":{"type":["off","manual","auto"],"pm":[{"id":0,"channel":1,"pid":0,"value":0,"set":50.00,"typ":"off","set_color":"#ff0000","value_color":"#000000"}]}}

Grüße
Daniel

Hallo,

Ich wollte mich ganz herzlich für das Modul bedanken. Funktioniert wirklich klasse :+1:t2:

Hallo allerseits,

Modul funktioniert soweit schon mal recht gut - eine Frage hätte ich dann doch noch. Die Pitmaster Werte werden aus dem datastream nicht in Variablen geschrieben - kann man das irgendwie machen?

Danke,
Philipp

Kannst du mir mal ein Debug davon zukommen lassen?

Grüße,
Kai

Es gibt eine neue Stable Version, weiteres dazu im Changelog.

Grüße,
Kai

Es gibt eine neue Beta Version, ich musste das MQTT Payload UTF8 dekodieren, wenn die IPS Version 6.3 genutzt wird, da @paresy dort einen Fix eingebaut hat, welcher hier zu Problemen führen konnte, wenn Umlaute im Payload vorhanden sind.

Grüße,
Kai

Es gibt eine neue Stable Version, weiteres dazu im Changelog.

Grüße,
Kai