• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

pvvx

Активный участник сообщества
Компьютер 1 киловатт?
Бывают и более.
У простого CPU с 16..32 ядрами TDP 220 Вт, у дешевой видяхи RTX 3070 TDP 250Вт с припиской "Рекомендуемая мощность блока питания от 650 Вт", у чуть более современной RTX 3090 (TDP стесняются писать) "Рекомендуемая мощность блока питания 850 Вт" :p
И комп состоит только из CPU и видео-платы :)
 

enjoynering

Well-known member
У простого CPU с 16..32 ядрами TDP 220 Вт, у дешевой видяхи RTX 3070 TDP 250Вт с припиской "Рекомендуемая мощность блока питания от 650 Вт", у чуть более современной RTX 3090 (TDP стесняются писать) "Рекомендуемая мощность блока питания 850 Вт" :p
И комп состоит только из CPU и видео-платы :)
это пиковая. опять вы жонглируете цифрами.
 

pvvx

Активный участник сообщества
это пиковая. опять вы жонглируете цифрами.
Без проблем в Prime95:
Threadripper 3970X – 380 Вт на Socket sTRX4.
Видеокарта EVGA GeForce RTX 3090 FTW3 Ultra Hybrid Gaming (24 ГБ): громоздкая и весьма шумная СО с внешним радиатором, колоссальный лимит по потреблению в 500 Вт
Плюсуем монитор на 32 (особенно старые с ламповой подсветкой, кой счас тут и стот), SSD, HDD, ИБП и настольная лампа = 1кВт
PS: сюда пока поставил старый комп и старый монитор. В играх и тестах у него с монитором потребление 4A 240В. При обычной работе - тикает до 2A, если тупить и когда монитор гаснет и всё падает кушает менее 0.2A....
 

pvvx

Активный участник сообщества
Наконец мне с али пришли Xiaomi LYWSD03MMC с верcией B1.9 (на коробках дата производства серии 2021.09). Из-за поиска за месяц уже скопилась куча LYWSD03MMC B1.4...
Теперь возможно сделать оптимизацию по потреблению и для варианта B1.9 LYWSD03MMC. В текущей версии custom прошивки (v3.3) для B1.6 и B1.9 введена программная поддержка с автоопределением контроллера LCD и датчика по сторонним описаниям, но тестов с реальным оборудованием и глубокой оптимизации по потреблению с ними не производил из-за их отсутствия.
B1.6 ещё не найдены...

@enjoynering - теперь вопрос нафига раскидывать их пачками ясен?
Сейчас установлено 8 датчиков температуры и влажности... Можно больше...
у меня тоже вопрос- нафига?
 

nikolz

Well-known member
Если вы такой осведомленный и имеете громадный опыт в отопительных делах, то подскажите с цифрами и замерами, что будет комфортнее и эффективнее:
  • Десяток выжигающих пыль и пожароопасных ИК нагревателей (в каждую комнату)
  • Несколько конвекторов под окнами и т.д.
  • Теплый пол, поднимающий пыль в мастерской
  • Теплый плинтус по периметру всея конструкции внешних стен
Не в обиду будет сказано,
но все перечисленные, реализованные, либо придуманные в сильном бреду, Вами варианты,
напомнили мне народную мудрость: "Заставь дурака богу молиться, он и лоб расшибет."
 

nikolz

Well-known member
Бывают и более.
У простого CPU с 16..32 ядрами TDP 220 Вт, у дешевой видяхи RTX 3070 TDP 250Вт с припиской "Рекомендуемая мощность блока питания от 650 Вт", у чуть более современной RTX 3090 (TDP стесняются писать) "Рекомендуемая мощность блока питания 850 Вт" :p
И комп состоит только из CPU и видео-платы :)
Ну точно, по Крылову.
Вы используете 32 ядра с потреблением 1 кВт*час для написания Ваших примитивных поделок на TLSR?
Вы серьезно?
Думал, Вы меня не рассмешите.
Очевидно ошибся.
Смешно.
 

pvvx

Активный участник сообщества
Ну точно, по Крылову.
Вы используете 32 ядра с потреблением 1 кВт*час для написания Ваших примитивных поделок на TLSR?
Вы серьезно?
Думал, Вы меня не рассмешите.
Очевидно ошибся.
Смешно.
Неа. Я использую многоядерные CPU всегда. Они быстрее собирают проекты и упрощают отладку. Во время отладки обычно запускается множество программ и им всем необходим минимальный отклик, т.е. реал-тайм.
Иметь специальный комп для TLSR не намерен.
 

pvvx

Активный участник сообщества
Вы используете 32 ядра с потреблением 1 кВт*час для написания Ваших примитивных поделок на TLSR?
Я ещё не закончил внутреннюю отделку этой новой мастерской, по тому притаранил сюда древний комп, ему более 5 лет и его не жалко долбануть доской или замусорить :p Но жрет он знатно, не то что новые. А тут как раз будет необходим подогрев в самый холодный период :)
Вчера, при внешней +5С его работа в описанном помещении привела к +27С :) :) Надотъ увеличивать вентиляцию...
 

r1vver

New member
какая приложенька для ios сможет вытягивать информацию из LYWSD03MMC напрямую без умных домов, облаков, шлюзов, rpi, интернетов и т.п.?
 

pvvx

Активный участник сообщества
И снова к потреблению Xiaomi LYWSD03MMC.

На сегодня, про термометры с оригинальной прошивкой:
  • 2 шт. включенные в марте 2021 ещё работают, но показывают батарейку.
  • Один из двух термометров, включенных в январе – один показывает батарейку, соединиться с ним уже невозможно, второй месяц назад помер полностью (октябрь).

Из перепрограммированного на custom прошивку десятка – пока все пашут. Некоторые перенесли несколько пере-программирований на новые версии и тесты, основная группа стартовала в январе 2020.

CGG1, которые пришли 03.2021 с дохлыми CR2430 были заменены на CR2032 прижатых куском поролона :) так и работают на custom прошивке...
 

antinomy

New member
Искал Гуглом информацию по LYWSD03MMC, нашёл только эту тему более-менее детальную. Вопросы такие:
1) До какой температуры работает датчик (видел самое низкое в приложении -21,5, что соответствовало истине) ?
2) Настраивается ли порог отображения температуры на экране (пишет "L" ниже -5-8 примерно, точно ещё не установил) ?
3) Имеется ли ограничение по нижней температуре, которая хранится в памяти девайса (в истории писал -18,3-18,4, хотя текущую писал -21,5. Допускаю, что -18,4 это не ограничение, а просто средняя за час и она плавала до этих границ. Точно ещё не проверил).

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

pvvx

Активный участник сообщества
Искал Гуглом информацию по LYWSD03MMC, нашёл только эту тему более-менее детальную. Вопросы такие:
1) До какой температуры работает датчик (видел самое низкое в приложении -21,5, что соответствовало истине) ?
2) Настраивается ли порог отображения температуры на экране (пишет "L" ниже -5-8 примерно, точно ещё не установил) ?
Оф. прошивка не показывает низкие отрицательные температуры.
Custom прошивка показывает весь диапазон, на который способен датчик.
При низкой температуре, при новой CR2032, её отдача необходимого для работы тока и напряжения ограничена примерно до -10С. Далее или CR2032 умирает на всегда, или не выдает необходимую мощность. Зависит от производителя элемента - технологии изготовления - состава самого элемента батареи. Некие Ли-полимер составы/варианты просто умирают навсегда уже в -5..7С...
Вторая беда - LCD не показывает - становится совсем тусклый при понижении напряжения к 2 В. Устройство сохраняет работоспособность до 1.8В, но я ограничил до 2.0В - если ниже, то перейдет в режим сна с проверкой каждые несколько минут появления нормального напряжения и индикацией на экране напряжения в мВ.
Время работы CR2032 по имеющимся у меня LYWSD03MMC у оф.прошивки составляет 8..10 месяцев, custom - от 12 и далее (более пока не прошло с выхода первой версии custom прошивки).
3) Имеется ли ограничение по нижней температуре, которая хранится в памяти девайса (в истории писал -18,3-18,4, хотя текущую писал -21,5. Допускаю, что -18,4 это не ограничение, а просто средняя за час и она плавала до этих границ. Точно ещё не проверил).
Никто этим не занимался на оф. прошивке.

Чем лучше получать данные на Андроиде, есть ли что-то, что умеет с модифицированной прошивкой работать?
Понятие "умеет работать" растяжимо. На Андроид есть MijiaTemp и прочие... Но большинство программ, включая Mi-Home, при работе с термометром в телефоне делают BT соединение с ним, что выжирает батарейку за пару месяцев, бывает и быстрее (на оф.версии).
Шлюз Xiaomi и некоторые "Умные дома" не делают соединения и работают в пассивном режиме сканирования. Только в таком варианте LYWSD03MMC проработает более 6 месяцев до смены батареи. Но у оф.версии шаг передачи данных о температуре и влажности составляет 10 минут, у custom - 10 сек (настраивается пользователем). Как и история - у оф. версии - минимальный шаг записи в MiHome - 1 час (на сервере).
 

antinomy

New member
Спасибо за ответы!
При низкой температуре, при новой CR2032, её отдача необходимого для работы тока и напряжения ограничена примерно до -10С.
На заводской таблетке новой у меня -21,5 показывал в морозилке (в MiHome), что соответствует истине.
Custom прошивка показывает весь диапазон, на который способен датчик.
А датчик там до какой температуры стоит? Если стандартный consumer диапазон, то, полагаю, до -20?
На Андроид есть MijiaTemp и прочие... Но большинство программ, включая Mi-Home
А кто из них может работать с модифицированной прошивкой?
при работе с термометром в телефоне делают BT соединение с ним, что выжирает батарейку за пару месяцев, бывает и быстрее (на оф.версии).
Пока это некритично, сперва хочу концепцию проверить, если зайдёт, уже буду делать нормально.
Как и история - у оф. версии - минимальный шаг записи в MiHome - 1 час (на сервере).
У оф. прошивки в самом устройстве хранятся данные за сутки, а у модифицированной? Пока вижу такой сценарий - датчик измеряет температуру/влажность, раз в день запускаю BT и приложение на телефоне и выгребаю с них данные за сутки. Реально ли это делать и каким приложением?
 

antinomy

New member
Upd.
Нашёл, что там SHTV3, даташита нет, но на аналогичном SHTС3 до -40, отлично, если так.
 

pvvx

Активный участник сообщества
У оф. прошивки в самом устройстве хранятся данные за сутки
В самом термометре оф. версия хранит данные что-то за 4 месяца, если не более. Шаг то ли 1 час, то ли 30 мнут... Точно не помню, т.к. оф.версией не пользуюсь.
Время в термометре гуляет, т.к. нет часового кварца - Xiaomi пожидилось.
Reading recorded measurements on original firmware.
, а у модифицированной? Пока вижу такой сценарий - датчик измеряет температуру/влажность, раз в день запускаю BT и приложение на телефоне и выгребаю с них данные за сутки. Реально ли это делать и каким приложением?
Всё описано на github.
У модифицированной прошивки 20 тысяч замеров. Шаг записи задается. По умолчанию - 10 минут = 4.5 месяца.
 
Сверху Снизу