My weewx is edited as:
[raw]
   data_binding = raw_binding
   data_limit = 24


and in DataBindings section is added:
  [[raw_binding]]
   database = raw_mysql
   table_name = raw
   manager = weewx.manager.Manager
   schema = user.raw.schema

and in Databases section is added
  [[raw_mysql]]
    database_type = MySQL
    database_name = mesowx


   



On Wednesday, 16 August 2017 23:06:33 UTC+3, Tom Keffer wrote:

> 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] 
> <javascript:>> 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] <javascript:>.
>> 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