Mike,
I would be very interested to see that code you have written to insert data
into the database. I am currently using FilePile but always interested in
looking at alternative ways.
Ian

On Fri, 15 Jan 2021 at 09:56, Mike Revitt <m...@cougar.eu.com> wrote:

> Thank you both for your advice and input.
>
> In the end I have taken a bit of advice from both you you and some other
> information I found online, and in the interests of keeping things simple
> have managed to get my Ecowitt uploading data files to a directory on the
> raspberry Pi and have written a small python script that reads these and
> inserts them into the database, and this is run as a service very similar
> to the way I insert the CPU temperature
>
> One thing I am keen to try is using the config file to define the
> directory as you show above Vince, but that will have to wait till I have
> time to experiment on my "spare" raspberry Pi. Not trying that on my live
> system. So for the time being the directory is defined as a constant
>
>
> On Wednesday, January 13, 2021 at 6:45:37 PM UTC vince wrote:
>
>> On Wednesday, January 13, 2021 at 3:09:29 AM UTC-8 mi...@cougar.eu.com
>> wrote:
>>
>>> That sounds interesting, is there some documentation that shows how to
>>> control where the data goes when running it as a service?
>>>
>>>
>> There is - see
>> https://github.com/gjr80/weewx-gw1000/wiki/Available-config-options
>>
>> Here's the mapping I use as a driver, FWIW.   Works great.   You'd
>> probably want to also override the inside temp and inside humidity items to
>> extraTempN and extraHumidN for your scenario where you want the Ecowitt
>> items to add to your Davis measurements.  Maybe more items such as the
>> battery status as I did below.
>>
>> I'd lean toward disagree with Ian's suggestion to use a secondary db, as
>> it's not really needed, but there are lots of ways to get there.
>>
>> I specify the gateway ip address since it's on a different subnet than
>> the weewx pi.
>>
>> # Options for 'GW1000'
>> [GW1000]
>>     driver = user.gw1000
>>     ip_address = 192.168.2.20
>>     port = 45000
>>     poll_interval = 20
>>
>>     #--- the defaults map inTemp, inHumidity, outTemp, outHumidity
>>     #--- and the extraTemp1-8 and soilMostN items automagically
>>     #--- but we need to add the battery status mappings
>>     [[field_map_extensions]]
>>         # outTemp
>>         outTempBatteryStatus = wh26_batt
>>         # extraTemp1-8
>>         batteryStatus1 = wh31_ch1_batt
>>         batteryStatus2 = wh31_ch2_batt
>>         # soilMost1 = channel autoselects on first use
>>         batteryStatus8 = wh51_ch1_batt
>>
>>
>>
>> --
> 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 weewx-user+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/31fa642d-b923-4acc-a8d1-8fafad463493n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/31fa642d-b923-4acc-a8d1-8fafad463493n%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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/CADASSaSwfoVQ6DmzOmhEZZL9w%2Bh%3D9i9%3DuWd1zuJUqL01M198Og%40mail.gmail.com.

Reply via email to