Novedad: el cortafuegos de IA supervisa toda la plataforma y explica cada incidente con palabras sencillas. Vea cómo funciona

Re: Reutilizar contactos de puerta y PIR de un antiguo panel de alarma como entradas de Hermetry

Traducido del English por IA ·

Bien, entonces todo es solo un contacto seco y esto es fácil. Hace un tiempo hice casi lo mismo para el almacén de un cliente.Los 2,2k que midió son la resistencia de fin de línea (EOL). El panel antiguo la usaba para distinguir entre «cerrado», «cable cortado» y «cortocircuito». Tiene dos opciones:

  1. Lo más sencillo: omitirla o ignorarla y leer cada bucle como una entrada digital. Puerta cerrada = 2,2k a tierra, que con el pull-up interno del ESP32 (alrededor de 45k) se lee como LOW. Abierta = HIGH. Funciona, pero un cable cortado se ve exactamente igual que una puerta abierta.
  2. Mantener la supervisión: lea cada bucle en un pin ADC con un pull-up de 10k a 3,3 V. Cerrado son unos 0,6 V, abierto 3,3 V, en cortocircuito 0 V. Así podrá enviar un valor fault aparte.

Para 20 bucles se quedará sin pines ADC utilizables, así que yo usaría entradas digitales o añadiría un expansor I2C MCP23017 para las entradas.PIR: coloque una fuente de 12 V en el armario, alimente los PIR desde ella y conecte el contacto N.C. del relé a una entrada exactamente como una puerta. Conecte el negativo de 12 V a la tierra del ESP32 solo si es necesario, el relé ya está aislado. Los contactos de sabotaje también pueden ir a entradas si quiere saber cuándo alguien abre una tapa.En el lado de Hermetry, envíe cada entrada como 0/1, no como true/false, para obtener un historial en gráfico. Algo como:

{"door_lobby": 0, "door_dock": 1, "pir_hall": 0, "tamper_any": 0}

Envíe en cada cambio y además una vez por minuto, para que el último valor esté actualizado. Luego una regla de alarma como door_dock == 1 en el perfil, y una condición horaria para fuera de horario.

♥ 0