Перейти до публікації
Пошук в
  • Додатково...
Шукати результати, які містять...
Шукати результати в...

Оперативно читать текущую потребляемую электромощьность

jia

Рекомендовані повідомлення

В рамках этой темы www.stroimdom.com.ua/forum/showthread.php?t=210260 и на базе этой системы www.stroimdom.com.ua/forum/showthread.php?t=203177

есть задача оперативно (в идеале раз в секунду) читать общее энергопотребление квартиры для дальнейшей обработки этой информации

Нужна помощь, советы и мнения

 

Вижу 3 варианта

 

Вариант 1

На основе данной схемы learn.openenergymonitor.org/electricity-monitoring/ct-sensors/interface-with-arduino?redirected=true купил железку ru.aliexpress.com/item/5A-amp-Range-Monophase-AC-Miniature-Current-Transformer-Module-Board-For-Arduino-38x18-5mm-New-Electric/32704086172.html

Вот вроде все понятно и точно, подключил, тестером снял напругу, все точно и есть возможность подстроиться, но прочитать это на ESP не смог ибо там переменный ток

В примере выше его читают скетчем больше тыщу раз в секунду и определяют умножив на корень с двух от пикового показания

ESP и готовые плагины читают напряжение раз в секунду

Городить все на ардуино не хочу ибо потом это все как-то нужно завязать на IP и по telnet слить в систему домашней автоматизации

 

Что если к этой схеме прикрутить диодный мост, конденсатор и синим переменным резистором подопустить напряжение, дабы в максимуме не было выше 3В?

Будет работать?

 

Вариант 2

Есть возможность проводами попасть в электрощитовую в подьезде (через стенку).

Мысль взять такой модулек за 0.4 доллара

TCR5000.jpg

Отгрызть белый диод, а темный направить на лампочку пульсации электросчетчика. Модуль к ESP отлично подключается и импульсы считает www.letscontrolit.com/wiki/index.php/PulsCounter (позднее опишу создание модуля к домашней автоматизации по учету количества воды, что проходит через фильтра ОСМОС и нотификации по их замене исключительно по указанных на них ресурса в литрах - датчики тоже работают импульсами на эффекте холла)

Проблема только в отце, который боится, что придет учетчица от ахметоблэнерго и без разбора забанит квартиру от светы "типа магнитов навешали тут". Будут проблемы?

 

Вариант 3

 

На входе в квартиру рядом с автоматами поставить электросчетчик (амперметр/ватметр) на DIN рейку С ИМПУЛЬСНЫМ ВЫХОДОМ

 

Наши китайские друзья предлагают типа такого за 10долл www.chinaenergymeter.com/1a-DIN-rail-meter-2.html

Наши расовоарийские Шнайдеры за 50евро под заказ

 

Вопросы по варианту 3

1. Насколько я понял, выходы S+ и S- работают, когда на S+ подается напряжение, в момент импульса тоже напряжение появляется на S-?

2. Стоит играться с китаем за 10долл? Или шнайдер? Или что еще покупаемое у нас проверенное и нормальное?

 

Вопросы общие

1. Модет есть еще варианты читать входной ток/мощщу?

2. Какой вариант по вашему предпочтительнее?

3. В чем ошибаюсь?

4. Как сделали б вы?

Посилання на коментар
Поділитися на інших сайтах

ru.aliexpress.com/item/PEACEFAIR-AC-100A-Digital-LCD-power-meter-power-energy-Volt-Ammeter-with-CT-coil/32404726761.html?spm=2114.03010208.3.61.b2B4cH&ws_ab_test=searchweb0_0,searchweb201602_1_10065_10068_433_434_10136_10137_10138_10060_10062_10056_10055_10054_302_10059_10099_10103_10102_10096_10052_10053_10050_10107_10051_10106_10084_10117_10083_10119_10080_10082_10081_10110_10111_10112_10113_10114_10078_10079_10073_10070_10122_10123_10120_10126_6000000_10127_10124_10125-10051_10111,searchweb201603_2,afswitch_1_afChannel,ppcSwitch_5,single_sort_0_default&btsid=30bc2de4-63b4-4cee-93d0-64de2cef8785&algo_expid=5fd028d4-bed9-45f5-8584-bd7967385fa7-7&algo_pvid=5fd028d4-bed9-45f5-8584-bd7967385fa7 . В инструкции есть описание протокола, который сей девайс выдает нагора. В интернете был пример как на этом девайсе построили отдаленный мониторинг нагрузки.
Посилання на коментар
Поділитися на інших сайтах

ru.aliexpress.com/item/PEACEFAIR-AC-100A-Digital-LCD-power-meter-power-energy-Volt-Ammeter-with-CT-coil/32404726761.html?spm=2114.03010208.3.61.b2B4cH&ws_ab_test=searchweb0_0,searchweb201602_1_10065_10068_433_434_10136_10137_10138_10060_10062_10056_10055_10054_302_10059_10099_10103_10102_10096_10052_10053_10050_10107_10051_10106_10084_10117_10083_10119_10080_10082_10081_10110_10111_10112_10113_10114_10078_10079_10073_10070_10122_10123_10120_10126_6000000_10127_10124_10125-10051_10111,searchweb201603_2,afswitch_1_afChannel,ppcSwitch_5,single_sort_0_default&btsid=30bc2de4-63b4-4cee-93d0-64de2cef8785&algo_expid=5fd028d4-bed9-45f5-8584-bd7967385fa7-7&algo_pvid=5fd028d4-bed9-45f5-8584-bd7967385fa7 . В инструкции есть описание протокола, который сей девайс выдает нагора. В интернете был пример как на этом девайсе построили отдаленный мониторинг нагрузки.

 

Вот тема на форуме easyESP

www.letscontrolit.com/forum/viewtopic.php?f=5&t=2595

 

Даже библиотеки есть под ардуино

Но это не то

Потому как не хочу читать напрямую железку, потому коннектится по IP и сливать инфу через телнет

 

Хочу готовым функционалом, который дает прошивка EASYESP

Посути это вебсервер и конфигурация его через вебморду

Там есть плагин счетчик импульсов и плагин чтение аналогового входа

Но главное, ОНО САМО отдает инфу на сервер домашней автоматизации, само занимается канальным и транспортным уровнями, мозг сам следит за доступностью его и т.д. Мне нужно не просто прочитать мощщу на входе, а и ГАРАНТООВАННО отдать ее в мозг и так же оперативно ее обработать

 

Добавлено через 31 минуту

Вот вычитал, что железка отдает по MODBUS более детально инфу

www.chinaenergymeter.com/1-1-5-single-phase-multifunction-energy-meter.html

С чего стоит начать дабы понять, что это за протокол и что делать именно с этой железкой

Воткнуть в USB RS485 адаптер возможность есть

Посилання на коментар
Поділитися на інших сайтах

Кстати. А у вас счетчик какой? Обычные НИК имеют светодиод, по частоте миганий которого можно точно определить потребляемую мощность. Поставить какой-нибудь фотодиод и измерять период между импульсами.
Посилання на коментар
Поділитися на інших сайтах

Кстати. А у вас счетчик какой? Обычные НИК имеют светодиод, по частоте миганий которого можно точно определить потребляемую мощность. Поставить какой-нибудь фотодиод и измерять период между импульсами.

 

:)

Описано в варианте 2

Реализуется очень легко как апаратно так и програмно, есть плагин пульскаунтер, которые адекватно все считает и по ви-фи передает, остается только от теперешнего времени отнять время прошлой передачи и увидеть сколько он насчитал импульсов за это время умножив на коэффсчетчика

 

Но есть проблема - отец СИЛЬНО боится лепить скотчем на счетчик фототранзитор, потому как думает, что его оштрафуют за вмешательство в работу счетчика

Пока переубедить не могу

Посилання на коментар
Поділитися на інших сайтах

Световод какой-нить? Да и где ж вмешательство-то. Хотя переубедить, это да...
Посилання на коментар
Поділитися на інших сайтах

Световод какой-нить? Да и где ж вмешательство-то. Хотя переубедить, это да...

 

Он вроде и согласился налепить фотоэлемент на дверки , но не тупо прямо, а под углом дабы не на стекляшке а левее

Тут уже вопрос будет ли фотоэлемент адекватно ловить импульсы

На данный эксперимент нужно 3-4 недели пока приедет модуль, потом еще найти время на поезду к отцу для эксперимента под углом по месту

 

Пока смотрю вариант 3

ru.aliexpress.com/item/5-32-230V-50HZ-Single-phase-Din-rail-Watt-hour-energy-meter-with-LCD-digital-disply/695870527.html

ru.aliexpress.com/item/5-32-A-230V-50HZ-Single-phase-Din-rail-KWH-Watt-hour-din-rail-energy-meter/32268036249.html

ru.aliexpress.com/item/1Pcs-DDS238-1-LCD-5-32-A-230VAC-50Hz-Single-Phase-DIN-Rail-Kilowatt-Hour-kwh/32705461258.html

 

Смущает только, что модель одна и таже, а пишут то 1000импульсов на квтч, то 1600 то 3200

Ну и непонятно зачем они пишут, что длинна импульса больше 30мс

Это бред или они с нм перепутали?

Посилання на коментар
Поділитися на інших сайтах

Пока смотрю вариант 3

не понимаю чем он лучше PZEM-004t (который без индикаторов, только плата замера с UART интерфейсом).

Посилання на коментар
Поділитися на інших сайтах

не понимаю чем он лучше PZEM-004t (который без индикаторов, только плата замера с UART интерфейсом).

 

Он имеет S0 интерфейс

S0-Schnittstelle.jpg

Посилання на коментар
Поділитися на інших сайтах

Я порылся в этих ваших интернетах - один резистор и выход превращается в 3,3 В UART и можно подключать а ESP.
Посилання на коментар
Поділитися на інших сайтах

Я порылся в этих ваших интернетах - один резистор и выход превращается в 3,3 В UART и можно подключать а ESP.

 

А читать как?

Писать скетчи?

ПОтом подключать модули и коннектится в мозг дабы передать цифры?

А потом писать модуль, дабы по таймеру проверять доступность ЕСПшки и т.д., когда система домашней автоматизации сама находит ЕСП с прошивкой espeasy, сама занимается мониторингом наличия ее в адеквате (параметр presence)... есп же через вебинтерфейс выбирается плагин, его параметры, ставится галочка "отправлять данные" и она сама регулярно отдает ее в систему автоматизации

Мне остается описать обработчик события поступления новой порции данных и проверять не отвалилась ли какая есп

 

Вот реальная ЕСП, которая трудится уже пол года

 

ТЕОРЕТИЧЕСКИ вариант 3

Подключаю на S0+ 3.3V c esp и на S0- контакт GPIO2

Дальше ввожу форму Snymok_800.jpgi.gif

и данные уже в системе (есп считает импульсы, отправляет и обнуляется)

 

Дальше переменная Power окажется в системе и стоит описать обработчик события (изменения значения), где переводить импульсы в конкретную мощщу и по этой мощще принимать решение или не делать ничего или слать аларм и начинать отключать потребителей

Посилання на коментар
Поділитися на інших сайтах

А читать как?

Писать скетчи?

Вариант с исходником.

У меня стоит два PZEM с ESP вот с этой прошивкой и отдают все по MQTT

Но, учтите что даные с него можно снимать не очень часто (типа раз 5 -10 сек)

Посилання на коментар
Поділитися на інших сайтах

Вариант с исходником.

У меня стоит два PZEM с ESP вот с этой прошивкой и отдают все по MQTT

Но, учтите что даные с него можно снимать не очень часто (типа раз 5 -10 сек)

 

Вах, спасибо

Почитаю, совсем забыл за MQTT

Посилання на коментар
Поділитися на інших сайтах

RS485 MODBUS-RTU DDS238-1 ZN однофазный счетчик

 

по умолчанию 9600 бит/с, БЕЗ четности, адрес 1

принимая во внимание: когда отправить команду, однофазный метр, непрерывное command длина не может превышать 10 байт данных, трехфазный счетчик непрерывной команды данных длина не может превышать 20 байт

хост-компьютер отправить код: адрес 03 00 00 00 02 CRC младший байт CRC старший байт (всего 8 байт)

(1) код адреса (1 байт) это же метр адреса от 1 ~ 247, метр defualt адрес 1.

(2) код функции (1 байт) 03. пожалуйста, используйте 03 код функции для чтения данных.

(3) регистрация адрес (2 байт): 0000

(4) количество данных (2 байт): 0002 читать 2 шт. 16 бит данных

(5) КПР (2 байт): проверьте код

метр отправить код: адрес 03 04 ХХ ХХ ХХ ХХ КПР младший байт CRC старший байт (всего 9 байт)

(1) код адреса (1 байт) это же метр адреса от 1 ~ 247, метр defualt адрес 1.

(2) код функции (1 байт) 03. пожалуйста, используйте 03 код функции для чтения данных.

(3) количество (1 байт): 4. средства передачи данных, сколько байт!

(4) данные (4 байт): 32 бит стандарт IEEE754 с плавающей точкой

(5) КПР (2 байт): проверьте код

пример:

узнайте адрес, адрес 0. 0

отправить

00 03 00 15 00 01 94 F

ответ

00 03 02 00 02 04 45

ПРИМЕР

читать метр в которых рассматриваются 1

прочитать полный энерг энергии, 10 киловатт-часов

отправить

01 03 00 00 00 02 c4 0b

ответ

01 03 04 00 00 03 e8 crc16

читать в реальном напряжение, которое 220 В

ОТПРАВИТЬ

01 03 00 c 00 01 44 09

ОТВЕТ

01 03 02 08 98 crc16

ЧИТАТЬ РЕАЛЬНЫЕ ТОКА, 5А

ОТПРАВИТЬ

01 03 00 0d 00 01 15 c9

ОТВЕТ

01 03 02 01 f4 crc16

ЧИТАТЬ АКТИВНАЯ МОЩНОСТЬ 10.5 КВТ

ОТПРАВИТЬ

01 03 00 0e 00 01 crc16

ОТВЕТ

01 03 02 29 04 crc16

ЧИТАТЬ РЕАКТИВНОЙ МОЩНОСТИ 0.5 КВАР

ОТПРАВИТЬ

01 03 00 0F 00 01 crc16

ОТВЕТ

01 03 02 01 F4 crc16

ЧИТАТЬ КОЭФФИЦИЕНТА МОЩНОСТИ, КОТОРЫЙ ЯВЛЯЕТСЯ COS 0.99

ОТПРАВИТЬ

01 03 00 10 00 01 crc16

ОТВЕТ

01 03 02 03 de crc16

ЧИТАТЬ ЧАСТОТА КОТОРОГО СОСТАВЛЯЕТ 50.5

ОТПРАВИТЬ

01 03 00 11 00 01 crc16

ОТВЕТ

01 03 02 13 ba crc16

 

имхо раз в секунду не получится

 

на малинке скрипт на питоне считывает 21 параметр со счетчика энергомера се301 через адаптер usb-rs485 (протокол не modbus) и записывает в db (mysql) в среднем за 35сек

 

attachment.php?attachmentid=555324&d=1489504789

702602459_.png.96138e9136c863f8556f53bb8df34c80.png

Змінено користувачем fim
Посилання на коментар
Поділитися на інших сайтах

Вариант 1

На основе данной схемы learn.openenergymonitor.org/electricity-monitoring/ct-sensors/interface-with-arduino?redirected=true купил железку ru.aliexpress.com/item/5A-amp-Range-Monophase-AC-Miniature-Current-Transformer-Module-Board-For-Arduino-38x18-5mm-New-Electric/32704086172.html

 

Сегодня на выход поставил диодный мост + электролит в итоге получил постоянное напряжение, откалибровался переменным резистором на плате, подал его на аналоговый вход ESP и получил нужную текущую мощщу

Сама есп читает и отдается на мозг раз в секунду... но через 3-4 минуты загрузка проца в 100%

Раз в две секунды ок

Поскольку мост в наличии оказался очень мошьным и электролит большой, то напряжение с нуля до рабочих показаний растет 30-50 секунд, столько же и падает, если выключить потребителя

Думаю реально все ускорить, но как-то не сильно хочется такое ставить на подсчет всего ввода

А вот как допсхема защиты (если реле залипнет или по ви-фи команда не пройдет) очень даже мелкое и думаю влезет в корпус sonoff заместо кнопки и диода

 

Вариант 3

 

На входе в квартиру рядом с автоматами поставить электросчетчик (амперметр/ватметр) на DIN рейку С ИМПУЛЬСНЫМ ВЫХОДОМ

 

Пока насмотрел такую железку

ru.aliexpress.com/item/5-32-A-230V-50HZ-Single-phase-Din-rail-KWH-Watt-hour-din-rail-energy-meter/32268036249.html

 

Думаю брать ее или таки как посоветовали выше PZEM + esp (wifi-iot.com/) + MQTT

Посилання на коментар
Поділитися на інших сайтах

Пока насмотрел такую железку

ru.aliexpress.com/item/5-32-A-230V-50HZ-Single-phase-Din-rail-KWH-Watt-hour-din-rail-energy-meter/32268036249.html

 

Думаю брать ее или таки как посоветовали выше PZEM + esp (wifi-iot.com/) + MQTT

 

Жесть какая, оно платное с привязкой до серийника ESP

Посилання на коментар
Поділитися на інших сайтах

Жесть какая, оно платное с привязкой до серийника ESP
Пробуйте из второй ссылки - там и исходник есть и скомпилированная есть бесплатно. Просто я ее нашел "после того" как установил платную.
  • Лайк 1
Посилання на коментар
Поділитися на інших сайтах

  • 1 місяць потому...

Створіть акаунт або увійдіть у нього для коментування

Ви маєте бути користувачем, щоб залишити коментар

Створити акаунт

Зареєструйтеся для отримання акаунта. Це просто!

Зареєструвати акаунт

Увійти

Вже зареєстровані? Увійдіть тут.

Увійти зараз
×
×
  • Створити...