Hallo Zusammen,
ich finde bei mir im debug-log immer beim Start sql-Fehler Meldungen, die ich nicht erklären kann.
folgender Fehler
im weiteren Verlaufwird die Temperatur normal über den Bus gesendet. Ob eine Speicherung in SQL erfolgt, kann ich nicht sagen
Das Item ist so definiert:
Ist das bekannt und kann ignoriert werden? Danke für die Hilfe.
Viele Grüße Marco
ich finde bei mir im debug-log immer beim Start sql-Fehler Meldungen, die ich nicht erklären kann.
Code:
smarthome@DEVsmarthome:/usr/local/smarthome/bin$ python3 smarthome.py -d 2017-05-05 09:56:18 WARNING smarthome Main -------------------- Init smarthomeNG 1.2.0.man -------------------- -- smarthome.py:__init__:195 2017-05-05 09:56:18 DEBUG smarthome Main Python 3.4.2 -- smarthome.py:__init__:196 2017-05-05 09:56:18 INFO scheduler Main Init Scheduler -- scheduler.py:__init__:87 2017-05-05 09:56:18 DEBUG scheduler Scheduler creating 5 workers -- scheduler.py:run:94 2017-05-05 09:56:18 INFO smarthome Main Init Plugins -- smarthome.py:start:261 2017-05-05 09:56:18 DEBUG plugin Main Plugin: knx -- plugin.py:__init__:47 2017-05-05 09:56:18 DEBUG plugin Main Plugin: visu -- plugin.py:__init__:47 2017-05-05 09:56:18 DEBUG plugin Main Plugin: cli -- plugin.py:__init__:47 2017-05-05 09:56:18 DEBUG plugin Main Plugin: BackendServer -- plugin.py:__init__:47 2017-05-05 09:56:19 DEBUG __init__ Main BackendServer: Using local ip address '10.211.55.10' -- __init__.py:__init__:85 2017-05-05 09:56:19 DEBUG __init__ Main BackendServer running from '/usr/local/smarthome/plugins/backend' -- __init__.py:__init__:100 2017-05-05 09:56:19 DEBUG plugin Main Plugin: smartvisu -- plugin.py:__init__:47 2017-05-05 09:56:19 DEBUG plugin Main Plugin: sql -- plugin.py:__init__:47 [B]2017-05-05 09:56:19 DEBUG __init__ Main SQLite 3.8.7.1 -- __init__.py:__init__:61 2017-05-05 09:56:19 DEBUG __init__ Main SQLite: database integrity ok -- __init__.py:__init__:78 2017-05-05 09:56:19 DEBUG scheduler Main SQLite Maintain next time: 2017-05-06 03:02:00+02:00 -- scheduler.py:_next_time:316[/B] 2017-05-05 09:56:19 DEBUG plugin Main Plugin: uzsu -- plugin.py:__init__:47 2017-05-05 09:56:19 INFO __init__ Main Init UZSU -- __init__.py:__init__:62
Code:
[B]2017-05-05 09:56:19 ERROR item Main Item EG.Wohnzimmer.temperature: problem creating: __call__() got an unexpected keyword argument 'prev_change' -- item.py:__init__:221[/B] Traceback (most recent call last): File "/usr/local/smarthome/lib/item.py", line 219, in __init__ child = Item(smarthome, self, child_path, value) File "/usr/local/smarthome/lib/item.py", line 276, in __init__ update = plugin.parse_item(self) File "/usr/local/smarthome/plugins/sqlite_visu2_8/__init__.py", line 146, in parse_item item.set(value, 'SQLite', prev_change=prev_change, last_change=last_change) TypeError: __call__() got an unexpected keyword argument 'prev_change' 2017-05-05 09:56:19 DEBUG item Main Item EG.Wohnzimmer: no type specified. -- item.py:__init__:242 2017-05-05 09:56:19 DEBUG __init__ Main KNX[default]: Item EG.Esszimmer.Licht_Esstisch.dimmen is mapped to KNX Instance default -- __init__.py:parse_item:253
Code:
2017-05-05 10:04:37 DEBUG __init__ Main KNX[default]: 1.1.45 set 0/1/0 to 6000.64 -- __init__.py:parse_telegram:207 2017-05-05 10:04:37 DEBUG item Main Item Zentral.Wetterdaten.Helligkeit.Westen = 6000.64 via KNX 1.1.45 0/1/0 -- item.py:__update:374 2017-05-05 10:04:51 DEBUG __init__ Main KNX[default]: 1.1.25 set 4/1/60 to 23.34 -- __init__.py:parse_telegram:207 [B]2017-05-05 10:04:51 DEBUG item Main Item EG.Wohnzimmer.temperature = 23.34 via KNX 1.1.25 4/1/60 -- item.py:__update:374[/B] 2017-05-05 10:04:54 DEBUG __init__ Main KNX[default]: 1.1.45 set 0/1/9 to 00 -- __init__.py:parse_telegram:198 2017-05-05 10:04:55 DEBUG __init__ Main KNX[default]: 1.1.21 set 4/1/26 to 00 -- __init__.py:parse_telegram:198 2017-05-05 10:04:55 DEBUG __init__ Main KNX[default]: 1.1.39 set 4/1/28 to False -- __init__.py:parse_telegram:207 2017-05-05 10:05:04 DEBUG __init__ Main KNX[default]: 1.1.45 set 0/1/4 to True -- __init__.py:parse_telegram:207
Code:
[[Esszimmer]] name = Esszimmer [[[temperature]]] type = num visu_acl = rw [B] sqlite = yes[/B] knx_dpt = 9 knx_cache = 4/1/40 [[[[set]]]] type = num visu_acl = rw sqlite = yes knx_dpt = 9 knx_send = 4/1/47 knx_cache = 4/1/47 [[[[mode]]]]
Viele Grüße Marco
Kommentar