Одним глазком.
Pulser_stc.cmd ни разу не указатель. Как следствие за каким то каждый цикл бестолково перекладывается 250+ байт. Дальше не смотрел.
Одним глазком.
Pulser_stc.cmd ни разу не указатель. Как следствие за каким то каждый цикл бестолково перекладывается 250+ байт. Дальше не смотрел.
Относительно старый, покупался лет восемь назад. Пароля по-умолчанию не было.
Имхо, если не читать журнал показаний, дата на устройстве не особо важна. Де-факто у меня в проекте она используется только для контроля в HA а-ля "когда последний раз была связь с устройством", т.к. опрос производится не часто.
Очень странно, у меня счётчик, где есть переменные на магнит, и ещё что-то. Которые можно сбросить только установкой часов с паролем. Который каким-то алгоритмом вычисляется из серийного номера.
Выпуск до 2016 или даже до 2015 года.
Да, верно. Если синхронизация не нужна - можно отрубать этой же переменной.
NTP, это важно ) по поводу адреса - я использую свой внутренний сервер, в той же сети что и ПЛК. однако, если на ПЛК настроена нормально маршрутизация (указан корректно гейтвей) - все работает и с внешними адресами.
Сейчас не найду бумажку с паспортом, но там явно было про отсутствие пароля. А в инструкции на сайте сказано "если забыли пароль - идите с серийником в поддержку за мастер-паролем".
А вот с чем были проблемы - так это с непропаем около мк преобразования логических уровней после трансмиттера рс485. Что приводило к тому, что часть битов отъезжало и CRC пакета не сходился. Собственно, отсюда и код, запиленный на отладку в первую очередь. Неделю с осциллографом шарился, пока нашел.
Обновил библиотеку до версии 0.2 - оптимизировал работу с буфером команд/результата и проверил на своем проекте.