/home/david/Downloads/weewx-belchertown.1.2.tar.gz

Check the filename

Is it really ... weewx-belchertown.1.2.tar.gz ( as per your snippet)
or is it ... weewx-belchertown-1.2.tar.gz  as per the release page at
https://github.com/poblabs/weewx-belchertown/releases/tag/weewx-belchertown-1.2

note: there are 2 dashes in the correct name.

On 04/03/2021, David Prellwitz <[email protected]> wrote:
> error trying to install belchertown. my weewx install was using setup.py. I
>
> downloaded the belchertown 1.2 tar.gz into my home/david/Downloads folder.
> I ran the sudo wee-extension command and get "File
> "/home/weewx/bin/weecfg/extension.py", line 134, in install_extension
> weecfg.extension.InstallError: Extension
> '/home/david/Downloads/weewx-belchertown.1.2.tar.gz' not found.
> can't find what i did wrong. Should i extract the tar.gz file first? move
> it to another folder to start install?
> /David
>
> On Wednesday, March 3, 2021 at 2:51:02 PM UTC-8 vince wrote:
>
>> Lightning is difficult because there's no units for 'energy' in the UDP
>> API.  I might also add perhaps don't bother, as lightning is bogus anyway.
>>
>>  It's what your sensor reported, but it is not remotely close to the
>> crowd-sourced info their web or mobile interfaces provide, of which your
>> sensor measurements are just a small part of what they aggregate and
>> display.
>>
>> I think the simplest thing to do is map stuff and see what the driver puts
>>
>> in the db.   It's possible the driver forces metric (or not metric) and
>> does the conversions under the hood before weewx ever sees the assembled
>> LOOP.  Sometimes it's easier to just look at the code or do a little
>> experimentation.
>>
>> On Wednesday, March 3, 2021 at 1:42:13 PM UTC-8 [email protected]
>> wrote:
>>
>>> Vince, if i'm reading your post correctly (and carefully reading the
>>> links you've provided), weewx.sdb stores all elements in a unit-base type
>>>
>>> as specified in the usUnits group  (*"Each observation type, such
>>> as outTemp or pressure, is associated with a unit group, such
>>> as group_temperature or group_pressure. Each unit group is associated
>>> with
>>> a unit type such as degree_F or mbar.*"  So, as my weewx.conf has an
>>> entry in [StdConvert] section "target_unit = us " i can assume that all
>>> weewx.sdb entries conform to the US Group column. further assumption is
>>> that if WeatherFlow Tempest device provides data in m/b and i spec it as
>>>
>>> m/b for the LOOP process, it will be converted to inHg as part of the UDP
>>>
>>> LOOP process. If i import data from WF using the API's i just need to
>>> spec
>>> the API page's listing of unit WF will be providing for those fields and
>>>
>>> wee_import will correct those to the weewx.sdb needed units?  If i wish
>>> to
>>> have lightning information, i'll need to map to those "signal7/8" and/or
>>>
>>> "xxx/yyy" fields, and i'll have to figure out what units they use?
>>> thanks!
>>>
>>>
>>> On Wednesday, March 3, 2021 at 11:34:05 AM UTC-8 David Prellwitz wrote:
>>>
>>>> Vince - yea, my way of apologizing for running down some rabbit hole i
>>>> didn't need to. Thanks for the guidance, I'll map it out and see if it
>>>> works. I'll try to get a decent mapping setup and forward to you for
>>>> comment.
>>>> My next attempt is to install and use Belchertown skins.
>>>>
>>>> On Wednesday, March 3, 2021 at 8:31:12 AM UTC-8 vince wrote:
>>>>
>>>>> That's a lot of words, but I still think you're possibly overthinking.
>>>>>
>>>>> Anyway,  I'm pretty lost re: what you're actually trying to do.
>>>>>
>>>>>    - There is a sample mapping of Tempest UDP elements to Weewx
>>>>>    database elements both in the driver code and in the docs on the
>>>>> github
>>>>>    site for the driver.
>>>>>    - There are a couple forks of the original driver, but they all
>>>>>    have an example looking like (this map)
>>>>>
>>>>> <https://github.com/jjvdgeer/weatherflow-udp/blob/master/sample_Tempest_sensor_map>
>>>>>
>>>>> So using outside temperature as an example, you'll see a mapping that
>>>>> looks like:
>>>>>
>>>>>    - outTemp = air_temperature.ST-00000025.obs_st
>>>>>
>>>>> Which means:
>>>>>
>>>>>    - map the driver's air_temperature element
>>>>>    - for sensor ST-00000025
>>>>>    - from the obs_st observation type emitted by the WF gear
>>>>>    - to weewx's outTemp database element
>>>>>
>>>>> The driver's terminology is in the code around line 211 of the driver
>>>>> (here)
>>>>> <https://github.com/jjvdgeer/weatherflow-udp/blob/master/bin/user/weatherflowudp.py>.
>>>>>
>>>>>   So why is it different ?  Because the driver references the WF UDP
>>>>> API
>>>>> (here) <https://weatherflow.github.io/Tempest/api/udp/v143/> which
>>>>> uses the description 'air temperature' in the obs_st (tempest
>>>>> observation)
>>>>> type.   The driver is written to reconcile versus the vendor's public
>>>>> API.
>>>>>   The mapping reconciles that to weewx-speak.
>>>>>
>>>>> So what units does outTemp use and how do you figure THAT out ?
>>>>>
>>>>>    - it's set in your weewx.conf or skin.conf for the item
>>>>>    group_temperature
>>>>>    - which is documented in the Customization Guide
>>>>>    <http://weewx.com/docs/customizing.htm#units> appendix detailing
>>>>>    the units weewx uses for each thing in the database
>>>>>
>>>>> So if you want to see the mapping of any database element to units,
>>>>> just reference the Customization Guide appendix.
>>>>>
>>>>> This stuff really is documented in excruciating detail, but it is a bit
>>>>>
>>>>> of a trail of things to follow to put all the pieces together
>>>>> notionally.
>>>>>
>>>>>
>
> --
> 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/98dd7083-29da-4cb3-9679-b5c391df6c65n%40googlegroups.com.
>


-- 


Cheers
 Glenn

rorpi - read only raspberry pi & various weewx addons
https://github.com/glennmckechnie

-- 
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/CAAraAzgq5cCT5QeDdCOOxnk_TfVSBU9TKCZzfk9R%2BFTN%2BsqpjQ%40mail.gmail.com.

Reply via email to