alutov / ESP32-R4sGate-for-Redmond

ESP32 Ready4Sky (R4S) Gateway for Redmond+ devices
MIT License
208 stars 19 forks source link

LYWSD02 #178

Closed I-Crazy-Demon closed 9 months ago

I-Crazy-Demon commented 10 months ago

Здравствуйте уважаемый Андрей Имеются вот такие часики "Xiaomi Mijia Temperature And Humidity Electronic Watch" и вот такой проект https://github.com/alive-corpse/LYWSD02-LYWSD03MMC-MQTT с помощью которого я забирал с часиков данные. К сожалению хомассистант пришлось перенести на другой сервер, который просто не достаёт до этих часиков. А вот Ваш r4sGate0 находится практически рядом. Как-то нельзя, чтобы Ваш гейт мог получать данные с этих часиков? BLE монитор их видит, но данных, кроме мощности сигнала не показывает... https://disk.yandex.ru/i/GIDORu0RZklG2w

alutov commented 9 months ago

Как я понимаю, в рекламных пакетах никакой полезной информации нет. А в режиме постоянного соединения быстро сдохнет батарея. Пока не знаю, если буду переделывать шлюз в режим соединения по требованию, может и смогу добавить,но пока сильно что-то менять ради термометра не хочется. На него разве нет кастомных прошивок, чтобы температура и влажность были в рекламных пакетах?

artt652 commented 9 months ago

Вроде бы есть у них реклама. Протокол здесь Реализация в ble мониторе

alutov commented 9 months ago

Ага, почитаю, спс. Хотя не понимаю, зачем нужны такие часы. Шлюз в принципе сам умеет и время, и дату, и градусник, и еще картинку со двора.)))

I-Crazy-Demon commented 9 months ago

Ну так шлюз физически находится в одной комнате. И тянуть провода с датчиками по другим комнатам, сами понимаете, не совсем удобно, а в моём случае и совсем не реально. По этому возможность подключать ble датчики от xiomi - это очень большая и важная (по крайней мере для меня) часть Вашего проекта - за что Вам большое спасибо! Но в ванной у меня стоят именно такие часы. Пунктик у меня такой, чтобы время можно было видеть, ну и снимать температурные данные, используя одно устройство. Не, если эти часы нельзя будет засинкать через Ваш гейт, я просто в ванную поставлю простой ксиомишный датчик, что прекрасно работает с Вашим шлюзом. Это так... просто хотелось бы, по возможности. Собственно как я в своё время просил и Вы потом релизовали работу с температурными датчиками ксиоми.

alutov commented 9 months ago

Нужно несколько вариантов рекламных сообщений с часов, желательно не картинкой, а текстом. В одном он передает батарею, в другом или же температуру и влажность вместе, или же по отдельности, вопрос в этом.

I-Crazy-Demon commented 9 months ago

А как это сделать?

пн, 18 дек. 2023 г., 12:40 alutov @.***>:

Нужно несколько вариантов рекламных сообщений с часов, желательно не картинкой, а текстом. В одном он передает батарею, в другом или же температуру и влажность вместе, или же по отдельности, вопрос в этом.

— Reply to this email directly, view it on GitHub https://github.com/alutov/ESP32-R4sGate-for-Redmond/issues/178#issuecomment-1859502421, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFTG6BZ5DUPFD4CHACXGORTYJ63MLAVCNFSM6AAAAABAPOKQNOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJZGUYDENBSGE . You are receiving this because you authored the thread.Message ID: @.***>

alutov commented 9 months ago

Копипастом из бле монитора. Нужно дождаться разных пакетов. Их там 2 или 3 варианта.

I-Crazy-Demon commented 9 months ago

Столько достаточно? Или за какой промежуток времени надо данные собрать? В ручную явно часть пакетов пропускается мимо... Надо какую нить софтину ставить на комп (win10) чтобы нормально собрать пакеты... mac: e7:2e:01:73:14:7a -77 dB 17.1 s 2.0 s 02 01 06 03 02 1a 18 14 16 95 fe 70 20 5b 04 68 7a 14 73 01 2e e7 09 0a 10 01 26 01 02 01 06 03 02 1a 18 14 16 95 fe 70 20 5b 04 0d 7a 14 73 01 2e e7 09 0a 10 01 26 01 02 01 06 03 02 1a 18 14 16 95 fe 70 20 5b 04 a4 7a 14 73 01 2e e7 09 06 10 02 08 02 02 01 06 03 02 1a 18 14 16 95 fe 70 20 5b 04 af 7a 14 73 01 2e e7 09 0a 10 01 26 01 02 01 06 03 02 1a 18 14 16 95 fe 70 20 5b 04 cb 7a 14 73 01 2e e7 09 06 10 02 08 02 02 01 06 03 02 1a 18 14 16 95 fe 70 20 5b 04 dc 7a 14 73 01 2e e7 09 0a 10 01 26 01 02 01 06 03 02 1a 18 14 16 95 fe 70 20 5b 04 f4 7a 14 73 01 2e e7 09 0a 10 01 26 01 02 01 06 03 02 1a 18 14 16 95 fe 70 20 5b 04 06 7a 14 73 01 2e e7 09 0a 10 01 26 01 02 01 06 03 02 1a 18 14 16 95 fe 70 20 5b 04 1b 7a 14 73 01 2e e7 09 0a 10 01 26 01 02 01 06 03 02 1a 18 14 16 95 fe 70 20 5b 04 46 7a 14 73 01 2e e7 09 06 10 02 08 02 02 01 06 03 02 1a 18 14 16 95 fe 70 20 5b 04 51 7a 14 73 01 2e e7 09 0a 10 01 26 01

пн, 18 дек. 2023 г. в 12:44, alutov @.***>:

Копипастом из бле монитора. Нужно дождаться разных пакетов. Их там 2 или 3 варианта.

— Reply to this email directly, view it on GitHub https://github.com/alutov/ESP32-R4sGate-for-Redmond/issues/178#issuecomment-1859504439, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFTG6B7SR2UA4SUHAM5AHODYJ63Z7AVCNFSM6AAAAABAPOKQNOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJZGUYDINBTHE . You are receiving this because you authored the thread.Message ID: @.***>

-- С уважением, Дмитрий

alutov commented 9 months ago

Пока да. Вижу 2 типа пакетов, в одном батарея, в другом влажность. Нет температуры, но ее формат есть в документации.

alutov commented 9 months ago

Можно пробовать, бинарник в папке test. Походу добавил еще и LYWSD03MMC. По идее должен ловить их и без перешивки, разумеется, если не включено шифрование.

I-Crazy-Demon commented 9 months ago

Проверил - нормально работает, данные снимаются! https://disk.yandex.ru/d/BrcopLokbYe6ug LYWSD03MMC непрошитых в наличии нет, проверить нечем. Большое спасибо Вам!