Датчик присутствия человека HLK-LD2410B по смешной цене

Август 11, 2023 - Время чтения: 1150 минуты

Недавно увидел обзор на Youtube канале  У Павла с роликом: "Лучший DIY датчик присутствия человека. HiLink LD2410b и LD2410C. Подключение его к ESPHome"

Решил заказать себе на пробу, чтобы подключить его в ванную комнату, для автоматического включения/выключения света. Сначала думал как его подключить к системе умного дома, но так как я не пользуюсь Home Assistant  и ESPHome, предложенное решение с ESPHome мне не очень подошло. Можно было конечно установить и настроить ESPHome  без HA, но пока шел этот датчик в прошивке ESP32-R4sGate-for-Redmond (которой я пользуюсь для подключения чайника Redmond) вышло обновление. В нем появилась поддержка данных датчиков:

Читать далее


Openwrt вывод списка установленных пакетов

Сентябрь 4, 2022 - Время чтения: ~1 минут

Чтобы посмотреть список всех установленных пакетов на OpenWrt 21.02

необходимо ввести команду

opkg list-installed

она выведет список всех установленных пакетов с указанием версий.

команда:

opkg list-installed | cut -f 1 -d " "

выведет тоже самое но без версий

но иногда нужно посмотреть список пакетов которые установил только пользователь, тогда поможет следующая команда:

ls /overlay/upper/usr/lib/opkg/info/*.list | sed -e 's/.*\///' | sed -e 's/\.list//'


systemctl алиасы для удобства просмотре статусов служб

Август 31, 2022 - Время чтения: ~1 минут

systemctl

для того чтобы каждый раз не вводить длинные команды при просмотре статусов служб в Linux добавляем в файл ~/.bashrc следующие строки

systemctl alias
alias systemctl-running='systemctl --type=service --state=running' # Список запущенных служб
alias systemctl-failed='systemctl --type=service --state failed' # Список служб со статусом failed
alias systemctl-active='systemctl  --type=service --state=active' # Список активных служб

После чего будет удобнее получать список запцущенных служб командой

systemctl-running

Majordomo открываем доступ во внешку для модуля Yandex Home

Декабрь 30, 2021 - Время чтения: 3 минуты

Сама настройка модуля Yandex Home прекрасно описана в базе знаний MajorDoMo, а также на GitHub разработчика majordomo-yandexhome.

Но, данные статьи подразумевают, что необходимо выставить интерфейс управления УД наружу и не затрагивают тему безопасности открытия внешнего доступа. Если "покурить" форум то можно найти решение, как прикрутить базовую авторизацию по логину и паролю для внешних сетей (ссылка на форуме). Но такое решение не лишено недостатков, так как периодически находятся дырки в безопасности MajorDoMo, поэтому как вариант можно выставить наружу не весь интерфейс управления УД, а только необходимый url для авторизации Yandex диалога.

Примечание: тут НЕ рассмотрена настройка ssl сертификатов, пример настройки: Let’s Encrypt на Apache, либо читайте статейку по настройке Nginx Proxy Manager. Рассматривается только вопрос проброса порта для авторизации Yandex диалога

Читать далее


Majordomo, отрабатываем различные нажатия на кнопку Xiaomi (пример использования в модуле ZigbeeDev)

Октябрь 26, 2021 - Время чтения: 118 минуты

Имеем кнопку Xiaomi WXKG01LM

Задача: в зависимости от количества нажатий отрабатывать различные действия

Реализуем это на примере модуля ZigbeeDev.

Читать далее


Majordomo модуль MQTT настройка разных топиков для получения статуса и управления.

Июль 30, 2021 - Время чтения: 14 минуты

Некоторые устройства работающие по mqtt имеют разные топики для получения статуса устройства и управления им, например прошивки Tasmota.

и чтобы в Majordomo  можно было получать статус устройства и управлять им, необходимо в модуле MQTT прописать не только топик со статусом, но и топик для управления.

Для этого переходим к настройке нужного топика и в поле Путь: (*) прописываем топик для получения статуса.

А в поле Путь (write): (не обязательно) прописываем топик для управления устройством

Пример:


Полу(о)умный дом

Делаем вещи умнее...

Посетителей

116