[Модуль] MegaD (megad)

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

Модератор: immortal

semkyskov
Сообщения: 29
Зарегистрирован: Вт июл 10, 2018 11:21 am
Благодарил (а): 38 раз
Поблагодарили: 1 раз

Re: [Модуль] MegaD (megad)

Сообщение semkyskov » Сб дек 14, 2019 1:36 am

sergejey писал(а):Конструкция /ajax/megad.html?op=processCycle используется для периодического опроса, т.е. выходит так, что периодический опрос статуса портов мегад возвращает разные значения? А не могли бы вы ещё на лог изменений значения статуса наложить лог взаимодействия с megad за тот же период? Возможно мы тогда увидим, почему после включения мы через 10 секунд получаем запрос на выключение. Ну или если это однозначно воспроизводится и есть возможность предоставить доступ к системе, то я мог бы подключиться и посмотреть прямо у вас.
Что касается кнопки с реле, то лог чуть выше на три поста.
Что касается счетчика: Воспроизводится проблема не совсем однозначно. Она то проявляется, то нет. Как впрочем и в случае со кнопкой.
Изображение
История свойства valueWork за период на графике:
Изображение
Лог взаимодействия с мегой, за тот же период, привожу целиком, т. к. почему то не работает фильтрация в Debug.
Мега mdid=6zHkA (192.168.1.14), порт 26

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

09:06:54 0.58157800 Request: /megad.php?pt=26&cnt=92&mdid=6zHkA (192.168.1.14)
09:06:54 0.66957500 Result: 
09:06:55 0.59560900 Request: /megad.php?pt=26&m=2&cnt=92&mdid=6zHkA (192.168.1.14)
09:06:55 0.61089200 Result: 
09:06:56 0.68754100 Request: /megad.php?pt=26&v=0 (192.168.1.15)
09:06:56 0.68951500 found by ip 2
09:06:56 0.77553000 Result: 
09:07:01 0.16865800 Request: /megad.php?pt=0&m=1&cnt=1482&mdid=aDLkt (192.168.1.15)
09:07:01 0.31290100 Result: 37:1
09:07:02 0.85837000 Request: /megad.php?pt=0&cnt=1483&mdid=aDLkt (192.168.1.15)
09:07:03 0.05388900 Result: 37:0
09:07:06 0.71112900 Request: /megad.php?pt=0&cnt=1485&mdid=aDLkt (192.168.1.15)
09:07:06 0.93126000 Result: 37:0
09:07:13 0.56026600 Request: /megad.php?pt=0&m=1&cnt=1486&mdid=aDLkt (192.168.1.15)
09:07:13 0.71941100 Result: 37:1
09:07:15 0.46737000 Request: /megad.php?pt=0&cnt=1487&mdid=aDLkt (192.168.1.15)
09:07:15 0.66923700 Result: 37:0
09:07:20 0.68642100 Request: /megad.php?pt=0&m=1&cnt=1488&mdid=aDLkt (192.168.1.15)
09:07:20 0.80611700 Result: 37:1
09:07:24 0.50762300 Request: /megad.php?pt=0&cnt=1489&mdid=aDLkt (192.168.1.15)
09:07:24 0.69781800 Result: 37:0
09:07:36 0.44164200 Request: /megad.php?pt=0&m=1&cnt=1490&mdid=aDLkt (192.168.1.15)
09:07:36 0.56090200 Result: 37:1
09:07:38 0.33304700 Request: /megad.php?pt=0&cnt=1491&mdid=aDLkt (192.168.1.15)
09:07:38 0.54404100 Result: 37:0
09:07:40 0.24391400 Request: /megad.php?pt=0&cnt=1493&mdid=aDLkt (192.168.1.15)
09:07:40 0.42105100 Result: 37:0
09:10:51 0.76860200 Request: /megad.php?pt=36&v=94&dir=0&mdid=aDLkt (192.168.1.15)
09:10:52 0.05251600 Result: 13:1
09:11:00 0.10506300 Request: /megad.php?pt=37&v=0 (192.168.1.15)
09:11:00 0.10702500 found by ip 2
09:11:00 0.11894500 Result: 
09:11:04 0.72247100 Sending command: http://192.168.1.15/sec/?cmd=13:0
09:11:04 0.73284400 Command response: Done
09:12:11 0.92485300 Request: /megad.php?pt=36&v=82&dir=0&mdid=aDLkt (192.168.1.15)
09:12:12 0.42759800 Result: 13:1
09:12:26 0.03571400 Request: /megad.php?pt=0&m=1&cnt=1494&mdid=aDLkt (192.168.1.15)
09:12:26 0.15246900 Result: 37:1
09:12:26 0.22137100 Request: /megad.php?pt=37&v=1 (192.168.1.15)
09:12:26 0.22462000 found by ip 2
09:12:26 0.24558700 Result: 
09:12:26 0.79565800 Request: /megad.php?pt=36&v=94&dir=0&mdid=aDLkt (192.168.1.15)
09:12:27 0.21646200 Result: 13:1
09:12:27 0.91748200 Request: /megad.php?pt=0&cnt=1495&mdid=aDLkt (192.168.1.15)
09:12:28 0.08551600 Result: 37:0
09:12:28 0.66378100 Request: /megad.php?pt=6&click=1&cnt=47&mdid=aDLkt (192.168.1.15)
09:12:28 0.75662000 Result: 
09:12:28 0.95057200 Request: /megad.php?pt=0&m=1&cnt=1496&mdid=aDLkt (192.168.1.15)
09:12:29 0.07083900 Result: 37:1
09:12:29 0.10234200 Sending command: http://192.168.1.15/sec/?cmd=11:1
09:12:29 0.11146300 Command response: Done
09:12:30 0.62302400 Sending command: http://192.168.1.15/sec/?cmd=11:0
09:12:30 0.63308800 Command response: Done
09:12:33 0.20147000 Request: /megad.php?pt=6&click=1&cnt=48&mdid=aDLkt (192.168.1.15)
09:12:33 0.29794100 Result: 
09:12:33 0.37015700 Sending command: http://192.168.1.15/sec/?cmd=11:1
09:12:33 0.38150600 Command response: Done
09:12:36 0.38438400 Sending command: http://192.168.1.15/sec/?cmd=11:0
09:12:36 0.39566300 Command response: Done
09:12:36 0.80180000 Request: /megad.php?pt=36&v=90&dir=0&mdid=aDLkt (192.168.1.15)
09:12:37 0.24701500 Result: 13:1
09:12:46 0.78070600 Request: /megad.php?pt=0&cnt=1497&mdid=aDLkt (192.168.1.15)
09:12:46 0.95743900 Result: 37:0
09:12:50 0.30294800 Sending command: http://192.168.1.15/sec/?cmd=13:0
09:12:50 0.31402700 Command response: Done
09:14:11 0.93014300 Request: /megad.php?pt=36&v=85&dir=0&mdid=aDLkt (192.168.1.15)
09:14:12 0.45205100 Result: 13:1
09:14:26 0.84464900 Request: /megad.php?pt=36&v=79&dir=0&mdid=aDLkt (192.168.1.15)
09:14:27 0.28027400 Result: 13:1
09:16:06 0.63593500 Request: /megad.php?pt=37&v=0 (192.168.1.15)
09:16:06 0.63816800 found by ip 2
09:16:06 0.65004200 Result: 
09:16:16 0.89034000 Request: /megad.php?pt=36&v=72&dir=0&mdid=aDLkt (192.168.1.15)
09:16:17 0.35141300 Result: 13:1
09:17:14 0.20677700 Request: /megad.php?pt=0&m=1&cnt=1498&mdid=aDLkt (192.168.1.15)
09:17:14 0.31629300 Result: 37:1
09:17:14 0.38696200 Request: /megad.php?pt=37&v=1 (192.168.1.15)
09:17:14 0.38957400 found by ip 2
09:17:14 0.40269800 Result: 
09:17:16 0.12976100 Request: /megad.php?pt=0&cnt=1499&mdid=aDLkt (192.168.1.15)
09:17:16 0.40852600 Result: 37:0
09:17:21 0.06343100 Request: /megad.php?pt=0&m=1&cnt=1500&mdid=aDLkt (192.168.1.15)
09:17:21 0.18310800 Result: 37:1
09:17:21 0.93032000 Request: /megad.php?pt=36&v=86&dir=0&mdid=aDLkt (192.168.1.15)
09:17:22 0.44107700 Result: 13:1
09:17:22 0.92965100 Request: /megad.php?pt=0&cnt=1501&mdid=aDLkt (192.168.1.15)
09:17:23 0.13142400 Result: 37:0
09:17:24 0.85505400 Request: /megad.php?pt=0&cnt=1503&mdid=aDLkt (192.168.1.15)
09:17:25 0.09600600 Result: 37:0
09:17:26 0.73563500 Request: /megad.php?pt=0&cnt=1505&mdid=aDLkt (192.168.1.15)
09:17:26 0.93898200 Result: 37:0
09:17:36 0.93250300 Request: /megad.php?pt=36&v=85&dir=0&mdid=aDLkt (192.168.1.15)
09:17:37 0.40406300 Result: 13:1
09:17:49 0.08020900 Sending command: http://192.168.1.15/sec/?cmd=13:0
09:17:49 0.10231700 Command response: Done
09:18:21 0.96153600 Request: /megad.php?pt=36&v=90&dir=0&mdid=aDLkt (192.168.1.15)
09:18:22 0.42910300 Result: 13:1
09:18:40 0.18587000 Request: /megad.php?pt=0&m=1&cnt=1506&mdid=aDLkt (192.168.1.15)
09:18:40 0.30531100 Result: 37:1
09:18:42 0.07450900 Request: /megad.php?pt=0&cnt=1507&mdid=aDLkt (192.168.1.15)
09:18:42 0.31199100 Result: 37:0
09:18:44 0.45836700 Sending command: http://192.168.1.15/sec/?cmd=13:247
09:18:44 0.46876400 Command response: Done
09:18:50 0.12471400 Request: /megad.php?pt=0&m=1&cnt=1508&mdid=aDLkt (192.168.1.15)
09:18:50 0.24705800 Result: 37:1
09:18:52 0.21119700 Request: /megad.php?pt=36&v=90&dir=0&mdid=aDLkt (192.168.1.15)
09:18:52 0.71042700 Result: 13:1
09:19:01 0.34295000 Sending command: http://192.168.1.15/sec/?cmd=13:0
09:19:01 0.35462700 Command response: Done
09:19:04 0.33852800 Request: /megad.php?pt=0&m=1&cnt=1510&mdid=aDLkt (192.168.1.15)
09:19:04 0.46075400 Result: 37:1
09:19:06 0.32622100 Request: /megad.php?pt=0&cnt=1511&mdid=aDLkt (192.168.1.15)
09:19:06 0.54319300 Result: 37:0
09:19:08 0.14664600 Request: /megad.php?pt=0&cnt=1513&mdid=aDLkt (192.168.1.15)
09:19:08 0.48818300 Result: 37:0
09:19:11 0.97298200 Request: /megad.php?pt=36&v=99&dir=0&mdid=aDLkt (192.168.1.15)
09:19:12 0.70044500 Result: 13:1
09:19:14 0.08564600 Request: /megad.php?pt=0&m=1&cnt=1514&mdid=aDLkt (192.168.1.15)
09:19:14 0.25417900 Result: 37:1
09:19:14 0.70648600 Sending command: http://192.168.1.15/sec/?cmd=13:115
09:19:14 0.71790300 Command response: Done
09:19:15 0.95850100 Request: /megad.php?pt=0&cnt=1515&mdid=aDLkt (192.168.1.15)
09:19:16 0.18385900 Result: 37:0
09:19:18 0.81008700 Sending command: http://192.168.1.15/sec/?cmd=13:227
09:19:18 0.82122400 Command response: Done
09:19:24 0.06184500 Request: /megad.php?pt=0&cnt=1517&mdid=aDLkt (192.168.1.15)
09:19:24 0.28975000 Result: 37:0
09:19:25 0.50161000 Request: /megad.php?pt=0&m=1&cnt=1518&mdid=aDLkt (192.168.1.15)
09:19:25 0.62238600 Result: 37:1
09:19:26 0.97934200 Request: /megad.php?pt=36&v=91&dir=0&mdid=aDLkt (192.168.1.15)
09:19:27 0.59109700 Result: 13:1
09:19:27 0.66311100 Request: /megad.php?pt=6&click=1&cnt=49&mdid=aDLkt (192.168.1.15)
09:19:27 0.78497600 Sending command: http://192.168.1.15/sec/?cmd=11:0
09:19:27 0.79603400 Command response: Done
09:19:27 0.81284700 Result: 
09:19:28 0.57405700 Request: /megad.php?pt=7&m=1&cnt=3059&mdid=6zHkA (192.168.1.14)
09:19:28 0.60529600 Result: 
09:19:28 0.67654700 Request: /megad.php?pt=11&v=1 (192.168.1.15)
09:19:28 0.67866400 found by ip 2
09:19:28 0.69285300 Result: 
09:19:28 0.97710300 Sending command: http://192.168.1.15/sec/?cmd=11:0
09:19:28 0.98802100 Command response: Done
09:19:29 0.36866700 Sending command: http://192.168.1.15/sec/?cmd=13:145
09:19:29 0.37953100 Command response: Done
09:19:33 0.40295800 Request: /megad.php?pt=7&m=2&cnt=3059&mdid=6zHkA (192.168.1.14)
09:19:33 0.41629900 Result: 
09:19:33 0.48833200 Request: /megad.php?pt=11&v=1 (192.168.1.15)
09:19:33 0.48911800 found by ip 2
09:19:33 0.49999200 Result: 
09:19:34 0.69059000 Request: /megad.php?pt=7&m=1&cnt=3060&mdid=6zHkA (192.168.1.14)
09:19:34 0.70307100 Result: 
09:19:37 0.25075100 Request: /megad.php?pt=36&v=91&dir=0&mdid=aDLkt (192.168.1.15)
09:19:37 0.81631800 Result: 13:1
09:19:38 0.96768200 Sending command: http://192.168.1.15/sec/?cmd=13:59
09:19:38 0.97832600 Command response: Done
09:19:39 0.42961400 Sending command: http://192.168.1.15/sec/?cmd=13:20
09:19:39 0.44144100 Command response: Done
09:19:39 0.75116400 Request: /megad.php?pt=7&m=2&cnt=3060&mdid=6zHkA (192.168.1.14)
09:19:39 0.76839600 Result: 
09:19:51 0.98787800 Request: /megad.php?pt=36&v=98&dir=0&mdid=aDLkt (192.168.1.15)
09:19:52 0.42319200 Result: 13:1
09:19:55 0.61785900 Sending command: http://192.168.1.15/sec/?cmd=13:0
09:19:55 0.62823500 Command response: Done
09:20:00 0.83810000 Request: /megad.php?pt=0&cnt=1519&mdid=aDLkt (192.168.1.15)
09:20:01 0.01665700 Result: 37:0
09:20:04 0.21123700 Request: /megad.php?pt=0&m=1&cnt=1520&mdid=aDLkt (192.168.1.15)
09:20:04 0.37777200 Result: 37:1
09:20:11 0.55851800 Request: /megad.php?pt=0&cnt=1521&mdid=aDLkt (192.168.1.15)
09:20:11 0.75998200 Result: 37:0
09:20:13 0.44787900 Request: /megad.php?pt=0&m=1&cnt=1522&mdid=aDLkt (192.168.1.15)
09:20:13 0.59676700 Result: 37:1
09:20:16 0.98554200 Request: /megad.php?pt=36&v=94&dir=0&mdid=aDLkt (192.168.1.15)
09:20:17 0.45664300 Result: 13:1
09:20:23 0.96640400 Request: /megad.php?pt=0&cnt=1523&mdid=aDLkt (192.168.1.15)
09:20:24 0.14710400 Result: 37:0
09:20:25 0.98022200 Sending command: http://192.168.1.15/sec/?cmd=13:0
09:20:25 0.99049800 Command response: Done
09:20:27 0.01458900 Request: /megad.php?pt=36&v=99&dir=0&mdid=aDLkt (192.168.1.15)
09:20:27 0.59354700 Result: 13:1
09:20:27 0.79626800 Request: /megad.php?pt=0&m=1&cnt=1524&mdid=aDLkt (192.168.1.15)
09:20:27 0.90437000 Result: 37:1
09:20:28 0.98143200 Sending command: http://192.168.1.15/sec/?cmd=13:46
09:20:28 0.99323300 Command response: Done
09:20:38 0.60185900 Request: /megad.php?pt=0&cnt=1525&mdid=aDLkt (192.168.1.15)
09:20:38 0.77419500 Result: 37:0
09:20:43 0.39972500 Request: /megad.php?pt=7&m=1&cnt=3061&mdid=6zHkA (192.168.1.14)
09:20:43 0.44300300 Result: 
09:20:46 0.99913600 Request: /megad.php?pt=36&v=94&dir=0&mdid=aDLkt (192.168.1.15)
09:20:47 0.45462600 Result: 13:1
09:20:48 0.31632100 Request: /megad.php?pt=7&m=2&cnt=3061&mdid=6zHkA (192.168.1.14)
09:20:48 0.33126100 Result: 
09:20:48 0.46197400 Request: /megad.php?pt=7&m=1&cnt=3062&mdid=6zHkA (192.168.1.14)
09:20:48 0.47610400 Result: 
09:20:49 0.84602100 Request: /megad.php?pt=0&m=1&cnt=1526&mdid=aDLkt (192.168.1.15)
09:20:49 0.96245400 Result: 37:1
09:20:50 0.21660600 Sending command: http://192.168.1.15/sec/?cmd=13:0
09:20:50 0.22922700 Command response: Done
09:20:53 0.44066500 Request: /megad.php?pt=7&m=2&cnt=3062&mdid=6zHkA (192.168.1.14)
09:20:53 0.45791700 Result: 
09:20:57 0.56200000 Request: /megad.php?pt=7&m=1&cnt=3063&mdid=6zHkA (192.168.1.14)
09:20:57 0.58271400 Result: 
09:21:02 0.68108400 Request: /megad.php?pt=7&m=1&cnt=3064&mdid=6zHkA (192.168.1.14)
09:21:02 0.70530000 Result: 
09:21:07 0.31738200 Request: /megad.php?pt=7&m=2&cnt=3064&mdid=6zHkA (192.168.1.14)
09:21:07 0.35481700 Result: 
09:21:09 0.38556400 Request: /megad.php?pt=7&m=1&cnt=3065&mdid=6zHkA (192.168.1.14)
09:21:09 0.42510000 Result: 
09:21:13 0.98165200 Request: /megad.php?pt=7&m=2&cnt=3065&mdid=6zHkA (192.168.1.14)
09:21:14 0.00453300 Result: 
09:21:15 0.55911900 Request: /megad.php?pt=7&m=1&cnt=3066&mdid=6zHkA (192.168.1.14)
09:21:15 0.59022400 Result: 
09:21:20 0.73115700 Request: /megad.php?pt=7&m=2&cnt=3066&mdid=6zHkA (192.168.1.14)
09:21:20 0.74600800 Result: 
09:21:23 0.09380200 Request: /megad.php?pt=7&m=1&cnt=3067&mdid=6zHkA (192.168.1.14)
09:21:23 0.11649200 Result: 
09:21:28 0.06389900 Request: /megad.php?pt=7&m=2&cnt=3067&mdid=6zHkA (192.168.1.14)
09:21:28 0.07769600 Result: 
09:21:28 0.97155100 Request: /megad.php?pt=7&m=1&cnt=3068&mdid=6zHkA (192.168.1.14)
09:21:29 0.00280800 Result: 
09:21:33 0.93409900 Request: /megad.php?pt=7&m=2&cnt=3068&mdid=6zHkA (192.168.1.14)
09:21:33 0.94814900 Result: 
09:21:34 0.42173100 Request: /megad.php?pt=7&m=1&cnt=3069&mdid=6zHkA (192.168.1.14)
09:21:34 0.43447300 Result: 
09:21:39 0.39186100 Request: /megad.php?pt=7&m=2&cnt=3069&mdid=6zHkA (192.168.1.14)
09:21:39 0.40980400 Result: 
09:21:39 0.92801700 Request: /megad.php?pt=7&m=1&cnt=3070&mdid=6zHkA (192.168.1.14)
09:21:39 0.94904600 Result: 
09:21:45 0.03570300 Request: /megad.php?pt=7&m=2&cnt=3070&mdid=6zHkA (192.168.1.14)
09:21:45 0.05989600 Result: 
09:21:47 0.84866100 Request: /megad.php?pt=0&cnt=1527&mdid=aDLkt (192.168.1.15)
09:21:48 0.02957600 Result: 37:0
09:21:55 0.54123500 Request: /megad.php?pt=0&m=1&cnt=1528&mdid=aDLkt (192.168.1.15)
09:21:55 0.65239300 Result: 37:1
09:21:56 0.33694700 Request: /megad.php?pt=7&m=1&cnt=3071&mdid=6zHkA (192.168.1.14)
09:21:56 0.36231000 Result: 
09:21:58 0.44317200 Request: /megad.php?pt=0&cnt=1529&mdid=aDLkt (192.168.1.15)
09:21:58 0.69789100 Result: 37:0
09:22:00 0.44409200 Sending command: http://192.168.1.15/sec/?cmd=13:89
09:22:00 0.45770500 Command response: Done
09:22:01 0.31491100 Request: /megad.php?pt=7&m=2&cnt=3071&mdid=6zHkA (192.168.1.14)
09:22:01 0.33249700 Result: 
09:22:01 0.56216300 Request: /megad.php?pt=0&m=1&cnt=1530&mdid=aDLkt (192.168.1.15)
09:22:01 0.72462800 Result: 37:1
09:22:03 0.47642000 Request: /megad.php?pt=0&cnt=1531&mdid=aDLkt (192.168.1.15)
09:22:03 0.76799300 Result: 37:0
09:22:05 0.11496100 Request: /megad.php?pt=7&m=1&cnt=3072&mdid=6zHkA (192.168.1.14)
09:22:05 0.17071200 Result: 
09:22:10 0.30458100 Request: /megad.php?pt=7&m=2&cnt=3072&mdid=6zHkA (192.168.1.14)
09:22:10 0.32193900 Result: 
09:22:10 0.67624300 Request: /megad.php?pt=7&m=1&cnt=3073&mdid=6zHkA (192.168.1.14)
09:22:10 0.68942700 Result: 
09:22:15 0.51700500 Request: /megad.php?pt=7&m=2&cnt=3073&mdid=6zHkA (192.168.1.14)
09:22:15 0.53110000 Result: 
09:22:17 0.44415100 Request: /megad.php?pt=0&m=1&cnt=1532&mdid=aDLkt (192.168.1.15)
09:22:17 0.57534000 Result: 37:1
09:22:17 0.63433200 Request: /megad.php?pt=7&m=1&cnt=3074&mdid=6zHkA (192.168.1.14)
09:22:17 0.65658400 Result: 
09:22:22 0.45580500 Request: /megad.php?pt=7&m=2&cnt=3074&mdid=6zHkA (192.168.1.14)
09:22:22 0.47167700 Result: 
09:22:22 0.61276200 Request: /megad.php?pt=7&m=1&cnt=3075&mdid=6zHkA (192.168.1.14)
09:22:22 0.64294800 Result: 
09:22:27 0.69768500 Request: /megad.php?pt=7&m=2&cnt=3075&mdid=6zHkA (192.168.1.14)
09:22:27 0.71947600 Result: 
09:22:29 0.59418900 Request: /megad.php?pt=7&m=1&cnt=3076&mdid=6zHkA (192.168.1.14)
09:22:29 0.61637500 Result: 
09:22:33 0.69711000 Request: /megad.php?pt=26&cnt=93&mdid=6zHkA (192.168.1.14)
09:22:33 0.78810900 Result: 
09:22:34 0.52257000 Request: /megad.php?pt=7&m=2&cnt=3076&mdid=6zHkA (192.168.1.14)
09:22:34 0.54172000 Result: 
09:22:34 0.69740700 Request: /megad.php?pt=26&m=2&cnt=93&mdid=6zHkA (192.168.1.14)
09:22:34 0.71489100 Result: 
09:22:36 0.87587100 Request: /megad.php?pt=7&m=1&cnt=3077&mdid=6zHkA (192.168.1.14)
09:22:36 0.89928800 Result: 
09:22:42 0.26286900 Request: /megad.php?pt=7&m=2&cnt=3077&mdid=6zHkA (192.168.1.14)
09:22:42 0.28051100 Result: 
09:22:42 0.44174700 Request: /megad.php?pt=0&cnt=1533&mdid=aDLkt (192.168.1.15)
09:22:42 0.66240100 Result: 37:0
09:22:45 0.96351800 Request: /megad.php?pt=7&m=1&cnt=3078&mdid=6zHkA (192.168.1.14)
09:22:45 0.98387800 Result: 
09:22:50 0.70098900 Request: /megad.php?pt=7&m=2&cnt=3078&mdid=6zHkA (192.168.1.14)
09:22:50 0.71614700 Result: 
09:22:52 0.06482900 Request: /megad.php?pt=0&m=1&cnt=1534&mdid=aDLkt (192.168.1.15)
09:22:52 0.16250000 Request: /megad.php?pt=7&m=1&cnt=3079&mdid=6zHkA (192.168.1.14)
09:22:52 0.19454200 Result: 
09:22:52 0.21199400 Result: 37:1
09:22:57 0.06607500 Request: /megad.php?pt=7&m=1&cnt=3080&mdid=6zHkA (192.168.1.14)
09:22:57 0.08704600 Result: 
09:23:02 0.03236200 Request: /megad.php?pt=7&m=2&cnt=3080&mdid=6zHkA (192.168.1.14)
09:23:02 0.04753800 Result: 
09:23:04 0.37321200 Request: /megad.php?pt=0&cnt=1535&mdid=aDLkt (192.168.1.15)
09:23:04 0.56848300 Result: 37:0
09:23:05 0.80000400 Request: /megad.php?pt=7&m=1&cnt=3081&mdid=6zHkA (192.168.1.14)
09:23:05 0.83128100 Result: 
09:23:09 0.39470700 Request: /megad.php?pt=0&m=1&cnt=1536&mdid=aDLkt (192.168.1.15)
09:23:09 0.51027600 Result: 37:1
09:23:10 0.89450700 Request: /megad.php?pt=7&m=2&cnt=3081&mdid=6zHkA (192.168.1.14)
09:23:10 0.91089900 Result: 
09:23:11 0.53850000 Request: /megad.php?pt=0&cnt=1537&mdid=aDLkt (192.168.1.15)
09:23:11 0.79214800 Result: 37:0
09:23:15 0.70641700 Request: /megad.php?pt=7&m=1&cnt=3082&mdid=6zHkA (192.168.1.14)
09:23:15 0.73229100 Result: 
09:23:20 0.63895600 Request: /megad.php?pt=7&m=2&cnt=3082&mdid=6zHkA (192.168.1.14)
09:23:20 0.66080100 Result: 
09:23:30 0.29855400 Request: /megad.php?pt=7&m=1&cnt=3083&mdid=6zHkA (192.168.1.14)
09:23:30 0.32061300 Result: 
09:23:31 0.20723300 Request: /megad.php?pt=0&m=1&cnt=1538&mdid=aDLkt (192.168.1.15)
09:23:31 0.35876200 Result: 37:1
09:23:34 0.59840600 Request: /megad.php?pt=7&m=1&cnt=3084&mdid=6zHkA (192.168.1.14)
09:23:34 0.61785100 Result: 
09:23:39 0.55869400 Request: /megad.php?pt=7&m=2&cnt=3084&mdid=6zHkA (192.168.1.14)
09:23:39 0.57321800 Result: 
09:23:41 0.95428700 Request: /megad.php?pt=7&m=1&cnt=3085&mdid=6zHkA (192.168.1.14)
09:23:41 0.97925600 Result: 
09:23:46 0.53260100 Request: /megad.php?pt=7&m=2&cnt=3085&mdid=6zHkA (192.168.1.14)
09:23:46 0.54625000 Result: 
09:23:49 0.24229900 Request: /megad.php?pt=7&m=1&cnt=3086&mdid=6zHkA (192.168.1.14)
09:23:49 0.26113800 Result: 
09:23:51 0.10017500 Request: /megad.php?pt=0&cnt=1539&mdid=aDLkt (192.168.1.15)
09:23:51 0.29394300 Result: 37:0
09:23:54 0.22318600 Request: /megad.php?pt=7&m=1&cnt=3087&mdid=6zHkA (192.168.1.14)
09:23:54 0.24715000 Result: 
09:23:58 0.41460900 Request: /megad.php?pt=0&m=1&cnt=1540&mdid=aDLkt (192.168.1.15)
09:23:58 0.52363000 Result: 37:1
09:23:58 0.98076500 Request: /megad.php?pt=7&m=2&cnt=3087&mdid=6zHkA (192.168.1.14)
09:23:58 0.99609500 Result: 
09:24:01 0.26179700 Request: /megad.php?pt=7&m=1&cnt=3088&mdid=6zHkA (192.168.1.14)
09:24:01 0.28174900 Result: 
09:24:03 0.83718500 Request: /megad.php?pt=6&click=1&cnt=50&mdid=aDLkt (192.168.1.15)
09:24:03 0.99289200 Result: 
09:24:04 0.17240500 Sending command: http://192.168.1.15/sec/?cmd=11:0
09:24:04 0.18348300 Command response: Done
09:24:06 0.33453200 Request: /megad.php?pt=7&m=2&cnt=3088&mdid=6zHkA (192.168.1.14)
09:24:06 0.35705500 Result: 
09:24:06 0.43134200 Request: /megad.php?pt=11&v=1 (192.168.1.15)
09:24:06 0.43320200 found by ip 2
09:24:06 0.44511100 Result: 
09:24:06 0.93613300 Sending command: http://192.168.1.15/sec/?cmd=11:0
09:24:06 0.94710400 Command response: Done
09:24:11 0.56663700 Request: /megad.php?pt=0&cnt=1541&mdid=aDLkt (192.168.1.15)
09:24:11 0.77488800 Result: 37:0
09:25:20 0.29658400 Request: /megad.php?pt=0&m=1&cnt=1542&mdid=aDLkt (192.168.1.15)
09:25:20 0.41649600 Result: 37:1
09:25:22 0.16522900 Request: /megad.php?pt=0&cnt=1543&mdid=aDLkt (192.168.1.15)
09:25:22 0.33721600 Result: 37:0
09:25:24 0.05121300 Request: /megad.php?pt=0&cnt=1545&mdid=aDLkt (192.168.1.15)
09:25:24 0.24953300 Result: 37:0
09:25:26 0.06311100 Request: /megad.php?pt=0&cnt=1547&mdid=aDLkt (192.168.1.15)
09:25:26 0.24495900 Result: 37:0
09:25:28 0.16510800 Request: /megad.php?pt=0&cnt=1549&mdid=aDLkt (192.168.1.15)
09:25:28 0.40053900 Result: 37:0
09:25:38 0.53672800 Request: /megad.php?pt=0&m=1&cnt=1550&mdid=aDLkt (192.168.1.15)
09:25:38 0.66125700 Result: 37:1
09:25:40 0.97657600 Request: /megad.php?pt=0&cnt=1551&mdid=aDLkt (192.168.1.15)
09:25:41 0.16568400 Result: 37:0
09:29:00 0.29999100 Request: /megad.php?pt=37&v=0 (192.168.1.15)
09:29:00 0.30195100 found by ip 2
09:29:00 0.31192100 Result: 
09:29:11 0.05066500 Sending command: http://192.168.1.15/sec/?cmd=13:0
09:29:11 0.06243700 Command response: Done
09:29:57 0.69934000 Request: /megad.php?pt=0&m=1&cnt=1552&mdid=aDLkt (192.168.1.15)
09:29:57 0.81643800 Result: 37:1
09:29:57 0.88307400 Request: /megad.php?pt=37&v=1 (192.168.1.15)
09:29:57 0.88508800 found by ip 2
09:29:57 0.89598500 Result: 
09:29:58 0.49736400 Sending command: http://192.168.1.15/sec/?cmd=13:18
09:29:58 0.50853400 Command response: Done
09:29:59 0.54237500 Request: /megad.php?pt=0&cnt=1553&mdid=aDLkt (192.168.1.15)
09:29:59 0.73728800 Result: 37:0
09:30:00 0.10748900 Sending command: http://192.168.1.15/sec/?cmd=13:23
09:30:00 0.12586000 Command response: Done
09:30:01 0.41417000 Request: /megad.php?pt=0&cnt=1555&mdid=aDLkt (192.168.1.15)
09:30:01 0.59230900 Result: 37:0
09:30:17 0.93431500 Request: /megad.php?pt=0&m=1&cnt=1556&mdid=aDLkt (192.168.1.15)
09:30:18 0.03871500 Result: 37:1
09:30:19 0.81839200 Request: /megad.php?pt=0&cnt=1557&mdid=aDLkt (192.168.1.15)
09:30:20 0.00479300 Result: 37:0
09:31:25 0.54281100 Sending command: http://192.168.1.15/sec/?cmd=10:0
09:31:25 0.55501600 Command response: Done
09:31:39 0.74078000 Sending command: http://192.168.1.15/sec/?cmd=10:0
09:31:39 0.75832600 Command response: Done
09:33:39 0.97949200 Request: /megad.php?pt=37&v=0 (192.168.1.15)
09:33:39 0.98182000 found by ip 2
09:33:39 0.99671200 Result: 
09:33:46 0.40696100 Sending command: http://192.168.1.15/sec/?cmd=13:0
09:33:46 0.41860200 Command response: Done
09:33:49 0.78448700 Request: /megad.php?pt=0&m=1&cnt=1558&mdid=aDLkt (192.168.1.15)
09:33:49 0.91042400 Result: 37:1
09:33:50 0.08913300 Request: /megad.php?pt=37&v=1 (192.168.1.15)
09:33:50 0.09141100 found by ip 2
09:33:50 0.10524400 Result: 
09:33:51 0.11393200 Request: /megad.php?pt=0&cnt=1559&mdid=aDLkt (192.168.1.15)
09:33:51 0.38530800 Result: 37:0
09:34:05 0.51881000 Request: /megad.php?pt=0&m=1&cnt=1560&mdid=aDLkt (192.168.1.15)
09:34:05 0.72253100 Result: 37:1
09:34:06 0.89219500 Request: /megad.php?pt=0&m=1&cnt=1562&mdid=aDLkt (192.168.1.15)
09:34:07 0.10378000 Result: 37:1
09:34:09 0.66269000 Request: /megad.php?pt=0&cnt=1563&mdid=aDLkt (192.168.1.15)
09:34:09 0.87996000 Result: 37:0
09:34:14 0.75154100 Request: /megad.php?pt=11&cnt=107&mdid=6zHkA (192.168.1.14)
09:34:14 0.78152100 Result: 
09:34:15 0.20484500 Request: /megad.php?pt=11&m=2&cnt=107&mdid=6zHkA (192.168.1.14)
09:34:15 0.21758200 Result: 
09:34:17 0.94390300 Request: /megad.php?pt=0&m=1&cnt=1564&mdid=aDLkt (192.168.1.15)
09:34:18 0.30116000 Result: 37:1
09:34:20 0.45688800 Request: /megad.php?pt=0&cnt=1565&mdid=aDLkt (192.168.1.15)
09:34:20 0.64862100 Result: 37:0
09:34:20 0.73998100 Request: /megad.php?pt=26&v=1 (192.168.1.15)
09:34:20 0.74249000 found by ip 2
09:34:20 0.85450600 Result: 
09:34:22 0.59574100 Request: /megad.php?pt=0&m=1&cnt=1568&mdid=aDLkt (192.168.1.15)
09:34:22 0.77585000 Result: 37:1
09:34:22 0.81965700 Request: /megad.php?pt=7&m=1&cnt=3089&mdid=6zHkA (192.168.1.14)
09:34:22 0.85808200 Result: 
09:34:22 0.89428900 Request: /megad.php?pt=6&click=1&cnt=51&mdid=aDLkt (192.168.1.15)
09:34:23 0.13707800 Sending command: http://192.168.1.15/sec/?cmd=11:0
09:34:23 0.13834400 Result: 
09:34:23 0.16234200 Command response: Done
09:34:25 0.30385700 Request: /megad.php?pt=11&v=1 (192.168.1.15)
09:34:25 0.30623300 found by ip 2
09:34:25 0.31947800 Result: 
09:34:26 0.68218600 Sending command: http://192.168.1.15/sec/?cmd=11:0
09:34:26 0.69343900 Command response: Done
09:34:27 0.76694000 Request: /megad.php?pt=7&m=2&cnt=3089&mdid=6zHkA (192.168.1.14)
09:34:27 0.79438000 Result: 
09:34:27 0.83108000 Request: /megad.php?pt=26&v=0 (192.168.1.15)
09:34:27 0.83387500 found by ip 2
09:34:27 0.93816200 Result: 
09:34:28 0.04424200 Request: /megad.php?pt=11&v=1 (192.168.1.15)
09:34:28 0.04543900 found by ip 2
09:34:28 0.06457100 Result: 
09:34:30 0.01696300 Request: /megad.php?pt=7&m=1&cnt=3090&mdid=6zHkA (192.168.1.14)
09:34:30 0.04157400 Result: 
09:34:32 0.07528100 Request: /megad.php?pt=26&cnt=94&mdid=6zHkA (192.168.1.14)
09:34:32 0.21159000 Result: 
09:34:32 0.99452800 Request: /megad.php?pt=26&m=2&cnt=94&mdid=6zHkA (192.168.1.14)
09:34:33 0.03728300 Result: 
09:34:40 0.86752700 Request: /megad.php?pt=7&m=2&cnt=3090&mdid=6zHkA (192.168.1.14)
09:34:40 0.88168300 Result: 
09:34:44 0.02461100 Request: /megad.php?pt=7&m=2&cnt=3091&mdid=6zHkA (192.168.1.14)
09:34:44 0.03944800 Result: 
09:34:49 0.74943300 Request: /megad.php?pt=7&m=2&cnt=3092&mdid=6zHkA (192.168.1.14)
09:34:49 0.78191300 Result: 
09:34:50 0.22105100 Request: /megad.php?pt=7&m=1&cnt=3093&mdid=6zHkA (192.168.1.14)
09:34:50 0.24235300 Result: 
09:34:52 0.76030800 Request: /megad.php?pt=6&click=1&cnt=52&mdid=aDLkt (192.168.1.15)
09:34:52 0.88491500 Sending command: http://192.168.1.15/sec/?cmd=11:0
09:34:52 0.89632000 Command response: Done
09:34:52 0.91311900 Result: 
09:34:55 0.06630200 Request: /megad.php?pt=7&m=2&cnt=3093&mdid=6zHkA (192.168.1.14)
09:34:55 0.08370300 Result: 
09:34:55 0.17688400 Request: /megad.php?pt=11&v=1 (192.168.1.15)
09:34:55 0.18035800 found by ip 2
09:34:55 0.19203500 Result: 
09:34:57 0.93967400 Sending command: http://192.168.1.15/sec/?cmd=11:0
09:34:57 0.95113600 Command response: Done
09:34:58 0.26323800 Request: /megad.php?pt=11&m=1&cnt=108&mdid=6zHkA (192.168.1.14)
09:34:58 0.29353900 Result: 
09:35:00 0.68056400 Request: /megad.php?pt=0&cnt=1569&mdid=aDLkt (192.168.1.15)
09:35:00 0.85817300 Result: 37:0
09:35:02 0.27677500 Request: /megad.php?pt=2&click=1&cnt=40&mdid=aDLkt (192.168.1.15)
09:35:02 0.30634400 Result: 
09:35:02 0.37742000 Request: /megad.php?pt=12&v=1 (192.168.1.15)
09:35:02 0.37948600 found by ip 2
09:35:02 0.41496200 Result: 
09:35:03 0.43296300 Request: /megad.php?pt=26&v=1 (192.168.1.15)
09:35:03 0.43780700 found by ip 2
09:35:03 0.60742400 Result: 
09:35:05 0.86852600 Request: /megad.php?pt=0&m=1&cnt=1570&mdid=aDLkt (192.168.1.15)
09:35:05 0.97934600 Result: 37:1
09:35:06 0.30957000 Request: /megad.php?pt=2&click=1&cnt=41&mdid=aDLkt (192.168.1.15)
09:35:06 0.34634600 Result: 
09:35:06 0.41333900 Request: /megad.php?pt=12&v=0 (192.168.1.15)
09:35:06 0.41604900 found by ip 2
09:35:06 0.43213400 Result: 
09:35:07 0.77328700 Request: /megad.php?pt=0&cnt=1571&mdid=aDLkt (192.168.1.15)
09:35:07 0.97743200 Result: 37:0
09:35:08 0.34453700 Request: /megad.php?pt=0&m=1&cnt=1572&mdid=aDLkt (192.168.1.15)
09:35:08 0.58125300 Result: 37:1
09:35:11 0.33553500 Request: /megad.php?pt=26&v=0 (192.168.1.15)
09:35:11 0.72825800 found by ip 2
09:35:11 0.84234000 Result: 
09:35:12 0.05911600 Request: /megad.php?pt=0&cnt=1573&mdid=aDLkt (192.168.1.15)
09:35:12 0.32352900 Result: 37:0
09:35:26 0.29517300 Request: /megad.php?pt=0&m=1&cnt=1574&mdid=aDLkt (192.168.1.15)
09:35:26 0.41238300 Result: 37:1
09:35:30 0.08930800 Request: /megad.php?pt=0&cnt=1575&mdid=aDLkt (192.168.1.15)
09:35:30 0.27848300 Result: 37:0
09:35:34 0.03463300 Request: /megad.php?pt=0&m=1&cnt=1576&mdid=aDLkt (192.168.1.15)
09:35:34 0.16187400 Result: 37:1
09:35:35 0.85917900 Request: /megad.php?pt=0&cnt=1577&mdid=aDLkt (192.168.1.15)
09:35:36 0.04229900 Result: 37:0
09:38:55 0.73525900 Request: /megad.php?pt=37&v=0 (192.168.1.15)
09:38:55 0.73746800 found by ip 2
09:38:55 0.74915500 Result: 
09:39:02 0.27177700 Sending command: http://192.168.1.15/sec/?cmd=13:0
09:39:02 0.28495300 Command response: Done
09:43:52 0.55596000 Request: /megad.php?pt=26&cnt=95&mdid=6zHkA (192.168.1.14)
09:43:52 0.64266900 Result: 
09:43:53 0.54218900 Request: /megad.php?pt=26&m=2&cnt=95&mdid=6zHkA (192.168.1.14)
09:43:53 0.56220600 Result: 
09:47:26 0.83092800 Request: /megad.php?pt=26&cnt=96&mdid=6zHkA (192.168.1.14)
09:47:26 0.92067100 Result: 
09:47:27 0.82917200 Request: /megad.php?pt=26&m=2&cnt=96&mdid=6zHkA (192.168.1.14)
09:47:27 0.84155600 Result: 
09:49:46 0.46401200 Request: /megad.php?pt=0&m=1&cnt=1578&mdid=aDLkt (192.168.1.15)
09:49:46 0.59027900 Result: 37:1
09:49:46 0.67019100 Request: /megad.php?pt=37&v=1 (192.168.1.15)
09:49:46 0.67220700 found by ip 2
09:49:46 0.68170300 Result: 
09:49:48 0.57748600 Request: /megad.php?pt=0&cnt=1579&mdid=aDLkt (192.168.1.15)
09:49:48 0.78783900 Result: 37:0
09:49:52 0.86102300 Request: /megad.php?pt=0&cnt=1581&mdid=aDLkt (192.168.1.15)
09:49:53 0.08091600 Result: 37:0
09:50:05 0.62590300 Request: /megad.php?pt=0&m=1&cnt=1582&mdid=aDLkt (192.168.1.15)
09:50:05 0.73813200 Result: 37:1
09:50:07 0.91459400 Request: /megad.php?pt=0&cnt=1583&mdid=aDLkt (192.168.1.15)
09:50:08 0.11999600 Result: 37:0
09:50:16 0.79990800 Request: /megad.php?pt=0&m=1&cnt=1584&mdid=aDLkt (192.168.1.15)
09:50:16 0.90560600 Result: 37:1
09:50:20 0.77977700 Request: /megad.php?pt=0&cnt=1585&mdid=aDLkt (192.168.1.15)
09:50:21 0.04733600 Result: 37:0
09:51:00 0.48488100 Request: /megad.php?pt=0&m=1&cnt=1586&mdid=aDLkt (192.168.1.15)
09:51:00 0.60476100 Result: 37:1
09:51:02 0.59179600 Request: /megad.php?pt=0&cnt=1587&mdid=aDLkt (192.168.1.15)
09:51:02 0.81914200 Result: 37:0
09:51:04 0.57246100 Request: /megad.php?pt=0&cnt=1589&mdid=aDLkt (192.168.1.15)
09:51:04 0.83055600 Result: 37:0
09:51:11 0.79561200 Request: /megad.php?pt=0&m=1&cnt=1590&mdid=aDLkt (192.168.1.15)
09:51:11 0.93662200 Result: 37:1
09:51:13 0.67970600 Request: /megad.php?pt=0&cnt=1591&mdid=aDLkt (192.168.1.15)
09:51:13 0.88138200 Result: 37:0
09:51:15 0.86893900 Request: /megad.php?pt=0&cnt=1593&mdid=aDLkt (192.168.1.15)
09:51:16 0.11730000 Result: 37:0
09:51:17 0.76871900 Request: /megad.php?pt=0&cnt=1595&mdid=aDLkt (192.168.1.15)
09:51:18 0.08499000 Result: 37:0
09:51:39 0.35153800 Request: /megad.php?pt=26&cnt=97&mdid=6zHkA (192.168.1.14)
09:51:39 0.44116600 Result: 
09:51:40 0.54983900 Request: /megad.php?pt=26&m=2&cnt=97&mdid=6zHkA (192.168.1.14)
Возможность предоставить доступ есть. Напишу в личку.
Chainik
Сообщения: 1366
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 225 раз
Поблагодарили: 429 раз

Re: [Модуль] MegaD (megad)

Сообщение Chainik » Сб дек 14, 2019 3:06 pm

Решил и я внести посильную лепту к исследованию "общей беды" с модулем.
Исходные данные: Win7, чистая установка MDM и модуля MegaD, MegaD-2561, прошивка 4.39b2.
Настройка конфигурации в Меге.
СпойлерПоказать
Opera Снимок_2019-12-14_142647_192.168.0.21.png
Opera Снимок_2019-12-14_142647_192.168.0.21.png (10.96 КБ) 1794 просмотра
Настройка входа в Меге.
СпойлерПоказать
Opera Снимок_2019-12-14_143804_192.168.0.21.png
Opera Снимок_2019-12-14_143804_192.168.0.21.png (5.56 КБ) 1794 просмотра
Настройка стандартного входа в модуле MegaD (на вкладке "Данные").
СпойлерПоказать
Opera Снимок_2019-12-14_142812_127.0.0.1.png
Opera Снимок_2019-12-14_142812_127.0.0.1.png (41.95 КБ) 1794 просмотра
Есть настройка входа как с типом "IN" (при котором и раньше у меня ничего не работало), так и с типом "Counter" (при котором ранее физические кнопки срабатывали).

Простые устройства (ПУ) не использовал. Всю настройку сделал на обычных объектах. В правильности настройки и коде методов уверен, т.к. раньше то же самое было проделано многократно.

Некоторые наблюдения.
1. При нажатии на выключатель из интерфейса все работает корректно. Самопроизвольных срабатываний не наблюдается. ОДНАКО при выключении и последующем запуске MDM происходит включение реле на выходе Меги (чего, естественно, быть не должно). Если перед выключением MDM оставить реле во включенном состоянии, то при последующем запуске MDM реле выключается и тут же включается. Все эти безобразия происходили не случайно и возникали при каждом выключении/запуске MDM (проделывал это десятки раз).
Проблема имеется.
2. При срабатывании физического выключателя на входе Меги отработки метода switch и, соответственно, переключения реле не происходит. В модуле MegaD на вкладке "Данные" считчик срабатываний входа не увеличивается, хотя должен (даже после перезагрузки страницы). Проблема имеется.

При этом цикл megad запущен и штатно функционирует.

Привожу фрагмент лога debmes (C:\_majordomo\htdocs\cms\debmes\2019-12-14_error.log). Там есть упоминания megad.
СпойлерПоказать
C:\_majordomo\htdocs\lib\mysqli.class.php(403): registerError('sql', '2006: MySQL ser...')
#1 C:\_majordomo\htdocs\lib\mysqli.class.php(193): mysql->Error('SELECT objects....', 0)
#2 C:\_majordomo\htdocs\lib\mysqli.class.php(238): mysql->Exec('SELECT objects....')
#3 C:\_majordomo\htdocs\lib\sqlFunctions.class.php(90): mysql->SelectOne('SELECT objects....')
#4 C:\_majordomo\htdocs\lib\objects.class.php(409): SQLSelectOne('SELECT objects....')
#5 C:\_majordomo\htdocs\lib\objects.class.php(605): getObject('ThisComputer')
#6 C:\_majordomo\htdocs\cycle.php(359): getGlobal('cycle_schedappR...')
#7 {main}
13:59:02 0.00336800 Error registered (type: sql):
2006: MySQL server has gone away
SELECT objects.*
FROM objects
WHERE TITLE = 'ThisComputer'
Backtrace:
#0 C:\_majordomo\htdocs\lib\mysqli.class.php(403): registerError('sql', '2006: MySQL ser...')
#1 C:\_majordomo\htdocs\lib\mysqli.class.php(246): mysql->Error('SELECT objects....')
#2 C:\_majordomo\htdocs\lib\sqlFunctions.class.php(90): mysql->SelectOne('SELECT objects....')
#3 C:\_majordomo\htdocs\lib\objects.class.php(409): SQLSelectOne('SELECT objects....')
#4 C:\_majordomo\htdocs\lib\objects.class.php(605): getObject('ThisComputer')
#5 C:\_majordomo\htdocs\cycle.php(359): getGlobal('cycle_schedappR...')
#6 {main}
13:59:02 0.00336800 Error registered (type: sql):
2006: MySQL server has gone away
SELECT * FROM cached_values WHERE KEYWORD = 'MJD:ThisComputer.cycle_megadRun'
Backtrace:
#0 C:\_majordomo\htdocs\lib\mysqli.class.php(403): registerError('sql', '2006: MySQL ser...')
#1 C:\_majordomo\htdocs\lib\mysqli.class.php(193): mysql->Error('SELECT * FROM c...', 0)
#2 C:\_majordomo\htdocs\lib\mysqli.class.php(238): mysql->Exec('SELECT * FROM c...')
#3 C:\_majordomo\htdocs\lib\sqlFunctions.class.php(90): mysql->SelectOne('SELECT * FROM c...')
#4 C:\_majordomo\htdocs\lib\caching.class.php(57): SQLSelectOne('SELECT * FROM c...')
#5 C:\_majordomo\htdocs\lib\objects.class.php(599): checkFromCache('MJD:ThisCompute...')
#6 C:\_majordomo\htdocs\cycle.php(359): getGlobal('cycle_megadRun')
#7 {main}
13:59:02 0.00336800 Error registered (type: sql):
2006: MySQL server has gone away
SELECT * FROM cached_values WHERE KEYWORD = 'MJD:ThisComputer.cycle_megadRun'
Backtrace:
#0 C:\_majordomo\htdocs\lib\mysqli.class.php(403): registerError('sql', '2006: MySQL ser...')
#1 C:\_majordomo\htdocs\lib\mysqli.class.php(246): mysql->Error('SELECT * FROM c...')
#2 C:\_majordomo\htdocs\lib\sqlFunctions.class.php(90): mysql->SelectOne('SELECT * FROM c...')
#3 C:\_majordomo\htdocs\lib\caching.class.php(57): SQLSelectOne('SELECT * FROM c...')
#4 C:\_majordomo\htdocs\lib\objects.class.php(599): checkFromCache('MJD:ThisCompute...')
#5 C:\_majordomo\htdocs\cycle.php(359): getGlobal('cycle_megadRun')
#6 {main}
13:59:02 0.00336800 Error registered (type: sql):
2006: MySQL server has gone away
SELECT objects.*
FROM objects
WHERE TITLE = 'ThisComputer'
Backtrace:
#0 C:\_majordomo\htdocs\lib\mysqli.class.php(403): registerError('sql', '2006: MySQL ser...')
#1 C:\_majordomo\htdocs\lib\mysqli.class.php(193): mysql->Error('SELECT objects....', 0)
#2 C:\_majordomo\htdocs\lib\mysqli.class.php(238): mysql->Exec('SELECT objects....')
#3 C:\_majordomo\htdocs\lib\sqlFunctions.class.php(90): mysql->SelectOne('SELECT objects....')
#4 C:\_majordomo\htdocs\lib\objects.class.php(401): SQLSelectOne('SELECT objects....')
#5 C:\_majordomo\htdocs\lib\objects.class.php(605): getObject('ThisComputer')
#6 C:\_majordomo\htdocs\cycle.php(359): getGlobal('cycle_megadRun')
#7 {main}
13:59:02 0.00336800 Error registered (type: sql):
2006: MySQL server has gone away
SELECT objects.*
FROM objects
WHERE TITLE = 'ThisComputer'
Backtrace:
#0
Так что подтверждаю, что есть проблемы "в датском королевстве".

PS. Причем, кто/что переключает реле при запуске МDM и меняет значение свойства status, понять не удалось.
СпойлерПоказать
Opera Снимок_2019-12-14_155716_127.0.0.1.png
Opera Снимок_2019-12-14_155716_127.0.0.1.png (20.06 КБ) 1786 просмотров
PPS. Есть у меня архив чистой MDM + модуль MegaD от 16.02.2019 (на котором раньше все работало). Так вот ради интереса попробовал сделать аналогичную тестовую настройку выключателя и выхода Меги на этом архиве. После первого переключения реле из интерфейса MDM реле начало судорожно включаться/выключаться несколько раз в секунду.
СпойлерПоказать
Opera Снимок_2019-12-14_175858_127.0.0.1.png
Opera Снимок_2019-12-14_175858_127.0.0.1.png (43.52 КБ) 1775 просмотров
Раньше такого не было. Надо заметить, и прошивка Меги была постарее, когда все работало нормально.

Есть у меня предположение на этот счет, которое, возможно, окажется полезным. В последних прошивках Меги произошло изменение, что называется "потрясающее идеологические основы".
"28.05.2019 ver 4.37 beta4 - Добавлена функция отправки уведомлений о переключение выходов, если они переключались не сервером (устройством, чей IP-адрес отличается от адреса сервера - например, другим контроллером, пользователем через встроенный Web-интерфейс и т.д.)"
Надо бы перепрошиться на более старую версию прошивки и посмотреть, что будет...

Перепрошился на 4.32b1. Докладываю.
Все заработало нормально на свежей версии модуля MegaD. Никаких произвольных переключений. И теперь у меня заработал вход в режиме "IN" (как и должно быть).
СпойлерПоказать
Opera Снимок_2019-12-14_192857_127.0.0.1.png
Opera Снимок_2019-12-14_192857_127.0.0.1.png (44.78 КБ) 1772 просмотра
Перепрошился на 4.37b2. Все работает штатно.
Перепрошился на 4.37b4. Все работает штатно.
Перепрошился на 4.38b9. Все работает штатно.
Перепрошился на 4.39b5 (последняя на текущий момент). Все работает штатно. Тогда почему до этого не работало?????????

Кажется, что удалось понять. почему же в начале дня при той же версии модуля MegaD не ничего не срабатывало при нажатии физической кнопки. Дело в том, что в конфигурации Меги был выставлен порт "8080" (см.первый скрин этого поста). Когда выставил порт "80" в плане срабатывания на нажатие физической кнопки, все нормализовалось.

Осталась единственная проблема: если реле было включено, то при запуске МDM оно выключается (чего быть не должно). Причину пока не понял.
Вот тут на скрине история свойства Status. Реле было включено кнопкой. Затем выключен и запущен МDM. Когда запустились все циклы, реле выключилось.
СпойлерПоказать
Opera Снимок_2019-12-14_205514_127.0.0.1.png
Opera Снимок_2019-12-14_205514_127.0.0.1.png (21.1 КБ) 1757 просмотров
semkyskov
Сообщения: 29
Зарегистрирован: Вт июл 10, 2018 11:21 am
Благодарил (а): 38 раз
Поблагодарили: 1 раз

Re: [Модуль] MegaD (megad)

Сообщение semkyskov » Вс дек 15, 2019 6:25 am

Chainik писал(а):
Сб дек 14, 2019 3:06 pm
PPS. Есть у меня архив чистой MDM + модуль MegaD от 16.02.2019 (на котором раньше все работало). Так вот ради интереса попробовал сделать аналогичную тестовую настройку выключателя и выхода Меги на этом архиве. После первого переключения реле из интерфейса MDM реле начало судорожно включаться/выключаться несколько раз в секунду.
СпойлерПоказать
Opera Снимок_2019-12-14_175858_127.0.0.1.png
Раньше такого не было. Надо заметить, и прошивка Меги была постарее, когда все работало нормально.
У вас точно все верно своим кодом в методах? Как вообще у реле могут быть статусы 0,1 и 2? (0 выкл, 1 вкл или наоборот) Может покажите?
Chainik писал(а):
Сб дек 14, 2019 3:06 pm
Есть у меня предположение на этот счет, которое, возможно, окажется полезным. В последних прошивках Меги произошло изменение, что называется "потрясающее идеологические основы".
"28.05.2019 ver 4.37 beta4 - Добавлена функция отправки уведомлений о переключение выходов, если они переключались не сервером (устройством, чей IP-адрес отличается от адреса сервера - например, другим контроллером, пользователем через встроенный Web-интерфейс и т.д.)"
Вроде как на данный момент параметр v= никак модулем не обрабатывается, модуль получает состояние портов меги только периодически опрашивая ее этим /ajax/megad.html?op=processCycle. Могу ошибаться.
Chainik писал(а):
Сб дек 14, 2019 3:06 pm
Осталась единственная проблема: если реле было включено, то при запуске МDM оно выключается (чего быть не должно). Причину пока не понял.
Это еще раз подтверждает предположение, что физическое состояние выходов меги, каким то образом, возвращается к состоянию установленному из интерфейса. Возможно из за этого /ajax/megad.html?op=processCycle, других причин не видно.
Chainik писал(а):
Сб дек 14, 2019 3:06 pm
Вот тут на скрине история свойства Status. Реле было включено кнопкой. Затем выключен и запущен МDM. Когда запустились все циклы, реле выключилось.
СпойлерПоказать
Opera Снимок_2019-12-14_205514_127.0.0.1.png
Покажите по времени этого снимка лог cms/debmes megad.log а не error.log и этого Opera Снимок_2019-12-14_155716_127.0.0.1.png (20.06 КБ) за одно.
Chainik
Сообщения: 1366
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 225 раз
Поблагодарили: 429 раз

Re: [Модуль] MegaD (megad)

Сообщение Chainik » Вс дек 15, 2019 12:01 pm

semkyskov писал(а):
Вс дек 15, 2019 6:25 am
Chainik писал(а):
Сб дек 14, 2019 3:06 pm
PPS. Есть у меня архив чистой MDM + модуль MegaD от 16.02.2019 (на котором раньше все работало). Так вот ради интереса попробовал сделать аналогичную тестовую настройку выключателя и выхода Меги на этом архиве. После первого переключения реле из интерфейса MDM реле начало судорожно включаться/выключаться несколько раз в секунду.
СпойлерПоказать
Opera Снимок_2019-12-14_175858_127.0.0.1.png
Раньше такого не было. Надо заметить, и прошивка Меги была постарее, когда все работало нормально.
У вас точно все верно своим кодом в методах? Как вообще у реле могут быть статусы 0,1 и 2? (0 выкл, 1 вкл или наоборот) Может покажите?
С кодом точно все в порядке. Нажатие и на интерфейсный выключатель и на физический выключатель вызывает (должен вызывать) выполнение одного и того же "общеклассового" метода switch. Код его простой.

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

file_get_contents("http://".$this->getProperty('ipAddress')."/".$this->getProperty('Password')."/?cmd=".$this->getProperty('Port').":2");
$state = file_get_contents("http://".$this->getProperty('ipAddress')."/".$this->getProperty('Password')."/?pt=".$this->getProperty('Port')."&cmd=get");
if ($state == "ON") {
  $this->setProperty('Status', 1);
} else {
  $this->setProperty('Status', 0); }
И нигде не предусмотрено выставление свойству Status значения "2".
Так что у меня нет объяснений, кем/чем/откуда это значения "2" там вообще выставлялось. Надо заметить, что значение появлялась только на архивной копии MDM+модуль MegaD от февраля 2019 г. В актуальной версии MDM+модуль MegaD фигурируют только "0" и "1" (как и должно быть).
semkyskov писал(а):
Вс дек 15, 2019 6:25 am
Chainik писал(а):
Сб дек 14, 2019 3:06 pm
Есть у меня предположение на этот счет, которое, возможно, окажется полезным. В последних прошивках Меги произошло изменение, что называется "потрясающее идеологические основы".
"28.05.2019 ver 4.37 beta4 - Добавлена функция отправки уведомлений о переключение выходов, если они переключались не сервером (устройством, чей IP-адрес отличается от адреса сервера - например, другим контроллером, пользователем через встроенный Web-интерфейс и т.д.)"
Вроде как на данный момент параметр v= никак модулем не обрабатывается, модуль получает состояние портов меги только периодически опрашивая ее этим /ajax/megad.html?op=processCycle. Могу ошибаться.
Я думаю, что на скрине (история значений свойства Status) "V" -- это не параметр, а сокращение от "Value". Также как "T" -- сокращение от "Time", а "Src" -- от "Source".
А /ajax/megad.html?op=processCycle я вообще не видел, чтобы у меня где-то проскакивало. Возможно, эта штука связана с Простыми устройствами, а я ими не пользуюсь.
Лично мне от модуля MegaD надо только одно: чтобы он качественно "отлавливал" срабатывание входа и все прилетающие при этом от Меги параметры и запускал указанный мной метод. Все.

semkyskov писал(а):
Вс дек 15, 2019 6:25 am
Chainik писал(а):
Сб дек 14, 2019 3:06 pm
Осталась единственная проблема: если реле было включено, то при запуске МDM оно выключается (чего быть не должно). Причину пока не понял.
Это еще раз подтверждает предположение, что физическое состояние выходов меги, каким то образом, возвращается к состоянию установленному из интерфейса. Возможно из за этого /ajax/megad.html?op=processCycle, других причин не видно.
Я все же думаю, что проблема "зарыта" где-то в Простых устройствах, хотя и не могу утверждать наверняка. В попытке упростить жизнь неподготовленным пользователям где-то "затесалась" противоречивая логика (конфликт) в работе ПУ и модуля MegaD.

semkyskov писал(а):
Вс дек 15, 2019 6:25 am
Chainik писал(а):
Сб дек 14, 2019 3:06 pm
Вот тут на скрине история свойства Status. Реле было включено кнопкой. Затем выключен и запущен МDM. Когда запустились все циклы, реле выключилось.
СпойлерПоказать
Opera Снимок_2019-12-14_205514_127.0.0.1.png
Покажите по времени этого снимка лог cms/debmes megad.log а не error.log и этого Opera Снимок_2019-12-14_155716_127.0.0.1.png (20.06 КБ) за одно.
А вот нет у меня такого файла (megad.log)...
semkyskov
Сообщения: 29
Зарегистрирован: Вт июл 10, 2018 11:21 am
Благодарил (а): 38 раз
Поблагодарили: 1 раз

Re: [Модуль] MegaD (megad)

Сообщение semkyskov » Вс дек 15, 2019 2:53 pm

Chainik писал(а):
Вс дек 15, 2019 12:01 pm
Я думаю, что на скрине (история значений свойства Status) "V" -- это не параметр, а сокращение от "Value". Также как "T" -- сокращение от "Time", а "Src" -- от "Source".
Отвечая Вам о функции отправки уведомлений о переключение выходов я имел ввиду другое. Цтата с https://ab-log.ru/smart-house/ethernet/megad-2561: "Если в системе используется сервер, он прописан в настройках, и порты контроллера переключались внутренней логикой: сценарий с признаком обязательного выполнения (Act с флажком), задания по расписанию (Cron), условное программирование (Program), контроллер отправляет на сервер сообщения об изменениях состояния входов.
Например: http://192.168.0.250/megad.php?pt=7&v=1
В данном случае запрос будет означать, что порт P7 был включен (v=1)." К данной проблеме это вряд ли имеет отношение.
Chainik писал(а):
Вс дек 15, 2019 12:01 pm
Я все же думаю, что проблема "зарыта" где-то в Простых устройствах, хотя и не могу утверждать наверняка. В попытке упростить жизнь неподготовленным пользователям где-то "затесалась" противоречивая логика (конфликт) в работе ПУ и модуля MegaD.
Здесь я склонен соглашаться, что то не так со status и switch в ПУ
Chainik писал(а):
Вс дек 15, 2019 12:01 pm
А вот нет у меня такого файла (megad.log)...
Нужно включить логирование в настройках модуля (ссылка [ Настроить ] и чекбокс Save all requests to log file).
Chainik
Сообщения: 1366
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 225 раз
Поблагодарили: 429 раз

Re: [Модуль] MegaD (megad)

Сообщение Chainik » Вс дек 15, 2019 3:50 pm

semkyskov писал(а):
Вс дек 15, 2019 2:53 pm
Chainik писал(а):
Вс дек 15, 2019 12:01 pm
Я думаю, что на скрине (история значений свойства Status) "V" -- это не параметр, а сокращение от "Value". Также как "T" -- сокращение от "Time", а "Src" -- от "Source".
Отвечая Вам о функции отправки уведомлений о переключение выходов я имел ввиду другое. Цтата с https://ab-log.ru/smart-house/ethernet/megad-2561: "Если в системе используется сервер, он прописан в настройках, и порты контроллера переключались внутренней логикой: сценарий с признаком обязательного выполнения (Act с флажком), задания по расписанию (Cron), условное программирование (Program), контроллер отправляет на сервер сообщения об изменениях состояния входов.
Например: http://192.168.0.250/megad.php?pt=7&v=1
В данном случае запрос будет означать, что порт P7 был включен (v=1)." К данной проблеме это вряд ли имеет отношение.
Этот функционал Меги точно не имеет отношения к проблеме. У меня не заполнено поле Act, не настроен Cron и Program. Все переключения происходят (должны происходить) только при участии сервера MDM.
semkyskov писал(а):
Вс дек 15, 2019 2:53 pm
Chainik писал(а):
Вс дек 15, 2019 12:01 pm
Я все же думаю, что проблема "зарыта" где-то в Простых устройствах, хотя и не могу утверждать наверняка. В попытке упростить жизнь неподготовленным пользователям где-то "затесалась" противоречивая логика (конфликт) в работе ПУ и модуля MegaD.
Здесь я склонен соглашаться, что то не так со status и switch в ПУ
Chainik писал(а):
Вс дек 15, 2019 12:01 pm
А вот нет у меня такого файла (megad.log)...
Нужно включить логирование в настройках модуля (ссылка [ Настроить ] и чекбокс Save all requests to log file).
В принципе, ничего криминального в megad.log у меня не пишется.
СпойлерПоказать
15:15:00 0.78216500 Request: /megad.php?pt=1&cnt=2 (192.168.0.21)
15:15:00 0.78316500 found by ip 2
15:15:00 0.83716800 Result:
15:17:06 0.78637200 Request: /megad.php?pt=1&cnt=3 (192.168.0.21)
15:17:06 0.78837200 found by ip 2
15:17:06 0.85537600 Result:
15:17:08 0.76448500 Request: /megad.php?pt=1&cnt=4 (192.168.0.21)
15:17:08 0.76648500 found by ip 2
15:17:08 0.84649000 Result:
15:18:21 0.11962400 Request: /megad.php?pt=1&cnt=5 (192.168.0.21)
15:18:21 0.12162400 found by ip 2
15:18:21 0.20862900 Result:
Но вот какую интересную особенность я заметил в свете той проблемы, что включенное реле выключается при старте MDM. Если реле включено с привлечением MDM (неважно, интерфейсным выключателем или физической кнопкой, когда тоже выполняется метод switch на сервере) при выключении и последующем запуске MDM проблема сохраняется. Видимо MDM восстанавливает то состояние выходов (свойство status или состояние интерфейсных элементов), которое сохранилось у него в БД.
Если я включаю реле из web-интерфейса Меги (свойство status и состояние интерфейсных элементов при этом, естественно не меняются), то при последующем выключении и включении MDM никаких переключений выходов не происходит.
СпойлерПоказать
Opera Снимок_2019-12-15_152237_127.0.0.1.png
Opera Снимок_2019-12-15_152237_127.0.0.1.png (27.01 КБ) 1700 просмотров
Кстати, попробовал и обратную ситуацию, когда включаю реле из MDM, затем выключаю из web-интерфейса Меги (статусы не меняются), выключаю MDM и запускаю MDM. Выключенное реле при старте MDM включается.

Кажется, кое-что начинает проясняться.
Еще раз замечу, что ПУ я вообще не использую.
semkyskov
Сообщения: 29
Зарегистрирован: Вт июл 10, 2018 11:21 am
Благодарил (а): 38 раз
Поблагодарили: 1 раз

Re: [Модуль] MegaD (megad)

Сообщение semkyskov » Вс дек 15, 2019 4:13 pm

У Вас проблема как раз в том, что сервер никаким образом не получает состояние портов Меги.
Последний раз редактировалось semkyskov Пн дек 16, 2019 4:23 am, всего редактировалось 2 раза.
За это сообщение автора semkyskov поблагодарил:
AndreyK (Вс мар 29, 2020 10:21 am)
Рейтинг: 1.18%
Chainik
Сообщения: 1366
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 225 раз
Поблагодарили: 429 раз

Re: [Модуль] MegaD (megad)

Сообщение Chainik » Вс дек 15, 2019 5:57 pm

semkyskov писал(а):
Вс дек 15, 2019 4:13 pm
У Вас проблема как раз в том, что сервер никаким образом не получает состояние портов Меги.
...
Свою проблему я бы сформулировал по-другому. "С какого перепугу" MDM при старте синхронизирует состояние выходов Меги с тем, которое сохранилось у него в базе?
Я еще могу понять, когда речь идет о входах. Правда и тут надо проводить синхронизацию по направлению "Мега >>> MDM" (а не наоборот). Но вот когда при старте MDM синхронизирует выходы Меги, причем переключает их в соответствии с тем состоянием, которое было сохранено у него в БД...
Вот это я отказываюсь понимать... Мега умеет в простейших случаях работать автономно от сервера. И много всего может произойти, пока сервер "отсутствовал".
Считаю, что это надо исправить.
semkyskov
Сообщения: 29
Зарегистрирован: Вт июл 10, 2018 11:21 am
Благодарил (а): 38 раз
Поблагодарили: 1 раз

Re: [Модуль] MegaD (megad)

Сообщение semkyskov » Пн дек 16, 2019 4:14 am

Chainik писал(а):
Вс дек 15, 2019 5:57 pm
semkyskov писал(а):
Вс дек 15, 2019 4:13 pm
У Вас проблема как раз в том, что сервер никаким образом не получает состояние портов Меги.
...
Свою проблему я бы сформулировал по-другому. "С какого перепугу" MDM при старте синхронизирует состояние выходов Меги с тем, которое сохранилось у него в базе?
Я еще могу понять, когда речь идет о входах. Правда и тут надо проводить синхронизацию по направлению "Мега >>> MDM" (а не наоборот). Но вот когда при старте MDM синхронизирует выходы Меги, причем переключает их в соответствии с тем состоянием, которое было сохранено у него в БД...
Вот это я отказываюсь понимать... Мега умеет в простейших случаях работать автономно от сервера. И много всего может произойти, пока сервер "отсутствовал".
Считаю, что это надо исправить.
По крайней мере, у меня Ваша проблема никак не воспроизводится. При загрузке сервер считывает конфигурацию портов Меги (выходов в частности) и выставляет в интерфейсе соответствующие статусы. Да и судя по Вашим логам нигде не видно, что бы сервер отправлял Меге хоть какие то команды. Попробуйте найти подтверждение тому, что сервер отправляет Меге команду на "синхронизацию". Посмотрите трафик между сервером и Мегой Wiresharkом.
А вот почему в истории свойства статус дублируется команда от Меги на нажатие кнопки (cnt=3, cnt=5) это вопрос. Как раз это наверное и вызывает срабатывание метода два раза. При установленном методе switch, это вызовет ту самую смену статуса на противоположный, через короткий промежуток времени после нажатия кнопки.
likex2000
Сообщения: 3
Зарегистрирован: Ср дек 11, 2019 11:37 am
Благодарил (а): 0
Поблагодарили: 2 раза

Re: [Модуль] MegaD (megad)

Сообщение likex2000 » Пн дек 16, 2019 11:17 pm

Могу предположить, что двойная запись состояния свойства status в ноль происходит из-за указания связанного свойства в настройках стандартного входа в модуле MegaD (на вкладке "Данные") и связанного метода, который также меняет свойство status.
За это сообщение автора likex2000 поблагодарили (всего 2):
Chainik (Вс дек 22, 2019 10:04 am) • semkyskov (Пт мар 20, 2020 12:22 pm)
Рейтинг: 2.35%
Ответить