Markus7501
Active member
Hallo,
ich mache mal hier einen support branch auf für mein Script.
Anleitung:
1.) MQTT Server installieren und einrichten ( IP = IP des WlanThermometers | User = User wie im Thermeter und Passwort auch vom Thermometer)
![1612358898403.png 1612358898403.png](https://wlanthermo.de/data/attachments/5/5464-acd0a57817e4c7aa66e87e0b21132254.jpg)
2.) Ein neues Java Script anlegen und den Quellcode aus dem Anhang unten einfügen. ! Noch nicht starten !!
![1612359012312.png 1612359012312.png](https://wlanthermo.de/data/attachments/5/5465-40ca8062d665b4c4e5d94569646ff3ba.jpg)
2.1) Folgende dinge auf eure Mini / Nano anpassen :
var device = "MINI-2462abc32738"; //hier bitte den Namen eures Minis / Nanos eintragen
var pathmqtt = "mqtt.0.WLanThermo."; //MQTT (Schaut unter variabelen wie dort euer MQTT Server heißt. Es muss normalerweise nur die "0" gegen ggf einen 1 getauscht werden.
var pitmaster_connected = 2 ; // number of connected Pitmaster modules ( Mini = 2 | Nano = 1)
var max_chanels = 12; // anzahl der verfügbaren Kanäle ( Mini = 12 | Nano = 8)
2.3) Speichern
3.) Nach dem Speicher das Script laufen lassen. Es wird automatisch bei änderrungen getriggert.
Zum Senden :
Müsst ihr für jeden Kanal das Updateflag setzen (sendupdate) und anschließend das generelle (unter settings Update now) senden .
![1612359668058.png 1612359668058.png](https://wlanthermo.de/data/attachments/5/5467-01a1c29379055df2f36e21f567852672.jpg)
Generelles:
![1612359730115.png 1612359730115.png](https://wlanthermo.de/data/attachments/5/5468-7d19ddc6fe939b3633206bb1d76ed375.jpg)
Nachdem das generelle Updatflag gesetzt wurde, werden alle Kanäle nach einander an das WlanThermo gesendet, bei denen das Updateflg gesetzt ist. Hierzu nutze ich "noch" zwei Knöpfe in meiner Visualisierung.
Wie Ihr eure HMi gestalltet bleibt hierbei euch überlassen.
Status:
- Recive MQTT mesages = done
- Automatic Variable creation = done
- send MQTT ( set channels) = done
- send MQTT ( set Pitmaster) = open (under work)
So sieht meinen HMI aus.
![all_Channel.PNG all_Channel.PNG](https://wlanthermo.de/data/attachments/5/5458-ab335bb3196ef89dd963d999d2e9a76a.jpg)
![only_one_connected.PNG only_one_connected.PNG](https://wlanthermo.de/data/attachments/5/5459-3b2ec586efdeff06a8c0068c6d797d31.jpg)
![Settings.PNG Settings.PNG](https://wlanthermo.de/data/attachments/5/5460-45e0b781c6ab6386808dabd30f4515e0.jpg)
ich mache mal hier einen support branch auf für mein Script.
Anleitung:
1.) MQTT Server installieren und einrichten ( IP = IP des WlanThermometers | User = User wie im Thermeter und Passwort auch vom Thermometer)
![1612358898403.png 1612358898403.png](https://wlanthermo.de/data/attachments/5/5464-acd0a57817e4c7aa66e87e0b21132254.jpg)
2.) Ein neues Java Script anlegen und den Quellcode aus dem Anhang unten einfügen. ! Noch nicht starten !!
![1612359012312.png 1612359012312.png](https://wlanthermo.de/data/attachments/5/5465-40ca8062d665b4c4e5d94569646ff3ba.jpg)
2.1) Folgende dinge auf eure Mini / Nano anpassen :
var device = "MINI-2462abc32738"; //hier bitte den Namen eures Minis / Nanos eintragen
var pathmqtt = "mqtt.0.WLanThermo."; //MQTT (Schaut unter variabelen wie dort euer MQTT Server heißt. Es muss normalerweise nur die "0" gegen ggf einen 1 getauscht werden.
var pitmaster_connected = 2 ; // number of connected Pitmaster modules ( Mini = 2 | Nano = 1)
var max_chanels = 12; // anzahl der verfügbaren Kanäle ( Mini = 12 | Nano = 8)
2.3) Speichern
3.) Nach dem Speicher das Script laufen lassen. Es wird automatisch bei änderrungen getriggert.
Zum Senden :
Müsst ihr für jeden Kanal das Updateflag setzen (sendupdate) und anschließend das generelle (unter settings Update now) senden .
![1612359668058.png 1612359668058.png](https://wlanthermo.de/data/attachments/5/5467-01a1c29379055df2f36e21f567852672.jpg)
Generelles:
![1612359730115.png 1612359730115.png](https://wlanthermo.de/data/attachments/5/5468-7d19ddc6fe939b3633206bb1d76ed375.jpg)
Nachdem das generelle Updatflag gesetzt wurde, werden alle Kanäle nach einander an das WlanThermo gesendet, bei denen das Updateflg gesetzt ist. Hierzu nutze ich "noch" zwei Knöpfe in meiner Visualisierung.
Wie Ihr eure HMi gestalltet bleibt hierbei euch überlassen.
Status:
- Recive MQTT mesages = done
- Automatic Variable creation = done
- send MQTT ( set channels) = done
- send MQTT ( set Pitmaster) = open (under work)
So sieht meinen HMI aus.
![all_Channel.PNG all_Channel.PNG](https://wlanthermo.de/data/attachments/5/5458-ab335bb3196ef89dd963d999d2e9a76a.jpg)
![only_one_connected.PNG only_one_connected.PNG](https://wlanthermo.de/data/attachments/5/5459-3b2ec586efdeff06a8c0068c6d797d31.jpg)
![Settings.PNG Settings.PNG](https://wlanthermo.de/data/attachments/5/5460-45e0b781c6ab6386808dabd30f4515e0.jpg)
Anhänge
Zuletzt bearbeitet: