Неверный тип данных для датчика xy-md0x

Добрый,

Помогаю разработке WB :grinning:

Ожидается temperature и humidity, как у датчика 1W выше.
В противном случае, например, в Home Assiatnt данные трактуются неверно.

Спасибо!

Добрый день.
Units для устройства указан совершено верно.
Проверил.
Не совсем понимаю - что в шаблоне не так как ожидается?

Ну как и указал, не value, а temperature. Из-за этого, например, Home assistant не понимает, что это температура, а трактует как просто как какое-то значение. При этом у датчика W1 (на на примере верхний) все в порядке.

Неверно, все численные значения в конвенции имеют тип value.
Единицы измерения - указываются в units, они указаны для значений верно, проверил.
Вот то что для 1-wire до сих пор применяются устаревшие типы - это недоработка, да.

Эх, тогда неверно создаются сущности в HA. Исправить это можно только костылями. Жаль.

Кстати, а какие units там указаны и где я могу из увидеть?

Слушайте, наверное, Вы правы и дело не в типе, а в units. Так как у вашего msw v4 датчика тоже value, но определяется в ХА он верно. Давайте проверять units.

Не совсем понимаю, что такое “создаются”? Сущности описываются в конфиге.

Итак, какие сейчас заданы? В шаблоне вижу верные.

И еще раз: для значений при интеграции с HA конфиг описывается вместе с сущностями. Нет никакой “передачи”.

Простите, не пояснил, я имею ввиду wb.engine.
Руками все понятно, но руками порой уж очень большие комтяли, так как у вас далеко не все по конвенции ;-)))
Поэтому приходится пользоваться им.