Когда соберу на макетке гейт Ethernet <-> RS485, буду тестировать работу, возможно смогу чем то помочь..ahelper писал(а): Пн апр 08, 2019 6:48 pm Ноды новые создались, но при приеме и отправке сообщений путаница. Сегодня уже 6 сообщений на неактивном гейте стало.
В настройках, метрик, мануал, id 1.
[Модуль] MySensors (mysensor)
Модератор: immortal
Re: [Модуль] MySensors (mysensor)
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Контактная информация:
Re: [Модуль] MySensors (mysensor)
Есть такое предложение - сделать возможность вызова метода, когда устройство уходит в оффлайн. было бы в сто раз удобнее, чем сторонним кодом проверять хертбит
Re: [Модуль] MySensors (mysensor)
Имеется ввиду - добавить в модуль возможность настройки вызова метода, если какое-нибудь устройство становится оффлайн?
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Контактная информация:
Re: [Модуль] MySensors (mysensor)
Да, имено это. вызов метода или скрипта, и передача в него имени устройства, которой в оффлайн ушло. было бы гораздо удобнее, чем следить за зарядом батареек.cabat писал(а): Пн апр 29, 2019 10:11 am Имеется ввиду - добавить в модуль возможность настройки вызова метода, если какое-нибудь устройство становится оффлайн?
Re: [Модуль] MySensors (mysensor)
Доброго.
При добавлении сенсора или установки значения сенсора всегда открывается страница с текстом
"Headers already sent in on line
Cannot redirect instead"
При этом операция выполняется.
Как полечить?
При добавлении сенсора или установки значения сенсора всегда открывается страница с текстом
"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.phpRe: [Модуль] MySensors (mysensor)
Наконец пришли платы для сборки сенсоров на RS485, пока собрал одну плату.cabat писал(а): Пт апр 12, 2019 10:41 am Когда соберу на макетке гейт Ethernet <-> RS485, буду тестировать работу, возможно смогу чем то помочь..
Модули MYSNodeRS485 и MYSNodeRF24 (сеть MySensors)
Поставил в свой блок датчиков движения вместо модуля на RF24, пока все работает прекрасно,
ошибок передачи нет (правда сеть еще всего из одного устройства, так что не показатель),
когда стоял модуль на RF24, бывали ошибки (примерно 10 на 5000 сообщений).
Таким образом, могу предварительно подтвердить:
- Два разных шлюза (Ethernet <-> RF24 и Ethernet <-> RS485) одновременно вполне работоспособны
- Сеть MySensors на базе RS485 пока работает хорошо (мало устройств на шине, поэтому не показательно)
SPOILERSPOILER_SHOW
Re: [Модуль] MySensors (mysensor)
Вот другая ситуация, а гейт в офлайне пишет.ahelper писал(а): Пн апр 08, 2019 6:48 pmНоды новые создались, но при приеме и отправке сообщений путаница. Сегодня уже 6 сообщений на неактивном гейте стало.Ivan писал(а): Пн апр 08, 2019 4:27 pm Вроде проверялось. Ноды с 2 гейта должны заново создаться в базе. А настройки общие какие (кнопка "Настройки")
В настройках, метрик, мануал, id 1.
Все работает, претензий нет, просто красный всегда. Презентацию прошел, сигнал получил, красный.
- Вложения
-
- 2019-08-31_162139.png (30.91 КБ) 6749 просмотров
-
- 2019-08-31_162222.png (12.35 КБ) 6749 просмотров
Re: [Модуль] MySensors (mysensor)
Если это RS485, то у меня тоже красным горит..ahelper писал(а): Сб авг 31, 2019 4:44 pm Вот другая ситуация, а гейт в офлайне пишет.
Все работает, претензий нет, просто красный всегда. Презентацию прошел, сигнал получил, красный.
Re: [Модуль] MySensors (mysensor)
Возник вопрос..
А почему модуль не был реализован через объекты?
Ну типа объект - сенсор
Свойства : нода номер, сенсор номер, текущее значение, предыдущее значение, таймстамп изменения и тд.
А почему модуль не был реализован через объекты?
Ну типа объект - сенсор
Свойства : нода номер, сенсор номер, текущее значение, предыдущее значение, таймстамп изменения и тд.
Re: [Модуль] MySensors (mysensor)
Все так и надоедает ошибка
Нашел на форуме такую же ошибку в теме по модулю PostTracker. Там автор это исправил вроде.
У меня тоже два гейта ethernet. Второй всегда красный, но в логе видно ответы на heartbeat.
Код: Выделить всё
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У меня тоже два гейта ethernet. Второй всегда красный, но в логе видно ответы на heartbeat.