NEWS
Hilfe bei RSS-feed benötigt !
-
Wo ist jetzt das aktuelle Blockly?
-
@sigi234 sagte in Hilfe bei RSS-feed benötigt !:
Wo ist jetzt das aktuelle Blockly?
i dont know.
Ich schätze das von deinem Screenshot. -
@dslraser sagte in Hilfe bei RSS-feed benötigt !:
Fall Wert (das ungleich leerer Text ist aus dem anderen Blockly, da kommt dann auch nix, das muß weg)
-
@negalein sagte in Hilfe bei RSS-feed benötigt !:
i dont know.
Ich schätze das von deinem Screenshot.Eigentlich egal welches Blockly, weil das Ergebnis nicht das ist was Ihr haben wollt. Deshalb habe ich hier gefragt ob man alle laufenden Meldungen einlesen kann. Es kann ja sein, das es auch bei Euch mehrere Meldungen gibt.
Der andere DP (neue Meldung) steht von Beginn an auf true, aber da kommt dann nichts, weil der ja true bleibt, also würde man wahrscheinlich nur die erste Ansage mit dem ersten Einsatz (wenn vorher nichts war) mitbekommen. Wenn dann weitere Einsätze dazu kommen und der DP noch true ist, weil die Einsätze noch nicht beendet sind, dann käme keine Ansage....denke ich. (und im DP mit den json/Ereignissen steht dann nur das zuletzt eingelesene, von den aktuell vier Einsätzen) Geht also so auch nicht.
@SBorg
kann man alle aktuell laufenden Einsätze in den DP einlesen ? (im Moment steht da immer nur einer drinn obwohl es aktuell mehrere gibt)Also ein Beispiel:
Trigger auf Datenpunkt neue Meldung (true/false)aktuell gibt es keine Meldung, DP ist dann false. Jetzt kommt eine Meldung rein, DP geht auf true, die Ansage erfolgt. Der Einsatz läuft noch, also bleibt der DP true. Nun kommt ein zweiter Einsatz dazu, der DP ist immer noch true, es erfolgt keine neue Ansage.
Beispiel 2
Trigger auf Datenpunkt Feuerwehreinsatzmeldung
aktuell gibt es keine Meldung, DP ist dann leer. Jetzt kommt eine Meldung rein, DP wird gefüllt und die Ansage erfolgt. Der Einsatz läuft noch, also bleibt der DP gefüllt und ändert sich nicht und es kommt keine neue Ansage durch das Polling. Nun kommt ein zweiter Einsatz dazu, der DP wird neu geschrieben, erkannt werden laut Log beide Einsätze. Beim nächsten polling steht der zu letzt geschriebene Einstz im DP. Nun wird erst der erste noch laufende Einsatz in den DP geschrieben und eine Millisekunde später der zweite Einsatz und nur der steht dann im DP. Da sich der Datenpunkt im Millisekundenbereich geändert hat, erfolgt dann bei dieser Variante im eingestellten Pollingintervall eine Ansage.Hier noch was zum Log beobachten. Test mit beiden Datenpunkten und unterschiedlichen Triggermethoden.
Einstellung im Script
// V0.1.0 10.08.2021 SBorg let Filter0 = /.*/ig; //RegEx (hier alle Meldungen let Filter1 = /Schärding/ig; //RegEx (zB. Brandwache, Bezirk...) let DP = "0_userdata.0.Feuerwehr"; //Datenpunkt const Zeitplan = "*/15 * * * * *"; //alle 15 Sekunden!)
Website
Beispiel Log bei Blockly Neustart10.8.2021, 22:46:51.177 [info ]: javascript.0 (4461) Stop script script.js.99_Test.Feuerwehr-negalein 10.8.2021, 22:46:51.232 [info ]: javascript.0 (4461) Start javascript script.js.99_Test.Feuerwehr-negalein 10.8.2021, 22:46:51.233 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: registered 4 subscriptions and 0 schedules 10.8.2021, 22:47:00.199 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 22:47:00.199 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 22:47:00.199 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 2 auf DP neue Meldung: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 22:47:00.199 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 4 auf DP neue Meldung ist wahr: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 22:47:00.200 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 1 auf Einsatzmeldungen: 30;Achtung SIRENENPROGRAMM FEUER VON FW AUSGELÖST, Feuerwehreinsatz in Eferding - ASCHACH AN DER DONAU, Alarmstufe 1 10.8.2021, 22:47:00.200 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung SIRENENPROGRAMM FEUER VON FW AUSGELÖST, Feuerwehreinsatz in Eferding - ASCHACH AN DER DONAU, Alarmstufe 1 10.8.2021, 22:47:00.201 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 1 auf Einsatzmeldungen: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN, Alarmstufe 1 10.8.2021, 22:47:00.202 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN, Alarmstufe 1 10.8.2021, 22:47:15.189 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 22:47:15.189 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 22:47:15.190 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 1 auf Einsatzmeldungen: 30;Achtung SIRENENPROGRAMM FEUER VON FW AUSGELÖST, Feuerwehreinsatz in Eferding - ASCHACH AN DER DONAU, Alarmstufe 1 10.8.2021, 22:47:15.190 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung SIRENENPROGRAMM FEUER VON FW AUSGELÖST, Feuerwehreinsatz in Eferding - ASCHACH AN DER DONAU, Alarmstufe 1 10.8.2021, 22:47:15.191 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 1 auf Einsatzmeldungen: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN, Alarmstufe 1 10.8.2021, 22:47:15.191 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-negalein: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN, Alarmstufe 1
Edit: Was mir noch einfällt, in dem Bild von der Website steht in diesem Beispiel:
laufende Einsätze 3
Wird das mit ausgelesen ? Bzw. kann man das in einen zusätzlichen DP schreiben ? -
Test 1 Block:
löst bei Änderung der Einstzmeldung aus
bei mehreren laufenden Meldungen steht nur die
letzte Meldung im DP und wird angesagt10.8.2021, 23:01:23.291 [info ]: javascript.0 (13944) Stop script script.js.Ansage.Ansage__Feuerwehreinsatz1 10.8.2021, 23:01:23.301 [info ]: javascript.0 (13944) Start javascript script.js.Ansage.Ansage__Feuerwehreinsatz1 10.8.2021, 23:01:23.308 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: registered 1 subscription and 0 schedules 10.8.2021, 23:01:50.214 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:02:20.329 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:02:20.330 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:02:20.330 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:02:20.331 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: TypeError: Cannot read property 'length' of null 10.8.2021, 23:02:20.331 [error]: javascript.0 (13944) at subsequenceFromStartLast (script.js.Ansage.Ansage__Feuerwehreinsatz1:5:22) 10.8.2021, 23:02:20.331 [error]: javascript.0 (13944) at Object.<anonymous> (script.js.Ansage.Ansage__Feuerwehreinsatz1:25:140) 10.8.2021, 23:02:20.337 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:02:20.346 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:02:20.346 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:02:20.346 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:02:20.347 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: TypeError: Cannot read property 'length' of null 10.8.2021, 23:02:20.347 [error]: javascript.0 (13944) at subsequenceFromStartLast (script.js.Ansage.Ansage__Feuerwehreinsatz1:5:22) 10.8.2021, 23:02:20.347 [error]: javascript.0 (13944) at Object.<anonymous> (script.js.Ansage.Ansage__Feuerwehreinsatz1:25:140) 10.8.2021, 23:03:00.532 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:04:00.631 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:04:00.631 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:04:00.631 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:04:00.632 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: TypeError: Cannot read property 'length' of null 10.8.2021, 23:04:00.632 [error]: javascript.0 (13944) at subsequenceFromStartLast (script.js.Ansage.Ansage__Feuerwehreinsatz1:5:22) 10.8.2021, 23:04:00.632 [error]: javascript.0 (13944) at Object.<anonymous> (script.js.Ansage.Ansage__Feuerwehreinsatz1:25:140) 10.8.2021, 23:05:00.521 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:06:20.019 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:06:20.020 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:06:20.020 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:06:20.020 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: TypeError: Cannot read property 'length' of null 10.8.2021, 23:06:20.021 [error]: javascript.0 (13944) at subsequenceFromStartLast (script.js.Ansage.Ansage__Feuerwehreinsatz1:5:22) 10.8.2021, 23:06:20.021 [error]: javascript.0 (13944) at Object.<anonymous> (script.js.Ansage.Ansage__Feuerwehreinsatz1:25:140) 10.8.2021, 23:07:00.587 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:08:00.792 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:08:00.792 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:08:00.792 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:08:00.793 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: TypeError: Cannot read property 'length' of null 10.8.2021, 23:08:00.793 [error]: javascript.0 (13944) at subsequenceFromStartLast (script.js.Ansage.Ansage__Feuerwehreinsatz1:5:22) 10.8.2021, 23:08:00.793 [error]: javascript.0 (13944) at Object.<anonymous> (script.js.Ansage.Ansage__Feuerwehreinsatz1:25:140) 10.8.2021, 23:08:28.938 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:09:00.578 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:09:00.578 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:09:00.578 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:09:00.579 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: TypeError: Cannot read property 'length' of null 10.8.2021, 23:09:00.579 [error]: javascript.0 (13944) at subsequenceFromStartLast (script.js.Ansage.Ansage__Feuerwehreinsatz1:5:22) 10.8.2021, 23:09:00.579 [error]: javascript.0 (13944) at Object.<anonymous> (script.js.Ansage.Ansage__Feuerwehreinsatz1:25:140) 10.8.2021, 23:10:00.797 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:11:08.393 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:11:08.393 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:11:08.393 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: Cannot parse ""SyntaxError: Unexpected end of JSON input 10.8.2021, 23:11:08.394 [error]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz1: TypeError: Cannot read property 'length' of null 10.8.2021, 23:11:08.394 [error]: javascript.0 (13944) at subsequenceFromStartLast (script.js.Ansage.Ansage__Feuerwehreinsatz1:5:22) 10.8.2021, 23:11:08.394 [error]: javascript.0 (13944) at Object.<anonymous> (script.js.Ansage.Ansage__Feuerwehreinsatz1:25:140)
Ansage kommt jede Minute ( im Skript so eingestellt)
-
@sigi234 sagte in Hilfe bei RSS-feed benötigt !:
löst bei Änderung der Einstzmeldung aus
bei mehreren laufenden Meldungen steht nur die
letzte Meldung im DP und wird angesagtja, sage ich doch.....
und warum hast Du Fehlermeldungen. (hast Du mein Testblockly importiert ? Da habe ich diese Fehlermeldungen nicht)Edit: lasse alle Blöcke an und nicht irgendwas ändern, dann sollten keine Fehler kommen.
-
@dslraser sagte in Hilfe bei RSS-feed benötigt !:
Edit: lasse alle Blöcke an und nicht irgendwas ändern, dann sollten keine Fehler kommen.
10.8.2021, 23:21:39.795 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN, Alarmstufe 1 10.8.2021, 23:21:39.796 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN, Alarmstufe 1 10.8.2021, 23:21:39.797 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 2 auf DP neue Meldung: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN, Alarmstufe 1 10.8.2021, 23:21:39.797 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 4 auf DP neue Meldung ist wahr: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN, Alarmstufe 1 10.8.2021, 23:21:39.798 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:21:39.799 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:21:39.800 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN, Alarmstufe 1 10.8.2021, 23:21:39.801 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN, Alarmstufe 1 10.8.2021, 23:21:45.361 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN, Alarmstufe 1 10.8.2021, 23:21:45.362 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN, Alarmstufe 1 10.8.2021, 23:21:45.363 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:21:45.364 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:21:45.364 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN, Alarmstufe 1 10.8.2021, 23:21:45.365 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN, Alarmstufe 1 10.8.2021, 23:21:45.370 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN, Alarmstufe 1 10.8.2021, 23:21:45.371 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN, Alarmstufe 1 10.8.2021, 23:21:45.372 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:21:45.373 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:21:45.374 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN, Alarmstufe 1 10.8.2021, 23:21:45.375 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN, Alarmstufe 1 10.8.2021, 23:21:56.733 [info ]: javascript.0 (13944) Stop script script.js.Ansage.Ansage__Feuerwehreinsatz2 10.8.2021, 23:21:56.741 [info ]: javascript.0 (13944) Start javascript script.js.Ansage.Ansage__Feuerwehreinsatz2 10.8.2021, 23:21:56.743 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: registered 4 subscriptions and 0 schedules 10.8.2021, 23:22:00.611 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN, Alarmstufe 1 10.8.2021, 23:22:00.612 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN, Alarmstufe 1 10.8.2021, 23:22:00.612 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 2 auf DP neue Meldung: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN, Alarmstufe 1 10.8.2021, 23:22:00.613 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 4 auf DP neue Meldung ist wahr: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN, Alarmstufe 1 10.8.2021, 23:22:00.614 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:22:00.615 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:22:00.616 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN, Alarmstufe 1 10.8.2021, 23:22:00.617 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN, Alarmstufe 1 10.8.2021, 23:22:15.095 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN, Alarmstufe 1 10.8.2021, 23:22:15.096 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung VERKEHRSUNFALL AUFRÄUMARBEITEN, Feuerwehreinsatz in Perg - BAD KREUZEN, Alarmstufe 1 10.8.2021, 23:22:15.097 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:22:15.098 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung BRAND WOHNHAUS, Feuerwehreinsatz in Linz-Land - LEONDING, Alarmstufe 1 10.8.2021, 23:22:15.099 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 1 auf Einsatzmeldungen: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN, Alarmstufe 1 10.8.2021, 23:22:15.101 [info ]: javascript.0 (13944) script.js.Ansage.Ansage__Feuerwehreinsatz2: Trigger 3 auf DP neue Meldung ist wahr: 30;Achtung ÖLSPUR, ÖLAUSTRITT, Feuerwehreinsatz in Gmunden - LAAKIRCHEN, Alarmstufe 1
-
@dslraser sagte in Hilfe bei RSS-feed benötigt !:
Edit: Was mir noch einfällt, in dem Bild von der Website steht in diesem Beispiel:
laufende Einsätze 3
Wird das mit ausgelesen ? Bzw. kann man das in einen zusätzlichen DP schreiben ?Glaube nicht, aber hier gibt es Daten für mehrere Tage
https://www.ooelfv.at/feuerwehr-intern/edv/alarmierungen-verfuegbare-publikationsformen/
-
@dslraser sagte in Hilfe bei RSS-feed benötigt !:
Wird das mit ausgelesen ? Bzw. kann man das in einen zusätzlichen DP schreiben ?
Im JSON steht die Anzahl!
Unteres JSON ist von diesen 3 aktuellen Einsätzen.
Ich habs unten rot markiert!http://cf-intranet.ooelfv.at/webext2/rss/json_laufend.txt
{"webext2":true,"version":"1.3.1","title":"laufende Eins\u00e4tze","pubDate":"Tue, 10 Aug 2021 23:32:05 +0200","cnt_feuerwehren":5,"cnt_einsaetze":3,"einsaetze":{"0":{"einsatz":{"num1":"E210801813","einsatzort":"PE - BAD KREUZEN","startzeit":"Tue, 10 Aug 2021 23:14:14 +0200","inzeit":"","status":"offen","alarmstufe":1,"einsatzart":"TEE","einsatztyp":{"id":"VU","text":"VERKEHRSUNFALL FEUERWEHREINSATZ"},"einsatzsubtyp":{"id":"AUFRAEUM-VU","text":"VERKEHRSUNFALL AUFR\u00c4UMARBEITEN"},"adresse":{"default":"UNTERD\u00d6RFL 34","earea":"UNTERD\u00d6RFL","emun":"BAD KREUZEN","efeanme":"UNTERD\u00d6RFL","estnum":"34","ecompl":""},"wgs84":{"lng":14.789883,"lat":48.272388999999997},"bezirk":{"id":7,"text":"Perg"},"cntfeuerwehren":1,"feuerwehren":{"407101":{"feuerwehr":"FF Bad Kreuzen"}},"feuerwehrenarray":{"0":{"fwnr":"407101","fwname":"FF Bad Kreuzen"}}}},"1":{"einsatz":{"num1":"E210801811","einsatzort":"LL - LEONDING","startzeit":"Tue, 10 Aug 2021 22:36:17 +0200","inzeit":"","status":"offen","alarmstufe":1,"einsatzart":"BRAND","einsatztyp":{"id":"BRAND","text":"BRAND "MITTEL" FEUERWEHREINSATZ (A2+3: "GRO\u00df")"},"einsatzsubtyp":{"id":"HAUS-BG","text":"BRAND WOHNHAUS"},"adresse":{"default":"SALZBURGER STRA\u00dfE 284","earea":"HART","emun":"LEONDING","efeanme":"SALZBURGER STRA\u00dfE","estnum":"284","ecompl":""},"wgs84":{"lng":14.273121,"lat":48.251401999999999},"bezirk":{"id":6,"text":"Linz-Land"},"cntfeuerwehren":3,"feuerwehren":{"406208":{"feuerwehr":"FF Hart / LL"},"406212":{"feuerwehr":"FF Leonding"},"406218":{"feuerwehr":"FF Rufling"}},"feuerwehrenarray":{"0":{"fwnr":"406208","fwname":"FF Hart / LL"},"1":{"fwnr":"406212","fwname":"FF Leonding"},"2":{"fwnr":"406218","fwname":"FF Rufling"}}}},"2":{"einsatz":{"num1":"E210801807","einsatzort":"GM - LAAKIRCHEN","startzeit":"Tue, 10 Aug 2021 21:41:43 +0200","inzeit":"","status":"offen","alarmstufe":1,"einsatzart":"TEE","einsatztyp":{"id":"TK","text":"TECHNISCH "KLEIN" FEUERWEHREINSATZ"},"einsatzsubtyp":{"id":"OELSPUR-TK","text":"\u00d6LSPUR, \u00d6LAUSTRITT"},"adresse":{"default":"LINDACH 5","earea":"LINDACH","emun":"LAAKIRCHEN","efeanme":"LINDACH","estnum":"5","ecompl":""},"wgs84":{"lng":13.849791,"lat":48.001142999999999},"bezirk":{"id":3,"text":"Gmunden"},"cntfeuerwehren":1,"feuerwehren":{"403213":{"feuerwehr":"FF Lindach"}},"feuerwehrenarray":{"0":{"fwnr":"403213","fwname":"FF Lindach"}}}}}}
-
@negalein
Ja aber nicht in der xlm -
@sigi234 sagte in Hilfe bei RSS-feed benötigt !:
Ja aber nicht in der xlm
Nein, dort nicht.
@paul53 hat auch hier geschriebenen, dass es einfacher ist, den JSON-Feed einzulesen, da man den in JS direkt auswerten kann. -
@negalein sagte in Hilfe bei RSS-feed benötigt !:
@sigi234 sagte in Hilfe bei RSS-feed benötigt !:
Ja aber nicht in der xlm
Nein, dort nicht.
@paul53 hat auch hier geschriebenen, dass es einfacher ist, den JSON-Feed einzulesen, da man den in JS direkt auswerten kann.jo, genau. Damit geht auch was.
10.8.2021, 23:54:00.108 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-test: 4 10.8.2021, 23:54:00.109 [info ]: javascript.0 (4461) script.js.99_Test.Feuerwehr-test: 8
-
@dslraser sagte in Hilfe bei RSS-feed benötigt !:
jo, genau. Damit geht auch was.
das heißt, jetzt würde es funktionieren, wenn mehrere Einsätze gleichzeitig sind?
-
@negalein sagte in Hilfe bei RSS-feed benötigt !:
@dslraser sagte in Hilfe bei RSS-feed benötigt !:
jo, genau. Damit geht auch was.
das heißt, jetzt würde es funktionieren, wenn mehrere Einsätze gleichzeitig sind?
Ich hätte mal doch den Thread rückwärts lesen sollen, eigentlich ist ja schon das Gerüst von @paul53 da. Damit kann man sicher auch die richtigen Ansagen über Alexa realisieren. Aber nicht mehr heute....
-
@dslraser sagte in Hilfe bei RSS-feed benötigt !:
eigentlich ist ja schon das Gerüst von @paul53 da. Damit kann man sicher auch die richtigen Ansagen über Alexa realisieren.
das freut mich!
Aber nicht mehr heute....
keine Eile! Gut Ding braucht Weile!
-
@dslraser sagte in Hilfe bei RSS-feed benötigt !:
Eigentlich egal welches Blockly, weil das Ergebnis nicht das ist was Ihr haben wollt. Deshalb habe ich hier gefragt ob man alle laufenden Meldungen einlesen kann. Es kann ja sein, das es auch bei Euch mehrere Meldungen gibt.
Ich bin aktuell eher sporadisch hier, dauert halt etwas, aber ja, kann man. "Liste" in Blockly bzw. "Array" in JS (was das selbe ist).
Ich würde das Konstrukt eher in die Tonne kloppen, denn mit der Zeit haben sich die Anforderungen derart geändert, dass ein weiteres herumdoktoren daran nicht unbedingt zielführend ist. Zudem müsste "request" eh ersetzt werden, da dies seitens NPM obsolete ist. Der JSON-Feed bietet auch mehr Infos als die XML (und ist wesentlich einfacher zu verarbeiten), außerdem bin ich persönlich kein Freund von einer Teilung (hier JS und Blockly) für quasi eine Funktion.
-
@dslraser sagte in Hilfe bei RSS-feed benötigt !:
Damit kann man sicher auch die richtigen Ansagen über Alexa realisieren. Aber nicht mehr heute....
Gibt es was Neues mit der Json?
-
@sigi234 sagte in Hilfe bei RSS-feed benötigt !:
Gibt es was Neues mit der Json?
Ja.
Ich teste es schon bei mir -
@Negalein hatte mir kurz im Chat auf meine Frage geschrieben was er benötigt:
Hi!
bitte nach Bezirk.
Benötige "Einsatzort, Einsatztyp, Alarmstufe, Einsatzsubtyp, Adresse"
DankeIm Moment habe ich erstmal nur die Erstellung der Datenpunkte drinn und es werden diese Daten geholt:
Einsatzort, Einsatztyp, Alarmstufe, Einsatzsubtyp, AdresseFür eine Ansage passen die Daten nicht unbedingt ?
Beispiel:
Vöcklabruck BERG IM ATTERGAU VERKEHRSUNFALL FEUERWEHREINSATZ Alarmstufe: 1 , VERKEHRSUNFALL AUFRÄUMARBEITEN RAITH 6
Schaut es Euch mal an. Aktuell wird noch nicht nach Bezirken gefiltert (den Datenpunkt habe ich aber schon mal mit eingebaut). Es kommen alle laufenden Einsätze und werden in den DP geschrieben. Den Cron habe ich aktuell zum Testen auf eine Minute gestellt (meistens aktualisiert die Website (http://cf-intranet.ooelfv.at/) ohnehin nur alle zwei Minuten, oder sogar mehr, jedenfalls so meine Beobachtung)
Dieser Haken muß im Javascript-Adapter gesetzt sein:Blockly
Diese Datenpunkte werden angelegt: Wahlweise in javascript.x (x = Instanznummer) oder 0_userdata.0
Die Pfade und Namen können verändert.Probiert mal ob es bei Euch soweit funktioniert. Da nicht ständig neue Einsätze kommen bzw. ich nicht immer am PC sitze könnt Ihr ja mal selbst mit beobachten.
-
@dslraser sagte in Hilfe bei RSS-feed benötigt !:
Probiert mal ob es bei Euch soweit funktioniert. Da nicht ständig neue Einsätze kommen bzw. ich nicht immer am PC sitze könnt Ihr ja mal selbst mit beobachten.
Ok, teste es. Warte auf einen Einsatz.
Optimal wäre es wenn man alle DP aus der json nimmt und dann auswählen kann.