Criar contador de pulso -

Boa Tarde

Preciso fazer um contador de pulso para verificar a quantidade de chuva caiu na ultima hora, nas ultimas 24 horas, e no periodo de 7 dias e mostrar em um display. só que terá que ir atualizando automaticamente eu preciso da seguinte forma:

caiu 0,2 mm de chuva as 14:00
caiu 0 mm de chuvas as 14:01
‘’
‘’
ou seja a cada um minuto ele faria uma verificação e compararia com a hora atual: 14:00 - 15:00 ; 14:01 - 15:01 e iria modificando no display;

qual seria a melhor forma de fazer isto? criar város tags internos para irem acumulando estes valores?

Ronaldo,

Uma sugestão seria gravar os valores por hora em um Histórico. Para obter os valores diários e semanais é só fazer uma Consulta com filtro pela data inicial.

Paulo para os primeiros 60 minutos eu fiz assim. Criei 60 tags é um contador o qual ao chegar aos 3600 segundo ele reinicia e a cada minutos ele faz as contas e joga os valores em seu respectivo tag. Até aí blz. A cada um minutos ele pega e vai substituindo o valor. O problema é para a s ultimas 24 horas e 30 dias terei que fazer para as 24 horas 1440 tags e 43200 tags paras os 30 dias correntes. Tentei fazer usando 24 tags para as 24 horas e a cada 1 minutos iria atualizando os valores em um tag até que se passassem a hora ele iria para outra tag até acumular os valores das 24 tags. Mas aí veio outro problema. Quando completar as primeiras 24 tags que estavam zeradas e voltar na primeira para começar a preencher novamente, não conseguirei saber os minutos dentro daquela tag que corresponde a 1 hora.

Ronaldo,

Por isso é melhor gravar os dados em um Histórico. Assim você pode fazer qualquer consulta que quiser.