• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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) данные собираю в Номе Ассистант.
 
Сверху Снизу