If you have a database named 'weewx', then you will need a section under
[Databases] named [[weewx]].

As that name is so overused, I would suggest using something else, say
weewx_raw. Then your section should look like

[Databases]

    # A SQLite database is simply a single file
    [[archive_sqlite]]
        database_name = weewx.sdb
        database_type = SQLite

    # MySQL
    [[archive_mysql]]
        database_name = weewx
        database_type = MySQL

    [[weewx_raw]]
        database_name = weewx_raw.sdb
        database_type = SQLite

-tk

On Wed, Aug 16, 2017 at 11:53 AM, Daniel Česák <[email protected]> wrote:

> In log is this:
>
>  File "/usr/share/weewx/weewx/engine.py", line 141, in loadServices
> Aug 16 20:47:06 localhost weewx[10775]:     ****
> self.service_obj.append(weeutil.weeutil._get_object(svc)(self,
> config_dict))
> Aug 16 20:47:06 localhost weewx[10775]:     ****    File
> "/usr/share/weewx/user/raw.py", line 16, in __init__
> Aug 16 20:47:06 localhost weewx[10775]:     ****
> self.setupRawDatabase(config_dict)
> Aug 16 20:47:06 localhost weewx[10775]:     ****    File
> "/usr/share/weewx/user/raw.py", line 58, in setupRawDatabase
> Aug 16 20:47:06 localhost weewx[10775]:     ****      self.rawData =
> RawData.open_with_create(config_dict['Databases'][raw_db],
> self.defaultRawSchema)
> Aug 16 20:47:06 localhost weewx[10775]:     ****    File
> "/usr/lib/python2.7/dist-packages/configobj.py", line 554, in __getitem__
> Aug 16 20:47:06 localhost weewx[10775]:     ****      val =
> dict.__getitem__(self, key)
> Aug 16 20:47:06 localhost weewx[10775]:     ****  KeyError: 'weewx'
> Aug 16 20:47:06 localhost weewx[10775]:     ****  Exiting.
>
>
> I setup weewx.conf - I put Raw section and this values:
> raw_database = weewx
> data_limit = 24
>
> because I wish store data to weewx db - I see that was crated new table
> raw. But is empty.
>
> I dont know if is necessary edit some values in
> /web/meso/include/config.json - config some information about raw db.
>
> I need only realtime data put to file - format cumulus realtime. CRT
> extension is nice, but some important values are missing - max. yesterday
> temp and wind, min yesterday temp and wind etc. In Cumulus file are.
>
>
>
> Dne středa 16. srpna 2017 20:41:11 UTC+2 Tom Keffer napsal(a):
>>
>> This is why I hesitated to recommend mesowx. It has not been updated in
>> years and, meantime, weewx has moved on.
>>
>> Could you show a little more of the error? Your snippet got cut off
>> before it showed the actual exception. Perhaps it is something simple.
>>
>> -tk
>>
>> On Wed, Aug 16, 2017 at 10:56 AM, Daniel Česák <[email protected]>
>> wrote:
>>
>>> Thanks, but install is problem - I install it and edited weewx.conf
>>>
>>> [Raw]
>>>
>>>     #
>>>     # This section is for configuration of the raw plugin. This plugin
>>> stores the raw
>>>     # data off of the station, and can also push that data to a redis
>>> pub/sub
>>>     # database.
>>>     #
>>>
>>>     # The database to persist the raw data..
>>>     # This should match a section under the [Databases] section.
>>>     raw_database = dbstats
>>>
>>>
>>>     # The max amount of raw data to retain specified in hours (set to 0
>>> to retain all data)
>>>     # This will in effect keep a rolling window of the data removing old
>>> data based on.
>>>     # the time of the most recent record. It is recommended to set this
>>> to at least 24.
>>>     #
>>>     # NOTE: if increasing this value (or setting to unlimited), keep in
>>> mind that raw data.
>>>     #       may consume VERY large amounts of space!
>>>     data_limit = 24
>>>
>>> but I get error
>>>
>>> File "/usr/share/weewx/weewx/engine.py", line 141, in loadServices
>>> Aug 16 19:48:32 localhost weewx[9920]:     ****
>>> self.service_obj.append(weeutil.weeutil._get_object(svc)(self,
>>> config_dict))
>>> Aug 16 19:48:32 localhost weewx[9920]:     ****    File
>>> "/usr/share/weewx/user/raw.py", line 16, in __init__
>>> Aug 16 19:48:32 localhost weewx[9920]:     ****
>>> self.setupRawDatabase(config_dict)
>>> Aug 16 19:48:32 localhost weewx[9920]:     ****    File
>>> "/usr/share/weewx/user/raw.py", line 58, in setupRawDatabase
>>> Aug 16 19:48:32 localhost weewx[9920]:     ****      self.rawData =
>>> RawData.open_with_create(config_dict['Databases'][raw_db],
>>> self.defaultRawSchema)
>>> Aug 16 19:48:32 localhost weewx[9920]:     ****    File
>>> "/usr/lib/python2.7/dist-packages/configobj.py", line 554, in
>>> __getitem__
>>> Aug 16 19:48:32 localhost weewx[9920]:     ****      val =
>>> dict.__getitem__(self, key)
>>>
>>> What else should I config?
>>>
>>> Thanks.
>>>
>>>
>>> Dne úterý 15. srpna 2017 15:52:27 UTC+2 Andrew Milner napsal(a):
>>>
>>>> The mesowx extension saves the loop data should you need it.
>>>>
>>>> On Tuesday, 15 August 2017 15:48:20 UTC+3, Tom Keffer wrote:
>>>>>
>>>>> Sorry, but weewx stores only archive data to the database, never the
>>>>> real time "LOOP" data.
>>>>>
>>>>> Did you see the "Cumulus Real Time
>>>>> <https://github.com/weewx/weewx/wiki/crt>" extension? It may do what
>>>>> you want.
>>>>>
>>>>> -tk
>>>>>
>>>>> On Tue, Aug 15, 2017 at 4:40 AM, Daniel Česák <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi, sorry I am beginner with Weewx. I installed Weewx and everythink
>>>>>> is working. But I need something else - I need get data - realtime data -
>>>>>> from weewx to mysql. I do this to archive db - but only archive data, not
>>>>>> realtime. I see manual for this, and only archive is working, realtime 
>>>>>> data
>>>>>> isnt.
>>>>>>
>>>>>> I do this, because I need create realtime.txt (cumulus format). I
>>>>>> found, that is extension crt. It work nice, but for me has few value - I
>>>>>> miss yesterday max and min temp, yesterday rainfall, this month rainfaill
>>>>>> etc.
>>>>>>
>>>>>> Is possible read this data from mysql I think, or is some other
>>>>>> solution?
>>>>>>
>>>>>> Thanks for help.
>>>>>>
>>>>>> --
>>>>>> 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].
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>> --
>>> 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].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
> 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].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to