Jeg har et stort behov for oversikt over enheter som er tomme for batteri, eller som ikke har gitt lyd fra seg på urovekkende lenge. Jeg har ikke funnet noen god løsning for dette enda, så derfor spør jeg om hjelp her. Jeg vil ha oversikt på tvers av både zigbee, z-wave med mer.
Jeg ser en mulighet er å lage sensor templates for hver og en av enhetene jeg vil overvåke, som sjekker batteri status, og i tillegg last_updated. Dette er last resort, for jeg ser at det blir tungvindt å håndtere disse manuelt.
En annen variant er å overvåke states, og gjøre spørringer på battery og last_updated på tvers av en oppdatert database. Jeg bruker både influxdb og mysql, og ser begge disse kan brukes. Men jeg sliter med at states går på entity nivå, og jeg vil ha oversikt over devices. Jeg vil og ha metadata knyttet til devices, og er usikker på hvordan jeg skal få til å legge inn det. F.eks. vil jeg gjerne fra en device som ikke har oppdatert status på en stund kunne se hvilken type device det er [f.eks. Aeotec sensor] og hvilke type batteri [f.eks. CR124].
Det eneste av data jeg får ut fra HA nå er states lista. Får på sett og vis koblet sammen noen Z-wave entitetene fordi jeg merger alle med samme node_id, men vil gjerne ha det litt mer ryddig enn som så. Det er kun states lista jeg får ut, enten jeg bruker API-er, bruker hass objektet i lovelace, om jeg får ut fra mqtt, fra mysql databasen, eller fra influxdb eksport.
Har heller ikke funnet noen god beskrivelse av datamodellen i HA. API-et er iallefall ganske dårlig dokumentert.