...Я думаю, это конкретная проблема моего экземпляра счётчика.
Это не проблема счётчика, а его реакция на неправильные (с его точки зрения) запросы. Такая себе "капча" от спамеров Запросов обычно несколько в одном обращении. Важна (видимо) и их последовательность. Пакет запросов-ответов "Информация-->Мгновенные значения" И собственно сами данные в формате анализатора LA1010
Спасибо!!! Изучу, постараюсь исправить. А вы, как я понял, уже тоже написали некую софтинку, чтобы вытаскивать показания из счётчика не на дисплей, а куда-то ещё?
... Я не могу получить никакие данные, кроме потреблённой энергии по тарифам. Ни напряжение ни нагрузка. Как быть? ...
Что значит "не могу получить" ? Эти параметры выводятся на индикатор пульта, последовательность нажатий кнопок для вывода - указана в паспорте. Опишите, как делали Вы.
Забыл спросить - вывод GDO0 как используется в Вашем скетче ?
Я использовал готовую библиотеку, и в ней есть два режима: с использованием GDO0, и без. Я использовал режим с GDO0. Если не ошибаюсь, он используется для определения момента, когда пакет принят и загружен в FIFO приёмника. Подробнее вот тут написано: https://radiokot.ru/circuit/digital/security/34/
Запрос/ответ на мгновенные значения (текущие напряжения, ток, мощность), если можно...
Я вроде бы уже давал это, но на всякий случай более подробно В архиве три запроса и ответы при нагрузке на разные фазы. (тут не влазит, поэтому даю ссылку https://drive.google.com/file/d/1jQLvxg ... sp=sharing) Появятся вопросы - будем обсуждать.
Добавлено after 8 hours 30 minutes 45 seconds: Вот картинки проще. Первый запрос
Запрос/ответ на мгновенные значения (текущие напряжения, ток, мощность), если можно...
Я вроде бы уже давал это, но на всякий случай более подробно В архиве три запроса и ответы при нагрузке на разные фазы. (тут не влазит, поэтому даю ссылку https://drive.google.com/file/d/1jQLvxg ... aring) Появятся вопросы - будем обсуждать.
Добавлено after 8 hours 30 minutes 45 seconds: Вот картинки проще. Первый запрос
Спасибо! Я дико извиняюсь, но не совсем понятно: во вложении с показаниями все мгновенные значения отлично видны в принятом пакете. но не понятно: этот пакет (тот, что выложен последним на гуглодрайв) - это ответ на какой запрос?
Первые два скриншота анализатора с ответными пакетами не совпадают с пакетом на видео.
Первые два скриншота анализатора с ответными пакетами не совпадают с пакетом на видео.
Уже говорил, для чтения мгновенных значений, в запросе имеется четыре пакета. В первом ответе приходит время дата и доп. параметры (состояние пломб...) Во втором - частота, cos, Ua, Ub, Uc, Ia, Ib, Ic... На видео (последняя ссылка) дан пример расшифровки второго пакета. ---------- А вот в реалтайм https://drive.google.com/file/d/1ChPej2 ... sp=sharing
Vittaly76, Спасибо за Ваш проект! Всё работает отлично с Миртек32РУ (Он же Квант, кажется)
Получение информации о T1 T2 SUMM заработало из коробки, а вот чтобы заработало определение параметров сети, пришлось добавить функцию, с информацией от Dismas:
Обхода антиспама от счётчика, в виде запроса общей информации (10 73 55 20 0 [XX XX] FF FF 1C 0 0 0 0 0 A8 55 ) при этом не понадобилось
Добавил таймер и раз в пять минут делаю запрос-скидываю значения в MQTT - вообще теперь сказка, залетит в homeassistant как родной Правда при первом запросе как-то криво данные парсит
Интересно теперь как ведёт себя счётчик при пропадании электроэнергии, перестаёт отвечать сразу или успевает вернуть пару раз 0v
Ещё немного наговнокодил, прилетало слишком много какой-то побитой информации. Теперь она всё-равно приходит весьма через раз, но хотя бы не улетает в MQTT. Нужно разбираться и делать нормальную валидацию.
UPD: Стало лучше, но всё-равно неадекват какой-то прёт вместо значений параметров сети через раз Придётся проверять на то, попадают ли все параметры в диапазон условно-адекватных значений Показания по тарифам же приходят идеально, никакой волосатости на графике
Это ответ на запрос ? Он полный ? (все байты ?) КС правильная ?
Да, полный ответ, периодически проскакивает по непонятной мне причине. Может минут 20 приходить в ответ, а потом начать сыпать реальными данными) Вне зависимости от того делался ли запрос "Общей информации", о котором тут выше говорили, но на всякий случай делаю его запрос перед запросом параметров сети (см. в скетче).
Откуда сыпятся кривые данные - мне непонятно. Возможно это сотня счётчиков вокруг отвечает одновременно и всё бьётся, ибо вроде я не видел в функции парсинга проверки контрольной суммы (давно ковырял, не помню). А так в принципе - всё в последнем скетче работает. Данные о потреблении приходят без проблем, неправильные отсеиваются кривой фильтрацией в последнем скетче, данные о сети приходят, но фильтрацией не отсеиваются, переписывать пока лень
...Возможно это сотня счётчиков вокруг отвечает одновременно и всё бьётся...
Такого быть не может, ибо в запросе, равно как и в ответе, задаётся номер счётчика и именно он отвечает на запрос. А проверять КС необходимо, что бы отличить нормальный пакет от битого, и не важно по какой причине он битый.
... Я не могу получить никакие данные, кроме потреблённой энергии по тарифам. Ни напряжение ни нагрузка. Как быть? ...
Что значит "не могу получить" ? Эти параметры выводятся на индикатор пульта, последовательность нажатий кнопок для вывода - указана в паспорте. Опишите, как делали Вы.
У меня нет в пульте этих данных. Я их посмотреть не могу. В пульте просто нет этого.
Я их посмотреть не могу. В пульте просто нет этого.
Ещё раз спрошу, как просматриваете данные и какой версии пульт ?
По инструкции при входе в меню (где setup) стрелочка в верх ничего не даёт. Версия пульта хз, как ее посмотреть, может версия прошивки. У меня был счётчик Меркурий 230, я его просто к себе на участок перенес, подключил туда esp8266 с преобразователем. Все танные получаю от него.
Сейчас этот форум просматривают: Михайлик и гости: 21
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения