• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESP32 энергосбережение

pvvx

Активный участник сообщества
В Zigbee нет IP сети. Есть в Bluetooth. И некое извращение в BLE, в виде доступа к внешним HTTPS на специальном BLE устройстве через специальные UUID. Matter на IP, но там пока я считаю всё совсем сырое…
 

pvvx

Активный участник сообщества
На смартфоне включаете Bluetooth-модем и соединяетесь с компа с интернетом через BT адаптер.
1721858053120.png
Через него и отослано...
 

nikolz

Well-known member
И ближе к теме “ ESP32 энергосбережение” – вот почти последняя ветка электро-сети, где ещё сидят пару WiFi розеток. По ней потребление не опускается ниже 6 Вт на 63A счетчике Zigbee (может там больше). А это 6*24*365= 52560 Вт в год, т.е. дороже чем стоят данные “розетки”. Заменить на Zigbee или BLE.
Не понял почему такое потребление.
--------------------
Если уберете ESP32 то роутеры уберете тоже?
Наверное нет.
Поэтому не надо прибавлять энергию роутеров. Они у Вас работают и без ESP32.
---------------------
Если у вас роутеры только для ESP, то используйте ESP-NOW звезда.
Навскидку.
Для чтения датчиков на любом модуле энергии надо примерно одинаково.
Поэтому разница будет лишь в затратах на сон и на работу радио.
ESP8285 для передачи данных достаточно 0.2 сек. т .е. Q= 0.2*300/3600= 0.017 mAh.
Если передаем 1 раз в час, то затраты энергии в год составят 0.017*365*24=146mAh или 146*3.3/1000=0.5 Вт.
Это в 100 тысяч раз меньше, чем Вы насчитали.
--------------------
И нет надобности в ESP32, поставьте ESP8285.
---------------------
Понимаю, что тогда Вам будет скучно, так как нет надобности постоянно что-то переписывать и осваивать.
===================
Относительно проводов.
В огород надо проводить не 220 вольт а не более 36. Вы же заботитесь о безопасности.
Датчики на проводе выносить на внешнюю стену дома, чтобы не было мучительно больно от низких температур.
А в доме можно делать беспроводные но с питанием от сети, чтобы не было заморочки с батарейками.
--------------
если надо на смартфон, то сделать один мост с ESP-NOW на ble с питанием от сети и поставить его дома.
 

nikolz

Well-known member
или на ESP32 сделать мост(шлюз,роутер) ESP-NOW -Wi-Fi и BLE и ZigBee и поставить его дома с питанием от сети 220 вольт.
 

pvvx

Активный участник сообщества
Во всем описанном вами нет смысла, т.к. есть HomeAssistant и другие системы серверов умного дома.
А это работа со стандартными интерфейсами - проводный интернет, Zigbee, BLE.
Роутер c WiFi в 99.999% идет отдельно, т.к. в (мини)компьютерах и прочих мини Linux платках не делают многопользовательские WiFi AP.
Так-же данные от датчиков в IoT для любой автоматизации желательно иметь с малым периодом обновления, а не раз в час.
Данные поступающие с датчика раз в час годятся только для обозреваемого человеком датчика погоды. И то это по привычке, т.к. ранее такую информацию вы получали из радио-телевидения на весь день (так и живете в тех временах?).

В HomeAssistant по моему заказу и подсказках сделали поддержку BLE, теперь и базовой версии.
Zigbee изначально являлся основой всех "умных домов". А уж проводный Ethernet был до них.
На сегодня такие системы серверов "умных домов" обслуживают любые хотелки и 90% покупных датчиков и исполнителей. (Но не ESP-Now.)
Добавление нового датчика занимает секунды, а вы предлагаете систему, где на каждый новый датчик вам придется переписывать все программы у каждого устройства.
 

pvvx

Активный участник сообщества
Для тех, кто в плотную не занимается программированием и разработкой, но хочет задешево слепить свой датчик или исполнительное устройство создана специальная среда – ESPHome. В таком варианте говорить о энерго-эффективности из-за дешевизны и универсальности не стоит. Но зато это позволяет ознакомиться с основами и начать собирать “умный дом”.

Когда у вас оформится “умный дом”, а не “умная городская коморка” c десятью датчиками включения света, то появятся другие требования и возникнут более подходящие решения для комплексного обслуживания сотен устройств. По статистике от пользователей в эти решения, когда это уже “умный дом”, а не игра в него, WiFi для обслуживания датчиков не входит. WiFi остается для применения в своей первоначальной цели – потоковое вещание от камер, соединение с интернет и прочими устройствами требующими большой трафик - скорости потока от мегабайта в сек. И забивать каналы WiFi AP мелочью для падения пропускной способности никто в здравом уме не будет.
 

pvvx

Активный участник сообщества
В итоге как только “умный дом” переваливает за десяток устройств, то пользователи отказываются от WiFi датчиков. При следующем шаге увеличения системы – отказываются от исполнительных устройств на WiFi.
 

pvvx

Активный участник сообщества
или на ESP32 сделать мост(шлюз,роутер) ESP-NOW -Wi-Fi и BLE и ZigBee и поставить его дома с питанием от сети 220 вольт.
Это мысли начинающего в построении "Вумного дома" и даже разбирать неохота.
Втюхайте надобность сея приблуды в умы хотя-бы тысяч пользователей, напишите начальные скрипты соединения с разными системами "умного дома", знакомьтесь с ведущими писателями (желающими обслуживать это дело много лет) таких тем в умных домах. Слепите платки на продажу со своей фигней... Если это "подхватят" и будет развитие - тогда через пару лет можно будет ознакомиться и подумать для применения.
 

pvvx

Активный участник сообщества
или на ESP32 сделать мост(шлюз,роутер) ESP-NOW -Wi-Fi и BLE и ZigBee и поставить его дома с питанием от сети 220 вольт.
Такие проекты есть (были) и в России. Но все в основном скукожились. Что-то ещё продают задорого неопытным строителям "умных домов".
И от ESP-NOW сразу избавляются, оставляя только Zigbee.
 

pvvx

Активный участник сообщества
Уже второй год в “умных домах” нахожусь на стадии, когда интересует объем трафика записи базы системы на носитель.
Сегодняшняя цифра только у одного “Home Assistant” составляет 10 Гегабайт в сутки (в SMART таблице диска).
1721918715104.png
(каждые сутки, ночью, HA реструктурирует свою базу данных, удаляя логи с давностью более месяца)
Это сравнимо с Windows 11 на современном оборудовании, когда интенсивно работают 24 часа в сутки с простыми пользовательскими приложениями.

При таком трафике дешевые SSD/NVME на 256..512 GB часто умирают через 2 года. А большинство пользователей работают с SD картами :)

SSD/NVME xватает на работу сервера “умного дома” до смены на более продвинутое оборудование каждые 2 года.

А вы туда хотите что подобное ESP32?
 

pvvx

Активный участник сообщества
На счет энерго-эффективности типового датчика.

Берем знакомый всем датчик температуры и влажности (для простоты расчета).
Соответственно он передает 2 значения – температуру и влажность (+ обычно третье – состояние батареи, учитывать не будем).

В итоге, при BLE передаче где-то к 5184000 переданных значений батарея CR2032 скончается.
Это энергия не более 2.9В * 100..150 мА = 0.29..0.435 Вт (7..8 рублей за такую батарейку).
Т.е. не более 0.000000084 Вт (84 пико Вт) на одно переданное значение.

Прием, т.е. потребление приемника для средней конфигурации.

Типовой BT-USB адаптер при непрерывном приеме потребляет примерно 7..30 мА по линии 5B USB. Обслуживает к сотне приемов BLE рекламных пакетов в секунду.

Итоговые затраты = 0.035.. 0.15 Вт на 100 приемов по 2 значения (от датчик(ов) температуры и влажности) в сек.

Это не более 0.075 Bт деленных на кол-во передач датчиков в секунду.
А минимум это 0.000175 Вт (175 микроBт) на прием одного значения из-за ограничения обслуживаемого кол-ва датчиков в сек.

Прием всегда обходится дороже...

Для Zigbee итоговые цифры необходимо умножить на минимум 8. В реалии на более. Таков протокол Zigbee связи.

Альтернативу, впариваемую @nikolz с ESP-NOW и прочим, даже считать страшно.
 

pvvx

Активный участник сообщества
Надо всё исправить на Вт*ч

И передача одного значения: 84 пико Вт*ч

А прием ещё поделить на 3600 =>

Минимум 49 пико Вт*ч на одно принятое значение.

Это реальные итоговые значения работающего оборудования, а не расчетные по TTX чипов и прочим рекламным брошюркам.
 

nikolz

Well-known member
Уже второй год в “умных домах” нахожусь на стадии, когда интересует объем трафика записи базы системы на носитель.
Сегодняшняя цифра только у одного “Home Assistant” составляет 10 Гегабайт в сутки (в SMART таблице диска).
И нахрена эти Гбайты?
Кроме как показать всему миру это нафиг не нужно.
Можете написать конкретно зачем эти Гбайты?
------------------
Когда у вас оформится “умный дом”, а не “умная городская коморка” c десятью датчиками включения света, то появятся другие требования и возникнут более подходящие решения для комплексного обслуживания сотен устройств.
И в результате Вы пашите как " раб лампы" вернее обслуживаете сотни устройств в этом не "умном доме".,
Не дай бог, что Вас не станет в этом вумном доме. И что будут делать Ваши домочадцы с Вашими сотней устройствами, когда сгорит предохранитель или закончатся батарейки ? Вы спросите их, что они будут тогда делать с этим умным домом.
-----------------------
Что Вы будете делать, когда все это устареет?
Так и будете всю оставшуюся жизнь заменять все на новое и переделывать все старое?
 

pvvx

Активный участник сообщества
И нахрена эти Гбайты?
Кроме как показать всему миру это нафиг не нужно.
Можете написать конкретно зачем эти Гбайты?
На счет "объема" спросите у писателей HomeAssistant и остального мира, использующего такие неоптимальные базы данных.


И в результате Вы пашите как " раб лампы" вернее обслуживаете сотни устройств в этом не "умном доме".,
Работающие не обслуживаю. Они сами работают.
А чтобы создать что-то новое всегда надо покопаться...

Не дай бог, что Вас не станет в этом вумном доме. И что будут делать Ваши домочадцы с Вашими сотней устройствами, когда сгорит предохранитель или закончатся батарейки ? Вы спросите их, что они будут тогда делать с этим умным домом.
Основные устройства, к примеру отвечающие за воду, имеют дублирующую систему - если ими "не управляет" HA (т.е. не приходят сигналы от него в течении 2 минуты), тогда работает автономная программа. Датчики, к примеру от бака, как принимались так и принимаются системой управления насосом, меняется только алгоритм.

Что Вы будете делать, когда все это устареет?
Так и будете всю оставшуюся жизнь заменять все на новое и переделывать все старое?
А что делают с устаревшим домами, да вообще когда дети вырастают или становятся самостоятельными владельцами? Сносят старое и строят новое.
Это вами не город с сотами. В селе или других загородных поселках всё обеспечение люди делают сами.

И простой вопрос - сколько времени служит к примеру кондиционер, насос, автомобиль и прочие системы до смены?
 

pvvx

Активный участник сообщества
Когда наступит период замены, то купят устройства уже имеющие аналогичные функции. Это дело развивается быстро, особенно когда уже есть прецедент.
Как с авто - поездив на автомате возвращаться на ручку не желают.
А если не найдут - будут по старинке оперировать рубильниками и пультами из комплекта к примеру у кондиционера :) @nikolz - представляете, там тоже надо менять батарейки! :)
 

pvvx

Активный участник сообщества
Не дай бог, что Вас не станет в этом вумном доме.
А ныне, домочадцы, если даже в тупом XIAOMI термометре умирает батарейка, то его как больного к приносят ко мне (как к дохтуру).
Аналогично с брелками к авто – “ключи в сумке, дверь, не открывается, машина не заводится”…
А уж как принудительно включить, к примеру прожектор, они знают – на том-же термометре у входа надо нажать кнопочку. Но данные действия были произведены всего пару раз за год.
 

pvvx

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

Большинством старых настенных выключателей света я не пользуюсь уже много лет, но они ещё висят со смененной функцией – только принудительное включение - отключить свет в темноту при присутствии там человека не получится. А если вся система умрет – тогда такой выключатель и будет работать как обычный.

@nikolz - все ваши страхи надуманы...
 

pvvx

Активный участник сообщества
@nikolz - все ваши страхи надуманы… Это аналогично: “Что будет делать бабушка, жившая неподалеку, когда ей надо было позвонить?” – придет к нам и наберем ей номер…
 

pvvx

Активный участник сообщества
Насчет смены батареек – у меня не вписаны никакие сценарии с оповещением о кончине батареек в устройствах. Ну помрет какое, да и ладно. Через несколько дней, когда станет заметно, обнаружится. Тогда и посмотрю, да заодно заменю в других. Если у вас нормальная система “Умного дома”, то и беспокоиться про батарейки нет смысла. Всегда должны быть дублирующие сценарии, а критические с оповещением.

Вот скопировал из HA часть показаний про батарейки в устройствах распределенных по типам.
1722075265111.png
И это не все “батарейки” в системе, а только мелкие и которые иногда интересуют…
 

nikolz

Well-known member
@nikolz - все ваши страхи надуманы… Это аналогично: “Что будет делать бабушка, жившая неподалеку, когда ей надо было позвонить?” – придет к нам и наберем ей номер…
Нет, просто к такому умному дому нужен слуга, такой же умный, как Вы.
Т е Вы сделали уникальную систему .
И, наверное не ошибусь, для которой не существует документации.
----------------
Полагаю, что умным дом будет тогда, когда к нему не нужно будет приложения в виде еще более умного хозяина.
--------------------
Что касается старых домов, то полагаю Вы ошибаетесь.
Их не сносят, а бросают , либо продолжают в них жить.
 
Сверху Снизу