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.