Hey Guys,
i am totally los thiere right now. My Energydashboard was working fine now for two month, with the new update its not showing actual values, but if I change something in the Dashboard Setup: it will show me in the history the proper changes. I am confused.
I also have a new set of error in the log I did not see before, I guess this is connected. Here The log entrys:
Logger: homeassistant.components.recorder
Source: components/recorder/util.py:133
Integration: Recorder (documentation, issues)
First occurred: 17:22:45 (42 occurrences)
Last logged: 18:00:13
SQLAlchemyError error processing task StatisticsTask(start=datetime.datetime(2022, 3, 9, 16, 35, tzinfo=datetime.timezone.utc)): This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (sqlite3.DatabaseError) database disk image is malformed [SQL: INSERT INTO statistics_short_term (created, start, mean, min, max, last_reset, state, sum, metadata_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('2022-03-09 16:40:13.152557', '2022-03-09 16:35:00.000000', 46.49986163333334, 44.0, 54.0, None, None, None, 257)] (Background on this error at: https://sqlalche.me/e/14/4xp6) (Background on this error at: https://sqlalche.me/e/14/7s2a)
SQLAlchemyError error processing task StatisticsTask(start=datetime.datetime(2022, 3, 9, 16, 40, tzinfo=datetime.timezone.utc)): This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (sqlite3.DatabaseError) database disk image is malformed [SQL: INSERT INTO statistics_short_term (created, start, mean, min, max, last_reset, state, sum, metadata_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('2022-03-09 16:45:14.992867', '2022-03-09 16:40:00.000000', 36.491475699999995, 34.0, 44.0, None, None, None, 257)] (Background on this error at: https://sqlalche.me/e/14/4xp6) (Background on this error at: https://sqlalche.me/e/14/7s2a)
SQLAlchemyError error processing task StatisticsTask(start=datetime.datetime(2022, 3, 9, 16, 45, tzinfo=datetime.timezone.utc)): This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (sqlite3.DatabaseError) database disk image is malformed [SQL: INSERT INTO statistics_short_term (created, start, mean, min, max, last_reset, state, sum, metadata_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('2022-03-09 16:50:16.507862', '2022-03-09 16:45:00.000000', 23.446890626666665, 20.0, 34.0, None, None, None, 257)] (Background on this error at: https://sqlalche.me/e/14/4xp6) (Background on this error at: https://sqlalche.me/e/14/7s2a)
SQLAlchemyError error processing task StatisticsTask(start=datetime.datetime(2022, 3, 9, 16, 50, tzinfo=datetime.timezone.utc)): This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (sqlite3.DatabaseError) database disk image is malformed [SQL: INSERT INTO statistics_short_term (created, start, mean, min, max, last_reset, state, sum, metadata_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('2022-03-09 16:55:13.065088', '2022-03-09 16:50:00.000000', 12.449374366666664, 10.0, 20.0, None, None, None, 257)] (Background on this error at: https://sqlalche.me/e/14/4xp6) (Background on this error at: https://sqlalche.me/e/14/7s2a)
SQLAlchemyError error processing task StatisticsTask(start=datetime.datetime(2022, 3, 9, 16, 55, tzinfo=datetime.timezone.utc)): This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (sqlite3.DatabaseError) database disk image is malformed [SQL: INSERT INTO statistics_short_term (created, start, mean, min, max, last_reset, state, sum, metadata_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('2022-03-09 17:00:13.038394', '2022-03-09 16:55:00.000000', 6.9812573733333325, 6.0, 10.0, None, None, None, 257)] (Background on this error at: https://sqlalche.me/e/14/4xp6) (Background on this error at: https://sqlalche.me/e/14/7s2a)
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/recorder/__init__.py", line 803, in _process_one_task_or_recover
return task.run(self)
File "/usr/src/homeassistant/homeassistant/components/recorder/__init__.py", line 417, in run
if statistics.compile_statistics(instance, self.start):
File "/usr/src/homeassistant/homeassistant/components/recorder/util.py", line 428, in wrapper
return job(instance, *args, **kwargs)
File "/usr/src/homeassistant/homeassistant/components/recorder/statistics.py", line 553, in compile_statistics
metadata_id = _update_or_add_metadata(instance.hass, session, stats["meta"])
File "/usr/src/homeassistant/homeassistant/components/recorder/statistics.py", line 232, in _update_or_add_metadata
old_metadata_dict = get_metadata_with_session(
File "/usr/src/homeassistant/homeassistant/components/recorder/statistics.py", line 646, in get_metadata_with_session
result = execute(
File "/usr/src/homeassistant/homeassistant/components/recorder/util.py", line 133, in execute
result = list(qry)
File "/usr/local/lib/python3.9/site-packages/sqlalchemy/ext/baked.py", line 382, in __iter__
return self._iter().__iter__()
File "/usr/local/lib/python3.9/site-packages/sqlalchemy/ext/baked.py", line 412, in _iter
result = self.session.execute(
File "/usr/local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1688, in execute
conn = self._connection_for_bind(bind)
File "/usr/local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1529, in _connection_for_bind
return self._transaction._connection_for_bind(
File "/usr/local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 721, in _connection_for_bind
self._assert_active()
File "/usr/local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 601, in _assert_active
raise sa_exc.PendingRollbackError(
sqlalchemy.exc.PendingRollbackError: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)
(sqlite3.DatabaseError) database disk image is malformed
[SQL: INSERT INTO statistics_short_term (created, start, mean, min, max, last_reset, state, sum, metadata_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)]
[parameters: ('2022-03-09 16:22:45.445618', '2022-03-09 13:30:00.000000', 24.0, 24.0, 24.0, None, None, None, 257)]
(Background on this error at: https://sqlalche.me/e/14/4xp6) (Background on this error at: https://sqlalche.me/e/14/7s2a)
Logger: homeassistant.components.recorder.util
Source: components/recorder/util.py:88
Integration: Recorder (documentation, issues)
First occurred: 17:22:45 (42 occurrences)
Last logged: 18:00:13
Error executing query: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (sqlite3.DatabaseError) database disk image is malformed [SQL: INSERT INTO statistics_short_term (created, start, mean, min, max, last_reset, state, sum, metadata_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('2022-03-09 16:40:13.152557', '2022-03-09 16:35:00.000000', 46.49986163333334, 44.0, 54.0, None, None, None, 257)] (Background on this error at: https://sqlalche.me/e/14/4xp6) (Background on this error at: https://sqlalche.me/e/14/7s2a)
Error executing query: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (sqlite3.DatabaseError) database disk image is malformed [SQL: INSERT INTO statistics_short_term (created, start, mean, min, max, last_reset, state, sum, metadata_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('2022-03-09 16:45:14.992867', '2022-03-09 16:40:00.000000', 36.491475699999995, 34.0, 44.0, None, None, None, 257)] (Background on this error at: https://sqlalche.me/e/14/4xp6) (Background on this error at: https://sqlalche.me/e/14/7s2a)
Error executing query: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (sqlite3.DatabaseError) database disk image is malformed [SQL: INSERT INTO statistics_short_term (created, start, mean, min, max, last_reset, state, sum, metadata_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('2022-03-09 16:50:16.507862', '2022-03-09 16:45:00.000000', 23.446890626666665, 20.0, 34.0, None, None, None, 257)] (Background on this error at: https://sqlalche.me/e/14/4xp6) (Background on this error at: https://sqlalche.me/e/14/7s2a)
Error executing query: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (sqlite3.DatabaseError) database disk image is malformed [SQL: INSERT INTO statistics_short_term (created, start, mean, min, max, last_reset, state, sum, metadata_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('2022-03-09 16:55:13.065088', '2022-03-09 16:50:00.000000', 12.449374366666664, 10.0, 20.0, None, None, None, 257)] (Background on this error at: https://sqlalche.me/e/14/4xp6) (Background on this error at: https://sqlalche.me/e/14/7s2a)
Error executing query: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (sqlite3.DatabaseError) database disk image is malformed [SQL: INSERT INTO statistics_short_term (created, start, mean, min, max, last_reset, state, sum, metadata_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('2022-03-09 17:00:13.038394', '2022-03-09 16:55:00.000000', 6.9812573733333325, 6.0, 10.0, None, None, None, 257)] (Background on this error at: https://sqlalche.me/e/14/4xp6) (Background on this error at: https://sqlalche.me/e/14/7s2a)
Logger: homeassistant.components.recorder.util
Source: components/recorder/util.py:152
Integration: Recorder (documentation, issues)
First occurred: 17:22:45 (126 occurrences)
Last logged: 18:00:13
Error executing query: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (sqlite3.DatabaseError) database disk image is malformed [SQL: INSERT INTO statistics_short_term (created, start, mean, min, max, last_reset, state, sum, metadata_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('2022-03-09 16:50:16.507862', '2022-03-09 16:45:00.000000', 23.446890626666665, 20.0, 34.0, None, None, None, 257)] (Background on this error at: https://sqlalche.me/e/14/4xp6) (Background on this error at: https://sqlalche.me/e/14/7s2a)
Error executing query: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (sqlite3.DatabaseError) database disk image is malformed [SQL: INSERT INTO statistics_short_term (created, start, mean, min, max, last_reset, state, sum, metadata_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('2022-03-09 16:55:13.065088', '2022-03-09 16:50:00.000000', 12.449374366666664, 10.0, 20.0, None, None, None, 257)] (Background on this error at: https://sqlalche.me/e/14/4xp6)
Error executing query: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (sqlite3.DatabaseError) database disk image is malformed [SQL: INSERT INTO statistics_short_term (created, start, mean, min, max, last_reset, state, sum, metadata_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('2022-03-09 16:55:13.065088', '2022-03-09 16:50:00.000000', 12.449374366666664, 10.0, 20.0, None, None, None, 257)] (Background on this error at: https://sqlalche.me/e/14/4xp6) (Background on this error at: https://sqlalche.me/e/14/7s2a)
Error executing query: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (sqlite3.DatabaseError) database disk image is malformed [SQL: INSERT INTO statistics_short_term (created, start, mean, min, max, last_reset, state, sum, metadata_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('2022-03-09 17:00:13.038394', '2022-03-09 16:55:00.000000', 6.9812573733333325, 6.0, 10.0, None, None, None, 257)] (Background on this error at: https://sqlalche.me/e/14/4xp6)
Error executing query: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely) (sqlite3.DatabaseError) database disk image is malformed [SQL: INSERT INTO statistics_short_term (created, start, mean, min, max, last_reset, state, sum, metadata_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)] [parameters: ('2022-03-09 17:00:13.038394', '2022-03-09 16:55:00.000000', 6.9812573733333325, 6.0, 10.0, None, None, None, 257)] (Background on this error at: https://sqlalche.me/e/14/4xp6) (Background on this error at: https://sqlalche.me/e/14/7s2a)
Can someone help me with this?
In advance: I already checked the variables: they are device_class:energy and state total- this should be fine I guess… I totally lost grip.
Best regards,
Alex
1 post - 1 participant
Read full topic