Yeni: Yapay zekâ güvenlik duvarı tüm platformu izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Yanıt: Eski alarm paneli kapı kontaklarını ve PIR'leri Hermetry girişleri olarak yeniden kullanma

Yapay zekâ tarafından English dilinden çevrildi ·

İyi, o zaman her şey sadece kuru kontak ve bu kolay. Bir süre önce bir müşterinin deposunda hemen hemen aynı şeyi yaptım.Ölçtüğünüz 2.2k, hat sonu (EOL) direncidir. Eski panel, “kapalı”, “kablo kesik” ve “kısa devre” durumlarını ayırt etmek için bunu kullanıyordu. İki seçeneğiniz var:

  1. En basiti: Bunu atlayın veya yok sayın ve her hattı dijital giriş olarak okuyun. Kapalı kapı = toprağa 2.2k, ESP32 dahili pull-up direnci (yaklaşık 45k) ile LOW olarak okunur. Açık = HIGH. Bu çalışır, ancak kesik bir kablo, açık bir kapıyla tamamen aynı görünür.
  2. Gözetimi koruyun: Her hattı 3.3 V’a 10k pull-up ile bir ADC pininden okuyun. Kapalı yaklaşık 0.6 V, açık 3.3 V, kısa devre 0 V olur. Böylece ayrı bir fault değeri gönderebilirsiniz.

20 hat için kullanılabilir ADC pinleri tükenecektir, bu yüzden dijital girişleri kullanmanızı veya girişler için bir MCP23017 I2C genleştiricisi eklemenizi öneririm.PIR’ler: Dolaba bir 12 V kaynak koyun, PIR’leri bundan besleyin ve N.C. röle kontağını tıpkı bir kapı gibi bir girişe bağlayın. 12 V negatifini yalnızca gerekirse ESP32 toprağına bağlayın, röle zaten izoledir. Kurcalama kontakları, birinin bir kapağı açtığını bilmek isterseniz onlar da girişlere bağlanabilir.Hermetry tarafında, her girişi true/false yerine 0/1 olarak gönderin ki bunun grafik geçmişini alabilesiniz. Şöyle bir şey:

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

Her değişiklikte ve ayrıca dakikada bir gönderin ki son değer güncel olsun. Ardından profilde door_dock == 1 gibi bir alarm kuralı ve mesai dışı saatler için bir zaman koşulu ekleyin.

♥ 0