NEWS
Skript wiederholt sich trotz Stop
-
Hallo,
Ich arbeite an meinem ersten Projekt um meine Heizung zu überwachen.
Allerdings stecke ich bereits beim ersten Skript fest und komme einfach nicht drauf
wie ich das Problem lösen kann.Folgendes möchte ich erreichen:
Wenn ein Sensor einen bestimmten Wert überschreitet soll mir eine Nachricht zugeschickt werden.Mit den von euch gelieferten Anleitungen grundsätzlich kein Problem.
Allerdings erhalte ich endlos Nachrichten solange der Wert zu hoch ist.
Das ganze trotz Stop-Funktion.
Ich habe bereits die verschiedensten Variationen mit Zeit, Schleifen, Wiederholungen usw. probiert.
Kann doch nicht so schwer sein...Die Aktuell angegebenen Werte sind nur zu Test zwecken
Herzlichen Dank!
Martin -
@bloop sagte:
Wenn ein Sensor einen bestimmten Wert überschreitet soll mir eine Nachricht zugeschickt werden.
Einmalig ? Dann versuche es mal so:
-
@paul53
Vielen Herzlichen Dank!
Habs probiert, leider ohne Erfolg.
Selbiges Problem wie zuerst.
Sobald der Wert überschreiten wird erhalte ich im Sekundentakt Meldungen. -
@bloop sagte:
Sobald der Wert überschreiten wird erhalte ich im Sekundentakt Meldungen.
Das kann nur sein, wenn der Wert im Sekundentakt um den Grenzwert schwankt, weil ansonsten die Bedingung "vorheriger Wert <= Grenzwert" nicht erfüllt ist. Poste mal der erzeugten Javascript-Code ohne die letzte Zeile in Code tags.
Du hast eine Wandlung "nach Zahl" verwendet. Enthält der Datenpunkt keine Zahl ? Test: -
on({id: 'ds18b20.0.sensors.28-3c01a816aca9', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (parseFloat((obj.state ? obj.state.val : "")) > 20 && parseFloat((obj.oldState ? obj.oldState.val : "")) <= 20) { sendTo("pushover", "send", { message: (['Heizung Temperatur zu Hoch!!!','\n','Die Vorlauftemperatur vom Holzofen hat ',getState("ds18b20.0.sensors.28-3c01a816aca9").val,' °C.'].join('')), sound: "siren", priority: 1, title: '!!! Heizung Temperatur zu Hoch !!!', device: 'ds18b20.0.sensors.28-3c01a816aca9' }); console.warn("pushover: " + (['Heizung Temperatur zu Hoch!!!','\n','Die Vorlauftemperatur vom Holzofen hat ',getState("ds18b20.0.sensors.28-3c01a816aca9").val,' °C.'].join(''))); } });
Hab die Werte zum testen etwas herabgesetzt, aktuell liegt die Temperatur bei ca. 28°.
-
@bloop
Der Code ist korrekt.
Trotzdem kommen die vielen Logs ? Starte mal die Javascript-Instanz neu.
Logge mal den Trigger-Wert vor der Abfrage. -
@paul53
Vielen Herzlichen Dank es schein zu Funktionieren.
Jetzt muss ich nur checken ob es mit "realen" Eingangsdaten auch klappt. -
Liebe Community,
Ich muss meinen Beitrag erneut aufrollen da ich vor einem kuriosem Problem stehe und einfach nicht weiter weis.
Ziel des Skripts:
Sobald die Wassertemperatur von der Holzheizung über 60° ist möchte ich alle 20min eine Benachrichtigung zur aktuellen Wassertemperatur erhalten.var Benachrichtigung; Benachrichtigung = false; on({id: 'mqtt.0.Temp_Keller.RL_Holz.temperature', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (compareTime('08:00', '23:00', "between", null) && (obj.state ? obj.state.val : "") > 60) { schedule("*/20 * * * *", function () { Benachrichtigung = true; sendTo("pushover.0", "send", { message: (['Aktuelle Temperatur','\n','Die Aktuelle Temperatur beträgt ',getState("mqtt.0.Temp_Keller.RL_Holz.temperature").val,' °C.'].join('')), sound: "intermission", url: 'http://192.168.0.110:8082/vis/index.html#02_Heizung', url_title: 'Heizungsüberwachung', title: 'Temperatur Holzheizung', device: getState("mqtt.0.Temp_Keller.RL_Holz.temperature").val }); console.log("pushover: " + (['Aktuelle Temperatur','\n','Die Aktuelle Temperatur beträgt ',getState("mqtt.0.Temp_Keller.RL_Holz.temperature").val,' °C.'].join(''))); }); Benachrichtigung = false; } }); //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyYiU1RShkYlpJMCUyQmEyZCUyRlR4T1hHJTNBRiUyMiUzRUJlbmFjaHJpY2h0aWd1bmclM0MlMkZ2YXJpYWJsZSUzRSUzQyUyRnZhcmlhYmxlcyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMjZzRXglN0I0cU91JTI0a2t1JTVEZW0lN0NaRiU1QiUyMiUyMHglM0QlMjItMjc2MyUyMiUyMHklM0QlMjItMTUxMyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyYiU1RShkYlpJMCUyQmEyZCUyRlR4T1hHJTNBRiUyMiUzRUJlbmFjaHJpY2h0aWd1bmclM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIybG9rMmtHJTI1eUglM0JhTS4lNUUlNjBHNllaeCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMiUyQlQlMjMlMjUlNUJrJTNBXyUzRnJyaWU4NCFKaU0qJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwaXRlbXMlM0QlMjIxJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0VuZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMm1Ca19ObE4lNjBCRyUzRmlMdip+JTJGTCUzQjQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJvaWQlMjIlM0VtcXR0LjAuVGVtcF9LZWxsZXIuUkxfSG9sei50ZW1wZXJhdHVyZSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjJoJTVFOHJVJTQwNy1wJTdEayE0UFFsSyUyQlplJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFbXF0dC4wLlRlbXBfS2VsbGVyLlJMX0hvbHoudGVtcGVyYXR1cmUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMmElM0JvaSUyRkolNjBWOG0lMkYzMSUyNXUyJTVCSlhCJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfb3BlcmF0aW9uJTIyJTIwaWQlM0QlMjJDNyUzQThSJTNBZkVaJTQwIXMuRyUyRkkoMyUyQm8lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFORCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVfY29tcGFyZV9leCUyMiUyMGlkJTNEJTIySmg1byU1QnBnLjhGV0g5bUYlNjBLUHk3JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZW5kX3RpbWUlM0QlMjJ0cnVlJTIyJTIwYWN0dWFsX3RpbWUlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVU0VfQUNUVUFMX1RJTUUlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUFRJT04lMjIlM0ViZXR3ZWVuJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJTVEFSVF9USU1FJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMn4hbUZrMWVQa2ROZHJDLk1pSiUzQTQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFMDglM0EwMCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJFTkRfVElNRSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJnVjZldDRQcmxYblNnbUkzdy0ofiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UyMyUzQTAwJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyciUyQ1JSJTdCcXIlNDBfUnVXRWNCJTdEJTIzeUpBJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VHVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uX3NvdXJjZSUyMiUyMGlkJTNEJTIyX0hfZyU0MGYlM0E5IXFwdXItJTVFU0YlMkY2JTNCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXN0YXRlLnZhbCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyLkp4dCU2MH5VIXlOUjZ1aFQlM0QhLkYlMkYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0U2MCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNjaGVkdWxlJTIyJTIwaWQlM0QlMjJZTCUyQyUyNWoxeCUyRjhVbTIlMjUlM0F0OCUyNUp4XyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDSEVEVUxFJTIyJTNFKiUyRjIwJTIwKiUyMColMjAqJTIwKiUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMjlualBnJTQwZiUyMzdYdiUzQSUyQi1NRyU0MEp1cyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyYiU1RShkYlpJMCUyQmEyZCUyRlR4T1hHJTNBRiUyMiUzRUJlbmFjaHJpY2h0aWd1bmclM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyJTI1VDFKJTIzLWUlMkN1Rl8lNUU4eilvJTdDWSU2MHAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJwdXNob3ZlciUyMiUyMGlkJTNEJTIyZUxEJTJDQVAlMkZKTC0lN0QlMjUuJTNETGlKX1clN0QlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlNUQU5DRSUyMiUzRS4wJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTT1VORCUyMiUzRWludGVybWlzc2lvbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyUFJJT1JJVFklMjIlM0UwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJMT0clMjIlM0Vsb2clM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk1FU1NBR0UlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyYUJLJTdCRFlTcC4qJTdCX0IlM0ZEeCpGVSElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFdGV4dCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dF9qb2luJTIyJTIwaWQlM0QlMjJXZ1EzeVchJTNBbUMzTXF4JTdDclYhODMlMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyNSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQUREMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMiUyMyU1RWxNY19PZEZsZUIucDE3KEklNUV+JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRUFrdHVlbGxlJTIwVGVtcGVyYXR1ciUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkFERDElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0X25ld2xpbmUlMjIlMjBpZCUzRCUyMlg1dGklN0RsRSU3REhWM1o4KnVBdUs4JTVEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVHlwZSUyMiUzRSU1Q24lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQyJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyIU9FJTVCY0Y5JTVCNTZuMnYlNURMR2dYJTIzRCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VEaWUlMjBBa3R1ZWxsZSUyMFRlbXBlcmF0dXIlMjBiZXRyJUMzJUE0Z3QlMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQzJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjItUkcpRko4VSUyQyUzQWdPN2N5NSUyRkZJTiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRW1xdHQuMC5UZW1wX0tlbGxlci5STF9Ib2x6LnRlbXBlcmF0dXJlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQURENCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMnM1JTIzIU5uJTJGYiU3RDFkJTI0eU4lNUQodTUlM0FYJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUyMCVDMiVCMEMuJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRJVExFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyKmlHUTZHQSU3RFclMjViODVoSGkheSU3Q2slMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFVGVtcGVyYXR1ciUyMEhvbHpoZWl6dW5nJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVVJMJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIydE9JWnMlM0YzbyUzRlFqZyU3Qyk1bCUyNEglNUVqJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRWh0dHAlM0ElMkYlMkYxOTIuMTY4LjAuMTEwJTNBODA4MiUyRnZpcyUyRmluZGV4Lmh0bWwlMjMwMl9IZWl6dW5nJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVVJMX1RJVExFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIybCFCb1RFKEZnX2JPYmpxZGwlM0F1LiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VIZWl6dW5ncyVDMyVCQ2JlcndhY2h1bmclM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJERVZJQ0UlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMkRzNjQlM0FoNV9pUSUyRlNIMnkxWUl5WiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRW1xdHQuMC5UZW1wX0tlbGxlci5STF9Ib2x6LnRlbXBlcmF0dXJlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyKlYlN0MlMjNocV9GWnlzcC4lNURjc2M3JTVCeSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyYiU1RShkYlpJMCUyQmEyZCUyRlR4T1hHJTNBRiUyMiUzRUJlbmFjaHJpY2h0aWd1bmclM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIybX4lMkYlN0RaJTNCdC4lM0IlNUVvKXUhLWsxRUJWJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
javascript.0 2021-02-02 16:40:00.123 info Die Aktuelle Temperatur beträgt 73.75 °C. javascript.0 2021-02-02 16:40:00.123 info (2117) script.js.common.20min_Benachrichtigung: pushover: Aktuelle Temperatur javascript.0 2021-02-02 16:40:00.118 info Die Aktuelle Temperatur beträgt 73.75 °C. javascript.0 2021-02-02 16:40:00.118 info (2117) script.js.common.20min_Benachrichtigung: pushover: Aktuelle Temperatur javascript.0 2021-02-02 16:40:00.114 info Die Aktuelle Temperatur beträgt 73.75 °C. javascript.0 2021-02-02 16:40:00.114 info (2117) script.js.common.20min_Benachrichtigung: pushover: Aktuelle Temperatur javascript.0 2021-02-02 16:40:00.105 info Die Aktuelle Temperatur beträgt 73.75 °C. javascript.0 2021-02-02 16:40:00.105 info (2117) script.js.common.20min_Benachrichtigung: pushover: Aktuelle Temperatur javascript.0 2021-02-02 16:40:00.099 info Die Aktuelle Temperatur beträgt 73.75 °C. javascript.0 2021-02-02 16:40:00.099 info (2117) script.js.common.20min_Benachrichtigung: pushover: Aktuelle Temperatur javascript.0 2021-02-02 16:40:00.092 info Die Aktuelle Temperatur beträgt 73.75 °C. javascript.0 2021-02-02 16:40:00.092 info (2117) script.js.common.20min_Benachrichtigung: pushover: Aktuelle Temperatur javascript.0 2021-02-02 16:40:00.082 info Die Aktuelle Temperatur beträgt 73.75 °C. javascript.0 2021-02-02 16:40:00.082 info (2117) script.js.common.20min_Benachrichtigung: pushover: Aktuelle Temperatur javascript.0 2021-02-02 16:40:00.070 info Die Aktuelle Temperatur beträgt 73.75 °C. javascript.0 2021-02-02 16:40:00.070 info (2117) script.js.common.20min_Benachrichtigung: pushover: Aktuelle Temperatur javascript.0 2021-02-02 16:40:00.057 info Die Aktuelle Temperatur beträgt 73.75 °C. javascript.0 2021-02-02 16:40:00.057 info (2117) script.js.common.20min_Benachrichtigung: pushover: Aktuelle Temperatur javascript.0 2021-02-02 16:40:00.045 info Die Aktuelle Temperatur beträgt 73.75 °C. javascript.0 2021-02-02 16:40:00.045 info (2117) script.js.common.20min_Benachrichtigung: pushover: Aktuelle Temperatur javascript.0 2021-02-02 16:40:00.037 info Die Aktuelle Temperatur beträgt 73.75 °C. javascript.0 2021-02-02 16:40:00.037 info (2117) script.js.common.20min_Benachrichtigung: pushover: Aktuelle Temperatur javascript.0 2021-02-02 16:40:00.027 info Die Aktuelle Temperatur beträgt 73.75 °C. javascript.0 2021-02-02 16:40:00.027 info (2117) script.js.common.20min_Benachrichtigung: pushover: Aktuelle Temperatur javascript.0 2021-02-02 16:31:13.092 info (2117) script.js.common.20min_Benachrichtigung: registered 1 subscription and 0 schedules javascript.0 2021-02-02 16:31:13.087 info (2117) Start javascript script.js.common.20min_Benachrichtigung javascript.0 2021-02-02 16:31:12.569 info (2117) Stop script script.js.common.20min_Benachrichtigung javascript.0 2021-02-02 16:31:07.262 info (2117) script.js.common.20min_Benachrichtigung: registered 1 subscription and 0 schedules javascript.0 2021-02-02 16:31:07.253 info (2117) Start javascript script.js.common.20min_Benachrichtigung javascript.0 2021-02-02 16:31:07.238 info (2117) Stop script script.js.common.20min_Benachrichtigung javascript.0 2021-02-02 16:31:06.430 info (2117) script.js.common.20min_Benachrichtigung: registered 1 subscription and 0 schedules
Problem:
Sobald das Skript mir die Nachricht schickt, "spammt" mir das Skript den Log zu. Anfangs erhalte ich nur eine Nachricht. Ab und zu dann 2 oder sogar mehrere...Zu allem übel hört das Skript nach der Überschreitung von 60° nicht mehr auf Nachrichten zu schicken also auch unter 60° erhalte ich weiterhin Nachrichten.
Ich denke ich hab bereits vieles Ausprobiert:
-an unterschiedlichen Positionen Stops setzen
-mit unterschiedlichen Variablen arbeiten
-eine 1malige Wiederholung einbauenalles ohne Erfolg oder signifikanter Änderung.
Auch eine Neuinstallation/Neustart von Pushover und JavaScript hab ich bereits versucht.
Sowie der Neustart von iobroker bzw. dem RaspPi - nichts hats gebracht. Alles andere läuft wunderbar....Hat jemand eine Ahnung woran das liegen könnten?
In den ganzen Anleitungen und Videos wirds doch genau so beschrieben... -
@bloop sagte: Hat jemand eine Ahnung woran das liegen könnten?
Trigger (der nicht gestoppt wird) im Trigger! Verwende ein Intervall und stoppe es.
-
Herzlichen Dank Paul!
Auf die Idee bin ich noch gar nicht gekommen. Dachte immer ich darf keine zwei If`s ineinander setzen.
Das mit der Trigger dann eigentlich immer weiter läuft war mir nicht bewusst.Hast meinen Tag gerettet!