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

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

vladelen

New member
Сейчас нахожусь на прошивке Zigbee от pvvx. Подключен к Home Assistant через Z2M (add-on).
Хотел прошиться по OTA прошивкой на BLE.
Скачал файл -

Следуя инструкции по Z2M:
1. Создал файл my_index.json в папке Z2M с содержимым:
[
{
"url": "1141-020a-99993001-ATC_v46.zigbee"
}
]
2. В файл configuration.yaml в этой же папке вписал:
ota:
zigbee_ota_override_index_location: my_index.json
3. Перезагрузил Z2M, а потом и полностью HA.

Но ничего не присходит.
Может кто уже делал проiивку по OTA через Z2M? Подскажите как надо.
 

r1vver

New member
Как расшифровывать Custom config HEX string до понятных значений настроек?
В прошлом году задавал настройки на несколько датчиков, помню строка была 55851000002818a93131003c.
Сегодня менял на них батарейки - получаю при соединении строчку 55851000002818a93131043c.
Сверил те значения которые помню какими устанавливал - они вроде не изменились, но строка то изменилась.
 

pvvx

Активный участник сообщества
Как расшифровывать Custom config HEX string до понятных значений настроек?
В прошлом году задавал настройки на несколько датчиков, помню строка была 55851000002818a93131003c.
Сегодня менял на них батарейки - получаю при соединении строчку 55851000002818a93131043c.
Сверил те значения которые помню какими устанавливал - они вроде не изменились, но строка то изменилась.
Значения меняются от версии к версии. Какие-то биты добавляются, что-то удаляется... Калибровки датчика переехали в свой конфиг и т.д.
Берете с рабочего обновленного и дублируете, соблюдая версию прошивки...
Настройки всё равно проверяются в самом устройстве. Нерабочих вариантов не возникает.
 

pvvx

Активный участник сообщества
В основном Average consumption при одинаковых периодах (установках) передачи данных и кол-ве поддерживаемых устройств.
У меня применяются патчи SDK и оптимизация всех часто исполняемых процедур.
У всех других - типовой SDK и никакой оптимизации. Как итог - потребление снижается на 20..200% в зависимости от устройства и функционала.
Остальное обычно типовое, т.к. работа происходит с типовым внешним ПО.
 

pvvx

Активный участник сообщества
А причина проста - у большинства писателей нет PowerProfiler для отладки по потреблению. Плюс думают что их код будет возможно перенести на новый SDK, когда он выйдет. Но обновлений SDK для таких чипов обычно не происходит годами. Раз выпустили и всё - далее другой чип и всё всё равно переписывать.
 

shuraf

Member
прикупил 2 датчика LYWSD03MMC
три дня наблюдал за ними, показания у обоих были как у близнецов (ну влажность на 1..2% иногда расходилась-сходилась)
сегодня перепрошил на ZigbeeTLc
показания разошлись на 0.2`С, а сейчас смотрю уже на 1 градус расползлись
что может быть? как сбросить? что делать?
 

pvvx

Активный участник сообщества
> что может быть? как сбросить? что делать?

Конвекцию никто ещё не отменял.
Положить термометры в одну коробку, лучше из пенопласта, герметичную. Часов через 5 сравнивать.
Можно без коробки, но на космической станции, поставить оба сравниваемых в центр отсека и не входить...
 
Сверху Снизу