А у меня вообще он не запускается после установки модуля энергомера.
В логах это
Код: Выделить всё
21:02:00 0.43350800 Thread closed: cycle_energomera
21:01:59 0.41575100 Closing thread: c:/_majordomo/server/php/php.exe -q ./scripts/cycle_energomera.php --params "a:0:{}" > NUL
21:01:56 0.22677000 Starting service cycle_energomera (./scripts/cycle_energomera.php)
21:01:25 0.35729200 Got control command 'start' for cycle_energomera
AdminTools нормально считывает, а в модуль не могу прикрутить.
При запуске теста выскакивают ошибки
Код: Выделить всё
Warning: Unable to set baud rate: in C:\_majordomo\htdocs\modules\energomera\PhpSerial.php on line 264 Warning: Unable to set parity : in C:\_majordomo\htdocs\modules\energomera\PhpSerial.php on line 327 Warning: Unable to set character length : in C:\_majordomo\htdocs\modules\energomera\PhpSerial.php on line 377 Warning: Unable to set stop bit length : in C:\_majordomo\htdocs\modules\energomera\PhpSerial.php on line 438 2021-06-30 15:56:12 Connecting COM Warning: Unable to open the device in C:\_majordomo\htdocs\modules\energomera\PhpSerial.php on line 173 Fatal error: Uncaught Exception: serrial.open() failed in C:\_majordomo\htdocs\modules\energomera\iek61107.class.php:42 Stack trace: #0 C:\_majordomo\htdocs\modules\energomera\test.php(14): iek61107->connect() #1 {main} thrown in C:\_majordomo\htdocs\modules\energomera\iek61107.class.php on line 42
Оказалось все очень даже просто: необходимо добавить хотя бы одну новую запись (например VOLTA()) и цикл запустится. Неделю на это потратил...