Descarga remota de archivo home-assistant_v2.db
Para facilitar el procesamiento de los registros, se obtiene una copia de forma remota del archivo de la base de datos, usando una instruccion en la línea de comandos de windows.
scp pi@192.168.xx.xx:/home/homeassistant/.homeassistant/home-assistant_v2.db D:\Downloads
En la primera parte se indica el usuario ‘pi‘ en la dirección ‘192.168.xx.xx‘, la última parte de la instrucción indica el directorio de descarga local en la máquina desde que se conecta.
Al ejecutar la instrucción se requerirá la contraseña asignada al usuario ‘pi‘ u otro asignado. De ser aceptada la conexión, se inicia el proceso de descarga del archivo.
Cambio de formato.db a archivo.json con DB Browser
Referencia: https://sqlitebrowser.org/
Para facilitar lectura del archivo se puede usar un programa como «DB Browser» que permite abrir el archivo.db y observar los registros de la tabla de estados (‘states’), asi como exportar en formato «.csv» o «.json».
Si se ha almacenado en atributos los datos de cada trama, se prefiere usar el formato ‘json’ y la librería json de Python para leer, seleccionar procesar los registros.
Seleccione la tabla «states» para disponer de los registro de estado de sensores en un nuevo archivo.json.
El resultado debe ser un archivo semejante al presentado como ejemplo
Referencia: Base de datos de Home-assistant. https://www.home-assistant.io/docs/backend/database/