Colin Lloyd <[email protected]> wrote:

I've installed WEEWX successfully on my Linux Mint 21 PC. And the web page at
file:///var/www/html/weewx/index.html works OK.

reply from sudo systemctl status weewx gives:

weewx.service - WeeWX
     Loaded: loaded (/lib/systemd/system/weewx.service; enabled; vendor preset:
enabled)
     Active: failed (Result: exit-code) since Mon 2024-09-30 10:44:45 BST; 1h
1min ago
       Docs: https://weewx.com/docs
    Process: 2214 ExecStart=weewxd /etc/weewx/weewx.conf (code=exited, status=
4)
   Main PID: 2214 (code=exited, status=4)
        CPU: 56ms

Sep 30 10:44:45 colin-PC weewxd[2214]: CRITICAL weewx.engine:     ****    
 return FineOffsetUSB(**config_dict[DRIVER_NAME])
Sep 30 10:44:45 colin-PC weewxd[2214]: CRITICAL weewx.engine:     ****    File
"/usr/share/weewx/weewx/drivers/fousb.py", line 967, in __init__
Sep 30 10:44:45 colin-PC weewxd[2214]: CRITICAL weewx.engine:     ****    
 self.openPort()
Sep 30 10:44:45 colin-PC weewxd[2214]: CRITICAL weewx.engine:     ****    File
"/usr/share/weewx/weewx/drivers/fousb.py", line 1022, in openPort
Sep 30 10:44:45 colin-PC weewxd[2214]: CRITICAL weewx.engine:     ****    
 raise weewx.WeeWxIOError("Unable to find USB device")
Sep 30 10:44:45 colin-PC weewxd[2214]: CRITICAL weewx.engine:     ****
 weewx.WeeWxIOError: Unable to find USB device
Sep 30 10:44:45 colin-PC weewxd[2214]: CRITICAL __main__: Unable to load
driver: Unable to find USB device
Sep 30 10:44:45 colin-PC weewxd[2214]: CRITICAL __main__:     ****  Exiting...
Sep 30 10:44:45 colin-PC systemd[1]: weewx.service: Main process exited, code=
exited, status=4/NOPERMISSION
Sep 30 10:44:45 colin-PC systemd[1]: weewx.service: Failed with result
'exit-code'.

In /etc/weewx/weewx.conf the driver is set to FineOffsetUSB - which pointed to
the (to me) most relevant station to my ECOWITT WS2910 station. But the ECOWITT
is a WiFi station - not USB. So I suspect I have linked up with the wrong
driver. Can anyone tell me which driver or clone system to my ECOWITT I should
be using. This is my first entry into commercial weather stations having
created my own Arduino or Raspberry Pi versions in the past - so am a bit lost.

I think you have two options:

a) use an SDR stick and try to catch the weatherstation directly at its
frequency (in europe 868MHz, etc....) - you will need something like
this: <https://github.com/matthewwall/weewx-sdr>

b) use (and buy) a GW1000/GW1100 from Ecowitt (that listens on that
frequency and provides a webpage) and use the gw1000 driver:
<https://github.com/gjr80/weewx-gw1000> - you will access the
weatherstation via your network and not over other radio frequencies.

I use the GW1000 driver myself and have never used a SDR driver for a
weatherstation - I have seen on other hobbies that running something
like rtl_fm to listen to frequencies with SDR sticks is a little bit
more CPU consuming than just fetching the data via WiFi (or LAN).

Regarding the webpage on your local filesystem: does it get updated or
what time does it mention, because i doubt it will be updated because of
the stopped weewx service...

-dominic

--
Educating the mind without educating the heart is no education at all.
- Aristotle

--
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/ntqhVHvXJbM3-HHgzh9-0924%40odin.oe7drt.com.

Reply via email to