I want to point out an error from above, so no one copies my mistake.
The [[Corrections]] section does not belong in the [SDR] driver section!
Here's how it should look:
##############################################################################
[SDR]
# This section is for the software-defined radio driver.
# collect data from Acurite Atlas sensor 0011
# The driver to use
driver = user.sdr
cmd = rtl_433 -R 40 -M utc -F json
[[sensor_map]]
outTemp = temperature.0011.AcuriteAtlasPacket
outHumidity = humidity.0011.AcuriteAtlasPacket
windSpeed = wind_speed.0011.AcuriteAtlasPacket
windDir = wind_dir.0011.AcuriteAtlasPacket
UV = uv.0011.AcuriteAtlasPacket
Atlas_rain_total = rain_total.0011.AcuriteAtlasPacket
lux = lux.0011.AcuriteAtlasPacket
Atlas_strike_count = strike_count.0011.AcuriteAtlasPacket
lightning_distance = strike_distance.0011.AcuriteAtlasPacket
BatteryStatus = battery.0011.AcuriteAtlasPacket
[[deltas]]
rain = Atlas_rain_total
lightning_strike_count = Atlas_strike_count
##############################################################################
[StdCalibrate]
[[Corrections]]
lightning_distance = lightning_distance if Atlas_stike_count > 0
else None
On Tuesday, April 27, 2021 at 8:39:38 PM UTC-5 [email protected] wrote:
> Biggest downside to decreasing the interval is the increase in database
> size for no real gain in accuracy. I have my interval set at 2 minutes and
> I am thinking about thinning out some of the historical data because the
> database is 140MB and goes up by about 4mb a month.
>
> There is a real time extension that operates as fast as the data comes in,
> so if you're looking at wind speed/direction, you can get that.
>
> On Tue, Apr 27, 2021 at 6:32 PM Eric Koester <[email protected]> wrote:
>
>> Thanks for the hints and suggestions.
>> I'm over the hump.
>> Data is flowing from rtl_433, to weewx-sdr, to weewx!
>>
>> Now, the fine tuning and preference tweaking can occur!
>>
>> Is there any big downside to lowering the archive interval to 60 seconds?
>> What are your favorite weewx webpage skins?
>>
>> Eric
>> On Tuesday, April 27, 2021 at 1:54:19 PM UTC-5 Eric Koester wrote:
>>
>>> I got some hints/tips on getting the correct variable names from the
>>> parsed and unparsed data that the sdr.py produces.
>>>
>>> I am now getting data into the database and the index.html file has been
>>> produced!
>>>
>>> Oddly, the Firefox browser is able to
>>> display file:///home/weewx/public_html/index.html , but Chromium is not. I
>>> get an error from Chromium:
>>>
>>> Access to the file was denied
>>>
>>> The file at *file:///home/weewx/public_html/index.html* is not
>>> readable. It may have been removed, moved, or file permissions may be
>>> preventing access.
>>>
>>> Now, I'm tweaking the [sensor_map] variables so they line up with the
>>> variables in weewx, and all the collected data gets displayed.
>>>
>>>
>>> ##############################################################################
>>>
>>> [SDR]
>>> # This section is for the software-defined radio driver.
>>> # collect data from Acurite Atlas sensor 0011
>>>
>>> # The driver to use
>>> driver = user.sdr
>>> cmd = rtl_433 -R 40 -M utc -F json
>>>
>>> [[sensor_map]]
>>> outTemp = temperature.0011.AcuriteAtlasPacket
>>> outHumidity = humidity.0011.AcuriteAtlasPacket
>>> windSpeed = wind_speed.0011.AcuriteAtlasPacket
>>> windDir = wind_dir.0011.AcuriteAtlasPacket
>>> UV = uv.0011.AcuriteAtlasPacket
>>> rain_total = rain_total.0011.AcuriteAtlasPacket
>>> lux = lux.0011.AcuriteAtlasPacket
>>> strikes_total = strike_count.0011.AcuriteAtlasPacket
>>> strike_distance = strike_distance.0011.AcuriteAtlasPacket
>>> BatteryStatus = battery.0011.AcuriteAtlasPacket
>>>
>>> [[Corrections]]
>>> strike_distance = strike_distance if Lightning_Strikes > 0 else
>>> None
>>>
>>>
>>> ##############################################################################
>>>
>>> On Tuesday, April 27, 2021 at 12:06:43 PM UTC-5 Eric Koester wrote:
>>>
>>>> I just posted a request for help on the weewx-sdr github issues tab.
>>>> I demonstrated weewx-sdr working by calling
>>>> '/home/weewx/bin/user/sdr.py' and showing the valid weather station output.
>>>> I asked them to look over my weewx.conf file for corrections.
>>>>
>>>> For my own information, I just ran wee_debug and it confirms the
>>>> database is empty.
>>>>
>>>> System info
>>>> Platform: Linux-5.8.0-50-generic-x86_64-with-glibc2.32
>>>> Python Version: 3.8.6
>>>>
>>>> Load Information
>>>> 1 minute load average: 0.00
>>>> 5 minute load average: 0.07
>>>> 15 minute load average: 0.11
>>>>
>>>> General Weewx info
>>>> Weewx version 4.5.1 detected.
>>>>
>>>> Station info
>>>> Station type: SDR
>>>> Driver: user.sdr
>>>>
>>>> Driver info
>>>>
>>>> Currently installed extensions
>>>> Extension Name Version Description
>>>> sdr 0.78 Capture data from rtl_433
>>>>
>>>> Archive info
>>>> Database name: weewx.sdb
>>>> Table name: archive
>>>> Version 4.0
>>>> Unit system: None (Unknown unit constant)
>>>> First good timestamp: ******* N/A ******* ( N/A )
>>>> Last good timestamp: ******* N/A ******* ( N/A )
>>>> Number of records: None (no archive records found)
>>>> It is likely that the database (weewx.sdb)
>>>> archive table (archive)
>>>> exists but contains no data.
>>>> weewx (weewx.conf) is set to use an archive interval of 300 seconds.
>>>> The station hardware was not interrogated in determining archive
>>>> interval.
>>>>
>>>> Databases configured in weewx.conf
>>>> Database name: weewx.sdb
>>>> Database driver: weedb.sqlite
>>>>
>>>> Database name: weewx
>>>> Database driver: weedb.mysql
>>>> Database host: localhost
>>>>
>>>>
>>>> Parsed and obfuscated weewx.conf
>>>>
>>>> On Tuesday, April 27, 2021 at 11:40:49 AM UTC-5 vince wrote:
>>>>
>>>>> On Tuesday, April 27, 2021 at 9:07:47 AM UTC-7 [email protected]
>>>>> wrote:
>>>>>
>>>>>> This is difficult to troubleshoot with the system functionality
>>>>>> spread across multiple groups of developers!
>>>>>>
>>>>>>
>>>>> Eric - you are trying to do something relatively difficult. The SDR
>>>>> stuff is a bit complex. You using a newer os means you got forced from
>>>>> dpkg to setup.py which ups the ante on the difficulty side a bit. Once
>>>>> you
>>>>> reached the point where you had to compile anything, it's now in the
>>>>> 'this
>>>>> is gonna be tough' level of effort.
>>>>>
>>>>> This thread points out why I want to add to that evolving weewx FAQ
>>>>> that I mentioned in another thread. It points out multiple questions on
>>>>> the to-do list there:
>>>>>
>>>>> - how to ask for help
>>>>> - what data to provide and how
>>>>> - should I use setup.py or packaged install
>>>>> - where are my logs
>>>>> - why didn't I get the web pages I expected
>>>>>
>>>>> The main issue here which I speculated last night, and as Gary
>>>>> agreed, is that first you need the driver to get the data into the
>>>>> database. Take a breath and baseline your system to a known state.
>>>>> Change
>>>>> one thing at a time. Go slowly. It'll get there.
>>>>>
>>>>> --
>>
> 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/bc4f3073-2f11-452e-9254-dcb40a51b012n%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/weewx-user/bc4f3073-2f11-452e-9254-dcb40a51b012n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> --
> Peter Quinn
> (415)794-2264 <(415)%20794-2264>
>
--
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/6c5e127c-a682-4d6e-b3f7-a63ef0fae218n%40googlegroups.com.