Succes!

My path was incorrect , lol.

One thing though weewxd is resetting everytime i run to utc time.
I need CET time.

Can you tell me how?

Thx a lot. It was a pain. But i am there.
Grtz

Op zo 13 nov. 2022 13:28 schreef Alex Vanuxem <vanuxemal...@gmail.com>:

> Hi Gary,
>
> finally getting somewhere.
> i installed ubuntu server instead on virtual box, did the install again as
> correct as i can.
>
> in the ftp settings, i should have set the ip address instead of the name.
> in the log the system can connect to my host;
> but i see a lot of ftp errors.
>
> in attachment the log, but here an extract:
>
> 2022-11-13 12:17:19  weewx[2148] DEBUG weeutil.ftpupload: Attempting
> connection to 85.255.199.22
> 2022-11-13 12:17:19  weewx[2148] DEBUG weeutil.ftpupload: Connected to
> 85.255.199.22
> 2022-11-13 12:17:19  weewx[2148] DEBUG weeutil.ftpupload: 0
> ./weekradiation.png
> e4e9d09c9a410af104aeb54059eb45247f7d51cf4f85a10f8be03d8e4b345f57
> 2022-11-13 12:17:20  weewx[2148] ERROR weeutil.ftpupload: Failed uploading
> /var/www/html/weewx/weekradiation.png to server 85.255.199.22. Reason: '553
> Could not create file.'
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine: ftpgenerator:
> (2): caught exception '<class 'ftplib.error_perm'>': 553 Could not create
> file.
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine:         ****
> Traceback (most recent call last):
>
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine:         ****
> File "/home/weewx/bin/weewx/reportengine.py", line 437, in run
>
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine:         ****
>   n = ftp_data.run()
>
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine:         ****
> File "/home/weewx/bin/weeutil/ftpupload.py", line 220, in run
>
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine:         ****
>   ftp_server.storbinary(stor_cmd, fd)
>
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine:         ****
> File "/usr/lib/python3.10/ftplib.py", line 498, in storbinary
>
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine:         ****
>   with self.transfercmd(cmd, rest) as conn:
>
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine:         ****
> File "/usr/lib/python3.10/ftplib.py", line 393, in transfercmd
>
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine:         ****
>   return self.ntransfercmd(cmd, rest)[0]
>
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine:         ****
> File "/usr/lib/python3.10/ftplib.py", line 359, in ntransfercmd
>
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine:         ****
>   resp = self.sendcmd(cmd)
>
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine:         ****
> File "/usr/lib/python3.10/ftplib.py", line 281, in sendcmd
>
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine:         ****
>   return self.getresp()
>
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine:         ****
> File "/usr/lib/python3.10/ftplib.py", line 254, in getresp
>
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine:         ****
>   raise error_perm(resp)
>
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine:         ****
> ftplib.error_perm: 553 Could not create file.
>
> 2022-11-13 12:17:20  weewx[2148] ERROR weewx.reportengine: ftpgenerator:
> Upload failed
> 2022-11-13 12:17:20  weewx[2148] DEBUG weewx.reportengine: Report 'RSYNC'
> not enabled. Skipping.
>
> thank again!!!
> grtz
>
> alex
>
>
> Op zo 13 nov. 2022 om 11:03 schreef gjr80 <gjroder...@gmail.com>:
>
>> You should not need to install anything extra to use FTP, neither should
>> whether your website is https (or http) affect your FTP setup. The path
>> will need to be set correctly, but I would suggest that first you need to
>> ensure that FTP is connecting and uploading to your web host without error.
>>
>> You should setup the [StdReport] [[FTP]] stanza in weewx.conf as per the
>> requirements for your hosting service, ie user, password, server etc.
>> The [[FTP]] section <http://weewx.com/docs/usersguide.htm#config_FTP> in
>> the Users Guide explains what each setting is for. Once you have the
>> [[FTP]] stanza set correctly locate the debug setting near the top of
>> weewx.conf and set it to debug = 1. Save weewx.conf and restart WeeWX.
>> The log should now show the FTP report being called and whether it was
>> successfully generated or not. If there was an error it should be logged.
>> If you cannot work out from the log what the problem is, post a copy of the
>> log here showing the full WeeWX startup and the first couple of report
>> cycles.
>>
>> Gary
>>
>> On Sunday, 13 November 2022 at 00:21:41 UTC+10 vanuxe...@gmail.com wrote:
>>
>>> Thx again.
>>>
>>> Sorry for posting picture.
>>> I reinstalled everything, and since i am using a virtual box, i did the
>>> install according to the wiki for virtual environments. But i have the same
>>> issue.
>>>
>>> Used also now ' ' in my password, but no succes.
>>>
>>> No extra info in logs.
>>>
>>> Do i need to  install any ftp program in linux to copy files to my
>>> website?
>>>
>>> Can it be because the server website is https?
>>>
>>> Also tried to set the path to my website as only /.
>>>
>>> Are there any software programs that can grab the files from weewx and
>>> copy them to my website?
>>>
>>> Feeding a little bit frustrated, but i keep trying...
>>>
>>> Thx
>>>
>>> Alex
>>>
>>>
>>>
>>> Op za 12 nov. 2022 07:09 schreef gjr80 <gjrod...@gmail.com>:
>>>
>>>> The 'sudo ./bin/weewxd' problem is likely because you were trying to
>>>> execute the command from a directory other than /home/weewx (or
>>>> wherever you installed WeeWX). A package install will add the appropriate
>>>> WeeWX directories to your path so you can execute weewxd and the WeeWX
>>>> utilities from any directory. You have a setup.py install which does not
>>>> make such additions to your path so you need to be cognisant of what
>>>> directory you are in and add paths to your commands as required. Best to
>>>> try using the full path:
>>>>
>>>> $ sudo /home/weewx/bin/weewxd
>>>>
>>>> 'sudo /etc/init.d/weewx' is likely working as it should as it starts
>>>> WeeWX as a daemon ie WeeWX is run in the background and does not display
>>>> anything on screen, you should just be returned to the prompt. This is
>>>> exactly what I see in your start and startup2 captures (By the way, please
>>>> avoid posting screen captures as images if at all possible. It makes it
>>>> very difficult for us to read, especially on mobile devices and where
>>>> output is across more than one screen. Most terminal programs allow you to
>>>> scroll the screen and copy text which you can then paste/post. show you do
>>>> this depends on the terminal program being used and the system you are
>>>> running it on).
>>>>
>>>> When you execute weewxd that is what we call running WeeWX directly,
>>>> when run directly WeeWX displays incoming loop packets and archive records
>>>> on the console/screen just as in your data capture. Running WeeWX directly
>>>> is fine to testing/troubleshooting but in almost all other cases you will
>>>> want to run WeeWX as a daemon.
>>>>
>>>> When you run WeeWX as a daemon try $ sudo /etc/init.d/weewx status to
>>>> see if WeeWX is running (or look at the log).
>>>>
>>>> Your syslog extract looks fine, WeeWX is running without error, records
>>>> are being saved to database and reports generated. However, nothing is
>>>> being transferred to your web server. You either need to have WeeWX do the
>>>> necessary transfers or arrange some other mechanism to do the transfers. I
>>>> would suggest having WeeWX take care of it.
>>>>
>>>> The weewx.conf you posted has the FTP and RSYNC reports enabled. These
>>>> reports are exactly what you need to transfer files to your web server, but
>>>> you should really only use one or the other. Rsync is more secure and
>>>> efficient than FTP but can be difficult to set up and is not supported by
>>>> all hosts. I would look at your hosting service and find out what file
>>>> transfer protocols they support. Choose one and get that running under
>>>> WeeWX. Disable the other in weewx.conf.
>>>>
>>>> Whilst both the RSYNC and FTP reports are enabled in the weewx.conf the
>>>> log extract you posted does not show either being run (self evident entries
>>>> would appear in the log after the generation of the Seasons skin files).
>>>> Whenever you make changes to weewx.conf you need to stop/start or
>>>> restart WeeWX for the changes to take effect:
>>>>
>>>> $ sudo /etc/init.d/weewx restart
>>>>
>>>> Perhaps you did not do that? This would explain the debug = 0/debug = 1
>>>> discrepancy.
>>>>
>>>> Sites are published to the WeeWX station map if there is a valid URL at
>>>> the [Station] station_url setting and [StdRESTful]
>>>> register_this_station is set to True in weewx.conf. It has nothing to
>>>> do with the availability or otherwise of your site or the presence of
>>>> website file on your WeeWX machine and/or web server.
>>>>
>>>> Gary
>>>> On Saturday, 12 November 2022 at 10:09:01 UTC+10 vanuxe...@gmail.com
>>>> wrote:
>>>>
>>>>> thank you Sir again for your answer,
>>>>>
>>>>> what i can tell you:
>>>>> sudo ./bin/weewxd doesn't work (not such file found, although present)
>>>>> and when I command sudo /etc/init.d/weewx start the terminal does
>>>>> nothing anymore forever, I only see the cursor blinking at the end of the
>>>>> command.
>>>>>
>>>>> only the command sudo weewxd works, i get files in the
>>>>> var/www/html/weewx folder
>>>>>
>>>>> i'm using filezilla to view it.
>>>>>
>>>>> the server i'm using is on a different machine, a server i subscribe
>>>>> too, it's the same company which provides with tv, wifi, phone,
>>>>> subscription.
>>>>> it's an apache server, which runs already 3 weather websites i made so
>>>>> far.
>>>>>
>>>>> when i log in through filezilla to my webpages the settings are : ftp
>>>>> protocol, use explicite ftp through tls if available, it's a unix server,
>>>>> and the folder is /wwwroot
>>>>>
>>>>> i see in the syslog file the debug is set to 0, while the debug is set
>>>>> to 1 in the config file??
>>>>> i see that my website , although blank, is showing up on the weewx map
>>>>> for users,
>>>>>
>>>>> i've added some screenshots, syslog, and my conf  file (weewx.txt
>>>>> below)  with passwords removed. Is my configuration correct? Can you 
>>>>> please
>>>>> have a peak?
>>>>>
>>>>>  I hope that i've been as complete as possible, if you need  anything
>>>>> else, please let me know?
>>>>>
>>>>> Thank you again sir, learning a lot !!!
>>>>>
>>>>> KR
>>>>>
>>>>> Alex
>>>>>
>>>>>
>>>>> Op vr 11 nov. 2022 om 22:50 schreef gjr80 <gjrod...@gmail.com>:
>>>>>
>>>>>> From what you describe it sounds like WeeWX has finished downloading
>>>>>> historical archive records and is now running normally. Presence or 
>>>>>> absence
>>>>>> of files on a website is a gross error check only - you can tell things 
>>>>>> are
>>>>>> (likely) working or not working. To see exactly what your system/WeeWX is
>>>>>> doing look at the log. If something doesn't work - go to the log. The 
>>>>>> tail
>>>>>> command I gave you will show new log entries as they come in, but it only
>>>>>> shows you log entries from the time you enter the command. If you are 
>>>>>> using
>>>>>> FileZilla to view generated files use it (FileZilla) to open your log and
>>>>>> scroll to the end, then scroll up to where WeeWX was last started, look 
>>>>>> for
>>>>>> the WeeWX startup and history download from the logger, then you will see
>>>>>> records being saved to archive every minute and reports being run. Are
>>>>>> there any errors or reports being skipped that shouldn't?
>>>>>>
>>>>>> If WeeWX seems to be running error free then look at your web server.
>>>>>> Is is local (eg your WeeWX machine) or is it remote? If it is a different
>>>>>> machine to that which runs WeeWX how are you transferring the WeeWX
>>>>>> generated HTML files etc to the web server? Is WeeWX doing it - in which
>>>>>> case look at the log, or are you doing it some other way? Are the files
>>>>>> being transferred successfully? To the correct location?
>>>>>>
>>>>>> These are the sorts of things you need to look at, you need to start
>>>>>> with WeeWX and work through the data flow to your web server verifying
>>>>>> operation as you go.
>>>>>>
>>>>>> Gary
>>>>>>
>>>>>> On Saturday, 12 November 2022 at 07:36:12 UTC+10 vanuxe...@gmail.com
>>>>>> wrote:
>>>>>>
>>>>>>> Thx for your answer.
>>>>>>> I see now that I have reports in the var/html/www/weewx folder,
>>>>>>> updated every minute. I view this by logging in to the system through
>>>>>>> filezilla.
>>>>>>> This means the historica data download is already finished?
>>>>>>>
>>>>>>> The system is running now by the command sudo weewxd.
>>>>>>>
>>>>>>> On the terminal i see data being downloaden.
>>>>>>>
>>>>>>> I dont dare to stop it again.
>>>>>>>
>>>>>>> Should i be patient a little more, because nothing is to been seen
>>>>>>> on my website.
>>>>>>>
>>>>>>> Many thanks again, so glad i'm getting somewhere at last.
>>>>>>>
>>>>>>> Kr
>>>>>>>
>>>>>>> Alex
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Op vr 11 nov. 2022 22:00 schreef gjr80 <gjrod...@gmail.com>:
>>>>>>>
>>>>>>>> Your system appears to be running fine, the archive records being
>>>>>>>> downloaded are historical archive records that have been saved in the
>>>>>>>> logger memory. The logger can store up to 2560 records, at a one minute
>>>>>>>> archive that is some 40+ hours. Easiest thing is to start WeeWX and 
>>>>>>>> let it
>>>>>>>> run to finish downloading the records from the logger (the log extract 
>>>>>>>> you
>>>>>>>> provided showed a key press was used to exit WeeWX). Once the logger
>>>>>>>> history is downloaded WeeWX will download an archive record once per 
>>>>>>>> minute
>>>>>>>> and then generate the reports/output.
>>>>>>>>
>>>>>>>> You might want to start another terminal screen and monitor the
>>>>>>>> WeeWX log with something like:
>>>>>>>>
>>>>>>>> $ tail -f /var/log/syslog
>>>>>>>>
>>>>>>>> This way you can monitor the log output and see exactly what WeeWX
>>>>>>>> is doing.
>>>>>>>>
>>>>>>>> Gary
>>>>>>>>
>>>>>>>> On Saturday, 12 November 2022 at 05:18:49 UTC+10
>>>>>>>> vanuxe...@gmail.com wrote:
>>>>>>>>
>>>>>>>>> Hi Sirs,
>>>>>>>>>
>>>>>>>>> So after a lot of time fiddling about, I made some progress but
>>>>>>>>> nearly there.
>>>>>>>>> I'm using
>>>>>>>>> windows 11 pro version 22H2
>>>>>>>>> virtual box 7.0
>>>>>>>>> ubuntu 20
>>>>>>>>> and filezilla to view the ubuntu host dir
>>>>>>>>> the ubuntu vm is bridged through virtual box to my windows pc
>>>>>>>>>
>>>>>>>>> problem is : when i start sudo weexd i get data in from from my
>>>>>>>>> vantage (ethernet ip), and stored in the db, but nothing in
>>>>>>>>> /var/www/html/weewx/ nor to my website.
>>>>>>>>>
>>>>>>>>> when i start the sudo /etc/init.d/weewx the service is started but
>>>>>>>>> immediately stopped, i get an exit code
>>>>>>>>>
>>>>>>>>> in attchement the full syslog
>>>>>>>>>
>>>>>>>>> can somebody please point me in the correct dirrection?
>>>>>>>>> I'm not an expert in linux (yet), but i've learned a massive but
>>>>>>>>> already .
>>>>>>>>> tank you Sirs!
>>>>>>>>> KR
>>>>>>>>> Alex
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>> 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+...@googlegroups.com.
>>>>>>>> To view this discussion on the web visit
>>>>>>>> https://groups.google.com/d/msgid/weewx-user/f8c0839f-f9bc-4837-a63d-3b0c585be514n%40googlegroups.com
>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/f8c0839f-f9bc-4837-a63d-3b0c585be514n%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 weewx-user+...@googlegroups.com.
>>>>>>
>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/d/msgid/weewx-user/ef5065eb-800b-4a2a-9005-3344f5bae888n%40googlegroups.com
>>>>>> <https://groups.google.com/d/msgid/weewx-user/ef5065eb-800b-4a2a-9005-3344f5bae888n%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 weewx-user+...@googlegroups.com.
>>>>
>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/weewx-user/e5746d92-d04b-49e9-b65e-43f3ab319ac9n%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/weewx-user/e5746d92-d04b-49e9-b65e-43f3ab319ac9n%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 weewx-user+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/weewx-user/5f6eda11-5588-4543-bfbc-a79da7af1153n%40googlegroups.com
>> <https://groups.google.com/d/msgid/weewx-user/5f6eda11-5588-4543-bfbc-a79da7af1153n%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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CAHaYyoKpF8CyqhyXJA9hFVerfBsko0RF7YL_r%2BDV_fW03WPALw%40mail.gmail.com.

Reply via email to