Как стать автором
Обновить

«Как пресейл инженер телеграм ботом дверь открывал» или «Ты куда полез?»

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров2.9K
Всего голосов 7: ↑6 и ↓1+5
Комментарии12

Комментарии 12

Огонь, давно такое нужно в махровых СКУДах! Еще бы неплохо с умными домами подружиться по типу home assistant/

С этой функциональности у sigur я начинал писать универсальную систему родительского контроля для различных скуд. Забавно, но в итоге сама эта возможность перестала иметь практический смысл. Хотя впервой было удобно, плюс коллегам уведомления приходили о том, что я пришёл/ушёл

А почему сейчас эта возможность потеряла практический смысл?

Никому оказалась не нужна эта функция

API от Sigura стоит как крыло от боинга, где вы его заимели ?

Стандартное общение через tcp – базовая штука, документацию можно у них попросить. Если модуль уведомлений хотите – можно попросить у них пробный период. Мне на месяц давали.

Те теперь умение использовать api производителя это достижение?

Могу выложить кусок кода для работы с perco-web, так же открывает и закрывает нужные двери, а еще берет и присылает фотку с ip камеры перед открытием двери и после закрытия. На целую статью хватит) если еще расписывать как инлайн кнопки делать и обрабатывать.

Автору - зачем городить огород для работы с камерой, если многие камеры умеют отдавать mjpeg простым запросом. Регистраторы тоже умеют.

Просто что для непрограммиста достижение, для программиста детский сад. Это вам может казаться, что это простейшая фигня, не требующая усилий, а для автора это достижение и почти магия, вот он и делится

Спасибо за обратную связь. Не позиционирую данную статью и код, как достижение. Прекрасно осознаю, что настолько базовая фича реализуется любым разработчиком начального уровня.

Статья, как и написано в начале, больше для тех людей, кто повседневно не работает с кодом. В том числе поэтому я решил так детально расписать каждый шаг, потому что сам при практике столкнулся с разрозненной информацией.

Хорошее замечание про камеры. При желании можно было бы и ONVIF поддержать, если подходить по-взрослому.

По поводу кода для работы с perco-web, напишите, возможно кому-то из области окажется это полезным.

Немного сумбурно местами.

  • часть модулей не используется

  • в начале, похоже, пропущен шаг парсинга конфигурационного файла (во второй раз уже есть)

  • почему бы не сделать в сообщении об отсутствии доступа вывод ещё и id пользователя, чтобы он сразу мог сообщить его администратору? Чтобы пользователь помучился, узнавая свой id?

  • кажется, решение с упаковкой токенов и паролей в контейнер не очень хорошее. Может стоит мапить yaml-файл c хоста или передавать в параметрах запуска контейнера? Или шифровать обратимым шифрованием, а пароль для расшифровки передавать при запуске контейнера? Будет интересно в продолжении увидеть немного ИБ

Спасибо за комментарий

  • парсинг конфиг файла вроде на месте, проверил;

  • про id юзера и правда стоит так сделать, спасибо. Думаю ответ вообще должен содержать не только id юзера, но и контакты условного админа, к которому стоит обратиться по этому вопросу;

  • про ИБ хорошее замечание, спасибо. Думал о том, как лучше это организовать и решил в первой итерации этого не делать. Буду изучать и скорее всего дополню решение в плане безопасности;

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории