FHEM Forum

FHEM => Automatisierung => Thema gestartet von: KyleK am 30 Mai 2026, 10:58:17

Titel: [JsonMod] Ausführung außerhalb des Intervals?
Beitrag von: KyleK am 30 Mai 2026, 10:58:17
Hallo,

ich habe eine JsonMod Device mit folgendem Interval definiert:
interval   30 8,18 * * *
Es soll also täglich um 8:30 Uhr und 18:30 Uhr ausgeführt werden. Das klappt auch einwandfrei, soweit ich das feststellen kann.

Heute sah ich im FHEM Log jedoch folgende Einträge:
2026.05.30 00:10:02 2: [apotheke] http request error: www.aponet.de: Connection refused (111)
2026.05.30 00:20:02 2: [apotheke] http request error: www.aponet.de: Connection refused (111)
2026.05.30 00:30:02 2: [apotheke] http request error: www.aponet.de: Connection refused (111)
2026.05.30 00:40:02 2: [apotheke] http request error: www.aponet.de: Connection refused (111)
2026.05.30 00:50:02 2: [apotheke] http request error: www.aponet.de: Connection refused (111)
2026.05.30 01:00:02 2: [apotheke] http request error: www.aponet.de: Connection refused (111)
2026.05.30 01:10:02 2: [apotheke] http request error: www.aponet.de: Connection refused (111)
2026.05.30 01:20:02 2: [apotheke] http request error: www.aponet.de: Connection refused (111)
2026.05.30 01:30:02 2: [apotheke] http request error: www.aponet.de: Connection refused (111)
2026.05.30 01:40:03 2: [apotheke] http request error: www.aponet.de: Connection refused (111)
2026.05.30 01:50:03 2: [apotheke] http request error: www.aponet.de: Connection refused (111)
2026.05.30 02:00:03 2: [apotheke] http request error: www.aponet.de: Connection refused (111)
2026.05.30 02:10:03 2: [apotheke] http request error: www.aponet.de: Connection refused (111)
2026.05.30 02:20:03 2: [apotheke] http request error: www.aponet.de: Connection refused (111)
2026.05.30 02:30:03 2: [apotheke] http request error: www.aponet.de: Connection refused (111)
2026.05.30 02:40:03 2: [apotheke] http request error: www.aponet.de: Connection refused (111)

Meine Frage daher: Wieso versucht das Device "apotheke" außerhalb der Cron-Definition eine Verbindung zu der Webseite aufzubauen?
Titel: Aw: [JsonMod] Ausführung außerhalb des Intervals?
Beitrag von: betateilchen am 30 Mai 2026, 11:50:18
Hast Du vielleicht irgendwo noch ein at definiert, das alle 10 Minuten ein "set ... reread" ausführt?

Vom JsonMod selbst dürfte das nicht kommen, das interval-handling funktioniert nach meinen Erfahrungen zuverlässig.
Titel: Aw: [JsonMod] Ausführung außerhalb des Intervals?
Beitrag von: yersinia am 31 Mai 2026, 20:45:58
Du bekommst keine gültige Verbindung (status != 2xx):
Connection refused (111)JsonMod scheint, nachdem httputils einen Fehler (https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/98_JsonMod.pm#L786) zurück gibt, den Aufruf alle 10min (https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/98_JsonMod.pm#L781) zu wiederholen (https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/98_JsonMod.pm#L730).
Du kannst versuchen, den aponet Aufruf zu reduzieren.
Titel: Aw: [JsonMod] Ausführung außerhalb des Intervals?
Beitrag von: KyleK am 01 Juni 2026, 10:46:48
ich hab jetzt ein paar tage lang das verbose level einiger relevanten devices auf 5 gesetzt, aber bisher ist das beschriebene Verhalten nicht wieder aufgetreten.
Es gibt keine Stelle in meiner Config in der `set apotheke reread` aufgerufen wird.

@yersinia Sowas in der Art hab ich mir gedacht. Ich finde es dennoch seltsam, dass dies mitten in der Nacht passiert, eigentlich soll das JsonMod ja nur 8:30 Uhr und 18:30 Uhr getriggert werden.
Titel: Aw: [JsonMod] Ausführung außerhalb des Intervals?
Beitrag von: betateilchen am 01 Juni 2026, 11:33:11
Zitat von: KyleK am 01 Juni 2026, 10:46:48Ich finde es dennoch seltsam, dass dies mitten in der Nacht passiert, eigentlich soll das JsonMod ja nur 8:30 Uhr und 18:30 Uhr getriggert werden.

Hast Du denn mal ins Log geschaut, ob der Abruf am Vortag um 18:30 Uhr erfolgreich war?
Falls nicht, hätte das vermutlich dazu geführt, dass seit 18:30 Uhr alle 10 Minuten abgerufen wurde.