Warnungen von warnung.bund.de in FHEM einbinden

Begonnen von oesi, 02 Februar 2016, 19:32:26

Vorheriges Thema - Nächstes Thema

KölnSolar

Hi Gerd,
ZitatKann das sein?
Ja, kann und ist es.  ;D Du darfst nicht zuviel mit den Attributen "spielen".  ;)
Der ganze Rahmen stammt vom UWZ-Modul(Ich müsst dann auch mal gucken, was diese Attribute dort machen  ::)). Beim Modul geht es im Augenblick nur um die korrekte Filterung(global:latitude/longitude+attr-distance) und das "Verstehen" der Readings. Dabei ist meine Erkenntnis bisher, dass man mit den einzelnen Informationen wenig in Richtung Klassifizierung/Priorisierung anfangen kann. :(

Zitathabe ich 599 gerade eingestellt
set update gemacht ? Intervall abgewartet ? Wie ist Deine location(Vorkommastellen genügen. Muss ja nicht jeder wissen wo genau man wohnt)
Müsste eigentlich funktionieren. :-\

Grüße Markus

RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Maista

Hallo Markus

Ah, alles nur geklaut :D

48.10
8.4

So ganz grob.

Die kompletten Koordinaten haben 7 Stellen hinter dem Komma falls das relevant sein sollte.

Set update hatte ich nach jedem ändern ausgeführt.
Hab auch mal 1999 eingegeben.  Aber kam nix.

Schönen Abend noch

Gerd

KölnSolar

Also ich bekomme bei 50km die Meldung vom Landkreis Calw. Und bei 3-stelligen Entfernungen 2-stellige Anz. Warnungen. :)

2 Theorien: nicht die letzte Version ?
Oder, ich trau mich kaum :-[, latitude/longitude vertauscht ?
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Maista

Hm...liegt jetzt im Bett und schau morgen danach  :)
Gute Nacht erst einmal.

Gerd

frank

Zitatund das "Verstehen" der Readings. Dabei ist meine Erkenntnis bisher, dass man mit den einzelnen Informationen wenig in Richtung Klassifizierung/Priorisierung anfangen kann.
ich überlege auch schon, die texte nach stichworten zu durchstöbern, um zb ein paar kategorien (feuer, trinkwasser, bombe, ....) zu definieren.

das augenblickliche sortieren funktioniert irgendwie auch anders als bei uwz. vergleichst du eigentlich die creation strings, die im reading stehen?
die severity strings müsste man wohl auch noch in besser vergleichbare zahlen verwandeln.

prüfst du eigentlich alle polygondaten auf entfernung, oder brichst du beim ersten treffer ab?
falls alle daten berechnet würden, könnte man nebenbei noch die minimale entfernung zum ereignis erfassen (reading) und eventuell auch danach sortieren, falls es sinnvoll ist.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

herrmannj

Die Funktion liefert die minimale Entfernung

herrmannj

Zur Priorität, ich habe da einen Medienverteiler in den Daten gesehen: regional und überregional. Bei letzterem würde ich von "mehr Bedeutung" ausgehen

frank

Zitat von: herrmannj am 10 Juli 2019, 10:01:16
Die Funktion liefert die minimale Entfernung
das hört sich doch vielversprechend an.  :)
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

frank

#128
Zitat von: frank am 10 Juli 2019, 09:34:39
das augenblickliche sortieren funktioniert irgendwie auch anders als bei uwz. vergleichst du eigentlich die creation strings, die im reading stehen?

ok, nach creation sortieren bringt wohl nur eine chaos sortierung.
mit sortierung sent (eigentlich auch creation) funktioniert eine saubere sortierung: neuestes event zuerst und ältestes zuletzt.


es gibt aber probleme, wenn die sortierung geändert wird:

1.
Steinhuder Meer: 52.4641860, 9.2763837
sort_by: sent
distance: 0
=> 0 events

2.
distance: 200
=> 8 events; davon haben 3 warnungen ein contact reading => Warn_3/4/5_Contact

3.
sort_by: creation
=> 8 events; jetzt gibt es 5 warnungen mit contact reading => Warn_1/2/3/4/5_Contact

4.
auch nach dem zurückstellen der sortierung auf sent, bleiben die falschen contact readings erhalten.


edit:
das seltsame verhalten vom contact reading passiert auch, wenn sich die position in der liste durch normale updates ändert. scheinbar wird das reading an der alten position nicht gelöscht und bleibt dort erhalten, weil die neue warnung an diesem platz keine eigenen contact infos anbietet.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

frank

#129
in meinem derzeitigen testgebiet (steinhuder meer) gibt es übrigens ein unschönes phänomen: mehrfache eventIDs.

die eventID DE-NW-EN-S069-20190710-003 gibt es 5 mal und DE-NW-MI-S073-20190626-002 gibt es 3 mal.
scheinbar jeweils komplett identische warnungen, aber für mehrere gebiete.
auf der webseite erkennt man die verschiedenen gebiete, die hier dann nur mit einer warnung verlinkt sind.


edit:
seltsam. hatten wir das nicht letztens schon aussortiert. hier mal der json ausschnitt zur 5fach id:

{"identifier":"DE-NW-EN-S069-20190710-005","msgType":"Cancel","code":["1.0","nina"],"references":"DE-NW-EN-S069,DE-NW-EN-S069-20190710-003,2019-07-10T00:00:00+00:00","sender":"DE-NW-EN-S069","scope":"Public","sent":"2019-07-10T16:13:39+02:00","status":"Actual","info":[{"severity":"Minor","area":[{"polygon":["7.3952,51.3267 7.3972,51.3291 7.3986,51.3317 7.4008,51.3308 7.4026,51.3313 7.405,51.3308 7.4095,51.3307 7.41,51.3301 7.4101,51.3268 7.4114,51.3268 7.4128,51.3287 7.4153,51.3284 7.4176,51.3295 7.4212,51.3307 7.4218,51.3309 7.4226,51.3299 7.4235,51.3286 7.4226,51.3264 7.4217,51.3241 7.4206,51.3237 7.4217,51.3222 7.4237,51.3215 7.4239,51.3204 7.424,51.3198 7.4201,51.3175 7.4186,51.3167 7.4188,51.3153 7.4157,51.3151 7.4151,51.3137 7.4162,51.3123 7.4169,51.3119 7.4188,51.3109 7.4162,51.3106 7.4139,51.3104 7.4096,51.3095 7.4055,51.3081 7.4075,51.3052 7.4063,51.3037 7.4073,51.3031 7.4094,51.3018 7.4065,51.3009 7.406,51.3014 7.4054,51.3017 7.4046,51.3018 7.4033,51.3018 7.4024,51.3018 7.4015,51.3018 7.4005,51.3022 7.3992,51.3017 7.3996,51.3 7.4002,51.2998 7.4022,51.3004 7.4026,51.2993 7.404,51.2979 7.4058,51.2982 7.4078,51.2976 7.4084,51.2964 7.4106,51.2964 7.4127,51.2955 7.4145,51.2938 7.415,51.2952 7.4161,51.2954 7.4169,51.2947 7.4186,51.2943 7.4215,51.2953 7.4251,51.2951 7.4275,51.295 7.4297,51.2946 7.4293,51.2932 7.4297,51.2915 7.4321,51.2912 7.4324,51.2898 7.4312,51.288 7.428,51.2873 7.4287,51.2862 7.4245,51.2833 7.4212,51.2822 7.4213,51.284 7.4197,51.2837 7.4189,51.2817 7.413,51.2812 7.4144,51.2799 7.414,51.2778 7.4077,51.2769 7.405,51.2741 7.4035,51.2732 7.3993,51.2745 7.3981,51.2742 7.397,51.2721 7.398,51.2712 7.4028,51.269 7.4074,51.2704 7.4106,51.2698 7.4121,51.2694 7.4128,51.269 7.4135,51.2682 7.4135,51.2676 7.4134,51.2671 7.4137,51.2647 7.4142,51.2643 7.415,51.2637 7.4165,51.2628 7.4189,51.2611 7.4225,51.261 7.4244,51.2601 7.4252,51.2577 7.4218,51.2584 7.4175,51.2561 7.4134,51.2505 7.408,51.2492 7.4025,51.2506 7.3971,51.2494 7.3889,51.2553 7.3876,51.2562 7.3851,51.255 7.3719,51.2532 7.3719,51.2525 7.3718,51.2518 7.3701,51.2498 7.3642,51.2455 7.3627,51.245 7.3621,51.2437 7.3604,51.2438 7.3578,51.2427 7.3591,51.2405 7.3571,51.2399 7.3529,51.2388 7.352,51.2395 7.3514,51.2399 7.3506,51.2402 7.3494,51.2407 7.3484,51.2409 7.3476,51.2409 7.3463,51.2408 7.3448,51.2403 7.3432,51.2397 7.342,51.2393 7.3399,51.239 7.3388,51.2403 7.3386,51.2415 7.3386,51.2427 7.3385,51.2431 7.3385,51.2451 7.3385,51.2459 7.3384,51.2464 7.3383,51.2469 7.3379,51.2475 7.3369,51.2487 7.3362,51.2493 7.3351,51.2498 7.334,51.2501 7.3327,51.2503 7.3317,51.2503 7.3304,51.2501 7.329,51.2498 7.3276,51.2494 7.3269,51.249 7.3265,51.2485 7.3263,51.2478 7.3264,51.2471 7.3266,51.2462 7.3235,51.2446 7.3219,51.2441 7.3198,51.244 7.3187,51.2443 7.3176,51.2447 7.3168,51.2449 7.3153,51.2452 7.3131,51.2445 7.3123,51.2437 7.3117,51.2431 7.3107,51.2418 7.3102,51.2413 7.309,51.2407 7.3078,51.2398 7.3067,51.2389 7.3062,51.2397 7.3058,51.2402 7.3048,51.241 7.3035,51.242 7.3021,51.243 7.3006,51.2439 7.2978,51.2456 7.2968,51.2469 7.2973,51.2474 7.298,51.2479 7.2986,51.2483 7.2996,51.2485 7.3004,51.2486 7.3037,51.2495 7.3049,51.2501 7.3057,51.2514 7.3054,51.252 7.3029,51.2527 7.302,51.2524 7.3007,51.2516 7.2994,51.2527 7.3016,51.2549 7.299,51.2569 7.3037,51.2598 7.3037,51.2616 7.3037,51.2649 7.3074,51.2663 7.3115,51.2679 7.3142,51.2689 7.3191,51.2725 7.3184,51.2751 7.3181,51.2759 7.32,51.281 7.3162,51.2863 7.3176,51.2876 7.3172,51.2891 7.3167,51.2906 7.316,51.2925 7.3146,51.2938 7.3132,51.2951 7.3111,51.2972 7.3099,51.2983 7.3126,51.2992 7.3125,51.2999 7.3109,51.3001 7.3106,51.2994 7.3093,51.2997 7.3083,51.2999 7.307,51.3006 7.3107,51.3047 7.3084,51.3048 7.309,51.3076 7.3137,51.3084 7.3195,51.3081 7.32,51.309 7.3225,51.3094 7.3228,51.3102 7.3245,51.3104 7.3244,51.3087 7.3302,51.308 7.332,51.3062 7.3409,51.3036 7.3414,51.3057 7.3433,51.306 7.3436,51.309 7.3493,51.31 7.348,51.3126 7.3538,51.3141 7.3524,51.3168 7.3546,51.3183 7.3643,51.3211 7.3651,51.3176 7.3698,51.3169 7.3714,51.3189 7.3691,51.3212 7.3718,51.3217 7.3731,51.319 7.3745,51.319 7.3749,51.3217 7.3786,51.3214 7.3784,51.325 7.3874,51.3272 7.3899,51.3258 7.3916,51.3232 7.3934,51.3232 7.3951,51.3257 7.3952,51.3267","7.3116,51.3603 7.3134,51.3615 7.3157,51.363 7.3239,51.3641 7.3306,51.3664 7.333,51.3644 7.3374,51.364 7.3418,51.3608 7.3443,51.3604 7.3459,51.3588 7.3425,51.3578 7.3429,51.3566 7.3435,51.3551 7.3515,51.3506 7.3504,51.3502 7.3527,51.3477 7.3677,51.3512 7.37,51.3507 7.3685,51.3464 7.3763,51.3467 7.3763,51.3434 7.3782,51.3428 7.3796,51.342 7.381,51.3408 7.3829,51.3386 7.3837,51.3377 7.3863,51.3387 7.3905,51.3404 7.3917,51.3392 7.3924,51.3385 7.3933,51.3376 7.394,51.3368 7.395,51.3356 7.3961,51.333 7.3958,51.3298 7.3952,51.3267 7.3951,51.3257 7.3934,51.3232 7.3916,51.3232 7.3899,51.3258 7.3874,51.3272 7.3784,51.325 7.3786,51.3214 7.3749,51.3217 7.3745,51.319 7.3731,51.319 7.3718,51.3217 7.3691,51.3212 7.3714,51.3189 7.3698,51.3169 7.3651,51.3176 7.3643,51.3211 7.3546,51.3183 7.3524,51.3168 7.3538,51.3141 7.348,51.3126 7.3493,51.31 7.3436,51.309 7.3433,51.306 7.3414,51.3057 7.3409,51.3036 7.332,51.3062 7.3302,51.308 7.3244,51.3087 7.3245,51.3104 7.3228,51.3102 7.3225,51.3094 7.32,51.309 7.3195,51.3081 7.3137,51.3084 7.309,51.3076 7.3061,51.3076 7.3054,51.309 7.302,51.3088 7.3002,51.3115 7.3004,51.3122 7.2981,51.3121 7.2989,51.3136 7.3,51.3143 7.3015,51.3149 7.2996,51.3169 7.2986,51.318 7.2989,51.3186 7.2988,51.32 7.301,51.3201 7.3035,51.3269 7.3089,51.3279 7.3088,51.3291 7.3119,51.3292 7.3161,51.3318 7.3155,51.3326 7.3145,51.3336 7.3134,51.3349 7.3138,51.336 7.3116,51.3365 7.3037,51.3382 7.3025,51.3423 7.3036,51.3432 7.3023,51.3446 7.3029,51.3453 7.3036,51.3461 7.3069,51.3466 7.3148,51.3491 7.3133,51.3535 7.3113,51.3546 7.3099,51.3554 7.3103,51.3565 7.3116,51.3603","7.2624,51.3043 7.2686,51.3037 7.2695,51.3047 7.27,51.3057 7.27,51.3066 7.2707,51.3065 7.2756,51.3094 7.2778,51.3095 7.2816,51.3097 7.2807,51.3142 7.2819,51.3144 7.2823,51.3136 7.2873,51.3134 7.2881,51.3146 7.29,51.3143 7.2911,51.3155 7.2923,51.3163 7.2941,51.3172 7.2989,51.3136 7.2981,51.3121 7.3004,51.3122 7.3002,51.3115 7.302,51.3088 7.3054,51.309 7.3061,51.3076 7.309,51.3076 7.3084,51.3048 7.3107,51.3047 7.307,51.3006 7.3083,51.2999 7.3093,51.2997 7.3106,51.2994 7.3109,51.3001 7.3125,51.2999 7.3126,51.2992 7.3099,51.2983 7.3111,51.2972 7.3132,51.2951 7.3146,51.2938 7.316,51.2925 7.3167,51.2906 7.3172,51.2891 7.3176,51.2876 7.3162,51.2863 7.32,51.281 7.3181,51.2759 7.3184,51.2751 7.3191,51.2725 7.3142,51.2689 7.3115,51.2679 7.3074,51.2663 7.3037,51.2649 7.3037,51.2616 7.3037,51.2598 7.299,51.2569 7.3016,51.2549 7.2994,51.2527 7.3007,51.2516 7.3,51.2511 7.2994,51.2507 7.2957,51.2506 7.2947,51.2506 7.2934,51.2505 7.2903,51.25 7.2892,51.2497 7.2857,51.2496 7.2845,51.2498 7.2822,51.2506 7.2817,51.2511 7.2812,51.2515 7.2804,51.2525 7.2773,51.2564 7.2757,51.2587 7.2733,51.259 7.2719,51.2566 7.2707,51.2557 7.2693,51.2563 7.2672,51.2573 7.2666,51.2591 7.2673,51.2614 7.2688,51.263 7.2694,51.2636 7.2703,51.2665 7.2711,51.2673 7.2728,51.2694 7.2739,51.2711 7.2776,51.2723 7.2755,51.275 7.2752,51.2775 7.2737,51.2785 7.2727,51.2791 7.2708,51.2806 7.2697,51.2817 7.2675,51.2838 7.2664,51.2848 7.2548,51.2854 7.2539,51.2882 7.2542,51.2898 7.2551,51.2913 7.2564,51.2928 7.2592,51.2979 7.2597,51.2992 7.2598,51.3003 7.2624,51.3043","7.136,51.426 7.137,51.4255 7.1379,51.4252 7.141,51.4245 7.142,51.4242 7.1428,51.4239 7.1447,51.4232 7.1468,51.4213 7.1474,51.4207 7.1478,51.4203 7.1483,51.4187 7.1494,51.4185 7.1502,51.4164 7.1516,51.4167 7.1539,51.4149 7.1547,51.4143 7.1589,51.4145 7.1618,51.4154 7.1658,51.4165 7.1668,51.4146 7.1671,51.4133 7.1736,51.415 7.1771,51.4169 7.1767,51.4181 7.1808,51.42 7.1849,51.4196 7.1879,51.4185 7.193,51.4182 7.1962,51.4188 7.1976,51.4191 7.2038,51.4186 7.2059,51.4183 7.2067,51.4181 7.2095,51.4169 7.2112,51.4161 7.2148,51.4147 7.2209,51.4123 7.2232,51.4121 7.2239,51.4121 7.2279,51.4109 7.2311,51.4112 7.2318,51.4115 7.236,51.412 7.2388,51.412 7.2398,51.4119 7.241,51.4118 7.2434,51.4114 7.2444,51.4113 7.2456,51.4112 7.2466,51.4113 7.248,51.4115 7.2489,51.4117 7.2498,51.412 7.2505,51.4123 7.2517,51.4128 7.2526,51.4133 7.2558,51.4102 7.2502,51.4069 7.2517,51.4059 7.2516,51.4049 7.2511,51.4034 7.2521,51.4025 7.2468,51.401 7.247,51.3987 7.2471,51.3965 7.2472,51.3953 7.246,51.3949 7.2494,51.3937 7.2483,51.3918 7.2493,51.3899 7.2524,51.3907 7.2544,51.3899 7.2528,51.3886 7.2535,51.3873 7.2543,51.3854 7.2571,51.385 7.2556,51.3832 7.2436,51.376 7.2394,51.3768 7.2371,51.3763 7.219,51.3701 7.22,51.3681 7.2211,51.3678 7.2224,51.3675 7.2252,51.3669 7.2258,51.3661 7.2263,51.3655 7.2293,51.3629 7.231,51.3617 7.2322,51.3599 7.2321,51.3594 7.2318,51.359 7.2313,51.3554 7.2319,51.3541 7.2328,51.3524 7.2328,51.3513 7.2331,51.3503 7.233,51.3493 7.2328,51.3481 7.2325,51.347 7.2313,51.3465 7.2296,51.3448 7.2298,51.3443 7.2297,51.3436 7.2292,51.3431 7.2285,51.3424 7.2279,51.3418 7.2276,51.3411 7.2273,51.3407 7.2273,51.3401 7.2168,51.3392 7.2169,51.3362 7.2128,51.335 7.2093,51.3328 7.2069,51.3312 7.2049,51.3285 7.2039,51.3269 7.2068,51.3233 7.2046,51.3203 7.2009,51.3187 7.1966,51.318 7.1862,51.3151 7.1755,51.3098 7.1736,51.3101 7.1726,51.3104 7.1719,51.3106 7.1707,51.3111 7.1703,51.3122 7.1681,51.3127 7.1673,51.3129 7.1667,51.3135 7.1666,51.314 7.1667,51.3145 7.1692,51.3165 7.1697,51.3171 7.1672,51.3193 7.1667,51.3197 7.1659,51.3214 7.1656,51.322 7.1656,51.3225 7.1662,51.3228 7.1662,51.3241 7.1666,51.3245 7.1666,51.325 7.1662,51.3256 7.1656,51.3262 7.1651,51.3266 7.1646,51.3271 7.1625,51.3278 7.1608,51.3282 7.1591,51.3289 7.1581,51.3294 7.1574,51.3298 7.157,51.3303 7.1563,51.3312 7.1547,51.333 7.153,51.3342 7.1523,51.3343 7.1513,51.3343 7.1505,51.3342 7.1493,51.334 7.1485,51.3343 7.1478,51.3352 7.1481,51.3364 7.1495,51.3375 7.1476,51.3387 7.1465,51.3383 7.1458,51.3388 7.1454,51.3398 7.1462,51.3412 7.1455,51.3421 7.149,51.3433 7.1502,51.3443 7.1487,51.345 7.1493,51.3467 7.1505,51.347 7.1515,51.3489 7.1533,51.3493 7.1527,51.3502 7.1494,51.35 7.1484,51.3511 7.1473,51.3515 7.1486,51.3532 7.1503,51.3551 7.1513,51.3553 7.1529,51.3562 7.1532,51.3571 7.1556,51.3588 7.157,51.3602 7.1572,51.3612 7.1579,51.3623 7.1576,51.3629 7.1582,51.3642 7.1594,51.3651 7.1576,51.3671 7.1568,51.3681 7.1555,51.3701 7.1545,51.3704 7.1524,51.3721 7.1529,51.3746 7.149,51.3749 7.1493,51.3767 7.1485,51.3777 7.1404,51.3751 7.1391,51.3755 7.1377,51.3778 7.1386,51.3788 7.1376,51.3793 7.1335,51.3776 7.1321,51.3787 7.1305,51.38 7.1301,51.3815 7.1278,51.3804 7.1257,51.381 7.1256,51.3793 7.1236,51.3785 7.1223,51.3782 7.1218,51.3785 7.1203,51.3794 7.1177,51.3803 7.1164,51.3818 7.1163,51.3846 7.1166,51.3857 7.1174,51.3862 7.1185,51.3865 7.1192,51.3873 7.1185,51.3886 7.1175,51.3899 7.1179,51.3907 7.1188,51.3917 7.1188,51.3927 7.1184,51.3942 7.1165,51.3961 7.1151,51.397 7.1148,51.3979 7.112,51.4006 7.1118,51.4045 7.111,51.4059 7.1084,51.4067 7.1107,51.4074 7.1144,51.4089 7.1158,51.4087 7.117,51.4079 7.1195,51.4085 7.1256,51.4112 7.13,51.4131 7.1308,51.4142 7.133,51.4161 7.1344,51.4171 7.136,51.4201 7.1368,51.4232 7.136,51.426","7.2556,51.3832 7.2622,51.385 7.266,51.3812 7.2669,51.3775 7.2675,51.3749 7.2685,51.3742 7.2696,51.3734 7.2709,51.3725 7.2717,51.372 7.2723,51.3716 7.2759,51.3702 7.2883,51.3727 7.2923,51.3792 7.2978,51.3767 7.2962,51.3736 7.301,51.3741 7.3021,51.3731 7.3009,51.3725 7.2996,51.3719 7.2982,51.3712 7.2999,51.3703 7.2977,51.3691 7.2988,51.3677 7.2997,51.3663 7.298,51.3655 7.2983,51.3637 7.2953,51.3623 7.2957,51.3603 7.3103,51.3612 7.3116,51.3603 7.3103,51.3565 7.3099,51.3554 7.3113,51.3546 7.3133,51.3535 7.3148,51.3491 7.3069,51.3466 7.3036,51.3461 7.3029,51.3453 7.3023,51.3446 7.3036,51.3432 7.3025,51.3423 7.3037,51.3382 7.3116,51.3365 7.3138,51.336 7.3134,51.3349 7.3145,51.3336 7.3155,51.3326 7.3161,51.3318 7.3119,51.3292 7.3088,51.3291 7.3089,51.3279 7.3035,51.3269 7.301,51.3201 7.2988,51.32 7.2989,51.3186 7.2986,51.318 7.2996,51.3169 7.3015,51.3149 7.3,51.3143 7.2989,51.3136 7.2941,51.3172 7.2923,51.3163 7.2911,51.3155 7.29,51.3143 7.2881,51.3146 7.2873,51.3134 7.2823,51.3136 7.2819,51.3144 7.2807,51.3142 7.2816,51.3097 7.2778,51.3095 7.2756,51.3094 7.2707,51.3065 7.27,51.3066 7.27,51.3057 7.2695,51.3047 7.2686,51.3037 7.2624,51.3043 7.2634,51.3064 7.2644,51.3084 7.2636,51.3104 7.2591,51.3129 7.2637,51.3171 7.2637,51.3183 7.2612,51.3172 7.2596,51.3164 7.257,51.3161 7.2563,51.3169 7.2519,51.3145 7.2506,51.3151 7.2483,51.315 7.2422,51.3125 7.2402,51.312 7.238,51.3112 7.236,51.3104 7.2344,51.3097 7.2325,51.3089 7.2291,51.3103 7.2276,51.3088 7.2256,51.308 7.2247,51.309 7.2214,51.3077 7.223,51.3063 7.22,51.3057 7.219,51.3054 7.2166,51.3041 7.2147,51.3037 7.2113,51.303 7.2069,51.3018 7.2057,51.3014 7.2046,51.3009 7.2037,51.3003 7.2007,51.2969 7.1998,51.2958 7.1992,51.2955 7.1977,51.2952 7.1957,51.295 7.1903,51.2951 7.1883,51.2964 7.186,51.2961 7.1854,51.2977 7.1842,51.2977 7.182,51.2984 7.1808,51.2995 7.1789,51.299 7.1772,51.2988 7.1718,51.2983 7.1699,51.298 7.1699,51.2988 7.1732,51.2998 7.1747,51.3011 7.1772,51.3021 7.1784,51.303 7.1796,51.3038 7.1804,51.3051 7.1805,51.3063 7.1776,51.3069 7.177,51.3075 7.1765,51.308 7.1761,51.3088 7.1755,51.3098 7.1862,51.3151 7.1966,51.318 7.2009,51.3187 7.2046,51.3203 7.2068,51.3233 7.2039,51.3269 7.2049,51.3285 7.2069,51.3312 7.2093,51.3328 7.2128,51.335 7.2169,51.3362 7.2168,51.3392 7.2273,51.3401 7.2273,51.3407 7.2276,51.3411 7.2279,51.3418 7.2285,51.3424 7.2292,51.3431 7.2297,51.3436 7.2298,51.3443 7.2296,51.3448 7.2313,51.3465 7.2325,51.347 7.2328,51.3481 7.233,51.3493 7.2331,51.3503 7.2328,51.3513 7.2328,51.3524 7.2319,51.3541 7.2313,51.3554 7.2318,51.359 7.2321,51.3594 7.2322,51.3599 7.231,51.3617 7.2293,51.3629 7.2263,51.3655 7.2258,51.3661 7.2252,51.3669 7.2224,51.3675 7.2211,51.3678 7.22,51.3681 7.219,51.3701 7.2371,51.3763 7.2394,51.3768 7.2436,51.376 7.2556,51.3832"],"areaDesc":"Gemeinde/Stadt: Stadt Ennepetal, Stadt Gevelsberg, Stadt Hattingen, Stadt Schwelm, Stadt Sprockhövel","geocode":[{"valueName":"Ennepe-Ruhr-Kreis","value":"059540000000"}]}],"responseType":["Prepare","Monitor"],"expires":"2019-07-10T22:13:39+02:00","urgency":"Immediate","parameter":[{"valueName":"sender_langname","value":"Leitstelle Ennepe-Ruhr-Kreis"}],"certainty":"Observed","description":"Dies ist die Entwarnung zur Warnung \"Rauchgase in Sprockhövel, Hattingen, Schwelm und Gevelsberg\" vom 10.07.2019 gesendet durch Leitstelle Ennepe-Ruhr-Kreis. Die Warnung ist aufgehoben.<br>Es folgt eine wichtige Information der Leitstelle des Ennepe-Ruhr-Kreises<br>Durch einen Brand in Sprockhövel kommt es auch in Hattingen, Schwelm und Gevelsberg zu Geruchsbelästigung und Rauchniederschlag. <br>Gesundheitliche Beeinträchtigungen können nicht ausgeschlossen werden.<br>Schließen Sie vorsorglich Fenster und Türen und schalten Sie Klima- und Lüftungsanlagen ab. <br>Informieren Sie bei Bedarf Ihre Nachbarn.<br>Halten Sie die Notrufnummern von Feuerwehr und Polizei für Notrufe frei.<br>","language":"DE","category":["Safety"],"event":"Gefahreninformation","headline":"Entwarnung: Rauchgase in Sprockhövel, Hattingen, Schwelm und Gevelsberg"}]}
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

KölnSolar

Die Mehrfachmeldung kommt jetzt, weil wir natürlich jedes Polygon prüfen. Mit distance trifft das dann natürlich auch mehrfach zu. Ich denke, dass ich das leicht lösen kann. :D

Sortierung. Klar, Sortierung macht sicherlich Sinn. Allerdings geben eben die Daten dazu nicht viel her. Klar, creation date. Funktioniert derzeit vermutlich nicht, weil das Datumsformat anders als bei UWZ ist. Das mach ich sicherlich passend. 8)
Ansonsten hab ich bisher gerade einmal category mit Safety, Fire, Met, Other  ::) Sortierung sehe ich da nicht sinnvoll. Und
msgType: Alert, Cancel, Update. Cancel sicherlich immer als letztes. Update als erstes in der Sortierung ? Kann ja auch nur eine Badeseewarnung sein, die dann vor der "Verlassen Sie sofort Ihr Haus"-Meldung steht.....  ???:-\
Daher sehe ich auch
Zitat... regional und überregional. Bei letzterem würde ich von "mehr Bedeutung" ausgehen
etwas anders. Die Landes- oder gar Bundesbehörde haut eine schnöde allgemeine Warnung raus, während die örtliche Behörde zur Bombenentschärfung im Keller des Nachbarn  ;D informiert.

Und dann gibt es immer das "Problemchen", dass UWZ davon ausgeht, dass die readings immer gleich vorhanden sind. will heißen: Waren x Warnungen vorhanden, so werden Readings der Warnung 1-x nur neu befüllt. Bei nicht vorhandenen Parametern bleibt das alte Reading unverändert stehen. Erkennt man nur am timestamp und ist ansonsten äußerst verwirrend. Wenn Cooltux(Du liest mit ?) da im UWZ nichts ändern möchte, baue ich das um.

Zitatfalls alle daten berechnet würden, könnte man nebenbei noch die minimale entfernung zum ereignis erfassen (reading) und eventuell auch danach sortieren, falls es sinnvoll ist.
Hier macht die Sortierung sicherlich durch das distance-Attribut Sinn. Höchste Prio, wenn man direkt im Polygon liegt. Nachrangig die per distance ermittelten. Die dann evtl. nach Distanz sortiert.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

frank

vorsicht.
die besondere behandlung (nach einer idee von justme1968) des "löschens" der readings wurde extra so umgebaut, damit event-on-change funktioniert.

vorher gab es bei jedem update für jedes reading ein event, obwohl event-on-change gesetzt war und eventuell nur 1 reading von 100 beim update geändert wurde.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

CoolTux

Ich lese mit. UWZ stammt ja Ursprünglich nicht von mir. Selbst weiß ich nur das UWZ alle Readings löscht und neu setzt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

KölnSolar

Prima.  ;)
So ist es aber nicht.
x alte Warnungen und y neue Warnungen:
bei y>= x werden die Readings für Warnung 0-x nur überschrieben(wenn ein Parameter nicht vorhanden ist wird das alte Reading gar nicht angefasst). y > x wird neu angelegt
bei y < x  werden die Readings 0-y nur überschrieben, für x > y gelöscht.

Eigentlich müsste es so sein wie Du schreibst: alles löschen u. neu anlegen.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

frank

hier die idee von andre https://forum.fhem.de/index.php/topic,51233.msg474475.html#msg474475
zum weiteren verständnis vielleicht noch bis zur einführung (2 seiten) weiterlesen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html