Moin Leute,
ich habe mich durch das Skript zur Anzeige der Spannung und Temperaturn der Speicher inspirieren lassen und ein Skript Anzeige für die Temperatur vom Hyper erstellt.
Hier findet ihr das erwähnte AkkuVolt-Skript: https://forum.zendure.com/d/18847
Vielen Dank @"[deleted]"#85772 dafür.
Der Beitrag wurde im Webforum geschrieben, in der Zendure App passen ggf Formatierungen nicht.
Hier nun das Skript:
// ========== Anfang HyperTemp=======
// HyperTemp1.0.0
print("ANZEIGE HYPER TEMPERATUR");
print(" Vielen Dank *ZenUser10Ldv6SB* fuer die Inspiration und Teile dieses Skritps!!! ");
// INITIALS
let HT=00; //Hyper temperature unknown
function Druck()
{
print("Hyper Temperatur: "+HT+"°C ");
}
// ================MQTT Start================
MQTT.subscribe("myAppKey/#",
function (topic,msg)
{
data = JSON.parse(msg);
// =================================
if (data.hyperTmp!=undefined)
{
if (HT!=data.hyperTmp)
{
HT=data.hyperTmp/10-273.1;
Druck();
} // end if Zen
} // end if data hyperTmp
} // end function
); // end MQTT
// ================MQTT End===============
// ======= Ende HyperTemp=====
Dieses einfach als Skript in einem Shelly Gerät einfügen, bitte per Browser auf die IP des Shelly zugreifen, sonst sieht man die Console nicht.
Dann muss noch der persönliche AppKey eingefügt werden.
Die Ausgabe in der Console des Shelly sieht dann so aus:
Es kann etwas dauern, bis zum ersten mal Daten vom MQTT-Server kommen.
Da ich mit Skripten bisher nicht viel gemacht habe, sind Änderungen und Verbesserungsvorschläge gerne gesehen.
Viel Erfolg