Ajuda sobre a DB do HA

A minha DB cresce rápido… muito rápido…
Tenho MUITOS sensores… e muitos deles têm alteração segundo a segundo…

estou a gerir pelo Recorder com auto-purge 1 dia
e com o include… com muito poucas entidades… 14 entidades

O que acontece é que na DB temos 2 tabelas… a events e a states
na states tenho 2863 (normal pois estou a “travar” pelo include"
na events tenho 878.555 registos

Não consigo diminuir isto…
pois mesmo excluidos há o registo da alteração do estado de todas as entidades… na tabela events

Alguém sabe como parar/limitar o registo na tabela events?

Abraços a todos e Obrigado

14 entidades a registar 24 horas/dia, com registos a cada 1 segundo, dá 86.400 registos. Pelos números tens mais ou menos 10x mais registos.

De referir que o purge só funciona se não houver reboots, ou seja, se tens o purge para 24 horas e todos os dias reiniciares o HA o purge nunca vai funcionar porque tens de ter o HA a correr mais de 24 horas seguidas. Mas sem ver a configuração do recorder é difícil de dizer o que se possa fazer.

Obrigado pela disponibilidade…
A questão é na tabela events…

Nesta, ficam gravados os eventos de todas as entidades… Mesmo que não estejam no include.

Na States… Fica apenas toda a informação da alteração de Estados das entidades que tenho no include… E aqui tudo bem…

Na events… Não fica a informação dos Estados das entidades… Mas fica o registo de que houve uma alteração… Um evento…
De todas as entidades… Mesmo das que não estão no include…
(Não uso excludente)

Espero estar a conseguir explicar…


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade