Страница 4 из 72

Re: Модуль MySensor

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

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

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

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 увидел что-все стоит.

Re: Модуль MySensor

Добавлено: Чт авг 13, 2015 9:59 pm
Ivan
Обновил модуль

Из нового:
  • Перевод модуля
  • Флаг REQ для запроса состояния при старте модуля (например: Узнать состояния реле)
  • Поддержка Serial, тестировалось только на Debian, на win проблема с настройкой порта
  • Обновление информации презентации
  • Время последнего перезапуска узла - по времени видно если узел сбоит
  • Переподключение, если 15 минут не идут сообщения, то переподключение
Если у кого есть возможность разобраться с проблемой serial на Windows прошу помочь

Re: Модуль MySensor

Добавлено: Пт авг 14, 2015 10:11 am
olehs
Ivan писал(а): Если у кого есть возможность разобраться с проблемой serial на Windows прошу помочь
mode в Windows должна вызываться один раз со всеми настройками сразу, иначе неуказанные настройки сбиваются в дефолтные.
Ну или можно настроить дефолты в Диспетчере устройств.

Re: Модуль MySensor

Добавлено: Вс авг 16, 2015 4:41 pm
slgeo
Иван, обновился через модули. Цикл 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 пытается соединиться

Re: Модуль MySensor

Добавлено: Ср авг 19, 2015 9:35 am
cabat
Иван, а поделитесь впечатлениями - как работает новая версия библиотеки MySensors 1.5, стабильно?
Есть какие то проблемы, или стоит переходить?

Re: Модуль MySensor

Добавлено: Ср авг 19, 2015 11:27 am
Ivan
slgeo писал(а):Несмотря на то, что у меня в настройках выставлен Serial, он все равно по TCP пытается соединиться
Проверенно несколько раз все запускается правильно. Обновите модуль

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

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

Пожалуйста ответьте у кого linux и serial, работает ли у вас передача?

Re: Модуль MySensor

Добавлено: Ср авг 19, 2015 12:49 pm
slgeo
Есть подозрение, что в serial все же не попадает передача.
Потому что,

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

cat /dev/ttyMySensorsGateway
все также выводит только принимаемые сообщения от сенсора.
В общем, очень нужны отзывы народа с никсами о работоспособности.

Re: Модуль MySensor

Добавлено: Ср авг 19, 2015 1:38 pm
Ivan
Попробуйте сделать echo команду в устройство. Код передачи можно взять в логе. Не забудьте что в конце должно быть перевод строки \r

Re: Модуль MySensor

Добавлено: Ср авг 19, 2015 8:53 pm
cabat
Заметил такой момент - вроде все работает, данные от датчика приходят (сделал тестовый сенсор, который просто шлет уровень и напряжение батарейки),
но при этом в логе 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
Иван, как то надо с этим бороться или забить?

Re: Модуль MySensor

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

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