Thanks again Thomas, have made that change in weewx.conf and copied the original engine.py back over and it's all working fine.
Cheers Colin On Mon, Apr 8, 2019 at 4:12 AM Thomas Keffer <[email protected]> wrote: > Ah, yes, now I remember. In a later commit > <https://github.com/weewx/weewx/commit/8929d365ab5f878671bec8ca3a62c77f2e156f99>, > I changed the strategy so there is now an option to prevent hardware catch > ups. > > Under [StdArchive], add option no_catchup and set it to True: > > [StdArchive] > ... > no_catchup = True > > -tk > > On Sat, Apr 6, 2019 at 9:52 PM Colin Larsen <[email protected]> > wrote: > >> Hi Thomas, that's what I thought but my install of 3.9.1 still required >> the engine.py file to be updated, so I'm not sure what happened there. I'm >> up and running so I guess I'm just passing this on for the devs info, >> perhaps something hasn't been updated or included :) >> I'll make sure I have that file safely saved somewhere too >> >> Colin >> >> On Sun, Apr 7, 2019 at 4:21 PM Thomas Keffer <[email protected]> wrote: >> >>> Yes, this was in commit 6e7f3aac >>> <https://github.com/weewx/weewx/commit/6e7f3aac1b2926cacfa63229db2dbbd55f3f2cab>, >>> which is now part of v3.9.1. >>> >>> -tk >>> >>> On Sat, Apr 6, 2019 at 5:11 PM <[email protected]> wrote: >>> >>>> Hi all >>>> >>>> Just upgraded my installation as above. The hardware is WeatherDuino >>>> emulating the Davis comms protocol. On a previous occasion I had an issue >>>> which I think was similar to the errors below and was asked to use an >>>> updated engine.py file - which fixed the problem. After the upgrade I had >>>> to once again copy over the "new" engine.py to sort out this error. I'm not >>>> sure if the fix I was supplied was supposed to be rolled through to the >>>> 3.9.1 upgrade? Log below of the error. >>>> >>>> Cheers >>>> Colin >>>> >>>> Apr 7 11:57:16 raspberrypi systemd[1]: Starting LSB: weewx weather >>>> system... >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21102]: engine: Initializing weewx >>>> version 3.9.1 >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21102]: engine: Using Python 2.7.13 >>>> (default, Sep 26 2018, 18:42:22) #012[GCC 6.3.0 20170516] >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21102]: engine: Platform >>>> Linux-4.14.71-v7+-armv7l-with-debian-9.4 >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21102]: engine: Locale is >>>> 'en_NZ.UTF-8' >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21102]: engine: pid file is >>>> /var/run/weewx.pid >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21090]: Starting weewx weather >>>> system: weewx. >>>> >>>> Apr 7 11:57:17 raspberrypi systemd[1]: Started LSB: weewx weather >>>> system. >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: engine: Using configuration >>>> file /etc/weewx/weewx.conf >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: engine: Loading station type >>>> Vantage (weewx.drivers.vantage) >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: engine: StdConvert target >>>> unit is 0x10 >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: wxcalculate: The following >>>> values will be calculated: barometer=prefer_hardware, >>>> windchill=prefer_hardware, dewpoint=prefer_hardware, appTemp=software, >>>> rainRate=prefer_hardware, windrun=prefer_hardware, >>>> heatindex=prefer_hardware, maxSolarRad=prefer_hardware, >>>> humidex=prefer_hardware, pressure=prefer_hardware, >>>> inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, >>>> cloudbase=prefer_hardware >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: wxcalculate: The following >>>> algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: engine: Archive will use >>>> data binding wx_binding >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: engine: Record generation >>>> will be attempted in 'software' >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: engine: Using archive >>>> interval of 300 seconds (software record generation) >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: engine: Using binding >>>> 'wx_binding' to database 'weewx.sdb' >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: manager: Starting backfill >>>> of daily summaries >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: restx: StationRegistry: >>>> Station will be registered. >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: restx: Wunderground: Posting >>>> not enabled. >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: restx: PWSweather: Posting >>>> not enabled. >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: restx: CWOP: Data for >>>> station ZL2ARL will be posted >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: restx: WOW: Posting not >>>> enabled. >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: restx: AWEKAS: Posting not >>>> enabled. >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: restx: MQTT: service version >>>> is 0.18rc1 >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: restx: MQTT: binding to loop >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: restx: MQTT: topic is >>>> weather/41south >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: restx: MQTT: desired unit >>>> system is METRIC >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: restx: MQTT: data will be >>>> uploaded to mqtt://192.168.20.121:1883/ >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: engine: Starting up weewx >>>> version 3.9.1 >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: engine: Clock error is -1.44 >>>> seconds (positive is fast) >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: vantage: No <ACK> received >>>> from console >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: vantage: DMPAFT try #1; >>>> error: No <ACK> received from Vantage console >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: vantage: No <ACK> received >>>> from console >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: vantage: DMPAFT try #2; >>>> error: No <ACK> received from Vantage console >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: vantage: No <ACK> received >>>> from console >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: vantage: DMPAFT try #3; >>>> error: No <ACK> received from Vantage console >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: vantage: No <ACK> received >>>> from console >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: vantage: DMPAFT try #4; >>>> error: No <ACK> received from Vantage console >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: vantage: DMPAFT max tries >>>> (4) exceeded. >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: engine: Main loop exiting. >>>> Shutting engine down. >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: engine: Caught WeeWxIOError: >>>> Max tries exceeded while getting archive data. >>>> >>>> Apr 7 11:57:17 raspberrypi weewx[21106]: **** Waiting 60 seconds >>>> then retrying... >>>> >>>> Apr 7 11:58:02 raspberrypi systemd[1]: Stopping LSB: weewx weather >>>> system... >>>> >>>> -- >>>> 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 [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >>> 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 [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- >> 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 [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > -- > 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 [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
