Вычисляемый атрибут в Всплывающей информации

ELSE7 months ago

Добрый день.
Хотел бы добавить отображение Вычисляемого атрибута в Всплывающей информации.
Добавил сами атрибуты
compute4d attr2.png

Но как их задать в Всплывающей информации? Пробовал набить вручную "Напряжение" или "АКБ", но это не работает.
Также вычисляемых атрибутов нет в выпадающем списке "Добавить Атрибут".

Версия сервера 6.2. Где-то видел ветку как люди также пытались, но вроде это не работало до какой-то версии.
Подскажите, пож-та.

Anton Tananaev7 months ago

Ну вы вроде как стандартный атрибут battery используете. Его и выбирайте.

ELSE7 months ago

Стандартный не подойдет. Потому что данные приходят в Вольтах, а отобразить хочется в процентах заряда.
Есть ли вариант использовать именно вычисляемый атрибут?

Anton Tananaev7 months ago

Видимо вы совсем не понимаете как это работает. Вычисляемый атрибут это просто формула. В итоге у вас получается самый обычный атрибут.

Что касается процентов, то такой стандартный атрибут у нас тоже есть.

ELSE7 months ago

Уверен что не понимаю. Тогда если это в итоге получается обычный атрибут - так его добавить можно или нет в всплывающую информацию?
Если есть процент батареи, то ок. Давайте, возьмем любой другой вариант: перевод метров в попугаи. Выше заряд батареи это лишь для примера было сделано.

Anton Tananaev7 months ago

Можно добавить любой атрибут.

ELSE7 months ago

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

Anton Tananaev7 months ago

Вы путаете описание и атрибут. Атрибут у вас battery. А ваше описание никуда не добавиться.

ELSE7 months ago

Понятно. как мне тогда добавить в всплывающую информацию результат вычисления вычисляемого атрибута?

Anton Tananaev7 months ago

Если вы используете стандартный атрибут, то выберете в списке. Если не стандартный, то впишите и выберете в списке.

ELSE7 months ago

Снова не понимаю.
Добавил вычисляемый атрибут:
Атрибут: Уровень заряда батареи
Выражение:battery==0 ? 3.48 : battery==1 ? 3.5 : battery==2 ? 3.52 : battery==3 ? 3.54 : battery==4 ? 3.56 : battery==5 ? 3.59 : battery==6 ? 3.61 : battery==7 ? 3.63 : 0
Тип: число

Делаю тест на одном из устройств - результат 3.52, потому что от устройства приходит 2 в параметре battery

Добавляю в всплывающую информацию Уровень заряда батареи, захожу в устройство, - ничего.
Что я делаю не так?

3.png
2.png
1.png
4.png

Anton Tananaev7 months ago
  1. Зачем вы пробел добавили в список атрибутов?
  2. Вы привязали атрибут к устройству?
  3. Вместо того чтобы пытаться все вместе настроить, начните с вычисляемый атрибута и посмотрите работает ли он сначала. А потом уже пытайтесь настроить отображение в окне.
ELSE7 months ago
  1. убрал - не работает. (вообще странно что наличие пробела влияет, но ок)
  2. Да привязали. Добавляется по Описанию (АКБ) - руками вбить batteryLevel не дает. - не работает
  3. Из выше скринов видно (самый первый) что вычисляемый атрибут работает. написал же в предыдущем посте

Дублирую
photo_5195402091936472525_y.jpg

ELSE7 months ago

5.png

Anton Tananaev7 months ago

Не вижу ни одного скрина с details screen.