Virtual value

Сергей 1 year ago in Dashboard and Widgets updated 1 year ago 4

Good afternoon.

1. How to combine two devices if counters with a pulse output have different consumption momentum?

2. What is f(x) in the Arithmetic operations?

3. Can you implement color gamut for widget names?

Plan to use type D105.

Satisfaction mark by Сергей 1 year ago
In discussion

Добрый день.

  1. Хороший вопрос.
    - С разных устройств можно суммировать и вычитать данные и сложные функции на основе данных в разделе "Виртуальное".
    - Если с одного устройства, то можно с помощью "Арифметическая операция" f(x), см. ниже.

  2. f(x) - это возможность составлять любое сложное выражение для данных с одного устройства.
    Формат записи: d.W   d.A  d.Ch1 и т.д. Можно использовать любые математические функции JavaScript, регистр символов имеет значение.
    Например, если мы хотим посчитать общие затраты на холодную и горячую воду, которые подключены соответственно на 1-й и 2-й импульсные входы одного устройства.
    Вводные данные:
    - Холодная вода на 1-й импульсный вход [Ch1],
     цена импульса 1 импульс = 0,01м3 воды,
     цена за куб: 19.596 грн.
    - Горячая вода на 2-й импульсный вход [Ch2],
     цена импульса 1 импульс = 0,01м3 воды,
     цена за куб: 90.54 грн. вода + 9.5 грн. за отвод
    Функция f(x) примет вид:

    (d.Ch1 * 0.01 * 19.596) + (d.Ch2 * 0.01 * (90.54 + 9.5))

  3. Пока нет. Как идею запишем, реализуем.
1. Good question.
- With different devices you can summarize and subtract data or complex function in the "Virtual" section.
- If use data from one device, then it is possible using the "Arithmetic operation" f (x), see below.

2. f(x) is the ability to compose any complex expression for data from a single device.
Record format: d.W d.A d.Ch1, etc. You can use any of the mathematical functions of JavaScript, the case of characters does matter.
For example, if we want to calculate the total costs of cold and hot water, which are connected respectively to the 1st and 2nd pulse inputs of one device.
Input data:
- Cold water at the 1st pulse input [Ch1],
 impulse price 1 impulse = 0,01m3 of water,
 price for m3: 19.596 UAH.
- Hot water at the 2nd pulse input [Ch2],
 impulse price 1 impulse = 0,01m3 of water,
 price for m3: 90.54 UAH water + 9.5 UAH for drain
The function f (x) takes the form:

(d.Ch1 * 0.01 * 19.596) + (d.Ch2 * 0.01 * (90.54 + 9.5))

3. Not yet. As an idea, we write, implement.

Появилась возможность строить сложные расчеты с разных устройств.

В разделе "Виртуальные" кроме просто данных можно прописать функцию и просуммировать или вычесть ее результат с разных устройств.

Now you can build complex calculations from different devices.
In the "Virtual" section, besides just data, you can make a function and sum up or subtract its result from different devices.

Супер!!! Спасибо.