Добавить в корзинуПозвонить
Найти в Дзене
SAV LABS

Проект народного мониторинга Narodmon. Делимся информацией из умного дома Home Assistant

Продолжим взаимодействовать с проектом народного мониторинга Narodmon.ru. Совсем недавно в другой статье я рассказал как подключил физический датчик температуры на улице и использовал показания с датчика температуры одного из участников проекта. Мысль передавать в этот проект данные со своего датчика была сразу, но с реализацией задержался. Решил все-же поделиться информацией. Итак, существует скрипт на Python, отправляющий данные в проект. Однако для того, чтобы он работал, необходимо установить дополнение AppDaemon. Идем в магазин дополнений, устанавливаем, но пока не запускаем пока не сделаем необходимые настройки. С помощью FileEditor вносим правки в конфигурационный файл AppDaemon - указываем координаты местонахождения датчика и часовой пояс. Для того, чтобы в File Editor была доступна корневая папка HA (там как раз находится указанная выше папка), нужно в настройках File Editor на закладке "Конфигурация" выключить опцию "Enforce Basepath" и перезапустить File Editor. Заходим на с

Продолжим взаимодействовать с проектом народного мониторинга Narodmon.ru.

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

Итак, существует скрипт на Python, отправляющий данные в проект. Однако для того, чтобы он работал, необходимо установить дополнение AppDaemon. Идем в магазин дополнений, устанавливаем, но пока не запускаем пока не сделаем необходимые настройки.

С помощью FileEditor вносим правки в конфигурационный файл AppDaemon - указываем координаты местонахождения датчика и часовой пояс.

-2

Кстати

Для того, чтобы в File Editor была доступна корневая папка HA (там как раз находится указанная выше папка), нужно в настройках File Editor на закладке "Конфигурация" выключить опцию "Enforce Basepath" и перезапустить File Editor.

-3

Заходим на страничку гитхаба https://github.com/Lefey/ad_narodmon_sender и скачиваем оттуда два файлика - config.yaml и narodmon_sender.py. В config.yaml вносим данные о своем датчике. Нам необходимо прописать MAC-адрес устройства (4-я строчка, необязательно реальный, но уникальный), название датчика (5-я строчка, тоже уникальное) и название интересующего нас сенсора в HA (7-я строчка).

С помощью File Editor или же Samba-подключения (мы же установили ее уже давненько) нам необходимо положить эти два файлика в папку apps, которая находится рядом с appdaemon.yaml. Соббсно, теперь уже можно запустить дополнение AppDaemon. Если пользовались Samba, то лучше ее отключить, если при ненадобности...

-5

Заметил, что после настройки отправки данных в проект, батарейки датчика садятся быстрее в три раза. В скрипте narodmon_sender.py есть строчка (113-я), в которой указывается периодичность отправки данных. По-умолчанию она равна пяти минутам (хотя указано 360 сек, почему-то, да и в логах видно, что отправляется все раз в шесть минут). Может и совпадение, но, решил изменить периодичность сначала на 10 минут (720 сек подобно оригиналу). Посмотрю как изменится ресурс батареек.

-6

HA мы настроили. Но Narodmon про наш датчик ничего не знает, поэтому надо зарегистрироваться в проекте и добавить его - для этого нам понадобится MAC-адрес, который мы указали в файле config.yaml.

Этот датчик появится на карте проекта, если им хотя бы раз передавались данные. Однако доступным для других пользователей он станет не раньше, чем через сутки - система проекта в течение этого времени проследит стабильность работы датчика. Система сама определит тип датчика, но иногда его нужно указать вручную явно. На момент написания статьи у меня эти сутки еще не прошли, поэтому результатом дополню статью позже.

Ставьте лайки, оставляйте комментарии, страница в VK, подписывайтесь на канал, присоединяйтесь в Telegram чтобы ничего не пропустить!

Поддержите канал донатом так или другим способом

-8

#умныйдом #календарь #HA #HomeAssistant #сделайсам #минипк #неттоп #nettop #HACS #nodered #node-red #nodered #dwainsdashboard #dwains #dashboard #планшет #ibeacon #bluetooth #ssl #защита #визуализация #3D #ping #мониторинг #звук #авария #контроль #narodmon