Когда соберу на макетке гейт Ethernet <-> RS485, буду тестировать работу, возможно смогу чем то помочь..
[Модуль] MySensors (mysensor)
Модератор: immortal
-
- Сообщения: 216
- Зарегистрирован: Ср май 28, 2014 12:42 pm
- Откуда: Санкт-Петерург
- Благодарил (а): 76 раз
- Поблагодарили: 28 раз
Re: [Модуль] MySensors (mysensor)
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: [Модуль] MySensors (mysensor)
Есть такое предложение - сделать возможность вызова метода, когда устройство уходит в оффлайн. было бы в сто раз удобнее, чем сторонним кодом проверять хертбит
-
- Сообщения: 216
- Зарегистрирован: Ср май 28, 2014 12:42 pm
- Откуда: Санкт-Петерург
- Благодарил (а): 76 раз
- Поблагодарили: 28 раз
Re: [Модуль] MySensors (mysensor)
Имеется ввиду - добавить в модуль возможность настройки вызова метода, если какое-нибудь устройство становится оффлайн?
- nightwind
- Сообщения: 333
- Зарегистрирован: Вс июн 26, 2016 4:42 pm
- Откуда: Барановичи
- Благодарил (а): 28 раз
- Поблагодарили: 52 раза
- Контактная информация:
Re: [Модуль] MySensors (mysensor)
Да, имено это. вызов метода или скрипта, и передача в него имени устройства, которой в оффлайн ушло. было бы гораздо удобнее, чем следить за зарядом батареек.
- Bzdenchik
- Сообщения: 9
- Зарегистрирован: Вт ноя 20, 2018 11:11 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
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.php
-
- Сообщения: 216
- Зарегистрирован: Ср май 28, 2014 12:42 pm
- Откуда: Санкт-Петерург
- Благодарил (а): 76 раз
- Поблагодарили: 28 раз
Re: [Модуль] MySensors (mysensor)
Наконец пришли платы для сборки сенсоров на RS485, пока собрал одну плату.
Модули MYSNodeRS485 и MYSNodeRF24 (сеть MySensors)
Поставил в свой блок датчиков движения вместо модуля на RF24, пока все работает прекрасно,
ошибок передачи нет (правда сеть еще всего из одного устройства, так что не показатель),
когда стоял модуль на RF24, бывали ошибки (примерно 10 на 5000 сообщений).
Таким образом, могу предварительно подтвердить:
- Два разных шлюза (Ethernet <-> RF24 и Ethernet <-> RS485) одновременно вполне работоспособны
- Сеть MySensors на базе RS485 пока работает хорошо (мало устройств на шине, поэтому не показательно)
СпойлерПоказать
-
- Сообщения: 106
- Зарегистрирован: Ср фев 08, 2017 5:04 pm
- Благодарил (а): 34 раза
- Поблагодарили: 67 раз
Re: [Модуль] MySensors (mysensor)
Вот другая ситуация, а гейт в офлайне пишет.
Все работает, претензий нет, просто красный всегда. Презентацию прошел, сигнал получил, красный.
- Вложения
-
- 2019-08-31_162139.png (30.91 КБ) 4303 просмотра
-
- 2019-08-31_162222.png (12.35 КБ) 4303 просмотра
-
- Сообщения: 216
- Зарегистрирован: Ср май 28, 2014 12:42 pm
- Откуда: Санкт-Петерург
- Благодарил (а): 76 раз
- Поблагодарили: 28 раз
-
- Сообщения: 31
- Зарегистрирован: Чт мар 19, 2015 7:55 am
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
Re: [Модуль] MySensors (mysensor)
Возник вопрос..
А почему модуль не был реализован через объекты?
Ну типа объект - сенсор
Свойства : нода номер, сенсор номер, текущее значение, предыдущее значение, таймстамп изменения и тд.
А почему модуль не был реализован через объекты?
Ну типа объект - сенсор
Свойства : нода номер, сенсор номер, текущее значение, предыдущее значение, таймстамп изменения и тд.
- Bzdenchik
- Сообщения: 9
- Зарегистрирован: Вт ноя 20, 2018 11:11 pm
- Благодарил (а): 2 раза
- Поблагодарили: 0
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.