В опции BT HUB есть ошибка по приему отрицательной температуры с датчиков LYWSD03.
Если датчик прошит альтернативной прошивкой(pvvx), когда температура ниже нуля, отображаются огромные цифры 6хх.хх.
Поместил 2 термометра в морозилку с оригинальной и альтернативной прошивкой, вот какие данные получаются:
Оригинальная прошивка.
Dev found:a4:c1:38:3f:a8:e8 RSSI: -48, type: 0x09: Complete Local name: LYWSD03MMC
Dev found:a4:c1:38:3f:a8:e8 RSSI: -48, type: 0x16: 95 FE 30 58 5B 05 1A E8 A8 3F 38 C1 A4 08
Dev found:a4:c1:38:3f:a8:e8 RSSI: -48, type: 0x01: 06
Прошивка pvvx.
Dev found:a4:c1:38:7a:30:36 RSSI: -52, type: 0x09: Complete Local name: ATC_7A3036
Dev found:a4:c1:38:7a:30:36 RSSI: -52, type: 0x16: 1A 18 36 30 7A 38 C1 A4 63 F8 1E 14 47 0A 2F EA 01
на скрин шоте видно температуру с оригинальной прошивкой и pvvx.
Исправьте пожалуйста.