NEWS
[Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten
-
@ticaki 22:27:16.803 error javascript.0 (126) script.js.common.JS.Wetterwarnung compile failed: at script.js.common.JS.Wetterwarnung:2381
kommt nun
-
@d4ve
dann hast du nicht die Zeile ersetzt -
@ticaki ok hab es nochmal gemacht nun kommt kein fehler was genau hab ich da nun geändert lieben dank
w.repeatCounter += w2.repeatCounter + 2; } if (w.repeatCounter > 300 ) {
-
@d4ve sagte in [Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten:
@ticaki ... was genau hab ich da nun geändert lieben dank
Die erste Änderung sorgt dafür das der Wiederholungszähler jetzt 0, 2, 4 usw hochzählt. der Spruch mit der Verlängerung kommt jedoch ausschließlich wenn der Zähler bei 1 steht.
Die 2. Änderung sorgt dafür das der Zähler "praktisch nie" zurück gesetzt wird. Der ist normalerweise so eingestellt das nach 30 wiederholungen die Warnung erneut gesendet wird. Bei einem refresh von 10 Minuten im DWD Adapter und mit durchgehender Erneuerung der Warnung ist das alle 5 Stunden. Mit der Änderung aus 1. wären es nur 2:30h mit der Änderung aus 2. 25 Stunden.
-
@ticaki Danke nochmal nun geht alles! gestern nacht um 02:45 kamm eine meldung und um 08:00 die 2 meldung das es aufgehoben wurde!
somit ist das teil PERFEKT! danke für die gute Arbeit... -
Hallo,
ich hab das UWZ Skript auf Axios umgestellt, wäre nett wenn jemand testet, ob es Probleme gibt.
Danke
-
Ist es eigentlich normal, dass alle 5 Minuten die deutschlandweite Corona-Hinweismeldung im log erscheint? Einmal würde mir reichen.
Oder hab ich da irgendwas übersehen? -
@thomas-braun
Ja es ist normal. Wenn duvar uLogAusgabe= false;
auf false setzt werden die Logausgaben auf nahe 0 reduziert. Für die Ersteinrichtung möchte ich das aber nicht als default setzten.
Etwas mehr Infos dazu: Nina erzeugt jedesmal "neue" States, wenn es aktualisiert wird. Wenn dein Adapter auf 5 Minuten steht, wird alle 5 Minuten eine neue Warnung gefunden und dazu gibt es dann Logausgaben (über das verändern der alten Warnung oder das hinzufügen einer neuen..)
-
@ticaki sagte in [Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten:
ich hab das UWZ Skript auf Axios umgestellt, wäre nett wenn jemand testet, ob es Probleme gibt.
Danke, läuft soweit. Warte auf eine Warnung.
-
@sigi234
Da war noch ein geerbter Fehler in der Logausgabe... Oder der Fehler ist durch updates im Javascript-Adapter erst als solcher entstanden.Änderungen:
debuglevel auf 1 gesetzt -
Moin, ist die Ausgabe im Log so richtig wenn keine Warnungen vorliegen?
javascript.0 496 2021-09-07 11:52:17.046 info script.js.Wetter.DWD-UWZ-NINA-2: [] javascript.0 496 2021-09-07 11:52:17.046 info script.js.Wetter.DWD-UWZ-NINA-2: Status: 200 javascript.0 496 2021-09-07 11:52:17.046 info script.js.Wetter.DWD-UWZ-NINA-2: UWZ Body: {"results":],"generator":"PHPjf"} javascript.0 496 2021-09-07 11:52:17.045 info script.js.Wetter.DWD-UWZ-NINA-2: AREA: UWZDExyz
-
@nashra
Welche Version? -
@ticaki sagte in [Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten:
@nashra
Welche Version?UWZ 1.05
-
@nashra
Danke!
Stelle das debuglevel auf 1, werde ich nachher in der Vorlage ändern -
@ticaki sagte in [Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten:
@nashra
Danke!
Stelle das debuglevel auf 1, werde ich nachher in der Vorlage änderngemacht
-
@crunchip
Ich denke ich hab den Fehler gefunden.0.97.19.4
- DWD Spam hoffentlich behoben.
- unnötigen Code entfernt
-
@ticaki ok, guck ich mal, dann muss ich das aber auch wieder zurückstellen
w.repeatCounter += w2.repeatCounter + 2; if (w.repeatCounter > 300 ) {
edit
brauch ich ja nicht ändern, wird ja überschrieben -
javascript.0 (7265) script.js.common.dwd_uwz_nina_warnungen: Alle Benachrichtigungen ausgeschaltet, bitte unter ioBroker - Objektansicht - Pfad des Skripts - config - UWZ und/oder DWD und/oder NINA auf true stellen.
Kapier ich nicht. Wo ist das einzustellen?
-
@thomas-braun
Das Skript legt automatisch Objekte/Datenpunkte an und dort gobt es, wie angegeben, jeweils einen Datenpunkt für UWZ, Nina und DWD. Dort musst du den gewünschten Dienst auf TRUE stellen. -
Habe in dem Logeintrag "Pfad des Skripts" durch den Inhalt von mainStatePath ersetzt.