Closed MrFikus13 closed 9 months ago
Я только на шлюзе в BLE мониторе прописал частоту опроса и всё. Ну и прошивку накатил с поддержкой.
пн, 1 янв. 2024 г., 09:15 MrFikus13 @.***>:
Доброго дня/вечера ! Попытался подключить данный термостат , однако столкнулся с проблемой того , что данные с него не отображаются ни в веб интерфейсе ни в HA через mqtt . Можете пожалуйста описать процесс его подключения, потому что мне кажется , что я где-то ошибся
— Reply to this email directly, view it on GitHub https://github.com/alutov/ESP32-R4sGate-for-Redmond/issues/185, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFTG6BYZXT7PPOLYIH264I3YMH52TAVCNFSM6AAAAABBISMFZCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGA3DCMJZHE4TOMQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>
Какая именно то у вас прошивка?
Извиняюсь, со слепу не рассмотрел модель. Думал о LYWSD02 речь.
У меня тестовая, когда уважаемый Автор добавлял поддержку LYWSD02
Ну судя по инструкции последняя прошивка уже поддерживает LYWSD03MMC с офф. прошивкой. Видимо надо обновиться для начала (Вы не указали какая прошивка у Вас установлена)
"Текущая версия 2023.12.23 для ESP32 и ESP32C3. 2023.12.23. В BLE монитор шлюза добавлена поддержка LYWSD02 часов с термометром и LYWSD03MMC термометров с оригинальной прошивкой. Ключи для LYWSD03MMC версии 2.1.1_0159 брал из облака Xiaomi."
Изначально LYWSD03MMC, похоже, шлет рекламные пакеты без данных. Чтобы данные появились, я заводил этот термометр в михоум. После этого в бле мониторе шлюза во второй строке имени должно появиться " LYWSD03MMC",а в поле тайм-аута должна появиться надпись "Key". Далее я брал длинный ключ (BLE KEY) из облака сяоми и вводил в поле "Timeout etc" после чего шлюз даает ввести тайм аут, ну и даллее Ок. Это все работает и на последней версии прошивки термометра, той, которая не перешивается по воздуху на кастом. Может быть, можно как-то обойтись без михоума на старых версиях прошивки, тут точно не скажу. Upd: При запуске михоума и добавлении термометра михоум предложит обновить прошивку. Лучше не обновлять, так как последнюю версию на кастом по воздуху прошить будет нельзя.
В общем вернулся я на оригинальную прошивку и сделал по вашей инструкции , единственное надпись "key" никак не появилась , поэтому попробовал подключить через сайт для прошивки и соответственно ключ взял оттуда . Однако датчик появился только в HA но абсолютно все значения равны нулю, уже не знаю что пробовать делать дальше
P.s. Ваш гейт для меня единственный вариант , т.к. HA хощу на планшете за не имением иного. А блютуз встроенный мне непосильно завести из-за того , что требуется кастомное ядро. И esp у меня одна , а имеется и чайник redmond и данный термостат
Проблема решилась выниманием батарейки из термостата. Единственное странно что сейчас, т.к. это не первая моя попытка
P.s. То нули , то значения. Может от частоты обновления зависит ?
P.s.2 Прошился опять на прошивку от atc1441 , картина та же
Чтобы нулей не было , тайм-аут больше ставить надо. Минимум 300, а лучше 600 сек
Чтобы нулей не было , тайм-аут больше ставить надо. Минимум 300, а лучше 600 сек
Поставил 600 , подождал , всё равно нули. Я до этого как и в различных инструкциях 60 ставил
Дело в том, что при прошивке на кастом в шлюзе термометр будет отдельной строкой. При привязке к михоуму и появлении данных в рекламе тоже.
Возможно сигнал слабый. Поднесите датчик ближе к шлюзу или можно попробовать ещё увеличить в 2 раза .
Возможно сигнал слабый. Поднесите датчик ближе к шлюзу или можно попробовать ещё увеличить в 2 раза .
Дело точно не в сигнале , датчик и шлюз всё это время лежат почти вплотную, плюс у меня esp с внешней антенной
Сейчас термометр на какой прошивке?
Сейчас термометр на какой прошивке?
atc1441
Значит, нужно поставить ноль в тайм-ауте термометра, где нули и нажать ок. Затем найти строку, где вторая строка в поле имени ATC/PVVX и установить тайм-аут 400 + Ок.
Значит, нужно поставить ноль в тайм-ауте термометра, где нули и нажать ок.
Не уверен что правильно понял. Однако поставил тайм-аут 500 и по прошествии 5 минут опять нули. Я глянул логи и понял что они появляются раз через раз и промежуток как раз меняется в зависимости от тайм-аута
Перепрошил заново всю цепочку (датчик и esp) и нули пропали , хотя настроил как и было до этого (по скринам). Частоту обновления поставил 60 сек
Доброго дня/вечера ! Попытался подключить данный термостат , однако столкнулся с проблемой того , что данные с него не отображаются ни в веб интерфейсе ни в HA через mqtt . Можете пожалуйста описать процесс его подключения, потому что мне кажется , что я где-то ошибся