my mistake: the pooling is 60 second in weewx engine but the retry waiting 
delay, timeout may be too short. 
I added a wait before retry = 15 seconds, added timeout to 4s and max_tries 
= 2s. 
restarted weewx service and check the log file. 
So far , no ERRORS in the log file. 
Let's close this for now.

[AirLink]

    [[Sensor1]]

        enable = True

        hostname = 192.168.30.14

        port = 80

        # too much retry on pooling - added the 3 variables below to 
decrease the pooling on the airlink device 

        # How long to wait for a response from the station before giving up 
(in

        # seconds; must be greater than 2)

        timeout = 4

        # How long to wait before trying again (in seconds)

        wait_before_retry = 15

        # How many times to try before giving up:

        max_tries = 2


no  errors in the log file. 

*jlkape@weewx*:*/etc/weewx $* sudo journalctl -u weewx --since "10 minutes 
ago" | grep AirLink

Apr 07 10:12:22 weewx weewxd[272549]: INFO weewx.cheetahgenerator: 
Generated 1 files for report *AirLink*Report in 0.02 seconds

Apr 07 10:12:22 weewx weewxd[272549]: INFO weewx.imagegenerator: Generated 
2 images for report *AirLink*Report in 0.29 seconds

Apr 07 10:13:22 weewx weewxd[272549]: INFO weewx.cheetahgenerator: 
Generated 1 files for report *AirLink*Report in 0.02 seconds

Apr 07 10:13:22 weewx weewxd[272549]: INFO weewx.imagegenerator: Generated 
2 images for report *AirLink*Report in 0.29 seconds

Apr 07 10:14:22 weewx weewxd[272549]: INFO weewx.cheetahgenerator: 
Generated 1 files for report *AirLink*Report in 0.02 seconds

Apr 07 10:14:22 weewx weewxd[272549]: INFO weewx.imagegenerator: Generated 
2 images for report *AirLink*Report in 0.29 seconds

Apr 07 10:15:22 weewx weewxd[272549]: INFO weewx.cheetahgenerator: 
Generated 1 files for report *AirLink*Report in 0.02 seconds

Apr 07 10:15:22 weewx weewxd[272549]: INFO weewx.imagegenerator: Generated 
2 images for report *AirLink*Report in 0.38 seconds

Apr 07 10:16:22 weewx weewxd[272549]: INFO weewx.cheetahgenerator: 
Generated 1 files for report *AirLink*Report in 0.02 seconds

Apr 07 10:16:22 weewx weewxd[272549]: INFO weewx.imagegenerator: Generated 
2 images for report *AirLink*Report in 0.29 seconds


Le dimanche 7 avril 2024 à 09:11:55 UTC+2, Jean-Luc Kapetanovic a écrit :

> I am running the last version of weewx & belchertown skins. I added 
> recently the airlink extension to get the air quality observations. All the 
> system components works fine except I found too much errors in the log file 
> regarding the fetch of the data on the airlink device. It look like the 
> [airlink] extension is pooling intensively the airlink data. Is it possible 
> to decrease the pooling frequency to the airlink device as it look like the 
> pooling is too high (every seconds in the log file). 
>
> Apr 07 08:57:35 weewx weewxd[1104]: *ERROR user.airlink: Could not get 
> concentrations from any source.*
>
> Apr 07 08:57:35 weewx weewxd[1104]: INFO user.airlink: collect_data: 
> Attempt to fetch from: 192.168.30.14 failed: 
> HTTPConnectionPool(host='192.168.30.14', port=80): Max retries exceeded 
> with url: /v1/current_condition>
>
> A
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/fe312c7c-07ef-4e3a-8f13-2b477031ab94n%40googlegroups.com.

Reply via email to