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

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

Модератор: immortal

Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 34 раза

Re: Модуль MySensor

Сообщение Anton_kulibin » Пн авг 10, 2015 10:28 pm

Ivan писал(а):Странно. У меня было такое когда собирал исполнитель. В итоге сменил передатчик и заработал (может совпало) давайте лог с ноды, гейта и debmess

На выходных сделал модуль для serial. Под Windows не удалось толком запустить какие то проблемы с настройкой порта.
Сегодня испытали на debian вроде работает.
Завтра постараюсь допилить интерфейс и выложу обновления:
1. Serial
2. Обновление комментария презентации
3. Reconnect на ethernet. Если за 5 мин не пришло ни одного сообщения, считается что связь потеряна. По другому не получается, socket не возвращает статус убитого соединения
Recoonect это очень хорошо. Вечером сделал небольшой тест, поставил MYSController, и переконнектил цикл mysensors. Все кнопки все релюшки работали без сбоев, как с ask так и без него, как из МДМ так и из MYSController. Правда через час гейт опять отвалился, т.е. из МДМ ничего не управлялось и лог не велся. Перезапустил цикл и все заработало
СпойлерПоказать

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

18:32:24 running cycle_mysensor.php
Connected
Expire send set rollback : svetSad.status=1
2015-08-10 18:33:20 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 18:33:24 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 18:33:45 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 18:33:46 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 18:33:47 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 18:33:47 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 18:33:48 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 18:33:49 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 18:33:49 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 18:33:50 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 18:33:50 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 18:33:50 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 18:41:36 Presentation: Node:18; Sensor:255; Type:0; Ack:0; Sub:18; Msg:1.5
2015-08-10 18:41:36 Internal: Node:18; Sensor:255; Type:3; Ack:0; Sub:6; Msg:0
Send: 18;255;3;0;6;M
2015-08-10 18:41:36 Internal: Node:0; Sensor:0; Type:3; Ack:0; Sub:14; Msg:Gateway startup complete.
2015-08-10 18:41:38 Internal: Node:18; Sensor:255; Type:3; Ack:0; Sub:11; Msg:4Relay_4Button_Temp_Dalla
2015-08-10 18:41:38 Internal: Node:18; Sensor:255; Type:3; Ack:0; Sub:12; Msg:1.4
2015-08-10 18:41:38 Presentation: Node:18; Sensor:1; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:41:38 Presentation: Node:18; Sensor:2; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:41:38 Presentation: Node:18; Sensor:3; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:41:38 Presentation: Node:18; Sensor:4; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:41:38 Presentation: Node:18; Sensor:1; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:41:38 Presentation: Node:18; Sensor:2; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:41:38 Presentation: Node:18; Sensor:3; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:41:38 Presentation: Node:18; Sensor:4; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:41:51 Set: Node:20; Sensor:0; Type:1; Ack:0; Sub:0; Msg:25.5
2015-08-10 18:41:51 Internal: Node:20; Sensor:255; Type:3; Ack:0; Sub:0; Msg:84
2015-08-10 18:42:22 Set: Node:20; Sensor:0; Type:1; Ack:0; Sub:0; Msg:25.4
2015-08-10 18:42:53 Internal: Node:20; Sensor:255; Type:3; Ack:0; Sub:0; Msg:86
2015-08-10 18:43:11 Presentation: Node:18; Sensor:255; Type:0; Ack:0; Sub:18; Msg:1.5
2015-08-10 18:43:11 Internal: Node:18; Sensor:255; Type:3; Ack:0; Sub:6; Msg:0
Send: 18;255;3;0;6;M
2015-08-10 18:43:13 Internal: Node:18; Sensor:255; Type:3; Ack:0; Sub:11; Msg:4Relay_4Button_Temp_Dalla
2015-08-10 18:43:13 Internal: Node:18; Sensor:255; Type:3; Ack:0; Sub:12; Msg:1.4
2015-08-10 18:43:13 Presentation: Node:18; Sensor:1; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:43:13 Presentation: Node:18; Sensor:2; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:43:13 Presentation: Node:18; Sensor:3; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:43:13 Presentation: Node:18; Sensor:4; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:43:13 Presentation: Node:18; Sensor:1; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:43:13 Presentation: Node:18; Sensor:2; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:43:13 Presentation: Node:18; Sensor:3; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:43:13 Presentation: Node:18; Sensor:4; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:43:25 Set: Node:20; Sensor:0; Type:1; Ack:0; Sub:0; Msg:25.5
2015-08-10 18:43:25 Internal: Node:20; Sensor:255; Type:3; Ack:0; Sub:0; Msg:84
2015-08-10 18:43:43 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 18:43:49 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 18:43:56 Internal: Node:20; Sensor:255; Type:3; Ack:0; Sub:0; Msg:86
2015-08-10 18:44:07 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 18:44:08 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 18:44:19 Presentation: Node:18; Sensor:255; Type:0; Ack:0; Sub:18; Msg:1.5
2015-08-10 18:44:19 Internal: Node:18; Sensor:255; Type:3; Ack:0; Sub:6; Msg:0
Send: 18;255;3;0;6;M
2015-08-10 18:44:21 Internal: Node:18; Sensor:255; Type:3; Ack:0; Sub:11; Msg:4Relay_4Button_Temp_Dalla
2015-08-10 18:44:21 Internal: Node:18; Sensor:255; Type:3; Ack:0; Sub:12; Msg:1.4
2015-08-10 18:44:21 Presentation: Node:18; Sensor:1; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:44:21 Presentation: Node:18; Sensor:2; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:44:21 Presentation: Node:18; Sensor:3; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:44:21 Presentation: Node:18; Sensor:4; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:44:21 Presentation: Node:18; Sensor:1; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:44:21 Presentation: Node:18; Sensor:2; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:44:21 Presentation: Node:18; Sensor:3; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:44:21 Presentation: Node:18; Sensor:4; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:45:45 Presentation: Node:18; Sensor:3; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:45:45 Presentation: Node:18; Sensor:4; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:45:45 Presentation: Node:18; Sensor:2; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 18:46:02 Set: Node:20; Sensor:0; Type:1; Ack:0; Sub:0; Msg:25.4
2015-08-10 18:46:02 Internal: Node:20; Sensor:255; Type:3; Ack:0; Sub:0; Msg:84
18:58:24 running cycle_mysensor.php
Connected
2015-08-10 19:04:06 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:04:07 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:04:08 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:04:09 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:04:10 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:04:10 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:04:11 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:04:12 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:04:12 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:04:13 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:04:13 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:04:14 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:04:14 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:04:15 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:04:16 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:04:16 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:04:16 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:04:17 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:04:17 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:04:17 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:04:18 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:04:18 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:11:14 Presentation: Node:19; Sensor:255; Type:0; Ack:0; Sub:18; Msg:1.4.1
2015-08-10 19:11:15 Internal: Node:19; Sensor:255; Type:3; Ack:0; Sub:6; Msg:0
Send: 19;255;3;0;6;M
2015-08-10 19:11:15 Internal: Node:0; Sensor:0; Type:3; Ack:0; Sub:14; Msg:Gateway startup complete.
2015-08-10 19:11:16 Internal: Node:19; Sensor:255; Type:3; Ack:0; Sub:12; Msg:1.1
2015-08-10 19:11:16 Presentation: Node:19; Sensor:2; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 19:11:16 Presentation: Node:19; Sensor:3; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 19:11:17 Presentation: Node:19; Sensor:4; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 19:11:17 Presentation: Node:19; Sensor:0; Type:0; Ack:0; Sub:6; Msg:
2015-08-10 19:11:17 Presentation: Node:19; Sensor:1; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 19:11:17 Presentation: Node:19; Sensor:2; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 19:11:17 Presentation: Node:19; Sensor:3; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 19:11:17 Presentation: Node:19; Sensor:4; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 19:11:23 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:11:24 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:11:25 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:11:26 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:11:26 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:11:27 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:11:27 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:11:27 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:11:28 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:11:28 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:11:29 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:11:29 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:11:30 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:11:30 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:11:31 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:11:32 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:11:48 Set: Node:19; Sensor:0; Type:1; Ack:0; Sub:0; Msg:85.0
2015-08-10 19:12:54 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:12:55 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:12:55 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:12:56 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:12:56 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:12:57 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:12:57 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:12:57 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:12:59 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:12:59 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:12:59 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:12:59 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:12:59 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:00 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:00 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:00 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:01 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:13:01 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:13:01 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:13:02 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:02 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:02 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:03 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:13:03 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:04 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:13:04 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:05 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:13:05 Set: Node:19; Sensor:3; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:06 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:13:06 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:06 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:13:06 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:07 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:13:07 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:07 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:13:08 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:08 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:13:08 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:08 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:13:09 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:38 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:13:38 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:13:38 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:13:39 Set: Node:19; Sensor:2; Type:1; Ack:0; Sub:2; Msg:1
Send: 18;1;1;1;2;0
2015-08-10 19:14:38 Set: Node:18; Sensor:1; Type:1; Ack:1; Sub:2; Msg:0
Send: 18;1;1;1;2;1
2015-08-10 19:14:42 Set: Node:18; Sensor:1; Type:1; Ack:1; Sub:2; Msg:1
Send: 19;1;1;1;2;0
2015-08-10 19:16:11 Set: Node:19; Sensor:1; Type:1; Ack:1; Sub:2; Msg:0
2015-08-10 19:17:32 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:17:32 Set: Node:19; Sensor:4; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:17:33 Set: Node:19; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:18:36 Set: Node:17; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:18:37 Set: Node:17; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:18:38 Set: Node:17; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:18:38 Set: Node:17; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:18:38 Set: Node:17; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:18:39 Set: Node:17; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:18:44 Set: Node:17; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:18:45 Set: Node:17; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:18:51 Set: Node:17; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:18:52 Set: Node:17; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:18:56 Set: Node:17; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 19:18:56 Set: Node:17; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 19:19:50 Presentation: Node:21; Sensor:255; Type:0; Ack:0; Sub:18; Msg:1.4.1
2015-08-10 19:19:50 Internal: Node:21; Sensor:255; Type:3; Ack:0; Sub:6; Msg:0
Send: 21;255;3;0;6;M
21:46:11 running cycle_mysensor.php
Connected
Expire send set rollback : svetSad.status=1
Expire send set rollback : svetSad.status=1
Expire send set rollback : svetSad.status=1
Expire send set rollback : svetSad.status=1
Expire send set rollback : svetSad.status=1
2015-08-10 21:48:29 Set: Node:17; Sensor:0; Type:1; Ack:0; Sub:0; Msg:18.6
Send: 21;1;1;1;2;0
2015-08-10 21:49:15 Internal: Node:0; Sensor:0; Type:3; Ack:0; Sub:14; Msg:Gateway startup complete.
Send: 21;1;1;1;2;0
2015-08-10 21:49:16 Set: Node:21; Sensor:1; Type:1; Ack:1; Sub:2; Msg:0
2015-08-10 21:49:16 Set: Node:21; Sensor:1; Type:1; Ack:1; Sub:2; Msg:0
2015-08-10 21:53:00 Set: Node:17; Sensor:0; Type:1; Ack:0; Sub:0; Msg:18.7
2015-08-10 21:54:36 Set: Node:20; Sensor:0; Type:1; Ack:0; Sub:0; Msg:25.6
2015-08-10 21:55:00 Set: Node:17; Sensor:0; Type:1; Ack:0; Sub:0; Msg:18.8
2015-08-10 21:55:39 Internal: Node:20; Sensor:255; Type:3; Ack:0; Sub:0; Msg:86
2015-08-10 22:00:00 Set: Node:17; Sensor:0; Type:1; Ack:0; Sub:0; Msg:18.9
2015-08-10 22:00:30 Set: Node:17; Sensor:0; Type:1; Ack:0; Sub:0; Msg:18.8
2015-08-10 22:01:00 Set: Node:17; Sensor:0; Type:1; Ack:0; Sub:0; Msg:18.9
2015-08-10 22:06:01 Set: Node:17; Sensor:0; Type:1; Ack:0; Sub:0; Msg:19.0
2015-08-10 22:06:31 Set: Node:17; Sensor:0; Type:1; Ack:0; Sub:0; Msg:18.9
2015-08-10 22:07:31 Set: Node:17; Sensor:0; Type:1; Ack:0; Sub:0; Msg:19.0
2015-08-10 22:17:02 Set: Node:17; Sensor:0; Type:1; Ack:0; Sub:0; Msg:19.1
2015-08-10 22:17:32 Set: Node:17; Sensor:0; Type:1; Ack:0; Sub:0; Msg:19.0
2015-08-10 22:18:02 Set: Node:17; Sensor:0; Type:1; Ack:0; Sub:0; Msg:19.1
2015-08-10 22:18:32 Set: Node:17; Sensor:0; Type:1; Ack:0; Sub:0; Msg:19.0
2015-08-10 22:19:02 Set: Node:17; Sensor:0; Type:1; Ack:0; Sub:0; Msg:19.1
2015-08-10 22:21:11 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 22:21:12 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 22:21:31 Presentation: Node:18; Sensor:255; Type:0; Ack:0; Sub:18; Msg:1.5
2015-08-10 22:21:31 Internal: Node:18; Sensor:255; Type:3; Ack:0; Sub:6; Msg:0
Send: 18;255;3;0;6;M
2015-08-10 22:21:33 Internal: Node:18; Sensor:255; Type:3; Ack:0; Sub:11; Msg:4Relay_4Button_Temp_Dalla
2015-08-10 22:21:33 Internal: Node:18; Sensor:255; Type:3; Ack:0; Sub:12; Msg:1.4
2015-08-10 22:21:33 Presentation: Node:18; Sensor:1; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 22:21:33 Presentation: Node:18; Sensor:2; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 22:21:33 Presentation: Node:18; Sensor:3; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 22:21:33 Presentation: Node:18; Sensor:4; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 22:21:33 Presentation: Node:18; Sensor:1; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 22:21:33 Presentation: Node:18; Sensor:2; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 22:21:33 Presentation: Node:18; Sensor:3; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 22:21:33 Presentation: Node:18; Sensor:4; Type:0; Ack:0; Sub:3; Msg:
2015-08-10 22:21:39 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 22:21:40 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 22:21:41 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 22:21:43 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 22:21:44 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 22:21:45 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 22:21:45 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 22:21:48 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 22:21:52 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 22:21:54 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:1
2015-08-10 22:21:55 Set: Node:18; Sensor:1; Type:1; Ack:0; Sub:2; Msg:0
2015-08-10 22:22:02 Set: Node:17; Sensor:0; Type:1; Ack:0; Sub:0; Msg:19.0
2015-08-10 22:22:32 Set: Node:17; Sensor:0; Type:1; Ack:0; Sub:0; Msg:19.1

В логе прекрасно видно как я издевался над нодами до 19:20, а придя домой в 21:40 увидел что-все стоит.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль MySensor

Сообщение Ivan » Чт авг 13, 2015 9:59 pm

Обновил модуль

Из нового:
  • Перевод модуля
  • Флаг REQ для запроса состояния при старте модуля (например: Узнать состояния реле)
  • Поддержка Serial, тестировалось только на Debian, на win проблема с настройкой порта
  • Обновление информации презентации
  • Время последнего перезапуска узла - по времени видно если узел сбоит
  • Переподключение, если 15 минут не идут сообщения, то переподключение
Если у кого есть возможность разобраться с проблемой serial на Windows прошу помочь
За это сообщение автора Ivan поблагодарил:
slgeo (Чт авг 13, 2015 10:08 pm)
Рейтинг: 1.16%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Модуль MySensor

Сообщение olehs » Пт авг 14, 2015 10:11 am

Ivan писал(а): Если у кого есть возможность разобраться с проблемой serial на Windows прошу помочь
mode в Windows должна вызываться один раз со всеми настройками сразу, иначе неуказанные настройки сбиваются в дефолтные.
Ну или можно настроить дефолты в Диспетчере устройств.
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Модуль MySensor

Сообщение slgeo » Вс авг 16, 2015 4:41 pm

Иван, обновился через модули. Цикл mysensors падает с ошибкой:
Fatal error: Uncaught exception 'Exception' with message 'socket_connect() failed.</br>Reason: ()No route to host' in /var/www/modules/mysensor/phpMSTcp.php:36
Stack trace:
#0 /var/www/scripts/cycle_mysensor.php(54): MySensorMasterTCP->connect()
#1 {main}
thrown in /var/www/modules/mysensor/phpMSTcp.php on line 36
Несмотря на то, что у меня в настройках выставлен Serial, он все равно по TCP пытается соединиться
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
cabat
Сообщения: 216
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 76 раз
Поблагодарили: 28 раз

Re: Модуль MySensor

Сообщение cabat » Ср авг 19, 2015 9:35 am

Иван, а поделитесь впечатлениями - как работает новая версия библиотеки MySensors 1.5, стабильно?
Есть какие то проблемы, или стоит переходить?
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль MySensor

Сообщение Ivan » Ср авг 19, 2015 11:27 am

slgeo писал(а):Несмотря на то, что у меня в настройках выставлен Serial, он все равно по TCP пытается соединиться
Проверенно несколько раз все запускается правильно. Обновите модуль

Библиотека 1.5 работает нормально. Была замечена только 1 ошибка с EthernetGate, но они её давно исправили.
Подпись пакетов пока не пробовал

В модуле на serial Win - пока не соединяет. Как исправить уже знаю но пока нет времени исправить. Также видел что на Raspbery через mysensors/Raspberry не получается сделать передачу

Пожалуйста ответьте у кого linux и serial, работает ли у вас передача?
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Модуль MySensor

Сообщение slgeo » Ср авг 19, 2015 12:49 pm

Есть подозрение, что в serial все же не попадает передача.
Потому что,

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

cat /dev/ttyMySensorsGateway
все также выводит только принимаемые сообщения от сенсора.
В общем, очень нужны отзывы народа с никсами о работоспособности.
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль MySensor

Сообщение Ivan » Ср авг 19, 2015 1:38 pm

Попробуйте сделать echo команду в устройство. Код передачи можно взять в логе. Не забудьте что в конце должно быть перевод строки \r
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
cabat
Сообщения: 216
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 76 раз
Поблагодарили: 28 раз

Re: Модуль MySensor

Сообщение cabat » Ср авг 19, 2015 8:53 pm

Заметил такой момент - вроде все работает, данные от датчика приходят (сделал тестовый сенсор, который просто шлет уровень и напряжение батарейки),
но при этом в логе DebMes постоянно лезет такая ошибка:

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

Warning: socket_read(): unable to read from socket [10060]: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера.
 in C:\_majordomo\htdocs\modules\mysensor\phpMSTcp.php on line 68
но при этом среди этих ошибок проскакивают и логи сообщений вида:

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

2015-08-19 20:50:24 Internal: Node:9; Sensor:255; Type:3; Ack:0; Sub:0; Msg:89
2015-08-19 20:50:24 Set: Node:9; Sensor:0; Type:1; Ack:0; Sub:38; Msg:4.0488
Иван, как то надо с этим бороться или забить?
cabat
Сообщения: 216
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 76 раз
Поблагодарили: 28 раз

Re: Модуль MySensor

Сообщение cabat » Пт авг 21, 2015 2:45 pm

Иван, еще вопрос - а можно как то из скрипта из MD отправить ноде сообщение?
Поясню смысл на примере - есть у меня мысль на будущее сделать что то типа переносного информера (нода с экранчиком 16х2),
на которую я из MD буду отправлять информацию для отображения (ну например набор строк длинной 16 символов, которые будут по кругу отображаться на дисплее).
Это может быть, например, статус системы, температуры в доме и т.п.
Но т.к. наперед не понятно, что именно мне захочется туда выводить, жестко зашивать это в прошивку ноды не очень удобно.
Можно конечно сделать ноду с несколькими значениями типа VAR1..VAR5, их привязать к каким то свойствам в MD и меняя их, передавать инфо на ноду,
но как то мне кажется это не очень удобным.

В принципе, я когда пытался прикрутить шлюз Ethernet к MD путем доработки прошивки, добился передачи команды ноде через GET-запрос от MD,
но это как то не системно - хотелось бы через Ваш модуль это делать.
Ответить