Espero que você possa aprender a quantificar, talvez não seja tarde demais. Espero que você possa criar uma estratégia que me satisfaça, é claro que o conhecimento é o mais importante.
18/1/25
Quanto à escrita do alarme de resfriamento, eu fiz com a mudança do fuso horário, abrindo o interruptor de alarme, depois do alarme, fechou o fuso horário de registro A, e depois da sondagem, detectou se o fuso horário atual B-A é maior do que o tempo de resfriamento, então o interruptor de alarme é aberto.
Primeiro, defina o parâmetro T para o tempo de refrigeração da unidade de alarme (1T = 1000 unidades ou 1 segundo)
Var kaiguan=1// A chave de alarme está ativada por defeito
if(/Aqui estão as condições de alerta./){/Executar a ordem de alarme/; kaiguan=0;A = new Date().getTime()}// Apagar o interruptor de alarme após o alarme ocorrer
if(kaiguan == 0){if(new Date().getTime()-A >= T*1000) {kaiguan = 1}} // Se o interruptor estiver desligado, verifique se o tempo de resfriamento do alarme passou após o tempo de alarme, caso contrário, abra o interruptor de alarme.