Susan,

Just had a quick look at the origin files (both sites) and the error
message is because there is no install.py file within the tree.
ie:- It doesn't install using the weectl stanza, it's not structured that
way.

It needs to be installed manually.
The skin directory is "Responsive". Place that with in the weewx skin
directory and manually edit weewx.conf to point to it etc.


Cheers
 Glenn (VK3GLN)

Various WeeWx addons at
https://github.com/glennmckechnie


On Wed, 11 Feb 2026 at 10:09, Greg Reive <[email protected]> wrote:

> I think if you download the zip file and install the extension it might
> work? It won't like the .git extension filename.
> I manually installed mine.
>
> On Wed, 11 Feb 2026 at 10:04, Susan Mackay <[email protected]> wrote:
>
>> (I think my question follows on from Greg's answer - apologies if not)
>> I have just tried to reinstall the Responsive skin using Greg's link from
>> above.
>> I'm using Weewx 5.0.1 (and yes, i know there are more recent versions) on
>> a Raspberry Pi running Buster.
>> I've tried 2 ways and get 2 separate errors.
>>
>> First:
>>
>> (weewx-venv) xxxx:~/weewx-venv $ ./bin/weectl extension install
>> https://github.com/Lint-Free-Technology/weewx-responsive-skin.git
>> Using configuration file /home/weewx/weewx.conf
>> Install extension '
>> https://github.com/Lint-Free-Technology/weewx-responsive-skin.git'
>> (y/n)? y
>> Traceback (most recent call last):
>>   File "./bin/weectl", line 10, in <module>
>>     sys.exit(main())
>>   File "/home/pi/weewx-venv/lib/python3.7/site-packages/weectl.py", line
>> 66, in main
>>     namespace.func(namespace)
>>   File
>> "/home/pi/weewx-venv/lib/python3.7/site-packages/weectllib/__init__.py",
>> line 121, in dispatch
>>     namespace.action_func(config_dict, namespace)
>>   File
>> "/home/pi/weewx-venv/lib/python3.7/site-packages/weectllib/extension_cmd.py",
>> line 116, in install_extension
>>     ext.install_extension(namespace.source, no_confirm=namespace.yes)
>>   File
>> "/home/pi/weewx-venv/lib/python3.7/site-packages/weecfg/extension.py", line
>> 124, in install_extension
>>     raise IOError(f"Unknown extension type found at '{extension_path}'")
>> OSError: Unknown extension type found at '
>> https://github.com/Lint-Free-Technology/weewx-responsive-skin.git'
>> I think this may be more related to the WeeWx not recognising the .git
>> extension but I'm not sure.
>> I copied the zip file to the Pi and got the Second error which is:
>>
>> (weewx-venv) xxxx:~/weewx-venv $ ./bin/weectl extension install
>> /mnt/pishare/weewx-responsive-skin-master.zip
>> Using configuration file /home/weewx/weewx.conf
>> Install extension '/mnt/pishare/weewx-responsive-skin-master.zip' (y/n)? y
>> Extracting from zip archive /mnt/pishare/weewx-responsive-skin-master.zip
>> Traceback (most recent call last):
>>   File
>> "/home/pi/weewx-venv/lib/python3.7/site-packages/weecfg/__init__.py", line
>> 714, in get_extension_installer
>>     __import__('install')
>> ModuleNotFoundError: No module named 'install'
>>
>> During handling of the above exception, another exception occurred:
>>
>> Traceback (most recent call last):
>>   File "./bin/weectl", line 10, in <module>
>>     sys.exit(main())
>>   File "/home/pi/weewx-venv/lib/python3.7/site-packages/weectl.py", line
>> 66, in main
>>     namespace.func(namespace)
>>   File
>> "/home/pi/weewx-venv/lib/python3.7/site-packages/weectllib/__init__.py",
>> line 121, in dispatch
>>     namespace.action_func(config_dict, namespace)
>>   File
>> "/home/pi/weewx-venv/lib/python3.7/site-packages/weectllib/extension_cmd.py",
>> line 116, in install_extension
>>     ext.install_extension(namespace.source, no_confirm=namespace.yes)
>>   File
>> "/home/pi/weewx-venv/lib/python3.7/site-packages/weecfg/extension.py", line
>> 138, in install_extension
>>     extension_name = self._install_from_file(extension_path, filetype)
>>   File
>> "/home/pi/weewx-venv/lib/python3.7/site-packages/weecfg/extension.py", line
>> 168, in _install_from_file
>>     extension_name = self.install_from_dir(extension_dir)
>>   File
>> "/home/pi/weewx-venv/lib/python3.7/site-packages/weecfg/extension.py", line
>> 179, in install_from_dir
>>     installer_path, installer =
>> weecfg.get_extension_installer(extension_dir)
>>   File
>> "/home/pi/weewx-venv/lib/python3.7/site-packages/weecfg/__init__.py", line
>> 716, in get_extension_installer
>>     raise ExtensionError("Cannot find 'install' module in %s" %
>> extension_installer_dir)
>> weecfg.ExtensionError: Cannot find 'install' module in
>> /tmp/tmpkrjxk9dm/weewx-responsive-skin-master/
>>
>> What am I doing wrong?
>> Susan
>> On Wednesday, 4 February 2026 at 4:54:48 pm UTC+11 Greg from Oz wrote:
>>
>>> The forecast and the weather warning were causing the Responsive skin to
>>> crash.
>>> Darryn has fixed the crashes and now everything is working again.
>>>
>>> https://github.com/dcapslock/weewx-responsive-skin
>>>
>>> This new BOM website is taking a while to iron all the bugs out.
>>>
>>> My site is here: https://weather.ubeaut.work/
>>>
>>> Thanks again Daryn. I still really like this skin for weewx.
>>>
>>>
>>> On Saturday, 6 February 2021 at 22:52:28 UTC+11 Greg from Oz wrote:
>>>
>>>> Yes my icons disappeared as my site is https but I changed a setting on
>>>> the browser just for my site.
>>>>
>>>> On chrome it is called insecure content.
>>>>
>>>> Then the icons came back again.
>>>>
>>>>
>>>>
>>>> On Saturday, 6 February 2021 at 20:41:16 UTC+11 Darryn Capes-Davis
>>>> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> Long time since my last post. A few months ago I noticed that my
>>>>> iPhone stopped showing the BOM Forecast icons. With the change to
>>>>> everything needing to be HTTPS, the BOM HTTP only icons will only continue
>>>>> to disappear if you host the Responsive skin on HTTPS, like I do at
>>>>> https://carlingfordweather.sydney, and you use a modern strict
>>>>> browser.
>>>>>
>>>>> So I took time to source some weather icons and adjust and size to
>>>>> suit the Aus Forecast part of the Responsive skin. The changes have been
>>>>> push to GitHub - https://github.com/dcapslock/weewx-responsive-skin
>>>>>
>>>>> Also included is some exception handling to mark corrupt downloaded
>>>>> forecast files as stale.
>>>>>
>>>>> Regards
>>>>>
>>>>> Darryn Capes-Davis
>>>>> https://carlingfordweather.sydney
>>>>>
>>>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "weewx-user" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/weewx-user/tsujx_iCtFc/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> To view this discussion visit
>> https://groups.google.com/d/msgid/weewx-user/f7b04572-fc95-437f-81df-85325a2419a0n%40googlegroups.com
>> <https://groups.google.com/d/msgid/weewx-user/f7b04572-fc95-437f-81df-85325a2419a0n%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/CAD_tbc9LHv%3DQ_8iuKYdo70Qpg%2B2BCfvwFYZa-bONAhwCEbB%2BPA%40mail.gmail.com
> <https://groups.google.com/d/msgid/weewx-user/CAD_tbc9LHv%3DQ_8iuKYdo70Qpg%2B2BCfvwFYZa-bONAhwCEbB%2BPA%40mail.gmail.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/CAAraAzhvrDc-cvJN289Fj%2BqXyKrifZu3RjyLsnekBK63KcQK2Q%40mail.gmail.com.

Reply via email to