pvvx / THB2

Custom firmware for Tuya devices on the PHY622x2 chipset
Other
92 stars 13 forks source link

Update readme. Добавлена информация о потребление #31

Closed VolunPotest closed 3 months ago

VolunPotest commented 3 months ago

Добавил информацию о потребление датчиков с разными прошивками.

pvvx commented 3 months ago

Существует очень много зависимостей и указать точно нет возможности. Потребление сильно зависит от настроек пользователем и экземпляра, а так же увеличивается при активном сканировании. Так же средний ток разный при разном напряжении в диапазоне 2..3.3В. Для расчета работы CR2032 или других батареек данные измерений среднего тока не годятся. При импульсном потреблении батарейки ведут себя по разному. Зависимость от номинала емкости в питании доходит до 40% времени работы батареек типа CR2032. Чтобы получить что-то более адекватное необходимо считать что батарейка CR2032 имеет всего 100 мА/ч. А реальная разница от производителя и срока/условий хранения у CR2032 при покупке варьируется от 10 до 100% от 230 мА/ч. Иначе начинаются разговоры о несоответствии опубликованных данных реальности. По этим причинам я не вижу смысла публиковать данные измерений. Чтобы в этом разобраться требуется целая статья или даже книга. :)

VolunPotest commented 3 months ago

Существует очень много зависимостей и указать точно нет возможности. Потребление сильно зависит от настроек пользователем и экземпляра, а так же увеличивается при активном сканировании. Так же средний ток разный при разном напряжении в диапазоне 2..3.3В. Для расчета работы CR2032 или других батареек данные измерений среднего тока не годятся. При импульсном потреблении батарейки ведут себя по разному. Зависимость от номинала емкости в питании доходит до 40% времени работы батареек типа CR2032. Чтобы получить что-то более адекватное необходимо считать что батарейка CR2032 имеет всего 100 мА/ч. А реальная разница от производителя и срока/условий хранения у CR2032 при покупке варьируется от 10 до 100% от 230 мА/ч. Иначе начинаются разговоры о несоответствии опубликованных данных реальности. По этим причинам я не вижу смысла публиковать данные измерений. Чтобы в этом разобраться требуется целая статья или даже книга. :)

А если ли возможность приблизительно оценить потребление тока? Я понимаю, что это зависит от настроек. Но можно взять как данное - дефолтные настройки. Мне кажется, это будет полезная информация (особенно при покупке).

Насколько понимаю - сейчас топ это THB2 (у него минимальное потребление)

pvvx commented 3 months ago

README:

VolunPotest commented 3 months ago

README:

* Измеренное среднее потребление от источника в 3.3В при сканировании термометров THB2 и BTH01 в пассивном режиме составляет до 8 мкА. Для TH05_V1.4 среднее потребление около 23 мкА - [TH-05 with CHT8305 #8 (comment)](https://github.com/pvvx/THB2/issues/8#issuecomment-1908982171). Остальные версии с экраном: при включенном LCD - от 12 до 14 мкА, c отключенным LCD - от 7 до 12 мкА.

Обновил значения в таблице. Если что-то упустил, дайте знать, поправлю.

pvvx commented 3 months ago

Потребление у оригинальной прошивки Tuya разное. Бывают зависимости потребления до регистрации и после, при первом и последующем включении и т.д. И различия достигают более двух раз. Но средний ток спящих компонентов у них везде от 13 мкА и выше. Это только на процессор. Так они пишут ПО. У Tuya нормативов никаких нет, как и гарантий. Tuya - это помойка.

VolunPotest commented 3 months ago

Потребление у оригинальной прошивки Tuya разное. Бывают зависимости потребления до регистрации и после, при первом и последующем включении и т.д. И различия достигают более двух раз. Но средний ток спящих компонентов у них везде от 13 мкА и выше. Это только на процессор. Так они пишут ПО.

Думаю сложно будет это компактно уместить в таблице, может тогда удалить колонку "Энергопотребление на ориг. прошивке"? Мне хотелось подчеркнуть, что ваша прошивка снижает потребление

pvvx commented 3 months ago

А завтра продадут ту-же модель с другими чипами и всё переписывать?

VolunPotest commented 3 months ago

А завтра продадут ту-же модель с другими чипами и всё переписывать?

Можно будет добавить доп. строку и указать HW версию. Могу еще потребление вынести в отдельную таблицу ниже, что думаете?

P.S. Могу закрыть PR, если вы считаете его бессмысленным.

pvvx commented 3 months ago

Я думаю что это не нужно. Тем более я не могу контролировать и переизмерять каждую версию. Когда пишется новая прошивка я всегда использую подключение к Power Profiler. Без него в BLE и Zigbee делать нечего не стоит вообще. Нормативное среднее потребление считаю до 14 мкА при CR2032. В тепличных условиях это будет работать 1 год от средней CR2032. Т.е. нет смысла писать потребление, т.к. расчет на 1 год при установках по умолчанию. Если потребление больше - об этом объявляется.

VolunPotest commented 3 months ago

Я думаю что это не нужно. Тем более я не могу контролировать и переизмерять каждую версию. Когда пишется новая прошивка я всегда использую подключение к Power Profiler. Без него в BLE и Zigbee делать нечего не стоит вообще. Нормативное среднее потребление считаю до 14 мкА при CR2032. В тепличных условиях это будет работать 1 год от средней CR2032. Т.е. нет смысла писать потребление, т.к. расчет на 1 год при установках по умолчанию. Если потребление больше - об этом объявляется.

Хорошо, спасибо за информацию. ПР закрываю.