[Модуль] MySensors (mysensor)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

cabat
Сообщения: 216
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 76 раз
Поблагодарили: 28 раз

Re: [Модуль] MySensors (mysensor)

Сообщение cabat » Пт апр 12, 2019 10:41 am

ahelper писал(а):
Пн апр 08, 2019 6:48 pm
Ноды новые создались, но при приеме и отправке сообщений путаница. Сегодня уже 6 сообщений на неактивном гейте стало.
В настройках, метрик, мануал, id 1.
Когда соберу на макетке гейт Ethernet <-> RS485, буду тестировать работу, возможно смогу чем то помочь..
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

Re: [Модуль] MySensors (mysensor)

Сообщение nightwind » Вс апр 28, 2019 7:28 pm

Есть такое предложение - сделать возможность вызова метода, когда устройство уходит в оффлайн. было бы в сто раз удобнее, чем сторонним кодом проверять хертбит
cabat
Сообщения: 216
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 76 раз
Поблагодарили: 28 раз

Re: [Модуль] MySensors (mysensor)

Сообщение cabat » Пн апр 29, 2019 10:11 am

Имеется ввиду - добавить в модуль возможность настройки вызова метода, если какое-нибудь устройство становится оффлайн?
Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

Re: [Модуль] MySensors (mysensor)

Сообщение nightwind » Пн апр 29, 2019 2:00 pm

cabat писал(а):
Пн апр 29, 2019 10:11 am
Имеется ввиду - добавить в модуль возможность настройки вызова метода, если какое-нибудь устройство становится оффлайн?
Да, имено это. вызов метода или скрипта, и передача в него имени устройства, которой в оффлайн ушло. было бы гораздо удобнее, чем следить за зарядом батареек.
Аватара пользователя
Bzdenchik
Сообщения: 9
Зарегистрирован: Вт ноя 20, 2018 11:11 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: [Модуль] MySensors (mysensor)

Сообщение Bzdenchik » Чт май 30, 2019 12:18 am

Доброго.

При добавлении сенсора или установки значения сенсора всегда открывается страница с текстом

"Headers already sent in on line
Cannot redirect instead"

При этом операция выполняется.

Код: Выделить всё

Warning: Cannot modify header information - headers already sent by (output started at /var/www/languages/mysensor_ru.php:1) in /var/www/modules/mysensor/mysensor.class.php on line 149

Warning: Cannot modify header information - headers already sent by (output started at /var/www/languages/mysensor_ru.php:1) in /var/www/modules/mysensor/mysensor.class.php on line 150
00:17:11 129 >> 3:Internal; Gate:1; Node:0; Sensor:255; Ack:0; Sub:22:I_HEARTBEAT_RESPONSE; Msg:240015
00:16:41 127 >> 3:Internal; Gate:1; Node:0; Sensor:255; Ack:0; Sub:22:I_HEARTBEAT_RESPONSE; Msg:210013
00:16:11 156 >> 3:Internal; Gate:1; Node:0; Sensor:255; Ack:0; Sub:22:I_HEARTBEAT_RESPONSE; Msg:180011
00:15:41 125 >> 3:Internal; Gate:1; Node:0; Sensor:255; Ack:0; Sub:22:I_HEARTBEAT_RESPONSE; Msg:150008
00:15:11 158 >> 3:Internal; Gate:1; Node:0; Sensor:255; Ack:0; Sub:22:I_HEARTBEAT_RESPONSE; Msg:120006
00:14:41 153 >> 3:Internal; Gate:1; Node:0; Sensor:255; Ack:0; Sub:22:I_HEARTBEAT_RESPONSE; Msg:90004
00:14:11 174 >> 3:Internal; Gate:1; Node:0; Sensor:255; Ack:0; Sub:22:I_HEARTBEAT_RESPONSE; Msg:60002
00:13:48 628 >> 0:Presentation; Gate:1; Node:0; Sensor:11; Ack:0; Sub:0:S_DOOR; Msg:
00:13:48 565 >> 0:Presentation; Gate:1; Node:0; Sensor:10; Ack:0; Sub:3:S_BINARY; Msg:
00:13:48 504 >> 0:Presentation; Gate:1; Node:0; Sensor:11; Ack:0; Sub:0:S_DOOR; Msg:
00:13:48 447 >> 0:Presentation; Gate:1; Node:0; Sensor:9; Ack:0; Sub:3:S_BINARY; Msg:
00:13:48 390 >> 0:Presentation; Gate:1; Node:0; Sensor:11; Ack:0; Sub:0:S_DOOR; Msg:
00:13:48 330 >> 0:Presentation; Gate:1; Node:0; Sensor:8; Ack:0; Sub:3:S_BINARY; Msg:
00:13:48 273 >> 0:Presentation; Gate:1; Node:0; Sensor:11; Ack:0; Sub:0:S_DOOR; Msg:
00:13:48 211 >> 0:Presentation; Gate:1; Node:0; Sensor:7; Ack:0; Sub:3:S_BINARY; Msg:
00:13:48 153 >> 0:Presentation; Gate:1; Node:0; Sensor:11; Ack:0; Sub:0:S_DOOR; Msg:
00:13:48 088 >> 0:Presentation; Gate:1; Node:0; Sensor:6; Ack:0; Sub:3:S_BINARY; Msg:
00:13:48 026 >> 0:Presentation; Gate:1; Node:0; Sensor:11; Ack:0; Sub:0:S_DOOR; Msg:
00:13:47 968 >> 0:Presentation; Gate:1; Node:0; Sensor:5; Ack:0; Sub:3:S_BINARY; Msg:
00:13:47 909 >> 0:Presentation; Gate:1; Node:0; Sensor:11; Ack:0; Sub:0:S_DOOR; Msg:
00:13:47 851 >> 0:Presentation; Gate:1; Node:0; Sensor:4; Ack:0; Sub:3:S_BINARY; Msg:
00:13:47 794 >> 0:Presentation; Gate:1; Node:0; Sensor:11; Ack:0; Sub:0:S_DOOR; Msg:
00:13:47 736 >> 0:Presentation; Gate:1; Node:0; Sensor:3; Ack:0; Sub:3:S_BINARY; Msg:
00:13:47 673 >> 0:Presentation; Gate:1; Node:0; Sensor:11; Ack:0; Sub:0:S_DOOR; Msg:
00:13:47 615 >> 0:Presentation; Gate:1; Node:0; Sensor:2; Ack:0; Sub:3:S_BINARY; Msg:
00:13:47 552 >> 0:Presentation; Gate:1; Node:0; Sensor:11; Ack:0; Sub:0:S_DOOR; Msg:
00:13:47 494 >> 0:Presentation; Gate:1; Node:0; Sensor:1; Ack:0; Sub:3:S_BINARY; Msg:
00:13:47 437 >> 3:Internal; Gate:1; Node:0; Sensor:255; Ack:0; Sub:12:I_SKETCH_VERSION; Msg:1.3
00:13:47 379 >> 3:Internal; Gate:1; Node:0; Sensor:255; Ack:0; Sub:11:I_SKETCH_NAME; Msg:MegaMySensors
00:13:47 320 >> 0:Presentation; Gate:1; Node:0; Sensor:255; Ack:0; Sub:17:S_ARDUINO_NODE; Msg:2.3.1
00:13:47 257 >> 3:Internal; Gate:1; Node:0; Sensor:255; Ack:0; Sub:14:I_GATEWAY_READY; Msg:Gateway startup complete.
00:13:47 running cycle_mysensor.php
Как полечить?
cabat
Сообщения: 216
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 76 раз
Поблагодарили: 28 раз

Re: [Модуль] MySensors (mysensor)

Сообщение cabat » Вт июл 09, 2019 10:46 am

cabat писал(а):
Пт апр 12, 2019 10:41 am
Когда соберу на макетке гейт Ethernet <-> RS485, буду тестировать работу, возможно смогу чем то помочь..
Наконец пришли платы для сборки сенсоров на RS485, пока собрал одну плату.
Модули MYSNodeRS485 и MYSNodeRF24 (сеть MySensors)

Поставил в свой блок датчиков движения вместо модуля на RF24, пока все работает прекрасно,
ошибок передачи нет (правда сеть еще всего из одного устройства, так что не показатель),
когда стоял модуль на RF24, бывали ошибки (примерно 10 на 5000 сообщений).

Таким образом, могу предварительно подтвердить:
  1. Два разных шлюза (Ethernet <-> RF24 и Ethernet <-> RS485) одновременно вполне работоспособны
  2. Сеть MySensors на базе RS485 пока работает хорошо (мало устройств на шине, поэтому не показательно)
СпойлерПоказать
MYSNode485_1.jpg
MYSNode485_1.jpg (3.28 МБ) 4449 просмотров
ahelper
Сообщения: 106
Зарегистрирован: Ср фев 08, 2017 5:04 pm
Благодарил (а): 34 раза
Поблагодарили: 66 раз

Re: [Модуль] MySensors (mysensor)

Сообщение ahelper » Сб авг 31, 2019 4:44 pm

ahelper писал(а):
Пн апр 08, 2019 6:48 pm
Ivan писал(а):
Пн апр 08, 2019 4:27 pm
Вроде проверялось. Ноды с 2 гейта должны заново создаться в базе. А настройки общие какие (кнопка "Настройки")
Ноды новые создались, но при приеме и отправке сообщений путаница. Сегодня уже 6 сообщений на неактивном гейте стало.
В настройках, метрик, мануал, id 1.
Вот другая ситуация, а гейт в офлайне пишет.
Все работает, претензий нет, просто красный всегда. Презентацию прошел, сигнал получил, красный.
Вложения
2019-08-31_162139.png
2019-08-31_162139.png (30.91 КБ) 4271 просмотр
2019-08-31_162222.png
2019-08-31_162222.png (12.35 КБ) 4271 просмотр
cabat
Сообщения: 216
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 76 раз
Поблагодарили: 28 раз

Re: [Модуль] MySensors (mysensor)

Сообщение cabat » Вс сен 01, 2019 10:39 am

ahelper писал(а):
Сб авг 31, 2019 4:44 pm
Вот другая ситуация, а гейт в офлайне пишет.
Все работает, претензий нет, просто красный всегда. Презентацию прошел, сигнал получил, красный.
Если это RS485, то у меня тоже красным горит..
mrdenis
Сообщения: 31
Зарегистрирован: Чт мар 19, 2015 7:55 am
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: [Модуль] MySensors (mysensor)

Сообщение mrdenis » Вт сен 03, 2019 8:19 am

Возник вопрос..
А почему модуль не был реализован через объекты?
Ну типа объект - сенсор
Свойства : нода номер, сенсор номер, текущее значение, предыдущее значение, таймстамп изменения и тд.
Аватара пользователя
Bzdenchik
Сообщения: 9
Зарегистрирован: Вт ноя 20, 2018 11:11 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: [Модуль] MySensors (mysensor)

Сообщение Bzdenchik » Ср сен 25, 2019 11:54 pm

Все так и надоедает ошибка

Код: Выделить всё

Warning: Cannot modify header information - headers already sent by (output started at /var/www/languages/mysensor_ru.php:1) in /var/www/modules/mysensor/mysensor.class.php on line 149

Warning: Cannot modify header information - headers already sent by (output started at /var/www/languages/mysensor_ru.php:1) in /var/www/modules/mysensor/mysensor.class.php on line 150
Нашел на форуме такую же ошибку в теме по модулю PostTracker. Там автор это исправил вроде.
У меня тоже два гейта ethernet. Второй всегда красный, но в логе видно ответы на heartbeat.
Ответить