Warnungen von warnung.bund.de in FHEM einbinden

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

Vorheriges Thema - Nächstes Thema

dennisk

#405
Ich habe mir mal angesehen, wie ich unter Perl 5.40 die Warnungen hinsichtlich Smartmatch und given/when loswerden kann.

2024.09.01 14:04:25 1: PERL WARNING: Smartmatch is deprecated at /usr/share/fhem/FHEM/77_Nina.pm line 125, <$fh> line 1619.
2024.09.01 14:04:25 1: PERL WARNING: given is deprecated at /usr/share/fhem/FHEM/77_Nina.pm line 174, <$fh> line 1619.
2024.09.01 14:04:25 1: PERL WARNING: when is deprecated at /usr/share/fhem/FHEM/77_Nina.pm line 176, <$fh> line 1619.
2024.09.01 14:04:25 1: PERL WARNING: when is deprecated at /usr/share/fhem/FHEM/77_Nina.pm line 181, <$fh> line 1619.
2024.09.01 14:04:25 1: PERL WARNING: Smartmatch is deprecated at /usr/share/fhem/FHEM/77_Nina.pm line 231, <$fh> line 1619.
2024.09.01 14:04:25 1: PERL WARNING: Smartmatch is deprecated at /usr/share/fhem/FHEM/77_Nina.pm line 538, <$fh> line 1619.
2024.09.01 14:04:25 1: PERL WARNING: Smartmatch is deprecated at /usr/share/fhem/FHEM/77_Nina.pm line 786, <$fh> line 1619.
2024.09.01 14:04:25 1: PERL WARNING: Smartmatch is deprecated at /usr/share/fhem/FHEM/77_Nina.pm line 971, <$fh> line 1619.
2024.09.01 14:04:25 1: PERL WARNING: Smartmatch is deprecated at /usr/share/fhem/FHEM/77_Nina.pm line 974, <$fh> line 1619.
2024.09.01 14:04:25 1: PERL WARNING: Smartmatch is deprecated at /usr/share/fhem/FHEM/77_Nina.pm line 977, <$fh> line 1619.
2024.09.01 14:04:25 1: PERL WARNING: Smartmatch is deprecated at /usr/share/fhem/FHEM/77_Nina.pm line 1060, <$fh> line 1619.
2024.09.01 14:04:25 1: PERL WARNING: Smartmatch is deprecated at /usr/share/fhem/FHEM/77_Nina.pm line 1063, <$fh> line 1619.
2024.09.01 14:04:25 1: PERL WARNING: Smartmatch is deprecated at /usr/share/fhem/FHEM/77_Nina.pm line 1066, <$fh> line 1619.
2024.09.01 14:04:25 1: PERL WARNING: Smartmatch is deprecated at /usr/share/fhem/FHEM/77_Nina.pm line 1151, <$fh> line 1619.
2024.09.01 14:04:25 1: PERL WARNING: Smartmatch is deprecated at /usr/share/fhem/FHEM/77_Nina.pm line 1155, <$fh> line 1619.
2024.09.01 14:04:25 1: PERL WARNING: Smartmatch is deprecated at /usr/share/fhem/FHEM/77_Nina.pm line 1159, <$fh> line 1619.

Rausgekommen ist der angehängte Patch. Ich hoffe, der Lösungsansatz ist adäquat - ich bin absolut kein Perl-Experte. Wenn das übernommen werden könnte, gerne auch angepasst, falls erforderlich, wäre super.

Ich hoffe, es ist in Ordnung, dass ich den Patch hier poste, da sich dieser Thread angeboten hat.
Edit 06.01.2025: Auf Hinweis von KölnSolar habe ich auch die gepatchte Version des Moduls hier angehängt.

Edit 02.11.2025: Auf Bitte von KölnSolar habe ich die gepatchte Version des Moduls aus diesem Post wieder gelöscht, da diese Änderung nun in der aktuellsten Version aus dem Dokuthread (https://forum.fhem.de/index.php?topic=102346.msg959012#msg959012) enthalten ist. Danke KölnSolar!

dennisk

Zitat von: dennisk am 29 September 2024, 12:44:48Ich hoffe, es ist in Ordnung, dass ich den Patch hier poste, da sich dieser Thread angeboten hat.

Ich wollte noch einmal nachfragen, ob die Einreichung des Patches so in Ordnung ist und ob dieser übernommen werden kann?

Sailor

Zur Info

Ich habe ein NINA - Icon mit in das fhem - repository aufnehmen lassen.
Ihr könnt dies jetzt mit dem attr NinaDevice icon nina - Befehl zuordnen.

Gruß
   Sailor
******************************
Man wird immer besser...

dennisk

Zitat von: dennisk am 15 Oktober 2024, 14:49:47Ich wollte noch einmal nachfragen, ob die Einreichung des Patches so in Ordnung ist und ob dieser übernommen werden kann?

@KölnSolar Passt der Patch aus Deiner Sicht, könntest Du diesen übernehmen?

dennisk

Auf Vorschlag von KölnSolar habe ich die gepatchte Version des Moduls im Beitrag 405 angehängt. Funktioniert bei mir bisher ohne Probleme.

KölnSolar

In Osterholz ist man schlauerweise auf die Idee gekommen ein "|" in den Warntext einzubauen, welches im Modul aber auch "technisch" benutzt wird.
Ich hab die letzte Version von dennisk entsprechend angepasst und nun als aktuellste Version im Dokuthread eingestellt.

Grüße Markus
RPi5/3/2 Trixie-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)-ecovacs(mqtt2)-zigbee2mqtt

dennisk

Da ich immer wieder mal Warnungen/Fehler im Log habe, wenn einer der Server nichts Sinnvolles zurück liefert, habe ich anbei einen kleinen Patch, der diese verhindern sollte. Ich würde mich freuen, wenn dieser nach Prüfung und ggf. Korrektur übernommen werden könnte.

Konkret geht es um folgende Auswahl an Fehlermeldungen im Log:
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html>\r\n<head><tit...") at /usr/share/fhem/FHEM/77_Nina.pm line 280.
2026.02.23 22:18:26 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at /usr/share/fhem/FHEM/HttpUtils.pm line 1069.
2026.02.23 22:18:26 1: PERL WARNING: Use of uninitialized value $data in concatenation (.) or string at /usr/share/fhem/FHEM/77_Nina.pm line 604.
2026.02.23 22:18:26 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at /usr/share/fhem/FHEM/77_Nina.pm line 604.
2026.02.23 22:18:26 1: PERL WARNING: Use of uninitialized value $response in substr left at /usr/share/fhem/FHEM/77_Nina.pm line 325.
2026.02.23 22:18:26 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at /usr/share/fhem/FHEM/77_Nina.pm line 326.
2026.02.23 22:18:26 1: PERL WARNING: Use of uninitialized value length($response) in concatenation (.) or string at /usr/share/fhem/FHEM/77_Nina.pm line 326.
2026.02.23 22:18:26 1: PERL WARNING: Use of uninitialized value in subroutine entry at /usr/share/fhem/FHEM/77_Nina.pm line 327.
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 at /usr/share/fhem/FHEM/77_Nina.pm line 327.
2026.02.23 22:18:26 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at /usr/share/fhem/FHEM/HttpUtils.pm line 1069.
2026.02.23 22:18:26 1: PERL WARNING: Use of uninitialized value $data in concatenation (.) or string at /usr/share/fhem/FHEM/77_Nina.pm line 604.
2026.02.23 22:18:26 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at /usr/share/fhem/FHEM/77_Nina.pm line 604.
2026.02.23 22:18:26 1: PERL WARNING: Use of uninitialized value $response in substr left at /usr/share/fhem/FHEM/77_Nina.pm line 325.
2026.02.23 22:18:26 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at /usr/share/fhem/FHEM/77_Nina.pm line 326.
2026.02.23 22:18:26 1: PERL WARNING: Use of uninitialized value length($response) in concatenation (.) or string at /usr/share/fhem/FHEM/77_Nina.pm line 326.
2026.02.23 22:18:26 1: PERL WARNING: Use of uninitialized value in subroutine entry at /usr/share/fhem/FHEM/77_Nina.pm line 327.
malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 at /usr/share/fhem/FHEM/77_Nina.pm line 327.


binford6000

#412
Hallo,
am heutigen Warntag hat Nina erfolgreich gemeldet. Sehr erfolgreich sogar!
Ich meine besser zu viel als zu wenig gemeldet - aber das ist mMn. doch etwas zu viel:

[...]
2026-09-10 16:15:38 Nina Nina update
2026-09-10 16:15:39 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:39 Nina Nina lastConnection: 20 values captured in 0.42 s
2026-09-10 16:15:39 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:39 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:15:40 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:40 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:40 Nina Nina lastConnection: 20 values captured in 0.44 s
2026-09-10 16:15:41 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:41 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:15:41 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:42 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:42 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:42 Nina Nina lastConnection: 20 values captured in 0.44 s
2026-09-10 16:15:43 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:43 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:15:43 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:43 Nina Nina lastConnection: 20 values captured in 0.44 s
2026-09-10 16:15:43 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:43 Nina Nina lastConnection: 20 values captured in 0.42 s
2026-09-10 16:15:44 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:44 Nina Nina lastConnection: 20 values captured in 0.49 s
2026-09-10 16:15:45 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:45 Nina Nina lastConnection: 20 values captured in 0.65 s
2026-09-10 16:15:45 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:45 Nina Nina lastConnection: 20 values captured in 0.45 s
2026-09-10 16:15:46 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:46 Nina Nina lastConnection: 20 values captured in 0.44 s
2026-09-10 16:15:46 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:46 Nina Nina lastConnection: 20 values captured in 0.45 s
2026-09-10 16:15:47 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:47 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:15:47 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:47 Nina Nina lastConnection: 20 values captured in 0.44 s
2026-09-10 16:15:48 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:48 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:15:48 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:48 Nina Nina lastConnection: 20 values captured in 0.45 s
2026-09-10 16:15:49 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:49 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:49 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:15:49 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:49 Nina Nina lastConnection: 20 values captured in 0.44 s
2026-09-10 16:15:50 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:50 Nina Nina lastConnection: 20 values captured in 0.46 s
2026-09-10 16:15:50 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:50 Nina Nina lastConnection: 20 values captured in 0.48 s
2026-09-10 16:15:51 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:51 Nina Nina lastConnection: 20 values captured in 0.45 s
2026-09-10 16:15:51 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:51 Nina Nina lastConnection: 20 values captured in 0.40 s
2026-09-10 16:15:52 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:52 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:15:52 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:52 Nina Nina lastConnection: 20 values captured in 0.41 s
2026-09-10 16:15:53 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:53 Nina Nina lastConnection: 20 values captured in 0.39 s
2026-09-10 16:15:53 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:53 Nina Nina lastConnection: 20 values captured in 0.41 s
2026-09-10 16:15:54 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:54 Nina Nina lastConnection: 20 values captured in 0.40 s
2026-09-10 16:15:54 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:54 Nina Nina lastConnection: 20 values captured in 0.41 s
2026-09-10 16:15:54 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:54 Nina Nina lastConnection: 20 values captured in 0.39 s
2026-09-10 16:15:55 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:55 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:15:55 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:55 Nina Nina lastConnection: 20 values captured in 0.41 s
2026-09-10 16:15:56 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:56 Nina Nina lastConnection: 20 values captured in 0.39 s
2026-09-10 16:15:56 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:56 Nina Nina lastConnection: 20 values captured in 0.40 s
2026-09-10 16:15:57 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:57 Nina Nina lastConnection: 20 values captured in 0.42 s
2026-09-10 16:15:57 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:58 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:58 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:15:58 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:58 Nina Nina lastConnection: 20 values captured in 0.45 s
2026-09-10 16:15:59 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:59 Nina Nina lastConnection: 20 values captured in 0.46 s
2026-09-10 16:15:59 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:15:59 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:16:00 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:00 Nina Nina lastConnection: 20 values captured in 0.47 s
2026-09-10 16:16:00 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:00 Nina Nina lastConnection: 20 values captured in 0.45 s
2026-09-10 16:16:01 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:01 Nina Nina lastConnection: 20 values captured in 0.46 s
2026-09-10 16:16:01 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:01 Nina Nina lastConnection: 20 values captured in 0.44 s
2026-09-10 16:16:02 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:02 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:16:02 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:02 Nina Nina lastConnection: 20 values captured in 0.44 s
2026-09-10 16:16:02 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:02 Nina Nina lastConnection: 20 values captured in 0.40 s
2026-09-10 16:16:03 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:03 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:16:03 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:03 Nina Nina lastConnection: 20 values captured in 0.40 s
2026-09-10 16:16:04 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:04 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:04 Nina Nina lastConnection: 20 values captured in 0.41 s
2026-09-10 16:16:05 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:05 Nina Nina lastConnection: 20 values captured in 0.44 s
2026-09-10 16:16:05 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:05 Nina Nina lastConnection: 20 values captured in 0.40 s
2026-09-10 16:16:06 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:06 Nina Nina lastConnection: 20 values captured in 0.56 s
2026-09-10 16:16:06 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:06 Nina Nina lastConnection: 20 values captured in 0.41 s
2026-09-10 16:16:07 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:07 Nina Nina lastConnection: 20 values captured in 0.40 s
2026-09-10 16:16:07 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:07 Nina Nina lastConnection: 20 values captured in 0.41 s
2026-09-10 16:16:08 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:08 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:08 Nina Nina lastConnection: 20 values captured in 0.46 s
2026-09-10 16:16:09 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:09 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:09 Nina Nina lastConnection: 20 values captured in 0.48 s
2026-09-10 16:16:10 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:10 Nina Nina lastConnection: 20 values captured in 0.46 s
2026-09-10 16:16:10 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:10 Nina Nina lastConnection: 20 values captured in 0.45 s
2026-09-10 16:16:11 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:11 Nina Nina lastConnection: 20 values captured in 0.44 s
2026-09-10 16:16:11 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:11 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:16:11 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:11 Nina Nina lastConnection: 20 values captured in 0.42 s
2026-09-10 16:16:12 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:12 Nina Nina lastConnection: 20 values captured in 0.49 s
2026-09-10 16:16:12 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:12 Nina Nina lastConnection: 20 values captured in 0.45 s
2026-09-10 16:16:13 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:13 Nina Nina lastConnection: 20 values captured in 0.46 s
2026-09-10 16:16:13 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:13 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:16:14 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:14 Nina Nina lastConnection: 20 values captured in 0.46 s
2026-09-10 16:16:14 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:14 Nina Nina lastConnection: 20 values captured in 0.48 s
2026-09-10 16:16:15 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:15 Nina Nina lastConnection: 20 values captured in 0.44 s
2026-09-10 16:16:15 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:15 Nina Nina lastConnection: 20 values captured in 0.42 s
2026-09-10 16:16:16 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:16 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:16:16 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:16 Nina Nina lastConnection: 20 values captured in 0.42 s
2026-09-10 16:16:17 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:17 Nina Nina lastConnection: 20 values captured in 0.39 s
2026-09-10 16:16:17 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:17 Nina Nina lastConnection: 20 values captured in 0.40 s
2026-09-10 16:16:18 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:18 Nina Nina lastConnection: 20 values captured in 0.42 s
2026-09-10 16:16:18 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:18 Nina Nina lastConnection: 20 values captured in 0.41 s
2026-09-10 16:16:19 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:19 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:19 Nina Nina lastConnection: 20 values captured in 0.40 s
2026-09-10 16:16:19 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:20 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:20 Nina Nina lastConnection: 20 values captured in 0.42 s
2026-09-10 16:16:20 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:20 Nina Nina lastConnection: 20 values captured in 0.50 s
2026-09-10 16:16:21 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:21 Nina Nina lastConnection: 20 values captured in 0.44 s
2026-09-10 16:16:21 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:21 Nina Nina lastConnection: 20 values captured in 0.41 s
2026-09-10 16:16:22 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:22 Nina Nina lastConnection: 20 values captured in 0.42 s
2026-09-10 16:16:22 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:22 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:16:23 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:23 Nina Nina lastConnection: 20 values captured in 0.42 s
2026-09-10 16:16:23 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:23 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:16:24 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:24 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:25 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:25 Nina Nina lastConnection: 20 values captured in 0.45 s
2026-09-10 16:16:25 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:25 Nina Nina lastConnection: 20 values captured in 0.42 s
2026-09-10 16:16:26 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:26 Nina Nina lastConnection: 20 values captured in 0.44 s
2026-09-10 16:16:26 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:26 Nina Nina lastConnection: 20 values captured in 0.42 s
2026-09-10 16:16:26 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:27 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:27 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:27 Nina Nina lastConnection: 20 values captured in 0.43 s
2026-09-10 16:16:28 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:28 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:28 Nina Nina lastConnection: 20 values captured in 0.40 s
2026-09-10 16:16:29 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:29 Nina Nina lastConnection: 20 values captured in 0.39 s
2026-09-10 16:16:29 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:29 Nina Nina lastConnection: 20 values captured in 0.41 s
2026-09-10 16:16:30 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:30 Nina Nina lastConnection: 20 values captured in 0.40 s
2026-09-10 16:16:30 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:30 Nina Nina lastConnection: 20 values captured in 0.41 s
2026-09-10 16:16:30 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:30 Nina Nina lastConnection: 20 values captured in 0.40 s
2026-09-10 16:16:31 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:31 Nina Nina lastConnection: 20 values captured in 0.39 s
2026-09-10 16:16:31 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:32 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:32 Nina Nina lastConnection: 20 values captured in 0.40 s
2026-09-10 16:16:32 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:32 Nina Nina lastConnection: 20 values captured in 0.42 s
2026-09-10 16:16:33 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:33 Nina Nina lastConnection: 20 values captured in 0.38 s
2026-09-10 16:16:33 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:33 Nina Nina lastConnection: 20 values captured in 0.41 s
2026-09-10 16:16:33 Nina Nina Warnungen: 1 Lokal: 1
2026-09-10 16:16:33 Nina Nina lastConnection: 20 values captured in 0.38
[...usw]

Der Eventmonitor wird geflutet mit Nachrichten welche sich auch als Systemlast bemerkbar machen:

Du darfst diesen Dateianhang nicht ansehen.

Nur mit attr disable 1 hört der Spuk auf. Sobald ich das wieder lösche, geht es erneut weiter. Habt ihr das auch?
File       Rev   Last Change
77_Nina.pm 17646 2020-01-21 11:20:16Z Kölnsolar

VG Sebastian

KölnSolar

RPi5/3/2 Trixie-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)-ecovacs(mqtt2)-zigbee2mqtt

binford6000

Zitat von: KölnSolar am 11 September 2026, 08:27:52ein list des Devices ?

Internals:
   CFGFN     
   CountryCode DE
   DEF        DE 3600
   FUUID      6aa3a292-f33f-f06b-e90e-669d1cfa1be11279
   INTERVAL   3600
   INTERVALWARN 0
   NAME       Nina
   NR         141
   STATE      Warnungen: 1 Lokal: 1
   TYPE       Nina
   URL           
   VERSION    0.3.0
   eventCount 1
   READINGS:
     2026-09-10 11:45:46   NewWarnings     0
     2026-09-10 11:45:45   WarnCount       1
     2026-09-10 11:45:45   WarnCountInArea 1
     2026-09-10 11:45:45   WarnLevelMax    4
     2026-09-10 11:45:45   Warn_00_Area    Deutschland
     2026-09-10 11:45:45   Warn_00_Category Other
     2026-09-10 11:45:45   Warn_00_Contact Bitte informieren Sie sich unter
     2026-09-10 11:45:45   Warn_00_Creation 2026-09-10T11:45:04+02:00
     2026-09-10 11:45:45   Warn_00_Distance 0
     2026-09-10 11:45:45   Warn_00_End     2026-09-10T17:45:04+02:00
     2026-09-10 11:45:45   Warn_00_Event   Gefahrendurchsage
     2026-09-10 11:45:45   Warn_00_EventID DE-BB-SC-SE009-20260910-9-002
     2026-09-10 11:45:45   Warn_00_Geocode Ahrweiler
     2026-09-10 11:45:45   Warn_00_Instruction Es besteht keine Gefahr.<br/>Berichten Sie über Ihre Erfahrungen gerne unter https://warntag-umfrage.de
     2026-09-10 11:45:45   Warn_00_LongText Dies ist die Entwarnung zur Warnung "Bundesweiter Warntag 2026 - Probewarnung - Deutschland" vom 10.09.2026 10:59:56 gesendet durch Bundesamt für Bevölkerungsschutz und Katastrophenhilfe 6. Die Warnung ist aufgehoben.<br/>In Deutschland fand heute der Bundesweite Warntag 2026 mit einer bundesweiten Probewarnung statt. Der Bundesweite Warntag ist hiermit beendet.
     2026-09-10 11:45:45   Warn_00_MsgType Cancel
     2026-09-10 11:45:45   Warn_00_Sender  DE-BB-SC-SE009
     2026-09-10 11:45:45   Warn_00_Sendername Berichten Sie über Ihre Erfahrungen gerne unter https://warntag-umfrage.de
     2026-09-10 11:45:45   Warn_00_Severity Extreme
     2026-09-10 11:45:45   Warn_00_ShortText Entwarnung: Bundesweiter Warntag 2026 - Probewarnung - Deutschland
     2026-09-10 11:45:45   Warn_00_Web     https://bundesweiter-warntag.de
     2026-09-10 14:54:59   currentIntervalMode normal
     2026-09-10 14:54:59   durationFetchReadings 0.42
     2026-09-10 14:54:59   lastConnection  20 values captured in 0.21 s
     2026-09-10 14:54:59   state           Warnungen: 1 Lokal: 1
   fhem:
     LOCAL      0
   helper:
     RUNNING_PID:
       abortFn    Nina_Aborted
       arg        Nina
       bc_pid     1
       finishFn   Nina_Done
       fn         Nina_Run
       pid        524
       telnet     telnetForBlockingFn_1789108894.83085_127.0.0.1_54546
       terminated 1
       timeout    120
       abortArg:
Attributes:
   disable    1
   disableDWD 1
   disableLHP 1
   distance   10
   event-on-change-reading .*
   intervalAtWarnLevel 900
   oldreadings WarnCountInArea
   room       90_System->93_Datenquellen,90_System->95_Umwelt
   timestamp-on-change-reading .*
   verbose    2

KölnSolar

Hm, die Intervals verraten keine Probleme, wenngleich 1h ne Menge ist. Erst recht bei Deiner Region. ;)
Ich kann es mir nur mit "attr intervalAtWarnLevel 900" erklären, was ich überhaupt nicht nutze. Dem widerspricht "currentIntervalMode normal". Kann im Code keinen Fehler erkennen.

Du hast nicht etwa ein notify/doif oder at *00:00:01 ausgelöst durch notify/doif mit einem "set Nina update" ?

Wenn Du mal wieder eine Warnung hast, bräuchte ich eine kurzes Log bei verbose=5.
Grüße Markus
RPi5/3/2 Trixie-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)-ecovacs(mqtt2)-zigbee2mqtt

binford6000

ZitatDu hast nicht etwa ein notify/doif oder at *00:00:01 ausgelöst durch notify/doif mit einem "set Nina update" ?
Nein, ganz bestimmt nicht... 😅

ZitatWenn Du mal wieder eine Warnung hast, bräuchte ich eine kurzes Log bei verbose=5.
Ja mache ich. Danke fürs Checken. 👍🏻
VG Sebastian

Guenni1404

Hi,

ich habe das Problem das sich, seit die Meldung aktualisiert wurde, nach jedem max. 2 Abruf das Reading neue Meldung auf 1 setzt.


List
Internals:
   CountryCode DE
   DEF        DE 120
   FUUID      6a91e994-f33f-3e5d-507f-7cb4087fda4b12a6
   INTERVAL   120
   INTERVALWARN 0
   NAME       Wetter_Warnungen_Nina
   NR         64
   STATE      Warnungen: 1 Lokal: 1
   TYPE       Nina
   URL        https://warnung.bund.de/bbk.mowas/gefahrendurchsagen.json
   VERSION    0.3.0
   eventCount 5050
   OLDREADINGS:
   READINGS:
     2026-10-08 17:23:16   NewWarnings     0
     2026-10-08 17:10:23   WarnCount       1
     2026-10-08 17:10:23   WarnCountInArea 1
     2026-10-08 17:23:16   WarnLevelMax    1
     2026-10-08 17:21:16   Warn_00_Area    Teile von Wolnzach, Geisenfeld und Rohrbach (siehe Karte)
     2026-10-08 17:21:16   Warn_00_Category Health
     2026-10-08 17:21:16   Warn_00_Contact Landratsamt Pfaffenhofen a.d.Ilm<br/>08441 27-0
     2026-10-08 17:21:16   Warn_00_Creation 2026-10-08T15:47:31+02:00
     2026-10-08 17:21:16   Warn_00_Distance 0
     2026-10-08 17:21:16   Warn_00_Event   Gefahreninformation
     2026-10-08 17:21:16   Warn_00_EventID DE-BY-IN-W139-20261008-000
     2026-10-08 17:21:16   Warn_00_Geocode Pfaffenhofen a.d. Ilm
     2026-10-08 17:21:16   Warn_00_Instruction Informieren Sie sich, zum Beispiel im Radio.<br/>Lassen Sie das Wasser einmalig sprudelnd Aufkochen und dann langsam über mindestens 10 Minuten abkühlen. Die Verwendung eines Wasserkochers ist aus praktischen Gründen zu empfehlen.<br/>Nehmen Sie für die Zubereitung von Nahrung, zum Zähneputzen und zum Reinigen offener Wunden ausschließlich abgekochtes Leitungswasser.<br/>Sie können das Leitungswasser für die Toilettenspülung und andere Zwecke ohne Einschränkungen nutzen.<br/>Körperpflege kann mit nicht abgekochtem Wasser erfolgen, sofern darauf geachtet wird, dass das Wasser nicht getrunken wird bzw. auf offene Wunden gelangt.<br/>Bei weiteren Fragen zu gesundheitlichen Belangen können Sie sich an das Gesundheitsamt Pfaffenhofen unter Gesundheitsamt-Hygiene@landratsamt-paf.de oder an den Wasserversorger info@ilmtalgruppe.de wenden.<br/>Wir informieren, sobald das Trinkwasser wieder einwandfrei ist.<br/>Bitte geben Sie die Information auch an Ihre Mitbewohner und Nachbarn weiter.
     2026-10-08 17:21:16   Warn_00_LongText Abkochgebot für Teile des Versorgungsgebiets der Ilmtalgruppe bleibt - Für Waaler Gruppe und Biburger Gruppe gibt es Entwarnung<br/>Bei fortlaufenden Probenahmen im Leitungsnetz im Bereich des Hochbehälters wurden erneut coliforme Keime nachgewiesen. Das Abkochgebot muss daher auch über das Wochenende bestehen bleiben.<br/>Es laufen weiterhin Reinigungsmaßnahmen, Ursachenfindung und engmaschige Untersuchungen im Hinblick auf die neu festgestellte Grenzwertüberschreitung im Trinkwasser.<br/>Für die Bereiche der Waaler Gruppe und Biburger Gruppe kann das Abkochgebot hingegen ab sofort aufgehoben werden. Das Trinkwasser kann dort wieder uneingeschränkt verwendet werden. Wie das Gesundheitsamt Pfaffenhofen mitteilt, entsprechen die vorliegenden Untersuchungsergebnisse in diesen Bereichen wieder den Vorgaben der Trinkwasserverordnung.
     2026-10-08 17:21:16   Warn_00_MsgType Update
     2026-10-08 17:21:16   Warn_00_Sender  DE-BY-IN-W139
     2026-10-08 17:21:16   Warn_00_Sendername Integrierte Leitstelle Ingolstadt Dreizehnerstraße 1 85049 Ingolstadt
     2026-10-08 17:21:16   Warn_00_Severity Minor
     2026-10-08 17:21:16   Warn_00_ShortText AKTUALISIERUNG: Abkochgebot für Trinkwasser in Teilen von Ilmtalgruppe - Teile von Wolnzach, Geisenfeld und Rohrbach (siehe Karte)
     2026-10-08 17:21:16   Warn_00_Web     landkreis-pfaffenhofen.de
     2026-10-08 17:23:16   currentIntervalMode normal
     2026-10-08 17:23:16   durationFetchReadings 0.15
     2026-10-08 17:23:16   lastConnection  19 values captured in 0.15 s
     2026-10-08 17:23:16   state           Warnungen: 1 Lokal: 1
   fhem:
     LOCAL      0
   helper:
     RUNNING_PID:
       abortFn    Nina_Aborted
       arg        Wetter_Warnungen_Nina
       bc_pid     312327
       finishFn   Nina_Done
       fn         Nina_Run
       pid        DEAD:2392618
       telnet     myTelnet_127.0.0.1_33548
       terminated 1
       timeout    120
       abortArg:
Attributes:
   disableDWD 1
   disableLHP 1
   distance   0
   event-on-update-reading state
   group      Warnungen
   room       Wetter
   userReadings userReadings WarnMaxLevel:WarnLevelMax.* {\
    my $levelmax = 0;; \
    my $level = "";; \
    my $reading = "";; \
    my %warnlevel = ( "Minor" => 1,\
              "Moderate" => 2,\
              "Severe" => 3,\
              "Extreme" => 4);;\
    my $count = ReadingsVal($name,"WarnCount",0);;\
    for my $Counter (0 .. $count-1) {\
        $reading ="Warn_0$Counter\_" if($Counter < 10);;\
        $reading ="Warn_$Counter\_" if($Counter > 9);;\
              Log3 undef, 5, "Nina: reading $reading name $name";;\
        if(substr(ReadingsVal($name,$reading."Sender",""),4,3) ne "dwd") {\
            if(ReadingsVal($name,$reading."MsgType","") ne "Cancel") {$level = 4 } \
            else { $level = 0 }\
        }\
        else {\
            $level = $warnlevel{ReadingsVal($name,$reading."Severity","")};;\
        }\
        $levelmax = $level if($level > $levelmax);;\
    }\
    return $levelmax;;\
}
   verbose    5


Ich habe auch ein Log mit verbose 5. Versuche es mal zu senden. bisher kommt immer ein Datenbankfehler

KölnSolar

#418
Ich wette, dass die Integrierte Leitstelle Ingolstadt immer neue Warnungen ausgibt oder löscht und neu ausgibt. Beobachte oder logge mal Warn_00_EventID.
RPi5/3/2 Trixie-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)-ecovacs(mqtt2)-zigbee2mqtt