Just find out 1 bracket stops weewx With 2 brackets I get raspberrypi weewx-weewx[3036] DEBUG user.rtgd: rtgdthread: **** Traceback (most recent call last): May 22 14:40:17 raspberrypi weewx-weewx[3036] DEBUG user.rtgd: rtgdthread: **** File "/home/weewx/bin/user/rtgd.py", line 1824, in run May 22 14:40:17 raspberrypi weewx-weewx[3036] DEBUG user.rtgd: rtgdthread: **** self.process_packet(_package['payload']) May 22 14:40:17 raspberrypi weewx-weewx[3036] DEBUG user.rtgd: rtgdthread: **** File "/home/weewx/bin/user/rtgd.py", line 1903, in process_packet May 22 14:40:17 raspberrypi weewx-weewx[3036] DEBUG user.rtgd: rtgdthread: **** self.exporter.export(data) May 22 14:40:17 raspberrypi weewx-weewx[3036] DEBUG user.rtgd: rtgdthread: **** File "/home/weewx/bin/user/rtgd.py", line 1425, in export May 22 14:40:17 raspberrypi weewx-weewx[3036] DEBUG user.rtgd: rtgdthread: **** packet_time = datetime.datetime.fromtimestamp(data['dateTime']) May 22 14:40:17 raspberrypi weewx-weewx[3036] DEBUG user.rtgd: rtgdthread: **** KeyError: 'dateTime' May 22 14:40:17 raspberrypi weewx-weewx[3036] CRITICAL user.rtgd: Thread exiting. Reason: 'dateTime' Phil
On Sunday, May 22, 2022 at 2:08:31 PM UTC+1 [email protected] wrote: > Oh, yes, two brackets. What failures did you get with two brackets? > > On May 22, 2022, at 2:59 AM, [email protected] <[email protected]> > wrote: > > Thanks John > > Can I just confirm how many bracket Rsync would have please > Have tried 1 bracket and got lots of log failures and then tried it with 2 > brackets as [[StringFormats]] below has 2 brackets , and got a different > failures. > Both were critical errors and stopped RTGD from working. > In both cases the line raspberrypi weewx-weewx[352] INFO user.rtgd: > gauge-data.txt will not be exported. had gone. > Phil > > On Saturday, May 21, 2022 at 7:01:24 PM UTC+1 [email protected] wrote: > >> BTW, this is the commit that moved the rsync parms (and, it looks like >> HTTP post parms) into a separate section: >> >> https://github.com/gjr80/weewx-realtime_gauge-data/commit/534032cef8f1bfba45b90cf7ef939c16084a5b2e >> 0 >> >> The README should probably change to match. >> >> >> On May 21, 2022, at 6:48 AM, John Kline <[email protected]> wrote: >> >> >> >> I believe the rsync_xxx entries need to be under an Rsync section: >> [RealtimeGaugeData] >> . >> . >> . >> [Rsync] >> rsync_server=xxx >> Rsync_user=LushEr21 >> etc. >> >> If that doesn’t work, I will install the extension and get it working. >> >> On May 21, 2022, at 3:18 AM, [email protected] <[email protected]> >> wrote: >> >> [RealtimeGaugeData] >> date_format = %Y.%m.%d %H:%M >> rtgd_path = /home/weewx/public_html >> min_interval = 15 >> response_text = success >> rsync_server = xxx.xxx.x.xxx >> rsync_user = LushEr21 >> rsync_remote_rtgd_dir = /volume1/web/SheringhamDDNS >> rsync_compress = False >> rsync_log_success = True >> rsync_ssh_options = "-o ConnectTimeout=1" >> rsync_timeout = 1 >> rsync_skip_if_older_than = 4 >> >> The key/passwordless to the server works with >> rsync -v /home/weewx/public_html/gauge-data.txt >> [email protected]:/volume1/web/SheringhamDDNS so the key/passwordless >> so am assuming the above works >> Thanks for your help >> Phil >> >> >> On Thursday, May 19, 2022 at 4:27:56 PM UTC+1 [email protected] wrote: >> >>> You need to specify the rsync parameters in the RealtimeGaugeData >>> section of weewx.conf. Are you doing that? Perhaps send the >>> RealtimeGaugeData section of weewx.conf so we can have a look. From your >>> previous emails, it isn’t clear that you have the parameters in the correct >>> section. I can tell you that this worked for me for a long time (in fact, >>> I submitted the pull request for this functionality). >>> >>> # Fill out the following fields: >>> # rsync_server : The server to which gauge-data.txt will >>> be copied. >>> # rsync_user : The userid on rsync_server with write >>> # permission to rsync_remote_rtgd_dir. >>> # rsync_remote_rtgd_dir : The directory on rsync_server where >>> # gauge-data.txt will be copied. >>> # rsync_compress : True to compress the file before sending. >>> # Default is False. >>> # rsync_log_success : True to write success with timing >>> messages to >>> # the log (for debugging). Default is >>> False. >>> # rsync_ssh_options : ssh options Default is '-o >>> ConnectTimeout=1' >>> # (When connecting, time out in 1 second.) >>> # rsync_timeout : I/O timeout. Default is 1. (When sending, >>> # timeout in 1 second.) >>> # rsync_skip_if_older_than : Don't bother to rsync if greater than this >>> # number of seconds. Default is 4. (Skip >>> this >>> # and move on to the next if this data is >>> older >>> # than 4 seconds. >>> >>> On May 19, 2022, at 6:37 AM, [email protected] <[email protected]> >>> wrote: >>> >>> Just to update >>> >>> Have a cron job working Ok with >>> rsync -v /home/weewx/public_html/gauge-data.txt >>> [email protected]:/volume1/web/SheringhamDDNS so the key/passwordless >>> is working >>> Changed >>> rsync_server = xxx.xxx.x.xxx >>> rsync_user = LushEr21 >>> And it still doesnt work >>> If somebody has tried this and got it to work your ideas on why I cant >>> get rsync to work with RTGD would be most welcome >>> Thanks >>> >>> >>> >>> On Tuesday, May 17, 2022 at 12:00:44 PM UTC+1 [email protected] >>> wrote: >>> >>>> Hi Guys >>>> Ive tried and failed to get the rsync to work using realtimeguagedata >>>> >>>> I never get passed gauge-data.txt file will not be exported. >>>> Here is an extract of the log. >>>> May 17 11:38:34 raspberrypi weewx-weewx[352] INFO user.rtgd: version is >>>> 0.5.5 >>>> May 17 11:38:34 raspberrypi weewx-weewx[352] INFO user.rtgd: >>>> RealTimeGaugeData scroller text will use a fixed string >>>> May 17 11:38:34 raspberrypi weewx-tides[363] INFO weewx.engine: Using >>>> archive interval of 600 seconds (specified in weewx configuration) >>>> May 17 11:38:34 raspberrypi weewx-weewx[352] INFO user.rtgd: >>>> gauge-data.txt will not be exported. >>>> May 17 11:38:34 raspberrypi weewx-weewx[352] INFO user.rtgd: >>>> '/home/weewx/public_html/gauge-data.txt' will be generated. min_interval >>>> is >>>> 15 seconds >>>> >>>> I have the following in the weewx.conf file >>>> rsync_server = SynLusher >>>> rsync_user = guest >>>> rsync_remote_rtgd_dir = /volume1/web/SheringhamDDNS >>>> rsync_log_success = True >>>> >>>> weewx is version 4.5.1 >>>> >>>> The HTTP POST is not being used. >>>> >>>> I have set debug = 0, 1, 2 and 3 to try and find where it might be >>>> failing but its always the same. >>>> The server is a Synology NAS and I can copy from the rasberry pi to the >>>> rtgd_dir OK >>>> Just wondered if its possible to get more logs so give me a clue to >>>> where is failing >>>> Thanks >>>> Phil >>>> >>>> >>>> -- >>> 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]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/39fff649-3aa4-4a7b-aab5-cd6628080faen%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/weewx-user/39fff649-3aa4-4a7b-aab5-cd6628080faen%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >> 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]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/a68f9075-80c3-4980-a3bc-e80f3dfb2ce1n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/a68f9075-80c3-4980-a3bc-e80f3dfb2ce1n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> -- > 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]. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/dbca6111-df73-45be-8d3f-487a90e8bb7en%40googlegroups.com > > <https://groups.google.com/d/msgid/weewx-user/dbca6111-df73-45be-8d3f-487a90e8bb7en%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/6115234d-3479-4a0f-ba1a-a1600f6f999en%40googlegroups.com.
