Страница 21 из 25

Re: mysensors

Добавлено: Чт окт 19, 2017 10:46 am
cabat
Ivan писал(а):Пересмотрел код. И вижу что нет механизмов для внешней работы (Вернее есть но они не удобны именно для внешней работы)
Я так понимаю, что если приспичит, можно послать сообщение ноде путем прямой записи в таблицу очереди сообщений?

Re: mysensors

Добавлено: Чт окт 19, 2017 11:29 am
smart_g
Хотелось бы иметь возможность сформировать сообщение на основании протокола обмена http://mysensors.ru/download/protokol-obmena-2-x/. Я сейчас сделал криво, просто скопировал URL кнопки со странички ноды в разделе устройст и это работает. Но это некрасиво. Как я понимаю есть скрипты в модуле mysensors. Я пытался их задействовать, но не сработало.

Re: mysensors

Добавлено: Чт окт 19, 2017 5:19 pm
Ivan
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) 

Re: mysensors

Добавлено: Чт окт 19, 2017 7:00 pm
smart_g
Проверил, работает. Спасибо большое. :D

Re: mysensors

Добавлено: Вт май 22, 2018 11:28 am
nightwind
А можно ли в модуле сделать метод или свойство, сигнализирующее о пропадании связи со шлюзом? очень надо)

Re: mysensors

Добавлено: Вт май 22, 2018 11:30 am
nightwind
И может кто-то знает где можно купить готовый модуль для ноды?, хотя бы с минимальной обвязкой. Надоело все лепить китайскими проводками, а плат делать не умею(. Нашел готовый только на itead.cc - но он там сильно дорогой, 14 баксов, и с ненужным функционалом типа датчика влажности и микрухи sha.

Re: mysensors

Добавлено: Вт май 22, 2018 12:01 pm
smart_g
nightwind писал(а):
Вт май 22, 2018 11:28 am
А можно ли в модуле сделать метод или свойство, сигнализирующее о пропадании связи со шлюзом? очень надо)
В Устройствах есть Устройства Online. Добавте туда ip шлюза mysensors. Создайте объект связанный с этим устройством и отслеживайте его состояние.

Re: mysensors

Добавлено: Вт май 22, 2018 4:14 pm
nightwind
smart_g писал(а):
Вт май 22, 2018 12:01 pm
nightwind писал(а):
Вт май 22, 2018 11:28 am
А можно ли в модуле сделать метод или свойство, сигнализирующее о пропадании связи со шлюзом? очень надо)
В Устройствах есть Устройства Online. Добавте туда ip шлюза mysensors. Создайте объект связанный с этим устройством и отслеживайте его состояние.
Шлюз конечно же отслеживается. Но иногда, очень редко, падает служба майсенсорс. приходится заходить по ssh и перезапускать ее. Хотелось бы чтобы этим занимался модуль (хотя бы можно было привязать скрипт на событие потери связи.)
Можно конечно из скрипта коннектиться на порт шлюза и проверять, но это костыль и только запутает код.

Re: mysensors

Добавлено: Вт май 22, 2018 5:56 pm
lanket
nightwind писал(а):А можно ли в модуле сделать метод или свойство, сигнализирующее о пропадании связи со шлюзом? очень надо)
Модуль 'устройства онлайн'

Отправлено с моего Redmi Note 4 через Tapatalk


Re: mysensors

Добавлено: Вт май 22, 2018 5:57 pm
lanket
nightwind писал(а):И может кто-то знает где можно купить готовый модуль для ноды?, хотя бы с минимальной обвязкой. Надоело все лепить китайскими проводками, а плат делать не умею(. Нашел готовый только на itead.cc - но он там сильно дорогой, 14 баксов, и с ненужным функционалом типа датчика влажности и микрухи sha.
Openhardware.io

Отправлено с моего Redmi Note 4 через Tapatalk