Ok, I gave it a shot and did the manual install. After modifying the
weewx.conf file, I restarted weewx and got the following on restart:
Started weewx.service - WeeWX.
INFO __main__: Initializing weewxd version 5.2.0
INFO __main__: Command line: /usr/share/weewx/weewxd.py
/etc/weewx/weewx.conf
INFO __main__: Using Python: 3.13.5 (main, Jun 25 2025, 18:55:22) [GCC
14.2.0]
INFO __main__: Located at: /usr/bin/python3
INFO __main__: Platform: Linux-6.12.47+rpt-rpi-v8-aarch64-with-glibc2.41
INFO __main__: Locale: 'en_US'
INFO __main__: Entry path: /usr/share/weewx/weewxd.py
INFO __main__: WEEWX_ROOT: /etc/weewx
INFO __main__: Config file: /etc/weewx/weewx.conf
INFO __main__: User module: /etc/weewx/bin/user
INFO __main__: Debug: 1
INFO __main__: User: weewx
INFO __main__: Group: weewx
INFO __main__: Groups: weewx
DEBUG __main__: loop_on_init: False
DEBUG __main__: Initializing engine
INFO weewx.engine: Loading station type FileParse (user.fileparse)
INFO user.fileparse: Data file is /var/tmp/weewx/data.csv
INFO user.fileparse: Polling interval is 10.0
INFO user.fileparse: Label map is {'pressure': 'pressure', 'outTemp':
'outTemp', 'inTemp': 'inTemp', 'outHumidity': 'outHumidity', 'inHumidity':
'inHumidity', 'windSpeed': 'windSpeed', 'windDir': 'windDir', 'windGust':
'windGust', 'windGustDir': 'windGustDir', 'supplyVoltage': 'supplyVoltage',
'lightLevel': 'radiation', 'rain': 'rain'}
DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
DEBUG weewx.engine: Loading service weewx.engine.StdConvert
INFO weewx.engine: StdConvert target unit is 0x1
DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
DEBUG weewx.engine: Loading service weewx.engine.StdQC
DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding
DEBUG weewx.manager: Daily summary version is 4.0
DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
DEBUG weewx.engine: Finished loading service
weewx.wxxtypes.StdPressureCooker
DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
DEBUG weewx.engine: Loading service weewx.engine.StdArchive
INFO weewx.engine: Archive will use data binding wx_binding
INFO weewx.engine: Record generation will be attempted in 'hardware'
INFO weewx.engine: Using archive interval of 300 seconds (specified in
weewx configuration)
DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
INFO weewx.restx: StationRegistry: Registration not requested.
DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
INFO weewx.restx: Wunderground: Posting not enabled.
DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
INFO weewx.restx: PWSweather: Posting not enabled.
DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
INFO weewx.restx: CWOP: Posting not enabled.
DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
DEBUG weewx.engine: Loading service weewx.restx.StdWOW
INFO weewx.restx: WOW: Posting not enabled.
DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
DEBUG weewx.engine: Loading service weewx.restx.StdWOWBE
INFO weewx.restx: WOW-BE: Posting not enabled.
DEBUG weewx.engine: Finished loading service weewx.restx.StdWOWBE
DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
INFO weewx.restx: AWEKAS: Posting not enabled.
DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
DEBUG weewx.engine: Loading service weewx.engine.StdPrint
DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
DEBUG weewx.engine: Loading service weewx.engine.StdReport
INFO weewx.engine: 'pyephem' detected, extended almanac data is available
DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
DEBUG weewx.engine: Loading service user.rtgd.RealtimeGaugeData
CRITICAL __main__: Caught unrecoverable exception:
CRITICAL __main__: **** No module named 'six'
CRITICAL __main__: **** Traceback (most recent call last):
CRITICAL __main__: **** File "/usr/share/weewx/weewxd.py", line 121,
in main
CRITICAL __main__: **** engine =
weewx.engine.StdEngine(config_dict)
CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py",
line 89, in __init__
CRITICAL __main__: **** self.loadServices(config_dict)
CRITICAL __main__: **** ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py",
line 157, in loadServices
CRITICAL __main__: **** obj =
weeutil.weeutil.get_object(svc)(self, config_dict)
CRITICAL __main__: **** ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
CRITICAL __main__: **** File "/usr/share/weewx/weeutil/weeutil.py",
line 1404, in get_object
CRITICAL __main__: **** module =
importlib.import_module(module_name)
CRITICAL __main__: **** File
"/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module
CRITICAL __main__: **** return
_bootstrap._gcd_import(name[level:], package, level)
CRITICAL __main__: ****
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
CRITICAL __main__: **** File "<frozen importlib._bootstrap>", line
1387, in _gcd_import
CRITICAL __main__: **** File "<frozen importlib._bootstrap>", line
1360, in _find_and_load
CRITICAL __main__: **** File "<frozen importlib._bootstrap>", line
1331, in _find_and_load_unlocked
CRITICAL __main__: **** File "<frozen importlib._bootstrap>", line
935, in _load_unlocked
CRITICAL __main__: **** File "<frozen
importlib._bootstrap_external>", line 1026, in exec_module
CRITICAL __main__: **** File "<frozen importlib._bootstrap>", line
488, in _call_with_frames_removed
CRITICAL __main__: **** File "/etc/weewx/bin/user/rtgd.py", line
625, in <module>
CRITICAL __main__: **** from six.moves import http_client
CRITICAL __main__: **** ModuleNotFoundError: No module named 'six'
CRITICAL __main__: **** Exiting.
Traceback (most recent call last):
File "/usr/share/weewx/weewxd.py", line 226, in <module>
main()
~~~~^^
File "/usr/share/weewx/weewxd.py", line 121, in main
engine = weewx.engine.StdEngine(config_dict)
File "/usr/share/weewx/weewx/engine.py", line 89, in __init__
self.loadServices(config_dict)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
File "/usr/share/weewx/weewx/engine.py", line 157, in loadServices
obj = weeutil.weeutil.get_object(svc)(self, config_dict)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
File "/usr/share/weewx/weeutil/weeutil.py", line 1404, in get_object
module = importlib.import_module(module_name)
File "/usr/lib/python3.13/importlib/__init__.py", line 88, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in
_find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
File "<frozen importlib._bootstrap>", line 488, in
_call_with_frames_removed
File "/etc/weewx/bin/user/rtgd.py", line 625, in <module>
from six.moves import http_client
ModuleNotFoundError: No module named 'six'
weewx.service: Main process exited, code=exited, status=1/FAILURE
weewx.service: Failed with result 'exit-code'.
weewx.service: Consumed 1.197s CPU time.
Any ideas?
On Tuesday, November 18, 2025 at 4:24:37 PM UTC-5 John Kline wrote:
> I have a copy of weewx-realtime_gauge-data here:
> [image: weewx-realtime_gauge-data.png]
>
> chaunceygardiner/weewx-realtime_gauge-data: Near realtime support for
> updating of SteelSeries Weather Gauges by WeeWX
> <https://github.com/chaunceygardiner/weewx-realtime_gauge-data>
> github.com <https://github.com/chaunceygardiner/weewx-realtime_gauge-data>
> <https://github.com/chaunceygardiner/weewx-realtime_gauge-data>
>
>
> The caveat is that I have long incorporated these gauges into my private
> skin, so I no longer run this. Never-the-less, if you want to give it a
> try; I think I, and others, can get it running for you.
>
> On Nov 18, 2025, at 3:18 PM, 'Ron Walker' via weewx-user <
> [email protected]> wrote:
>
> Yes, it is! Perhaps I should take a break! I still need the
> weewx-realtime_gauge-data!
>
>
> Thanks so much!
>
> On Tuesday, November 18, 2025 at 4:10:19 PM UTC-5 John Kline wrote:
>
>> It is all working now?
>>
>> On Nov 18, 2025, at 3:08 PM, 'Ron Walker' via weewx-user <
>> [email protected]> wrote:
>>
>> Glen,
>>
>>
>> You spotted what should have been obvious to me! The error was a
>> misspelling in weewx.conf which I have resolved!
>>
>> Thank you!
>>
>> On Tuesday, November 18, 2025 at 4:00:51 PM UTC-5 Glenn McKechnie wrote:
>>
>>> On Nov 18, 2025, at 2:19 PM, 'Ron Walker' via weewx-user <
>>>> [email protected]> wrote:
>>>>
>>>> Hi John,
>>>>
>>>> When the report runs, I get the following errors for a number of files
>>>> with png extension. The first line reports that
>>>> /var/www/html/weewx/steelseries/index.html.tmp doesn't exist, but it does
>>>> and permissions are correct. I hope that this makes sense.
>>>>
>>>> FileNotFoundError: [Errno 2] No such file or directory:
>>>> '/ver/www/html/weewx/steelseries/index.html.tmp'
>>>>
>>>>
>>> I have to ask.
>>> What's *ver, * as found in your reported directory path
>>>
>>> You mention it should be /*var/www/html...* in your introduction. Yet
>>> the log shows otherwise -Typo?
>>>
>>>
>>> DEBUG weewx.manager: Daily summary version is 4.0
>>>> ERROR weewx.imagegenerator: Unable to save to file
>>>> '/ver/www/html/weewx/steelseries/daybarometer.png' [Errno 2] No such file
>>>> or directory: '/ver/www/html/weewx/steelseries/daybarometer.png':
>>>>
>>>> --
>>
>> 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 visit
>> https://groups.google.com/d/msgid/weewx-user/09b53305-b07f-45e9-b4ea-201571e7e359n%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/weewx-user/09b53305-b07f-45e9-b4ea-201571e7e359n%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 visit
> https://groups.google.com/d/msgid/weewx-user/14af5137-9725-42d1-9613-aa3c4a5a265fn%40googlegroups.com
>
> <https://groups.google.com/d/msgid/weewx-user/14af5137-9725-42d1-9613-aa3c4a5a265fn%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 visit
https://groups.google.com/d/msgid/weewx-user/96ce6f26-bcb9-4d80-9152-5f9e801c9d87n%40googlegroups.com.