John,

When i tried to install six using the package install, I got:

pi@raspberrypi:~ $ sudo install "python3-six"
install: missing destination file operand after 'python3-six'
Try 'install --help' for more information.

Did I miss something?

On Tuesday, November 18, 2025 at 6:39:10 PM UTC-5 Jimi Lawson wrote:

> Not sure if this is of any use but I still have this file 
> "steelseries-2.7.6.tar.gz" from 2021 when I first setup WEEWX, it was 
> downloaded from 
>
> https://github.com/gjr80/weewx-steelseries/releases/download/v2.7.6/steelseries-2.7.6.tar.gz
>  
> I can make it available from my website if anyone wants a copy ?
> Regards
> Jimi
> On Tuesday, 18 November 2025 at 23:06:56 UTC Ron Walker wrote:
>
>> 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/cfbba23c-4392-4b07-8b64-3c415970e361n%40googlegroups.com.

Reply via email to