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

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

tolimas

New member
Как он, MAC, меняется? Меняется только имя устройства.
Тем более в TelinkMiFlasher.html есть функция смены MAC на любой желаемый. Но после смены MAC желательно перезагрузить все приемные свистки-адаптеры - иначе они глючат.
Там только есть строка 'Send settings to custom firmware':
Send settings to custom firmware.JPG
Но нет примера как ей пользоваться. Я только нахожу:

Control function ID when connected
Primary Service UUID 0x1F10, Characteristic UUID 0x1F1F
ID Command
0x10 Get/Set MAC

Можете создать пример на замену мака?
 

pvvx

Активный участник сообщества
без поводка реально не комфортно, особенно если идешь с детьми.
Всё зависит как вы запрограммировали собаку. У нашей звуковой сигнал вызывает срочный поиск хозяина и если он в видимости – то срочное стремление к нему, а если это на загородной прогулочной территории – то бег ближе к дому. При нескольких повторах пишалки – будет долбиться в дверь, если хозяин или хозяйка не найдена. Работает как переключатель всех программ. У многих животных ума мало, но есть “прошитые программы” переключающиеся по внешним и внутренним датчикам. У птиц вообще это качество эволюцией выраженно в 100% систему. У собак тоже, но есть возможность дописать прошивку :)

Можете создать пример на замену мака?
1639923907603.png
Там длина мак больше на 2 байта, как это храниться в Flash для всех вариантов прошивок.
Т.е. к MAC в 6 байт надо дописать 2 байта в heх - они используются для random MAC.
 

tolimas

New member
Посмотреть вложение 11586
Там длина мак больше на 2 байта, как это храниться в Flash для всех вариантов прошивок.
Т.е. к MAC в 6 байт надо дописать 2 байта в heх - они используются для random MAC.
Большое спасибо! Сменив MAC смог подключить CGG1 к Gateway 3 и ESP модулю.
 

tolimas

New member
К какому варианту? Штатная прошивка его потом выбрасывает, после проверки логина (регистрации) при соединении с Mi-Home.
Я использую Home Assistant XiaomiGateway3. Основан на комментаре. Перед прошивкой датчик должен быть привязан к Gateway 3 через приложение Xiaomi Home и виден в Home Assistant интгерацие Xiaomi Gateway 3. В кастомной прошивке выбираем Advertising type- Mi. Пункты AdFlags и Encrypted Mi beacon не должны быть помечены. Очень стабильно работает :)
PS. Данные датчика обновляются только в Home Assistant но не в приложение Xiaomi Home.
 

pvvx

Активный участник сообщества
Данные датчика обновляются только в Home Assistant но не в приложение Xiaomi Home.
Я думал, что и туда и сюда (в HA и в MI-Home).
А для приема многих BLE датчиков есть альтернативная прошивка Gateway3. Я её не испытывал.
 

tolimas

New member
Я думал, что и туда и сюда (в HA и в MI-Home).
А для приема многих BLE датчиков есть альтернативная прошивка Gateway3. Я её не испытывал.
Ну я думаю дело не в прошивке Gateway3, а в модуле AlexxIT. Я бывал и на стандартной прошивке Gateway3, но с этим модулем. И этот метод работал.
 

pvvx

Активный участник сообщества
Продолжение эпопеи "Жизнь СR2032 в на улице в LYWSD03MMC"
Тест CR2032 вложенной в датчик продавцом (производство 10.2021, включенная в работу неделю назад), теперь, после снижения за -15С показывает падение уже по 0.02 В на градус.
Посмотреть вложение 11535
А падение с +20 до -10С в среднем было 0.009В на градус...
Полная работоспособность по питанию у термометра ограничена примерно до 2В. Сам TLSR8251 SoC будет работать до 1.8В (не тестировалось при -40С), но потребление импульсное, а батарейка CR2032 имеет большое внутренне сопротивление и в пиковый момент передачи просядет... На запись во внутреннюю Flash всё скромнее и есть надежа, что будет ещё работоспособна за -30С при 2.0В.
Т.е. температура отключения термометра с данным экземпляром батарейки составит около -41C. Чтож, будем ждать и по полученным данным можно слепить характеристику падения напряжения данной CR2032 на градус при нагрузке текущей версией термометра с текущими установками конфигурации :)
Считал из памяти, что на сегодня накопилось в термометре и свалил в эксель:
1640133843871.png
На текущие погодные перепады температуры среднее изменение напряжения на градус на CR2032 составляет 14.7 мВ...
 

gorec2005

Member
У меня газовый котел с радиаторами. Для гарантии :)
это далеко не про esp8266!
сделал плату, заказал в колличестве :)
распаял (в качестве вторичного источника питания импульсный преобразователь в виде модуля (ссылка на aliexpress)
прошивки очень разные - от тасмота и espeasy до самосборной на основе объектов из homie-esp8266
результат один :-( - или глюки с flash(homie теряет конфиг, причем только на одном soc) или несработка(tasmota) или какие-то проблемы с обновлением (espeasy) и теперь soc не доступен :-(
 

nikolz

Well-known member
Продолжение эпопеи "Жизнь СR2032 в на улице в LYWSD03MMC"

Считал из памяти, что на сегодня накопилось в термометре и свалил в эксель:
Посмотреть вложение 11590
На текущие погодные перепады температуры среднее изменение напряжения на градус на CR2032 составляет 14.7 мВ...
относительно солнечной батареи
после Вашего сообщения о том что у Вас супер кондер зарядился за сутки на 1 вольт, пришлось достать свою схему.
Панелька 3x5 см2 (меньше чем у Вас)
Лежит на подоконнике за двойным пакетом стекла. Прямых солнечных лучей нет.
За сутки супер кондер 1 фарада зарядился до 2.6 вольт.
Если добавить DC-DC то можно получить и 5 вольт (раньше получал)
Вроде бы вполне достаточно для питания BLE
------------------
 

Круп-61

New member
.
  • Утечка тока есть практически в каждом автомобиле, а норма будет зависеть от количества дополнительно установленной электроники, которая может потреблять энергию даже в режиме ожидания, а также особенности питания бортсети. Поэтому 0.05 Ампер – это норма для современного автомобиля. А в некоторых случаях даже 70 мА тоже допустимо.
[/QUOTE
добрый вечер! 30 мА - номинал утечки! 70- нужно задуматься и отключить что-то навесное-дополнительное. Зимой, да ещ1 при эксплуатации дом-работа-дом, да в магазин заехать, каждый мАмпер лишний губителен для любого АКБ.
 

pvvx

Активный участник сообщества
относительно солнечной батареи
после Вашего сообщения о том что у Вас супер кондер зарядился за сутки на 1 вольт, пришлось достать свою схему.
Панелька 3x5 см2 (меньше чем у Вас)
Лежит на подоконнике за двойным пакетом стекла. Прямых солнечных лучей нет.
За сутки супер кондер 1 фарада зарядился до 2.6 вольт.
Если добавить DC-DC то можно получить и 5 вольт (раньше получал)
Вроде бы вполне достаточно для питания BLE
------------------
в текущий момент напряжение супер кондера 1 фарада 3.2 вольта.
А на экваторе будет больше :p Вы наверно не в курсе, что за полярным кругом в данный сезон солнышка вообще нет.
Указанная схема вполне вытягивает термометр в городской квартире, от внутреннего освещения...
 

pvvx

Активный участник сообщества
Вроде бы вполне достаточно для питания BLE
Вышли новые термометры - XMWSDJ04MMC на новом SoC со следующей технологией... У них уже в два-три раза потребление меньше. В текущем варианте ПО от китайцев кривовато и не всегда потребление оптимально. Но в нормальном режиме с перерисовкой E-Ink кушают уже 3 мкА (если сравнивать с вариантом на TLSR825x в 15 мкА при тех-же установках длительностей и т.д.).
 

nikolz

Well-known member
Вышли новые термометры - XMWSDJ04MMC на новом SoC со следующей технологией... У них уже в два-три раза потребление меньше. В текущем варианте ПО от китайцев кривовато и не всегда потребление оптимально. Но в нормальном режиме с перерисовкой E-Ink кушают уже 3 мкА (если сравнивать с вариантом на TLSR825x в 15 мкА при тех-же установках длительностей и т.д.).
вот только термометры эти сделаны не для улицы.
Согласитесь, прикольно измерять температуру внутри корпуса и ставить дисплей для отображения температуры в -40 гр
при этом еще решать проблему как бы не замерзла батарейка.
----------------------------------
Может сначала сделать нормальную конструкцию, а потом графики рисовать?
---------------------------------
Занятно гланды через жопу смотреть, но малопродуктивно такое занятие.
 

pvvx

Активный участник сообщества
вот только термометры эти сделаны не для улицы.
Согласитесь, прикольно измерять температуру внутри корпуса и ставить дисплей для отображения температуры в -40 гр
при этом еще решать проблему как бы не замерзла батарейка.
----------------------------------
Может сначала сделать нормальную конструкцию, а потом графики рисовать?
---------------------------------
Занятно гланды через жопу смотреть, но малопродуктивно такое занятие.
А нафига вы сужаете область применения? Основное применение таких датчиков с E-Ink в доме, даче, квартире. А если это дача с редкими заездами зимой, то что - всё из неё вывозить или отапливать ради датчика? :)
И чё вам всё не нравится? Или завидуете, что некоторые могут кинуть пару данных термометров и в холод, а настроенная система сбора данных даст анализ и интересующий результат?
 

tolimas

New member
это далеко не про esp8266!
сделал плату, заказал в колличестве :)
распаял (в качестве вторичного источника питания импульсный преобразователь в виде модуля (ссылка на aliexpress)
прошивки очень разные - от тасмота и espeasy до самосборной на основе объектов из homie-esp8266
результат один :-( - или глюки с flash(homie теряет конфиг, причем только на одном soc) или несработка(tasmota) или какие-то проблемы с обновлением (espeasy) и теперь soc не доступен :-(
У меня на ESP32-WROOM-32U с антенной. Для гарантий я Bluetooth датчики дублирую с зигбее датчиками. Затем с помощью утилиты Min/Max (параметр last) данные собираю в Номе Ассистант.
 
Сверху Снизу