NEWS
#Stauerkennung #DieAutobahn
-
Wo finde ich jetzt hier ein Testferiges Script das auf dem neusten Stand ist?
-
@Rushmed
In meinen Beiträgen im "Spoiler-Button"!-
Post #8: Von mir nicht gestestet! Mit Schaltern zum Konfigurieren.
-
Post #22: Von mir nicht gestestet! Mit Schaltern zum Konfigurieren und Datenpunkten.
Ihr könnt ja gerne mal schreiben ob die dinge für Alexa und die Datenpunkte fehlerfrei laufen.
Dann kann ich die als getestet abhaken!Ihr könnt aber gerne selber daran herumoptimieren und hier posten!
Baut eure Änderungen gerne in den Code ein und postet den KOMPLETT! Nur dann kann jemand der kaum Ahnung hat etwas mit den änderungen anfangen! -
@hotze Bei den Scripten aus #22 und #24 gibt es bei mir rote Stellen Javascriptfenster.

und

Log vom ersten Start:
javascript.0 2025-12-22 17:33:32.304 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:31.625 info script.js.aaa_Staumelder_251219_0916: Stopping script javascript.0 2025-12-22 17:33:31.564 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:31.564 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:31.551 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:31.513 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:31.513 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:31.500 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:31.459 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:31.459 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:31.449 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:31.413 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:31.412 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:31.358 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:31.318 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:31.318 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:31.268 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:31.231 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:31.231 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:31.224 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:31.182 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:31.182 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:31.174 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:31.139 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:31.139 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:31.126 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:31.089 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:31.088 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:31.071 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:31.035 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:31.035 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:31.008 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.968 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.968 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.961 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.921 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.921 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.910 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.866 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.865 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.858 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.823 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.823 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.817 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.777 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.777 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.770 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.731 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.731 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.722 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.688 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.687 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.662 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.627 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.627 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.621 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.585 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.585 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.579 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.542 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.541 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.534 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.495 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.494 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.488 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.452 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.451 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.445 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.411 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.410 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.404 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.364 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.364 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.357 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.321 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.320 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.311 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.271 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.270 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.264 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.224 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.223 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.218 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.178 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.178 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.165 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.123 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.123 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.090 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:30.043 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:30.043 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:30.029 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.992 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.992 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.979 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.942 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.941 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.928 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.887 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.886 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.874 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.835 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.835 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.824 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.785 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.785 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.775 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.736 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.735 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.727 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.691 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.691 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.679 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.642 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.642 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.636 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.596 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.596 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.590 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.550 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.550 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.539 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.500 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.500 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.489 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.450 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.450 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.438 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.397 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.397 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.388 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.352 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.352 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.333 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.293 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.293 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.254 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.214 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.214 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.176 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.136 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.135 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.125 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.086 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.085 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.078 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:29.040 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:29.040 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:29.026 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:28.989 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:28.989 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:28.981 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:28.941 info script.js.aaa_Staumelder_251219_0916: Hole Daten von: javascript.0 2025-12-22 17:33:28.940 info script.js.aaa_Staumelder_251219_0916: Alexa Verkehrsroutine aufgerufen javascript.0 2025-12-22 17:33:28.929 info script.js.aaa_Staumelder_251219_0916: Keine Warnungen im definierten Bereich auf A45 javascript.0 2025-12-22 17:33:28.894 info script.js.aaa_Staumelder_251219_0916: Hole Daten von:Die Datenpunkte werden erstellt. Meldungen hab ich bisher keine.
-
Die roten Stellen bedeuten nur das der editor die Funktion nicht kennt. Ich habe das auch, da es funktioniert mache ich mir keine sorgen darüber.
Ok! Alexa hat einen Datenpunklt geändert und dann immer wieder abgefragt!
Das war also Käse!Versuche bitte den nochmal:
Ansonsten lassen wir die alexa rraus und machen "nur" die Datenpunkte. Einmal als plainText und einmal als JSON.
Dann kann sich jeder selber seine Alexaroutine basteln. -
Ich habe den Chronjob und Alexa raus genommen!
Bitte schaut euch die Äderung an und passt zumindest den Teil mit dem Chronjob an!
Das script startet nun nicht zur vollen Viertelstunde sondern einmal beim start und dann alle 15 Minuten.Ich hoffe damit die Abfragen auf die API https://verkehr.autobahn.de zeitmäßig zu verteilen!
Getestet, funktioniert:
Edit: Beschreibung in das Script geschrieben.
-
Ich habe den Chronjob und Alexa raus genommen!
Bitte schaut euch die Äderung an und passt zumindest den Teil mit dem Chronjob an!
Das script startet nun nicht zur vollen Viertelstunde sondern einmal beim start und dann alle 15 Minuten.Ich hoffe damit die Abfragen auf die API https://verkehr.autobahn.de zeitmäßig zu verteilen!
Getestet, funktioniert:
Edit: Beschreibung in das Script geschrieben.
-
@Hotze sagte in #Stauerkennung #DieAutobahn:
Getestet, funktioniert:
Edit: Beschreibung in das Script geschrieben.
Bisher läuft alles. Die ersten Meldungen kamen an.
Wenn eine Meldung verfügbar ist wird diese im Abfrageintervall immer wieder per Telegramm gesendet. -
@Hotze sagte in #Stauerkennung #DieAutobahn:
Getestet, funktioniert:
Edit: Beschreibung in das Script geschrieben.
Bisher läuft alles. Die ersten Meldungen kamen an.
Wenn eine Meldung verfügbar ist wird diese im Abfrageintervall immer wieder per Telegramm gesendet.@Rushmed
Danke für die Rückmeldug!Ja, das ist beabsichtigt. Dann ärgere ich mich nicht weil ich vor einigen Stunden eine Meldung bekam, diese aber vergaß und dann doch wieder im Stau stecke!
Eventuell baue ich noch einen schalter ein um Mehrfachsendungen optional zu vermeiden.
Ich teste gerade noch an einer anderen Version in der man zwei startzeiten eintragen kann. Um die startzeiten wird dann zufällig +-2 Minuten gestartet. un der Intervall variert um +-0,5 Minuten.
-
@Rushmed
Danke für die Rückmeldug!Ja, das ist beabsichtigt. Dann ärgere ich mich nicht weil ich vor einigen Stunden eine Meldung bekam, diese aber vergaß und dann doch wieder im Stau stecke!
Eventuell baue ich noch einen schalter ein um Mehrfachsendungen optional zu vermeiden.
Ich teste gerade noch an einer anderen Version in der man zwei startzeiten eintragen kann. Um die startzeiten wird dann zufällig +-2 Minuten gestartet. un der Intervall variert um +-0,5 Minuten.
Bin gerade durch Zufall über diesen Thread gestolpert. Ich habe mal einen Adapter radar-trap geschrieben, der für beliebige Strecken und Gebiete alle möglichen Infos zur Verfügung stellt. Vielleicht geht das ja in die Richtung was ihr braucht.
-
Bin gerade durch Zufall über diesen Thread gestolpert. Ich habe mal einen Adapter radar-trap geschrieben, der für beliebige Strecken und Gebiete alle möglichen Infos zur Verfügung stellt. Vielleicht geht das ja in die Richtung was ihr braucht.
@carsten04
Schönes Teil, leider habe ich den Adapter nicht mit Stauwarnungen in Verbindung gebracht!
Naja, den werde ich auch testen!
Darf ich fragen woher die daten Stammen? Warnt der auch vor Sperrung und langsamem Verkehr? -
@carsten04
Schönes Teil, leider habe ich den Adapter nicht mit Stauwarnungen in Verbindung gebracht!
Naja, den werde ich auch testen!
Darf ich fragen woher die daten Stammen? Warnt der auch vor Sperrung und langsamem Verkehr?@Hotze Daten kommen von `https://cdn2.atudo.net/api/4.0/pois.php und Mapbox. Die atudo.net-Daten werden z.B. auch von blitzer.de genutzt. Mapbox brauche ich für die Routen.
-
@Hotze Daten kommen von `https://cdn2.atudo.net/api/4.0/pois.php und Mapbox. Die atudo.net-Daten werden z.B. auch von blitzer.de genutzt. Mapbox brauche ich für die Routen.
@carsten04
Vielen Dank!
Das Ist echt an mir vorbei gegangen. Die Scheinen aber fast genau so vorzugehen wie ich (box= lat1,lon1,lat2,lon2; rechteckiger Kartenausschnitt)
Da kann ich mir was basteln!
Vermutlich nutze ich einfach deinen adapter. -
@hotze
Wenn ich versuche die JSON per Blockly zu zerlegen.
Etwa so:

Kommt immer:
javascript.0 19:15:20.474 error Cannot parse "0_userdata.0.Verkehr_JSON": SyntaxError: Unexpected non-whitespace character after JSON at position 1 (line 1 column 2)Können die Infomeldungen im LOG auch auf Debug umgestellt werden?
Wenn ichs so probiere kommt immer "undefined":

-
@hotze
Wenn ich versuche die JSON per Blockly zu zerlegen.
Etwa so:

Kommt immer:
javascript.0 19:15:20.474 error Cannot parse "0_userdata.0.Verkehr_JSON": SyntaxError: Unexpected non-whitespace character after JSON at position 1 (line 1 column 2)Können die Infomeldungen im LOG auch auf Debug umgestellt werden?
Wenn ichs so probiere kommt immer "undefined":

@Rushmed
Also mit Blockly sind JSON ausgaben etwas tricky, du musst das erst "parsen"!
Ich konnte dein Problem auch mit anderen JSON Datenpunkten nachstellen!Funktioniert hatte es dann so:

Dass heißt du MUSST aktiv triggern!
Es geht aber auch anders, das ist aber ein wenig umständlich. Du musst erst zu einem String konvertieren und kannst diesen dann auswerten!
Weil ein Bild mehr als Worte sagt, hier (du benötigst NUR den letzten Debug-Block, der rest ist Erklärung):

- Die ersten beiden blöcken geben eine Zahl zurück (Infozeile 2 und 3).
- Wenn du dir den Text dazwischen ausgeben lassen willst geht das mit dem dritten Debug-Block. Unter Umständen kommt dann aber zuviel aus dem String (Infozeile 4)!
- Im vierten Block ist dann auch das trimming drin!
Hier die Erklärung was der Block macht:
Im Text Konvertiert nach String bekommt jedes Zeichen eine Positionsnummer (aufsteigend).
Ausgegeben werden Positionsnummern mit denen man auch rechnen kann.
Damit kann die genaue Positionsnummer zwischen zwei wiederkehrenden begriffen bestimmt werden. Wenn das Ergebnis nicht ganz passt kann man noch positionen nach rechts (+) und links (-) gerückt werden. -
Ok, danke das funktioniert.
In anderen JSON kann ich aber einfach über den Baustein:
die Informationen extrahieren.
Bspw diese JSON aus dem Alexa Adapter:
{"name":"Küche Studio","serialNumber":"G2A0XX47103500JT","summary":"licht aus","creationTime":1767132098880,"domainApplicationId":"","domainApplicationName":"","cardContent":"","card":"","answerText":"","utteranceType":"DEVICE_ARBITRATION","domain":"","intent":"Unknown"}
Das ist doch bestimmt so ein Object/String/JSO-was weiß ich was Ding.
Ich bin begeistert von deinem Script weil es einfach ist!
Der Radar-Trap Adapter bietet sauviele (für mich zuviele) Informationen die sicher mit einer VIS toll habdlebar sind.
Ich bekomme dort mit zwei Routen und einem Gebiet 782 DPs und der rüsslt mir 150 MB RAM weg. Das ist Overkill für meine Anwendung.
Das brauche ich alles nicht.
Ich möchte hauptsächlich Infos zu Verkehrsproblemen für mein Strecke zuhause --> Arbeit und andersrum haben. Da passt das was dein Script leistet schon gut.Was ich brauche ist eine per Blockly gut handlebare JSON.
Damit kann ich meine Alexa Morgenroutine genauso gut füttern wie eine Telegram Meldung zum Feierabend.Wie gesagt, es wäre toll wenn man Richtungen unterscheiden könnte, keine Ahnung ob das geht.
Die Zeilenumbrüche (\n) brauche ich in der JSON nicht. Gerne können dafür weitere Atrribute dazu kommen, wie im Original mit "description 1....x".
Die Blitzer Interessieren mich sowiesonicht und meine Strecke besteht zu 90% aus Autobahn.
Danke vorab und einen guten Rutsch!
-
@hotze
Wenn ich versuche die JSON per Blockly zu zerlegen.
Etwa so:

Kommt immer:
javascript.0 19:15:20.474 error Cannot parse "0_userdata.0.Verkehr_JSON": SyntaxError: Unexpected non-whitespace character after JSON at position 1 (line 1 column 2)Können die Infomeldungen im LOG auch auf Debug umgestellt werden?
Wenn ichs so probiere kommt immer "undefined":

@Rushmed sagte in #Stauerkennung #DieAutobahn:
@hotze
Wenn ich versuche die JSON per Blockly zu zerlegen.
Etwa so:

Die Objekt ID ist ja ein String (daher ist der Baustein ja auch grün, wie alle Strings). Das ist also kein gültiges JSON. Der
state.valwird ja JSON sein. Also "Wert von Objekt ...". So wie Du es unten zeigst.@Rushmed sagte in #Stauerkennung #DieAutobahn:
Ok, danke das funktioniert.
In anderen JSON kann ich aber einfach über den Baustein:
die Informationen extrahieren.
So ist es richtig. Bitte kein komischen Teilstrings suchen und extrahieren. So arbeitet man nicht mit JSON. Zeig am besten mal das JSON und was Du haben möchtest. Dann kann man auch helfen die Eigenschaften zu extrahieren. Du hast ja nur die Objekt-Definition aus der Objekt-Datenbank geteilt. Nicht den State.
-
@Rushmed sagte in #Stauerkennung #DieAutobahn:
@hotze
Wenn ich versuche die JSON per Blockly zu zerlegen.
Etwa so:

Die Objekt ID ist ja ein String (daher ist der Baustein ja auch grün, wie alle Strings). Das ist also kein gültiges JSON. Der
state.valwird ja JSON sein. Also "Wert von Objekt ...". So wie Du es unten zeigst.@Rushmed sagte in #Stauerkennung #DieAutobahn:
Ok, danke das funktioniert.
In anderen JSON kann ich aber einfach über den Baustein:
die Informationen extrahieren.
So ist es richtig. Bitte kein komischen Teilstrings suchen und extrahieren. So arbeitet man nicht mit JSON. Zeig am besten mal das JSON und was Du haben möchtest. Dann kann man auch helfen die Eigenschaften zu extrahieren. Du hast ja nur die Objekt-Definition aus der Objekt-Datenbank geteilt. Nicht den State.
@haus-automatisierung @rushmed
Das JSON sieht so aus:
Ich habe einen Abschnitt mit zwei meldungen erstellt, denn das kann ja mal vorkommen!
Was Blocklys an geht bin ich aber auch kein Held!Man könnte im Script einstellen für jede meldung einen Datenpunkt zu erzeugen. Oder auch ein Verzeichnis pro Meldung und dort für jeden Punkt im JSON einen Datenpunkt.
Das würde aber wiederum nicht so sparsam sein wie ich es gerne hätte. -
@haus-automatisierung @rushmed
Das JSON sieht so aus:
Ich habe einen Abschnitt mit zwei meldungen erstellt, denn das kann ja mal vorkommen!
Was Blocklys an geht bin ich aber auch kein Held!Man könnte im Script einstellen für jede meldung einen Datenpunkt zu erzeugen. Oder auch ein Verzeichnis pro Meldung und dort für jeden Punkt im JSON einen Datenpunkt.
Das würde aber wiederum nicht so sparsam sein wie ich es gerne hätte.@Hotze sagte in #Stauerkennung #DieAutobahn:
Was Blocklys an geht bin ich aber auch kein Held!
Das kann man ja lernen. Soll ja ganz ausführlicher Lerninhalte geben ;)
Das ist ein Array aus Objekten. Also erstmal über den Index zugreifen:
0.roadbzw.1.road. Alternativ mit einer Schleife über alle Objekte gehen:
-
So!
Nun hatte ich einige Zeit und habe mal ein echtes Durcheinander veranstaltet, so dass nur der Kern des Eigendlichen Scriptes übrig blieb!Ich habe es ordentlich erweitert:
- Zeitfenster (Uhrzeiten):
-
- Startzeitfenster zwischen zwei Uhrzeiten Vormittags und nachmittags, bzw. Fenster 1 und 2
-
- Fester Stop für Vormittags und Nachmittags
- "Jitter" der im gewählten Startzeitsfenster variiert
- "Jitter" der das Intervall (15min) um +- 30 Sekunden variiert
- Richtung in der Meldung und den Datenpunkten (im JSON unter subtitel)
Zumindest lief dieses Script bei mir fehlerfrei durch:
Mit der Variation sollten die Abfragen auf die API gut verteilt sein!
So und nun wird gefeiert! Guten rutsch wünsche ich Euch!
-
@Hotze sagte in #Stauerkennung #DieAutobahn:
Was Blocklys an geht bin ich aber auch kein Held!
Das kann man ja lernen. Soll ja ganz ausführlicher Lerninhalte geben ;)
Das ist ein Array aus Objekten. Also erstmal über den Index zugreifen:
0.roadbzw.1.road. Alternativ mit einer Schleife über alle Objekte gehen:
Frohes Neues meine Herren!
@haus-automatisierung Was muss ich denn in dem Blockly als Liste setzen?
So funktionierts schonmal nicht:

DAnke vorab.@hotze Ich beginne heute Abend den Test des neuen Scripts. Danke schonmal!