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?
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.
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.
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.
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.