Як я зробив автоматичний доступ до укриття у своєму під'їзді під час тривог

Кілька тижнів тому, під час чергової ракетно-шахедної атаки рф на Київ трапилась трагедія — жінка не змогла попасти в укриття, бо воно було зачинено, і загинула від уламків які впали на неї.

Після того столична влада різко активізувала перевірку стану та доступності сховищ. Ніби в нас війна вчора почалась, а не рік з хвостиком тому.

У мене в під'їзді є таке укриття, справжнє, не просто підвал. Гермодвері, два санвузли, неробоча вентиляція, високі стелі. Все як має бути.

Історично склалося що я маю ключі від того укриття, а мій номер телефону мають всі відповідні служби.

Коли почалися перевірки, то працівники комунальних служб вимкнули домофон. Він електромагнітний, тобто вимкнення живлення відчиняє двері. Вхід в укриття знаходиться у під'їзді, а під'їзд має двері та домофон. Ось, щоб не створювати перешкод для людей, вони й вимкнули домофон.

Так зробили усюди, звісно про безпеку під'їзду ніхто не подумав. Ситуація така: якщо вхід в укриття буде закритий під час перевірки або тривоги, то співробітники ДСНС усунуть перешкоду у вигляді дверей під'їзду. Мене такі розклади не влаштовували, тому я придумав що зможу вимикати домофон під час тривог автоматично.

Вже пізніше кмда заявила про розробку системи централізованого управління доступом до укриттів. Але поки то буде, я розв'язав задачу самостійно.

Код проєкту: https://github.com/rozhok/raidalert

  • На OLX за 200₴ купив розетку сумісну з Tuya Cloud. Вставив в неї живлення домофона.
  • Попросив у https://alerts.in.ua/ доступ до API.
  • Зробив сервіс який поллить API та при тривозі вимикає розетку, забезпечуючи безперешкодний доступ до укриття.

Написав все на Java/Spring Boot. Купу часу витратив, щоб зробити конектор для Tuya Cloud. Їх ліба не зовсім підійшла, тому я зробив свою власну інтеграцію. Spring Boot взяв через @Scheduled анотацію, бо на RoR таке зробити складніше.

Сервіс має обмеження: керує тільки одним девайсом. Я хотів зробити клауд куди б мешканці інших будинків могли додавати свої пристрої, але поки не розібрався як це можна зробити. Якщо комусь таке треба, але не хочеться селф-хостити то можна пошарити девайс зі мною, тоді працюватиме. Також тривога перевіряється тільки у Києві.

Звісно це все не буде працювати без інтернету. Для таких випадків на дверях написаний номер квартири та мій телефон. Якщо ж не буде зв'язку, то я вимкну домофон сам, а в сусідньому будинку є паркінг з вільним доступом.

Розетка бере мій WiFi. Кубик добиває з 5-го на 2-ий поверх. Звичайно якщо ваша розетка буде десь у підвалі то туди зв'язок може не діставати.

Зараз це тестую і потім буду з ЖЕКом розмовляти, щоб вони зробили об'яву про те що в нас двері автоматично відкриваються. Попередньо вони ок з таким рішенням.

Код проєкту: https://github.com/rozhok/raidalert

Там повна інструкція по налаштуванню Tuya Cloud акаунту та селф-хосту.


Сподобалось? Долучайтеся до мого телеграм каналу: https://t.me/full_of_hatred