-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Энергомера CE307 R34 #1
Comments
Спасибо. Подскажите точно модель счётчика и в каком она корпусе? |
Точная модель CE307 R34.749.OA.QYUVLFZ SPds |
Посмотрел.
В сентябре я смогу сделать компонент именно под СПОДЭС, но нужны будут логи побольше. Можно будет удаленно настроить, напишите мне на [email protected] для детальной информации. |
Задам вопрос производителю пока что. по поводу 61107 |
Да счетчик совместим с протоколом СПОДЭС/DLMS и IEC61107. Удалось выяснить через AdminTools.
после применения правила XOR с маской 0x80 получаем |
правильно ли я понмаю, что
|
через ваш скрипт
|
ответы с xor 0x80 удалось получить если напрямую посылать команды на счетчик, без вашего скрипта. |
чтобы получить больше информации можно включить log level = verbose или very_verbose что говорит команда EMD01(0.0,F)? p.s. нашел такой документ, крайне мутный и без нормальных примеров |
например так. или даже VERY_VERBOSE, не помню точно, где выдается все данные
если какие-то компоненты будут много выдавать данных - их сюда в список тоже можно включить и ограничить им логгинг INFO |
Похоже удалось получить что нужно
|
rx timeout срабатывает, т..к очень много данных идет. EM-D это по дням. |
пробую разные команды. похоже что-то пошло в правильном направлении.
|
если счетчик так и не выдаст единственное число в ответе в скобках, то надо будет парсить через шаблоны
|
Думаю, кроме настройки индекса в сенсор можно добавить опциональный параметр пропуска первых N символов, чтобы не заниматься парсингом. вопрос, что там за "0." ? и что за значениея 45991 и 41342? вчера и сегодня? |
0.4599 - это общее потребление по всем тарифам Вот так достаю Т1
Сейчас найду сумму и все остальное. У счетчика еще есть возможно размыкать реле нагрузки встроенное. И настраивать его по неправильному уровню напряжения. |
еще думаю, что вместо пропуска символов можно придумать еще sub-index - номер параметра внутри скобок, если там параметры перечислены через запятую. наверное, это будет разумнее |
да это хорошая идея. |
да, именно так. |
в итоге вот что у меня получилось.
|
По-моему, реле всегда управлял поставщик энергии, программируя разные пороги превышения. Там нужен пароль на запись параметров какого то уровня
Get Outlook for Android<https://aka.ms/AAb9ysg>
…________________________________
From: klim123123 ***@***.***>
Sent: Tuesday, August 20, 2024 7:55:50 PM
To: latonita/esphome-energomera-iec ***@***.***>
Cc: Anton Viktorov ***@***.***>; Comment ***@***.***>
Subject: Re: [latonita/esphome-energomera-iec] Энергомера CE307 R34 (Issue #1)
К сожалению Реле можно управлять только через СПОДЭС
Или какойто специальный пароль нужен для IEC61107. Я пробовал 777777 и пустой.
image.png (view on web)<https://github.com/user-attachments/assets/e4a24bf3-6b97-4628-b4b5-cca19f7564de>
—
Reply to this email directly, view it on GitHub<#1 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AA6O66UPQRM4HCSP5CHDYMLZSNYJNAVCNFSM6AAAAABMWVCJ5OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJZGMZDCOJQGU>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Через СПОДЭС можно управлять реле без проблем самому вручную. Видимо у них считается IEC61107 небезопасный, по этому такое важное как управление реле, только через СПОДЭС. |
@klim123123 попробуйте ветку https://github.com/latonita/esphome-energomera-iec/tree/subidx
чтобы из строки вставьте кусочек лога сюда плиз. у меня нет тестового стенда сейчас для проверки. |
[21:03:55][D][energomera_iec:360]: Requesting data for 'EMD01(0.0,1)' |
|
Спасибо что поделились проектом!
Подключил к счетчику CE307 по вашей схеме, завелось все с полпинка. Но есть проблема с получением информации о показаниях счетчика Т1, Т2 и сумма.(а это было самое главное зачем я покупал новый счетчик)
На запрос ET0PE() выдается ошибка ERR12 (Неизвестное имя параметра)
Попробовал достать команду только для Т1, через AdminTools.
Вижу запросы EMD01 и MD0. Попробовал их, так же выдается ошибка ERR12.
Если не затруднит направьте в какую сторону копать, что не так делают. Спасибо
The text was updated successfully, but these errors were encountered: