Я так понимаю, что если приспичит, можно послать сообщение ноде путем прямой записи в таблицу очереди сообщений?Ivan писал(а):Пересмотрел код. И вижу что нет механизмов для внешней работы (Вернее есть но они не удобны именно для внешней работы)
mysensors
-
- Сообщения: 216
- Зарегистрирован: Ср май 28, 2014 12:42 pm
- Откуда: Санкт-Петерург
- Благодарил (а): 76 раз
- Поблагодарили: 28 раз
Re: mysensors
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: mysensors
Хотелось бы иметь возможность сформировать сообщение на основании протокола обмена http://mysensors.ru/download/protokol-obmena-2-x/. Я сейчас сделал криво, просто скопировал URL кнопки со странички ноды в разделе устройст и это работает. Но это некрасиво. Как я понимаю есть скрипты в модуле mysensors. Я пытался их задействовать, но не сработало.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: mysensors
Если очень хочется то можно так (Сори не проверял но должно работать)smart_g писал(а):Хотелось бы иметь возможность сформировать сообщение на основании протокола обмена http://mysensors.ru/download/protokol-obmena-2-x/. Я сейчас сделал криво, просто скопировал URL кнопки со странички ноды в разделе устройст и это работает. Но это некрасиво. Как я понимаю есть скрипты в модуле mysensors. Я пытался их задействовать, но не сработало.
Код: Выделить всё
include_once(DIR_MODULES . 'mysensor/mysensor.class.php');
$notify = new mysensor();
$notify->cmd("$NId;$SId;$mType;$ack;$SubType;".$val)
- Рейтинг: 2.33%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: mysensors
Проверил, работает. Спасибо большое.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: mysensors
А можно ли в модуле сделать метод или свойство, сигнализирующее о пропадании связи со шлюзом? очень надо)
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: mysensors
И может кто-то знает где можно купить готовый модуль для ноды?, хотя бы с минимальной обвязкой. Надоело все лепить китайскими проводками, а плат делать не умею(. Нашел готовый только на itead.cc - но он там сильно дорогой, 14 баксов, и с ненужным функционалом типа датчика влажности и микрухи sha.
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: mysensors
В Устройствах есть Устройства Online. Добавте туда ip шлюза mysensors. Создайте объект связанный с этим устройством и отслеживайте его состояние.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: mysensors
Шлюз конечно же отслеживается. Но иногда, очень редко, падает служба майсенсорс. приходится заходить по ssh и перезапускать ее. Хотелось бы чтобы этим занимался модуль (хотя бы можно было привязать скрипт на событие потери связи.)
Можно конечно из скрипта коннектиться на порт шлюза и проверять, но это костыль и только запутает код.
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: mysensors
Модуль 'устройства онлайн'nightwind писал(а):А можно ли в модуле сделать метод или свойство, сигнализирующее о пропадании связи со шлюзом? очень надо)
Отправлено с моего Redmi Note 4 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: mysensors
Openhardware.ionightwind писал(а):И может кто-то знает где можно купить готовый модуль для ноды?, хотя бы с минимальной обвязкой. Надоело все лепить китайскими проводками, а плат делать не умею(. Нашел готовый только на itead.cc - но он там сильно дорогой, 14 баксов, и с ненужным функционалом типа датчика влажности и микрухи sha.
Отправлено с моего Redmi Note 4 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.