Muss mal überlegen, wie ich das aktuell testen könnte.
Wenn ich das richtig sehe, hast Du ja aber noch einiges ändern müssen.


paradigma:
Aussentemperaturraw:
type: num
name: AT
enforce_updates: True
modBusObjectType@paradigma: InputRegister
modBusAddress@paradigma: 0000
modBusFactor@paradigma: 0.1
modBusDataType@paradigma: int16
database_maxage: 30
database: yes
cache: True
Aussentemperatur:
type: num
eval: round(sh.paradigma.Aussentemperaturraw(), 2)
eval_trigger: paradigma.Aussentemperaturraw
database_maxage: 1100
database: yes
cache: True
Betriebsstunden:
type: num
name: Betrieb
enforce_updates: True
# modBusObjectType@paradigma: HoldingRegister (default)
modBusAddress@paradigma: 0027
modBusFactor@paradigma: 1
modBusDataType@paradigma: uint32
eval: round(value, 2)
eval_trigger: paradigma.Betriebsstunden
database_maxage: 365
database: yes
cache: True
2024-04-07 22:19:45 DEBUG plugins.db_addon parse item: temperatur.aussen.min1d due to 'db_addon_fct'
2024-04-07 22:19:45 DEBUG plugins.db_addon minmax_tag_min: item_attribute_dict={'cat': 'wertehistorie', 'on': 'change', 'sub_cat': 'onchange', 'item_type': 'num', 'calc': 'daily', 'params': False, 'description': 'Minimalwert seit Tagesbeginn'}
2024-04-07 22:19:45 DEBUG plugins.db_addon Attribut 'db_addon_database_item' for item='temperatur.aussen.min1d' has been found 0 level above item at 'temperatur.aussen.min1d'.
2024-04-07 22:19:45 DEBUG plugins.db_addon _database_item_path='paradigma.Aussentemperatur', temperatur.aussen.min1d
2024-04-07 22:19:45 DEBUG plugins.db_addon database_item='paradigma.Aussentemperatur', db_addon_startup=None, db_addon_ignore_value_list=None, db_addon_ignore_value=None
2024-04-07 22:19:45 DEBUG plugins.db_addon Item=temperatur.aussen.min1d added with db_addon_fct=minmax_tag_min and database_item=paradigma.Aussentemperatur
2024-04-07 22:19:45 DEBUG plugins.db_addon Item 'temperatur.aussen.min1d' added to be run daily.
2024-04-07 22:19:45 DEBUG plugins.db_addon parse item: temperatur.aussen.max1d due to 'db_addon_fct'
2024-04-07 22:19:45 DEBUG plugins.db_addon minmax_tag_max: item_attribute_dict={'cat': 'wertehistorie', 'on': 'change', 'sub_cat': 'onchange', 'item_type': 'num', 'calc': 'daily', 'params': False, 'description': 'Maximalwert seit Tagesbeginn'}
2024-04-07 22:19:45 DEBUG plugins.db_addon Attribut 'db_addon_database_item' for item='temperatur.aussen.max1d' has been found 0 level above item at 'temperatur.aussen.max1d'.
2024-04-07 22:19:45 DEBUG plugins.db_addon _database_item_path='paradigma.Aussentemperatur', temperatur.aussen.max1d
2024-04-07 22:19:45 DEBUG plugins.db_addon database_item='paradigma.Aussentemperatur', db_addon_startup=None, db_addon_ignore_value_list=None, db_addon_ignore_value=None
2024-04-07 22:19:45 DEBUG plugins.db_addon Item=temperatur.aussen.max1d added with db_addon_fct=minmax_tag_max and database_item=paradigma.Aussentemperatur
2024-04-07 22:19:45 DEBUG plugins.db_addon Item 'temperatur.aussen.max1d' added to be run daily.
2024-04-07 22:19:44 DEBUG plugins.db_addon verbrauch_tag: item_attribute_dict={'cat': 'verbrauch', 'on': 'change', 'sub_cat': 'onchange', 'item_type': 'num', 'calc': 'daily', 'params': False, 'description': 'Verbrauch am heutigen Tag (Differenz zwischen aktuellem Wert und den Wert am Ende des vorherigen Tages)'}
2024-04-07 22:19:44 DEBUG plugins.db_addon Attribut 'db_addon_database_item' for item='paradigma.Betriebsstunden_Tag_bisher' has been found 0 level above item at 'paradigma.Betriebsstunden_Tag_bisher'.
2024-04-07 22:19:44 DEBUG plugins.db_addon _database_item_path='paradigma.Betriebsstunden', paradigma.Betriebsstunden_Tag_bisher
2024-04-07 22:19:44 DEBUG plugins.db_addon database_item='paradigma.Betriebsstunden', db_addon_startup=None, db_addon_ignore_value_list=None, db_addon_ignore_value=None
2024-04-07 22:19:44 DEBUG plugins.db_addon Item=paradigma.Betriebsstunden_Tag_bisher added with db_addon_fct=verbrauch_tag and database_item=paradigma.Betriebsstunden
2024-04-07 22:19:44 DEBUG plugins.db_addon Item 'paradigma.Betriebsstunden_Tag_bisher' added to be run daily.
2024-04-07 22:24:02 INFO plugins.db_addon # 1 item(s) to do. || 'on-demand' item=temperatur.aussen.max1d will be processed.
2024-04-07 22:24:02 DEBUG plugins.db_addon Item=temperatur.aussen.max1d with item_config={'db_addon': 'function', 'db_addon_fct': 'minmax_tag_max', 'database_item': Item: paradigma.Aussentemperatur, 'query_params': {'func': 'max', 'timeframe': 'day', 'start': 0, 'end': 0}, 'suspended': False, 'database_item_path': True, 'on': 'change', 'cycle': 'daily', 'startup': False}
2024-04-07 22:24:02 DEBUG plugins.db_addon db_addon_fct='minmax_tag_max' will _query_item with params={'func': 'max', 'timeframe': 'day', 'start': 0, 'end': 0, 'database_item': Item: paradigma.Aussentemperatur}.
2024-04-07 22:24:02 DEBUG plugins.db_addon called with func='max', item=paradigma.Aussentemperatur, timeframe='day', start=0, end=0, group='', group2='', ignore_value_list=None, use_oldest_entry=False
2024-04-07 22:24:02 DEBUG plugins.db_addon Called with query="SELECT id, name, time, val_str, val_num, val_bool, changed FROM item WHERE name = 'paradigma.Aussentemperatur'", params={}, cur=None
2024-04-07 22:24:02 DEBUG plugins.db_addon Connect to database.
2024-04-07 22:24:02 DEBUG plugins.db_addon Result of query=SELECT id, name, time, val_str, val_num, val_bool, changed FROM item WHERE name = 'paradigma.Aussentemperatur': (19, 'paradigma.Aussentemperatur', 1712521293540, None, 16.7, 1, 1712521294563)
2024-04-07 22:24:02 DEBUG plugins.db_addon Called with query='SELECT min(time) FROM log WHERE item_id = :item_id;', params={'item_id': 19}, cur=None
2024-04-07 22:24:02 DEBUG plugins.db_addon Result of query=SELECT min(time) FROM log WHERE item_id = 19;: [(1712261852021,)]
2024-04-07 22:24:02 DEBUG plugins.db_addon _get_oldest_log for item=paradigma.Aussentemperatur = 1712261852021
2024-04-07 22:24:02 DEBUG plugins.db_addon Requested timeframe='day' with start=0 and end=0 resulted in start being timestamp=1712440800000/2024-04-07 00:00:00 and end being timestamp=1712527200000/2024-04-08 00:00:00
2024-04-07 22:24:02 DEBUG plugins.db_addon Called with func='max', item_id=19, ts_start=1712440800000, ts_end=1712527200000, group='', group2='', ignore_value_list=None
2024-04-07 22:24:02 DEBUG plugins.db_addon query='SELECT time, MAX(val_num) as value FROM log WHERE item_id = :item_id AND time BETWEEN :ts_start AND :ts_end AND val_bool = 1', params={'item_id': 19, 'ts_start': 1712440800000, 'ts_end': 1712527200000}
2024-04-07 22:24:02 DEBUG plugins.db_addon Called with query='SELECT time, MAX(val_num) as value FROM log WHERE item_id = :item_id AND time BETWEEN :ts_start AND :ts_end AND val_bool = 1', params={'item_id': 19, 'ts_start': 1712440800000, 'ts_end': 1712527200000}, cur=None
2024-04-07 22:24:02 DEBUG plugins.db_addon Result of query=SELECT time, MAX(val_num) as value FROM log WHERE item_id = 19 AND time BETWEEN 1712440800000 AND 1712527200000 AND val_bool = 1: [(1712493392368, 25.1)]
2024-04-07 22:24:02 DEBUG plugins.db_addon result of '_query_log_timestamp' query_result=[(1712493392368, 25.1)]
2024-04-07 22:24:02 DEBUG plugins.db_addon value for item=paradigma.Aussentemperatur with query_params={'func': 'max', 'item_id': 19, 'ts_start': 1712440800000, 'ts_end': 1712527200000, 'group': '', 'group2': '', 'ignore_value_list': None}: [[1712493392368, 25.1]]
2024-04-07 22:24:02 DEBUG plugins.db_addon result is 25.1 for item 'temperatur.aussen.max1d' with 'db_addon_fct='minmax_tag_max''
2024-04-07 22:24:02 INFO plugins.db_addon Item value for 'temperatur.aussen.max1d' will be set to 25.1
Der Fehler tritt seit dem Upgrde auf 1.10 auf. Vorher war alles korrekt2024-05-01 17:04:37 NOTICE lib.smarthome -------------------- SmartHomeNG restarting, initiated by SmartHomeNG (Python package installation) -------------------- 2024-05-01 17:04:38 NOTICE lib.smarthome -------------------- Init SmartHomeNG v1.10.0-master (4b25822a0) -------------------- 2024-05-01 17:04:38 NOTICE lib.smarthome Running in Python interpreter 'v3.10.13 final' in virtual environment, from directory /usr/local/smarthome 2024-05-01 17:04:38 NOTICE lib.smarthome - operating system 'Debian GNU/Linux 12 (bookworm)' (pid=3222) 2024-05-01 17:04:38 NOTICE lib.smarthome - on 'Raspberry Pi (Rev. b03114)' 2024-05-01 17:04:41 WARNING lib.shpypi test_requirements: 'lxml' v5.2.1 too new. Maximum v4.9.4 needed 2024-05-01 17:04:41 NOTICE lib.shpypi Installing plugin requirements for the current user, please wait... 2024-05-01 17:04:41 NOTICE lib.shpypi Using auto-determined PIP: '/usr/local/smarthome/venvs/py_310/bin/pip3' 2024-05-01 17:04:42 NOTICE lib.shpypi Running in a virtualenv environment - installing plugin requirements only to current virtual environment, please wait... 2024-05-01 17:04:46 NOTICE lib.shpypi plugin requirements installed 2024-05-01 17:04:46 NOTICE lib.smarthome -------------------- SmartHomeNG restarting, initiated by SmartHomeNG (Python package installation) -------------------- 2024-05-01 17:04:47 NOTICE lib.smarthome -------------------- Init SmartHomeNG v1.10.0-master (4b25822a0) -------------------- 2024-05-01 17:04:47 NOTICE lib.smarthome Running in Python interpreter 'v3.10.13 final' in virtual environment, from directory /usr/local/smarthome 2024-05-01 17:04:47 NOTICE lib.smarthome - operating system 'Debian GNU/Linux 12 (bookworm)' (pid=3286) 2024-05-01 17:04:47 NOTICE lib.smarthome - on 'Raspberry Pi (Rev. b03114)' 2024-05-01 17:04:50 WARNING lib.shpypi test_requirements: 'lxml' v5.2.1 too new. Maximum v4.9.4 needed 2024-05-01 17:04:50 NOTICE lib.shpypi Installing plugin requirements for the current user, please wait... 2024-05-01 17:04:50 NOTICE lib.shpypi Using auto-determined PIP: '/usr/local/smarthome/venvs/py_310/bin/pip3' 2024-05-01 17:04:51 NOTICE lib.shpypi Running in a virtualenv environment - installing plugin requirements only to current virtual environment, please wait... 2024-05-01 17:04:54 NOTICE lib.shpypi plugin requirements installed 2024-05-01 17:04:54 NOTICE lib.smarthome -------------------- SmartHomeNG restarting, initiated by SmartHomeNG (Python package installation) -------------------- 2024-05-01 17:04:56 NOTICE lib.smarthome -------------------- Init SmartHomeNG v1.10.0-master (4b25822a0) -------------------- 2024-05-01 17:04:56 NOTICE lib.smarthome Running in Python interpreter 'v3.10.13 final' in virtual environment, from directory /usr/local/smarthome 2024-05-01 17:04:56 NOTICE lib.smarthome - operating system 'Debian GNU/Linux 12 (bookworm)' (pid=3348) 2024-05-01 17:04:56 NOTICE lib.smarthome - on 'Raspberry Pi (Rev. b03114)' 2024-05-01 17:04:58 WARNING lib.shpypi test_requirements: 'lxml' v5.2.1 too new. Maximum v4.9.4 needed 2024-05-01 17:04:58 NOTICE lib.shpypi Installing plugin requirements for the current user, please wait... 2024-05-01 17:04:58 NOTICE lib.shpypi Using auto-determined PIP: '/usr/local/smarthome/venvs/py_310/bin/pip3' 2024-05-01 17:05:00 NOTICE lib.shpypi Running in a virtualenv environment - installing plugin requirements only to current virtual environment, please wait... 2024-05-01 17:05:03 NOTICE lib.shpypi plugin requirements installed 2024-05-01 17:05:03 NOTICE lib.smarthome -------------------- SmartHomeNG restarting, initiated by SmartHomeNG (Python package installation) -------------------- 2024-05-01 17:05:05 NOTICE lib.smarthome -------------------- Init SmartHomeNG v1.10.0-master (4b25822a0) --------------------
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.


Einen Kommentar schreiben: