Comments 29
Считаем электричество умным автоматом в собственном щитке. WiFi\Zigbee\ESPHome.
Импульсный счетчик стоит 1.5-2к, контроллер на пару счётчиков - 5к (SAURES водомерка, например)
Всё добавляется в HA.
Ктож спорит)) но сейчас ещё проще ук сама собирает показания, так как на счетчике электричества есть rs-232.
По воде вопрос тока в цене и во времени которое хочется потратить
Проблема альтернативного учёта по сравнению с официальным счётчиком в том, что калибровка будет не совпадать. И ваш учёт всегда будет уползать или вверх, или вниз. Если нужны точные данные, то их надо брать с официального счётчика. На эти грабли я уже наступал :) Правда, я брал не умный автомат, а другой счётчик с rs-232 - ставил после официального, потому что к официальному нельзя никаким образом подключаться проводами, кроме вот такого датчика светодиодного.
Это вообще боль что к официальному подключаться нельзя, технический получается уже АСКУЭ, то бишь коммерческий учет.
По поводу коллибровки технический я и собираю данные с самого счетчика, там возле лампочки прям написано 3200imp/1кВт. Кажется мне как его от калибруют так он и будет моргать. За пол года уехали показания тока дневные в меньшую сторону. И скорее всего при большой нагрузке датчик света просто не успевает обработать пульсации, в этом минус да. Ну за пол года расхождения в 2кВт не страшно
Соглашусь что данная реализация весьма сомнительна
А что мешало так же считавать эльку с дисплея счётчика, а не светодиод велосипедить?
ESP-Cam с AI моделью читает только аналоговые данные, с барабана счетчика. Цифровые он не понимает
По крайней мере когда я этот «велосипедил» было так
Более того на экране счетчика не постоянно показываются киловатты, сначала время, затем дата, потом день, ночь, мощность и так по кругу. В какой момент фоткать не понятно
там же по таймингу он переключает, можно фоткать всё и будут все показания и день и ночь и пр. У меня на экране счётчика вверху ещё типа ползунка с 4 делениям, как на сайтах листалка картинок/баннеров с точками, мол какая картинка/экран сейчас показывается из скольки-то. Ну возможно да, в определённый момент проще было в текущее решение уйти, смотря какие обстоятельства.
Если поставить в порядке: гос. счетчик, вводной автомат, умный счетчик, то уползает минимально, за год уполз на несколько ватт и то по большей степени из-за перезагрузок HA.
Крутой проект, взял на заметку. Не понял только последний скрншот - откуда такие долги с пенями при наличии этой автоматизации? /s
350 + 212 получается больше 500 м3 воды - это же не за месяц?
Не теряются ли показания со счетчика электроэнергии, когда HA в перезагрузке или выключен на обслуживание?
В среднем должно быть пофиг. Если пару кВт потеряется - никто не заметит. Раз в пару лет можно синхронизировать руками.
показания esp-ха ранит у себя во flash - памяти, там какие то изменения были в ESPHome, точно не помню но вроде раз в сутки пишет она. Т.е. если даже выключить HA, то ESP продолжит считать, а если полностью отключат электричество то последнее показание сохранится в ESP.
Если показания уехали можно на скаку поправить. За пол года работы День - не досчитал 2кВт, Ночь - все норм
Вопрос только в том сколько циклов перезаписи выдержит память ESP, но я думаю лет на 5 хватит
"Каждая вспышка соответствует определённому количеству потреблённой энергии.". Вот интересно, сколько энергии, потребляют эти светодиоды, за всё время эксплуатации счетчика.
Завтра API изменят и отправка проходить не будет - что будете делать?
В целом сделано круто, однако всё же проще потратить 15мин и с телефона передать показания, чем убить пару дней на странные эксперименты
Это не готовое API, а анализ POST и GET запросов передачи показаний, таких же которые вы делаете с телефона, и отправках их уже не через Web интерфейс или приложение, а через BASH. Если это API сменится, так же смениться и приложение в телефоне, проблемы будут идентичны.
Простыми словами, скрипт заходит на сайт УК, авторизуется, вводит показания, нажимает кнопку отправить
Проще тогда уже сразу и с электросчётчика снимать показания камерой и распознавать, тогда не надо будет хранить данные в памяти и считать импульсы. и вообще можно будет запускать систему раз в месяц
Проще сходить в УК и узнать могут ли они сами собирать показания по RS-232. Все новые счетчики уже на борту с интерфейсом и в новых ЖК такое повсеместно.
Вариантов оцифровки масса, другой вопрос для чего они и как их использовать
Счетчики с интерфейсом для удалённой связи есть и много, но я не знаю ни одного именно с RS-232. Обычно - оптический интерфейс, хотя внутри это UART.
На всякий случай - RS232 имеет напряжения -+ 12 вольт, а UART - 0 - 3.3 или 0 - 5 вольт.
У меня установлен ЦЭ2726А модификация с RS-232, есть такие же 485, так же встречал счетчика ПСЧ и СЭТ на которых помимо RS-485/232 есть еще и оптический интерфейс.
12В с помощью медиаконвертора типа MOXA или подобных легко снизить до 5В или 3.3В.
Другое дело что все счетчики используют свои собственные протоколы передачи данных, придется вероятно писать сосенные библиотеки для чтения данных или искать в сети.
Для счетчиков Меркурий, например, в сети есть аж готовая прошивка для ESP
Когда нам поменяли отказавший счетчик на НАРТИС, мне пришлось найти инструкцию и почитать, что это за зверь такой. Нартисы сейчас массово ставят на замену отказавших или вышедших за срок эксплуатации счетчиков. Нартис вообще довольно продвинутый, он имеет и оптоинтерфейс и радио. Работает ли радио мне установить не удалось, но в логе программы обмена встречаются упоминания об радиообмене.
В документе упоминался стандарт СПОДЕС, которому должен следовать обмен со счетчиком. Вот цитата из запроса в инет:
"СПОДЭС — это спецификация протокола обмена данными электронных счётчиков, разработанная ПАО «Россети» на базе международного стандарта IEC 62056 (DLMS/COSEM). "
Преобразование протокола RS232 в UART обычно делается микросхемой MAX232 (или аналогом) и включает в себя не только преобразование уровней, но и инверсию сигнала. Например, 0 в UART это высокий уровень (+3.3 или +5), а 1 - это 0.
В RS232 0 это -12 вольт, а 1 +12 вольт.
Указанный Вами медиконвертер наверняка построен на базе такой микросхемы :)
Когда я в 2016 году делал свою железяку на базе esp32 для чтения данных из Меркурия-231 я записал обмен со штатной программой Mercury и полностью его повторил. В тот момент документация мне не была доступна. Сильно потом документация у меня появилась и в версии программы в среде Visual Studio я уже сделал полноценный обмен с формированием команд с расчетом контрольной суммы.
А счетчик это ваш, или он принадлежит РСО? Если второе, то согласовывали ли вы подключение к нему?
РСО, я ведь к нему не подключался)
Счетчик на борту имеет rs-232 я бы читал показания с него, небыло бы смысла что от колхозить если бы был мой
Ну как сказать:) проводочки какие-то, что-то сверху приделано, в глазах несведущих тетенек это может быть все, что угодно:) вообщем, они не задавали вопросов, да? А то тоже подумываю о снятии показаний со своего, думаю, надо ли с ними согласовывать.
Это же просто датчик света, в теории можно датчик поставить на дверцу щитка наверное, если щиток глухой. Напротив лампочки и сделать некую трубочку темную тоже на дверце щитка. И тогда на счетчике ничего не будет
Гораздо проще и показания будут точнее, купить готовый датчик с трансформатором который прищелкивается на вводной провод
Несколько лет назад я купил на Авито Меркурий-231, довольно пожамканный, надо признать. Но и цена была смешная. Потом я его отдал в сервисный центр при заводе и через пару недель получил назад с поверкой, паспортом, замененными подплавленными клеммами на новые и даже новой коробочкой. Всё вместе обошлось значительно дешевле нового Меркурия.
Сейчас этот трехфазный Меркурий стоит в однофазном щите и меряет энергию, токи и напряжения по трем каналам. Естественно, он ругается на неправильный фазовый сдвиг и напряжения по всем каналам совпадают :))
Но это сертифицированный измерительный прибор, а не китайская поделка.
вообщем, они не задавали вопросов, да?
у меня прозрачным термоклеем был прилеплен фотодиод, не так сильно бросалось в глаза как в статье, висел много лет пока не сменили счётчик на новый с оптопортом... надо бы тоже разобраться, благо в щиток уходят три провода

Как я научил Home Assistant передавать показания счётчиков и напоминать об оплате ЖКХ