Страница 69 из 72
Re: [Модуль] MySensors (mysensor)
Добавлено: Пт апр 12, 2019 10:41 am
cabat
ahelper писал(а): Пн апр 08, 2019 6:48 pm
Ноды новые создались, но при приеме и отправке сообщений путаница. Сегодня уже 6 сообщений на неактивном гейте стало.
В настройках, метрик, мануал, id 1.
Когда соберу на макетке гейт Ethernet <-> RS485, буду тестировать работу, возможно смогу чем то помочь..
Re: [Модуль] MySensors (mysensor)
Добавлено: Вс апр 28, 2019 7:28 pm
nightwind
Есть такое предложение - сделать возможность вызова метода, когда устройство уходит в оффлайн. было бы в сто раз удобнее, чем сторонним кодом проверять хертбит
Re: [Модуль] MySensors (mysensor)
Добавлено: Пн апр 29, 2019 10:11 am
cabat
Имеется ввиду - добавить в модуль возможность настройки вызова метода, если какое-нибудь устройство становится оффлайн?
Re: [Модуль] MySensors (mysensor)
Добавлено: Пн апр 29, 2019 2:00 pm
nightwind
cabat писал(а): Пн апр 29, 2019 10:11 am
Имеется ввиду - добавить в модуль возможность настройки вызова метода, если какое-нибудь устройство становится оффлайн?
Да, имено это. вызов метода или скрипта, и передача в него имени устройства, которой в оффлайн ушло. было бы гораздо удобнее, чем следить за зарядом батареек.
Re: [Модуль] MySensors (mysensor)
Добавлено: Чт май 30, 2019 12:18 am
Bzdenchik
Доброго.
При добавлении сенсора или установки значения сенсора всегда открывается страница с текстом
"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
Как полечить?
Re: [Модуль] MySensors (mysensor)
Добавлено: Вт июл 09, 2019 10:46 am
cabat
cabat писал(а): Пт апр 12, 2019 10:41 am
Когда соберу на макетке гейт Ethernet <-> RS485, буду тестировать работу, возможно смогу чем то помочь..
Наконец пришли платы для сборки сенсоров на RS485, пока собрал одну плату.
Модули MYSNodeRS485 и MYSNodeRF24 (сеть MySensors)
Поставил в свой блок датчиков движения вместо модуля на RF24, пока все работает прекрасно,
ошибок передачи нет (правда сеть еще всего из одного устройства, так что не показатель),
когда стоял модуль на RF24, бывали ошибки (примерно 10 на 5000 сообщений).
Таким образом, могу предварительно подтвердить:
- Два разных шлюза (Ethernet <-> RF24 и Ethernet <-> RS485) одновременно вполне работоспособны
- Сеть MySensors на базе RS485 пока работает хорошо (мало устройств на шине, поэтому не показательно)

- MYSNode485_1.jpg (3.28 МБ) 6976 просмотров
Re: [Модуль] MySensors (mysensor)
Добавлено: Сб авг 31, 2019 4:44 pm
ahelper
ahelper писал(а): Пн апр 08, 2019 6:48 pm
Ivan писал(а): Пн апр 08, 2019 4:27 pm
Вроде проверялось. Ноды с 2 гейта должны заново создаться в базе. А настройки общие какие (кнопка "Настройки")
Ноды новые создались, но при приеме и отправке сообщений путаница. Сегодня уже 6 сообщений на неактивном гейте стало.
В настройках, метрик, мануал, id 1.
Вот другая ситуация, а гейт в офлайне пишет.
Все работает, претензий нет, просто красный всегда. Презентацию прошел, сигнал получил, красный.
Re: [Модуль] MySensors (mysensor)
Добавлено: Вс сен 01, 2019 10:39 am
cabat
ahelper писал(а): Сб авг 31, 2019 4:44 pm
Вот другая ситуация, а гейт в офлайне пишет.
Все работает, претензий нет, просто красный всегда. Презентацию прошел, сигнал получил, красный.
Если это RS485, то у меня тоже красным горит..
Re: [Модуль] MySensors (mysensor)
Добавлено: Вт сен 03, 2019 8:19 am
mrdenis
Возник вопрос..
А почему модуль не был реализован через объекты?
Ну типа объект - сенсор
Свойства : нода номер, сенсор номер, текущее значение, предыдущее значение, таймстамп изменения и тд.
Re: [Модуль] MySensors (mysensor)
Добавлено: Ср сен 25, 2019 11:54 pm
Bzdenchik
Все так и надоедает ошибка
Код: Выделить всё
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.