[Модуль] Tuya
Модератор: immortal
Re: [Модуль] Tuya
та которая есть в мобильном приложении( обведена красным)
- Вложения
-
- IMG_20201025_015952_648.jpg (111.9 КБ) 3249 просмотров
Спасибо.
Re: [Модуль] Tuya
Ну модуль же её получил - в метрике 102 (floorTemp) она естьmiki1973 писал(а): Вс окт 25, 2020 2:04 am Это есть фактическая температура пола. Но она не видна в MD.
Re: [Модуль] Tuya
Да. только в метрике 2,8 . а в приложении показывает 14 градусов ! т.е. в пять раз больше по факту. Вот. (ну и пол соответственно 14)
Спасибо.
Re: [Модуль] Tuya
Ну т.е. модуль её видит?miki1973 писал(а): Вс окт 25, 2020 12:29 pm Да. только в метрике 2,8 . а в приложении показывает 14 градусов ! т.е. в пять раз больше по факту. Вот. (ну и пол соответственно 14)
Re: [Модуль] Tuya
Поэтому надо смотреть, какие значения в max, min, scale, divideby2, divideby10, didiveby100 и выставлять там правильные
Re: [Модуль] Tuya
Ну так надо посмотреть какие настройки у этой метрикиmiki1973 писал(а): Вс окт 25, 2020 4:23 pm Ну вот!) Я и прошу помощи ) Если есть время..... Спасибо!
От устройства приходят ТОЛЬКО целые числа. Чтобы передавать дробные значения, то перед передачей эти значения умножаются на определенное число. Чтобы передавать половинки - умножают на 2, чтобы передавать десятые - на 10, чтобы передавать сотые - на 100. Соответственно когда это значение получено его нужно поделить на то же самое число , на которое его умножили перед передачей.
Раньше - без общения с оригинальным облаком - нужно было смотреть, что получил модуль и поставить галочку на /2, /10 или /100.
При общении с оригинальным облаком в этом нет необходимости, так как для каждой метрики из облака скачивается шаблон - min_value, max_value и scale. Когда значение этой метрики получает модуль, то значение делится на 10 в степени scale. Т.е. если там 0, то делится на 1, если 1 - делится на 10, если 2 - делится на 100
Re: [Модуль] Tuya
Вот что имею я.
- Вложения
-
- 3.png (71.64 КБ) 3151 просмотр
-
- Снимок экрана от 2020-10-25 17-26-00.png (298.09 КБ) 3151 просмотр
Спасибо.