NEWS
[Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten
-
@latzi
Doppelte Meldungen: Hast du vielleicht 2 mal die Serial in idAlexaSerial oder eine Gruppe und die Serial einzeln? Doppelt bekomme ich nix.Zu der LautstĂ€rke: Ja mit announcement geht das Volumen nicht mehr, egal welche Art der Eintragung verwendet wird. Könnte das auf Text umstellen, dann kommt halt das Ding Ding nihct mehr... Aber der Beep der frĂŒher nicht da war kommt trotzdem. EDIT: Ah der Beep steht dafĂŒr das die LautstĂ€rke angepasst wurde, kommt vorher und nachher in jeweils der dann gĂŒltigen LautstĂ€rke.
(echo dot 3. und 4.)
@ticaki sagte in [Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten:
Doppelte Meldungen: Hast du vielleicht 2 mal die Serial in idAlexaSerial oder eine Gruppe und die Serial einzeln?
Nein, ich hab nur eine eingetragen und Gruppe gibt es auch keine. Hab auch den Javascript-Adapter und Alexa-Adapter mal neu gestartet, Àndert auch nichts - seltsam. Bin gespannt, wie es bei den ersten Warnungen lÀuft.
BezĂŒglich LautstĂ€rke istÂŽs mir nur aufgefallen, kein Problem.
-
@ticaki sagte in [Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten:
Doppelte Meldungen: Hast du vielleicht 2 mal die Serial in idAlexaSerial oder eine Gruppe und die Serial einzeln?
Nein, ich hab nur eine eingetragen und Gruppe gibt es auch keine. Hab auch den Javascript-Adapter und Alexa-Adapter mal neu gestartet, Àndert auch nichts - seltsam. Bin gespannt, wie es bei den ersten Warnungen lÀuft.
BezĂŒglich LautstĂ€rke istÂŽs mir nur aufgefallen, kein Problem.
@latzi
Habs jetzt mit nur einem Echo 4. versucht. Auch nur 1 mal (bla bla aufgehoben) Ich nute DWD und UWZ mit jeweils einem Eintrag zur Zeit. Wenn keine Bugs mehr kommen, stelle ich das alles auf den Regelbetrieb (mehrere Warncellen, mehrere Echos, HĂHERES minlevel:) ) um -
Will eigentlich jemand das Alexa Pushnachrichten aufs Tablet/Handy verschickt? Das wĂŒrde auch gehen.
-
@latzi
Habs jetzt mit nur einem Echo 4. versucht. Auch nur 1 mal (bla bla aufgehoben) Ich nute DWD und UWZ mit jeweils einem Eintrag zur Zeit. Wenn keine Bugs mehr kommen, stelle ich das alles auf den Regelbetrieb (mehrere Warncellen, mehrere Echos, HĂHERES minlevel:) ) um -
Will eigentlich jemand das Alexa Pushnachrichten aufs Tablet/Handy verschickt? Das wĂŒrde auch gehen.
-
@latzi
Habs jetzt mit nur einem Echo 4. versucht. Auch nur 1 mal (bla bla aufgehoben) Ich nute DWD und UWZ mit jeweils einem Eintrag zur Zeit. Wenn keine Bugs mehr kommen, stelle ich das alles auf den Regelbetrieb (mehrere Warncellen, mehrere Echos, HĂHERES minlevel:) ) umMoin,
ich habe inzwischen auch das Script in Version 1.0.0 installiert und es funktioniert.
Allerdings frage ich mich, ob die Nina Warnungen auch richtig durch kommen. In der Doku schreibst du:Hier stellt bitte euren Ort und euren Landkreis ohne (Kreis, Landkreis, etc) ein. Warnungen von Nina kommen mit Aufgelisteten Orten, das Skript sucht dort drin nach euren Bezeichnern und gibt den gefundenen in der Warnung mit ausWenn ich nun auf die Nina-Seite gehe, steht dort:
Betroffene Region(en) Stadt Pegau, Erfurt-Ost, Erfurt-SĂŒd, Stadt Rötha, Stadt Regis-Breitingen, Gemeinde Thallwitz, Gemeinde Seelitz, Erfurt-West, Erfurt-Mitte, Erfurt-Nord, Stadt Trebsen/Mulde, Gemeinde Taura, Stadt Lucka, Gemeinde Diera-Zehren, Gemeinde Mehna, Stadt Waldheim, Gemeinde Löbichau, Gemeinde Lödla, Gemeinde Nobitz, Gemeinde Ponitz und 928 weitere.Wenn nun dort nicht direkt der Ort oder Landkreis auftaucht, wird die Warnung anscheinend nicht ermittelt und ausgegeben. Kann das sein ?
Des weiteren Frage ich mich, was ich bei mir genau eintragen muss bei:
var uGemeinde = 'Landsberg'; // hier steht zum Beispiel, Hamburg, Unterdorf var uLandkreis = 'Saalekreis'; // hier Kreis Bitburg, Landkreis FĂŒrthEs kommen keine Infos von Nina.
bis denne
Marc -
Moin,
ich habe inzwischen auch das Script in Version 1.0.0 installiert und es funktioniert.
Allerdings frage ich mich, ob die Nina Warnungen auch richtig durch kommen. In der Doku schreibst du:Hier stellt bitte euren Ort und euren Landkreis ohne (Kreis, Landkreis, etc) ein. Warnungen von Nina kommen mit Aufgelisteten Orten, das Skript sucht dort drin nach euren Bezeichnern und gibt den gefundenen in der Warnung mit ausWenn ich nun auf die Nina-Seite gehe, steht dort:
Betroffene Region(en) Stadt Pegau, Erfurt-Ost, Erfurt-SĂŒd, Stadt Rötha, Stadt Regis-Breitingen, Gemeinde Thallwitz, Gemeinde Seelitz, Erfurt-West, Erfurt-Mitte, Erfurt-Nord, Stadt Trebsen/Mulde, Gemeinde Taura, Stadt Lucka, Gemeinde Diera-Zehren, Gemeinde Mehna, Stadt Waldheim, Gemeinde Löbichau, Gemeinde Lödla, Gemeinde Nobitz, Gemeinde Ponitz und 928 weitere.Wenn nun dort nicht direkt der Ort oder Landkreis auftaucht, wird die Warnung anscheinend nicht ermittelt und ausgegeben. Kann das sein ?
Des weiteren Frage ich mich, was ich bei mir genau eintragen muss bei:
var uGemeinde = 'Landsberg'; // hier steht zum Beispiel, Hamburg, Unterdorf var uLandkreis = 'Saalekreis'; // hier Kreis Bitburg, Landkreis FĂŒrthEs kommen keine Infos von Nina.
bis denne
Marc@fenriswolf
Hallo, die Doku ist schon dicht an dem tatsĂ€chlichen Verhalten aber die enthĂ€lt noch immer Fehler und die das Verhalten des standalone Parts und der Dateneingabe ĂŒber Adapter ist nicht klar herausgearbeitet.Benutzt du die integrierte Datenerfassung oder den externen Nina Adapter? Die Variablen die du oben genannt hast, werden fĂŒr den Nina Adapter verwendet.
Wenn du den integrierten Datenabruf verwenden willst, muĂt du entweder unter Objekten - config - basisc. - warnzelle - nina - ĂŒber add deine Koordinaten eingeben oder die Variable
ninaCoordinates = [{breiten:51.2277, laengen:6.7735, text:'dadrĂŒben'}, {breiten:53.0511000, laengen:8.6309100, text:'Delmenhorst'}];verwenden. Ist ein Beispiel, weiĂ gerade nicht ob die Variable im Konfigteil von 1.0 steht. Im Testabschnitt steht sie auf jeden Fall :)
-
Hab die Doku um folgendes erweitert:
Vorbemerkung zur Konfigurationen
Das Skript und die Dokumentation wurden zu erst nur fĂŒr externe Adapter geschrieben, daher beziehen sich vieles auf die Zusammenarbeit mit diesen. Wenn ihr den integrierten Datenabruf verwenden wollt, findet ihr unter Objekten im Unterverzeichnis
0_userdata.0.wetterwarnung1.config.basiskonfiguration.warnzelleDie Warnzellen die verwendet werden. Ihr könnt dort Warnzellen hinzufĂŒgen und entfernen. Im Unterschied zu allen anderen Datenpunkten die sich ĂŒber die Objekte verĂ€ndern lassen, ĂŒberschreiben die Ănderungen dort jedoch nicht die Einstellungen im Skript. Wenn das Skript gestartet wird, werden alle im Skript definierten Warnzellen dort eingetragen, anschlieĂend werden alle dort eingetragenen Warnzellen vom Skript eingelesen und verwendet. Folglich könnt ihr keine Warnzellen löschen die im Skript definiert sind. Folgenden Variablen werden fĂŒr die Definition von Warnzellen verwendet.
var dwdWarncellId = ''; // DWD var regionName = [['','']]; // UWZ var zamgCoordinates = []; // ZAMG ninaCoordinates = [] // NINA -
Hab die Doku um folgendes erweitert:
Vorbemerkung zur Konfigurationen
Das Skript und die Dokumentation wurden zu erst nur fĂŒr externe Adapter geschrieben, daher beziehen sich vieles auf die Zusammenarbeit mit diesen. Wenn ihr den integrierten Datenabruf verwenden wollt, findet ihr unter Objekten im Unterverzeichnis
0_userdata.0.wetterwarnung1.config.basiskonfiguration.warnzelleDie Warnzellen die verwendet werden. Ihr könnt dort Warnzellen hinzufĂŒgen und entfernen. Im Unterschied zu allen anderen Datenpunkten die sich ĂŒber die Objekte verĂ€ndern lassen, ĂŒberschreiben die Ănderungen dort jedoch nicht die Einstellungen im Skript. Wenn das Skript gestartet wird, werden alle im Skript definierten Warnzellen dort eingetragen, anschlieĂend werden alle dort eingetragenen Warnzellen vom Skript eingelesen und verwendet. Folglich könnt ihr keine Warnzellen löschen die im Skript definiert sind. Folgenden Variablen werden fĂŒr die Definition von Warnzellen verwendet.
var dwdWarncellId = ''; // DWD var regionName = [['','']]; // UWZ var zamgCoordinates = []; // ZAMG ninaCoordinates = [] // NINA@ticaki
Vielen Dank fĂŒr das Skript. Habe nach langem nun die neue Version aufgespielt. Es kommen bereits Warnungen rein, aber es wird der Ort nicht genannt. Woran könnte es denn liegen? Im Namen befindet sich ein Umlaut
AuĂerdem habe ich als min und max Höhenangaben 200 und 400 eingestellt. Es dĂŒrfte doch nun diese Nachricht nicht per Telegram versendet werden?edit:
Scheint wirklich am Umlaut zu liegen?! Ich habe nun fĂŒr die Warnzellen einen Ort ohne Umlaute genommen und der Text wird angezeigt.
In der Objektstruktur wird aber der Ortsnamen mit dem Umlaut richtig angezeigt.
Wie könnte ich das nun beheben? -
@ticaki
Vielen Dank fĂŒr das Skript. Habe nach langem nun die neue Version aufgespielt. Es kommen bereits Warnungen rein, aber es wird der Ort nicht genannt. Woran könnte es denn liegen? Im Namen befindet sich ein Umlaut
AuĂerdem habe ich als min und max Höhenangaben 200 und 400 eingestellt. Es dĂŒrfte doch nun diese Nachricht nicht per Telegram versendet werden?edit:
Scheint wirklich am Umlaut zu liegen?! Ich habe nun fĂŒr die Warnzellen einen Ort ohne Umlaute genommen und der Text wird angezeigt.
In der Objektstruktur wird aber der Ortsnamen mit dem Umlaut richtig angezeigt.
Wie könnte ich das nun beheben?Kann man eigentlich auch den Abfragezeitraum definieren? Meine Frau ist schon komplett genervt von den ganzen Nachrichten đ
StÀndig kommt irgendeine Meldung oder die Aufhebung der Warnungen
-
@ticaki
Vielen Dank fĂŒr das Skript. Habe nach langem nun die neue Version aufgespielt. Es kommen bereits Warnungen rein, aber es wird der Ort nicht genannt. Woran könnte es denn liegen? Im Namen befindet sich ein Umlaut
AuĂerdem habe ich als min und max Höhenangaben 200 und 400 eingestellt. Es dĂŒrfte doch nun diese Nachricht nicht per Telegram versendet werden?edit:
Scheint wirklich am Umlaut zu liegen?! Ich habe nun fĂŒr die Warnzellen einen Ort ohne Umlaute genommen und der Text wird angezeigt.
In der Objektstruktur wird aber der Ortsnamen mit dem Umlaut richtig angezeigt.
Wie könnte ich das nun beheben?@jwerlsdf sagte in [Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten:
@ticaki
Scheint wirklich am Umlaut zu liegen?! Ich habe nun fĂŒr die Warnzellen einen Ort ohne Umlaute genommen und der Text wird angezeigt.
In der Objektstruktur wird aber der Ortsnamen mit dem Umlaut richtig angezeigt.
Wie könnte ich das nun beheben?Benutzt du Adapter oder die integrierte Version? Ich gucke mir das an.
-
Kann man eigentlich auch den Abfragezeitraum definieren? Meine Frau ist schon komplett genervt von den ganzen Nachrichten đ
StÀndig kommt irgendeine Meldung oder die Aufhebung der Warnungen
@frana120500 sagte in [Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten:
Kann man eigentlich auch den Abfragezeitraum definieren? Meine Frau ist schon komplett genervt von den ganzen Nachrichten đ
StÀndig kommt irgendeine Meldung oder die Aufhebung der Warnungen
Hi, stell das minlevel auf 2. Warnungen auf lvl 1 sind IMHO der Warnung nicht wĂŒrdig und nerven nur.
0_userdata.0.wetterwarnung1.config.basiskonfiguration.filter.level_minimum -
@jwerlsdf sagte in [Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten:
@ticaki
Scheint wirklich am Umlaut zu liegen?! Ich habe nun fĂŒr die Warnzellen einen Ort ohne Umlaute genommen und der Text wird angezeigt.
In der Objektstruktur wird aber der Ortsnamen mit dem Umlaut richtig angezeigt.
Wie könnte ich das nun beheben?Benutzt du Adapter oder die integrierte Version? Ich gucke mir das an.
Ich konnte das Problem weiter eingrenzen: Es liegt am Nina-Adapter. Wie funktioniert genau das interne Skript?
Ich hatte es mit meinen Daten so eingegeben:
Aber er greift wohl immer auf den Nina-Adapter zurĂŒck. Meine Hoffnung wĂ€re ja, das es ĂŒber das interne Skript meine Gemeine mit Umlaut angezeigt wird, sodass ich nicht mehr auf den Adapter zurĂŒckgreifen muss.PS: Die Umlaute werden bei DWD angezeigt.
-
@frana120500 sagte in [Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten:
Kann man eigentlich auch den Abfragezeitraum definieren? Meine Frau ist schon komplett genervt von den ganzen Nachrichten đ
StÀndig kommt irgendeine Meldung oder die Aufhebung der Warnungen
Hi, stell das minlevel auf 2. Warnungen auf lvl 1 sind IMHO der Warnung nicht wĂŒrdig und nerven nur.
0_userdata.0.wetterwarnung1.config.basiskonfiguration.filter.level_minimum@ticaki danke
-
Ich konnte das Problem weiter eingrenzen: Es liegt am Nina-Adapter. Wie funktioniert genau das interne Skript?
Ich hatte es mit meinen Daten so eingegeben:
Aber er greift wohl immer auf den Nina-Adapter zurĂŒck. Meine Hoffnung wĂ€re ja, das es ĂŒber das interne Skript meine Gemeine mit Umlaut angezeigt wird, sodass ich nicht mehr auf den Adapter zurĂŒckgreifen muss.PS: Die Umlaute werden bei DWD angezeigt.
@jwerlsdf
sieht richtig aus, der Gemeindenamen ist das, was imtext:""Feld steht.
Im Unterschied zum Adapter ruft die interne Version keine Ninadaten von DWD und der Hochwasserzentrale ab. DWD wird ja direkt abgerufen und Hochwasser war zuletzt einfach ein informationsfreier tÀglicher Hinweis.
Die interne Version aktiviert sich und deaktiviert die externe Version wenn ninaCoordinates kein leeres Array enthÀlt
aktiviere das normale Log in den Objekteinstellungen, da mĂŒsste ca. 14 Sekunden nach Start was zu Nina kommen.
2022-02-02 10:52:39.771 info script.js.Messages.dwd_uwz_nina_script: info: Standalone NINA Datenabruf aktiviert -
@jwerlsdf
sieht richtig aus, der Gemeindenamen ist das, was imtext:""Feld steht.
Im Unterschied zum Adapter ruft die interne Version keine Ninadaten von DWD und der Hochwasserzentrale ab. DWD wird ja direkt abgerufen und Hochwasser war zuletzt einfach ein informationsfreier tÀglicher Hinweis.
Die interne Version aktiviert sich und deaktiviert die externe Version wenn ninaCoordinates kein leeres Array enthÀlt
aktiviere das normale Log in den Objekteinstellungen, da mĂŒsste ca. 14 Sekunden nach Start was zu Nina kommen.
2022-02-02 10:52:39.771 info script.js.Messages.dwd_uwz_nina_script: info: Standalone NINA Datenabruf aktiviert -
@jwerlsdf
ist ein Fehler im Skript in 5 Minuten ist ne korrigierte Version online.Version 1.01
- variable ninaCoordinates wird beim Start nicht zurĂŒckgesetzt (mein Testzellen kamen natĂŒrlich erst danach... hust)
- sehr kurze Warnungsaufhebung ergÀnzt um "(Farbstufe)"
-
@jwerlsdf
ist ein Fehler im Skript in 5 Minuten ist ne korrigierte Version online.Version 1.01
- variable ninaCoordinates wird beim Start nicht zurĂŒckgesetzt (mein Testzellen kamen natĂŒrlich erst danach... hust)
- sehr kurze Warnungsaufhebung ergÀnzt um "(Farbstufe)"
@ticaki Die Version 1.01 schmeiĂt Fehler aus und das Skript wird beendet. Wenn ich die Koordinaten meines Wohnortes bei Nina einfĂŒge schmeiĂt er noch mehr Fehler aus...
Habe dummerweise meine gut funktionierende Skriptversion mit dem aktuellen ĂŒberschrieben... Und die Version die ich hatte gibts im Github nicht mehr... Son Mist...
-
@ticaki Die Version 1.01 schmeiĂt Fehler aus und das Skript wird beendet. Wenn ich die Koordinaten meines Wohnortes bei Nina einfĂŒge schmeiĂt er noch mehr Fehler aus...
Habe dummerweise meine gut funktionierende Skriptversion mit dem aktuellen ĂŒberschrieben... Und die Version die ich hatte gibts im Github nicht mehr... Son Mist...
@dragon
Die Version die du hattest gibt es immer noch auf Github z.B.:Klicke auf Github auf die zahl neben commits, dann gehe zu der Version die du hattest drĂŒcke auf <> und nimm dir das Skript dort :)
Davon abgesehen, habe ich keine Fehlermeldung und da du deine nicht gepostet hast, kann ich da auch nicht weiter helfen.
-
javascript.0 2022-02-03 13:57:19.804 error script.js.common.Automatisierung.Sonstige.Testwarnungen: info: error in .data create Error: State "0_userdata.0.wetterwarnung_Test.data.dwd.103252000.warning1.begin" not found javascript.0 2022-02-03 13:57:19.804 warn at processImmediate (internal/timers.js:466:21) javascript.0 2022-02-03 13:57:19.803 warn at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1965:33) javascript.0 2022-02-03 13:57:19.800 warn State "0_userdata.0.wetterwarnung_Test.data.dwd.103252000.warning1.begin" not found