Closed xkill closed 9 months ago
The MariaDB query should be similar to the SQLite query (seems that MariaDB query was not updated when the sqlite query was updated): This should work:
query = f'SELECT states_meta.entity_id, states.state, states.last_updated_ts FROM states \
JOIN states_meta ON states_meta.metadata_id = states.metadata_id \
WHERE states_meta.entity_id LIKE "{self.devType}%" \
AND states.last_updated_ts > UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL {days_back} DAY)) \
AND states.last_updated_ts <= UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL {days_back} DAY) + INTERVAL 1 HOUR)'
Thank you for fixing this.
Error with MariaDB: Using latest stable version of Home Assistant