• Система автоматизации с открытым исходным кодом на базе 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 месяца.
 
Сверху Снизу