Инструменты пользователя

Инструменты сайта


iot:software:node-red:flows:energy_monitoring

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
iot:software:node-red:flows:energy_monitoring [2021/12/08 10:11]
Николай Солошин создано
iot:software:node-red:flows:energy_monitoring [2023/11/08 10:53] (текущий)
Николай Солошин Актуализация ссылок на сопутствующие статьи
Строка 10: Строка 10:
   - отправляет уведомления о состоянии на почту.   - отправляет уведомления о состоянии на почту.
  
-{{:iot:node-red:flows:energy-monitoring-chart.png?nolink|График в программе "DB Browser for SQLite".}}+{{iot:software:node-red:flows:energy-monitoring-chart.png?nolink|График в программе "DB Browser for SQLite".}}
  
-:!: [[iot:homebridge:tasmota:tomzn:tob15-63_wifi|Статья о прошивке TOB15-63 под Tasmota]][[iot:homebridge:tasmota:tomzn:tob15-63_wifi:pzem-004t-100a_and_ds18b20|статья о подключении PZEM-004T и DS18B20]].+===== Сопутствующие статьи ===== 
 + 
 +  * [[iot:firmware:tasmota:tomzn:tob15-63_wifi]] 
 +  * [[iot:software:node-red:flows:energy_monitoring:temperature_telemetry]]
  
 ===== Нестандартные узлы ===== ===== Нестандартные узлы =====
Строка 23: Строка 26:
 ===== Дополнительные подпотоки ===== ===== Дополнительные подпотоки =====
  
-  * [[iot:node-red:subflows:sendmail|Отправка почты]].+  * [[iot:software:node-red:subflows:sendmail|Отправка почты]].
  
 Этот подпоток входит в состав кода ниже и загружать отдельно его не надо! Этот подпоток входит в состав кода ниже и загружать отдельно его не надо!
Строка 43: Строка 46:
   - **Корректировка настроек на устройстве** -- при поступлении данных((Выводы команд "Rule1" и "TelePeriod".)) с устройства проверяет наличие изменений в настройках и, если они есть, корректирует их на устройстве((Для работы необходимо заранее добавить правило на устройство! См. статью о подключении.)); также регулирует частоту передачи телеметрии с устройства -- при пересечении максимального и минимального порога данные отправляются чаще, а при нормализации реже((Настраивается в узле "Ввод настроек".)).   - **Корректировка настроек на устройстве** -- при поступлении данных((Выводы команд "Rule1" и "TelePeriod".)) с устройства проверяет наличие изменений в настройках и, если они есть, корректирует их на устройстве((Для работы необходимо заранее добавить правило на устройство! См. статью о подключении.)); также регулирует частоту передачи телеметрии с устройства -- при пересечении максимального и минимального порога данные отправляются чаще, а при нормализации реже((Настраивается в узле "Ввод настроек".)).
  
-{{:iot:node-red:flows:energy-monitoring-node-red.png?nolink|}}+{{iot:software:node-red:flows:energy-monitoring-node-red.png?nolink|}} 
 + 
 +==== История версий ==== 
 + 
 +  * [[iot:software:node-red:flows:energy_monitoring?rev=1638922261|1.0]] -- начальная; 
 +  * 1.1 -- добавлен триггер ограничения потока писем при превышении напряжения.
  
 ===== Код для загрузки ===== ===== Код для загрузки =====
Строка 243: Строка 251:
         "to": "",         "to": "",
         "reg": false,         "reg": false,
-        "x": 260,+        "x": 660,
         "y": 700,         "y": 700,
         "wires": [         "wires": [
Строка 1065: Строка 1073:
         "outputs": 1,         "outputs": 1,
         "x": 450,         "x": 450,
-        "y": 760,+        "y": 820,
         "wires": [         "wires": [
             [             [
Строка 1092: Строка 1100:
         "reg": false,         "reg": false,
         "x": 210,         "x": 210,
-        "y": 760,+        "y": 820,
         "wires": [         "wires": [
             [             [
Строка 1126: Строка 1134:
         "reg": false,         "reg": false,
         "x": 700,         "x": 700,
-        "y": 760,+        "y": 820,
         "wires": [         "wires": [
             [             [
Строка 1153: Строка 1161:
         "reg": false,         "reg": false,
         "x": 210,         "x": 210,
-        "y": 880,+        "y": 940,
         "wires": [         "wires": [
             [             [
Строка 1178: Строка 1186:
         "outputs": 1,         "outputs": 1,
         "x": 450,         "x": 450,
-        "y": 880,+        "y": 940,
         "wires": [         "wires": [
             [             [
Строка 1212: Строка 1220:
         "reg": false,         "reg": false,
         "x": 700,         "x": 700,
-        "y": 880,+        "y": 940,
         "wires": [         "wires": [
             [             [
Строка 1237: Строка 1245:
         "outputs": 1,         "outputs": 1,
         "x": 220,         "x": 220,
-        "y": 820,+        "y": 880,
         "wires": [         "wires": [
             [             [
Строка 1269: Строка 1277:
                 "pt": "flow",                 "pt": "flow",
                 "to": "false",                 "to": "false",
 +                "tot": "bool"
 +            },
 +            {
 +                "t": "set",
 +                "p": "reset",
 +                "pt": "msg",
 +                "to": "true",
                 "tot": "bool"                 "tot": "bool"
             }             }
Строка 1277: Строка 1292:
         "to": "",         "to": "",
         "reg": false,         "reg": false,
-        "x": 650,+        "x": 270,
         "y": 700,         "y": 700,
         "wires": [         "wires": [
             [             [
-                "8b7e27a0.b891a8"+                "8b7e27a0.b891a8", 
 +                "b6d17636.a318a8"
             ]             ]
         ]         ]
Строка 1469: Строка 1485:
         ],         ],
         "x": 75,         "x": 75,
-        "y": 700,+        "y": 760,
         "wires": [         "wires": [
             [             [
-                "48c2326d.305c5c"+                "b6d17636.a318a8"
             ]             ]
         ]         ]
Строка 1497: Строка 1513:
         ],         ],
         "x": 75,         "x": 75,
-        "y": 760,+        "y": 820,
         "wires": [         "wires": [
             [             [
Строка 1537: Строка 1553:
         ],         ],
         "x": 75,         "x": 75,
-        "y": 880,+        "y": 940,
         "wires": [         "wires": [
             [             [
Строка 1565: Строка 1581:
         ],         ],
         "x": 75,         "x": 75,
-        "y": 820,+        "y": 880,
         "wires": [         "wires": [
             [             [
Строка 1631: Строка 1647:
             "efb5bd3c.3ea97"             "efb5bd3c.3ea97"
         ],         ],
-        "x": 455,+        "x": 75,
         "y": 700,         "y": 700,
         "wires": [         "wires": [
Строка 1660: Строка 1676:
         ],         ],
         "x": 775,         "x": 775,
-        "y": 820,+        "y": 880,
         "wires": []         "wires": []
     },     },
Строка 1672: Строка 1688:
         ],         ],
         "x": 775,         "x": 775,
-        "y": 940,+        "y": 1060,
         "wires": []         "wires": []
     },     },
Строка 1684: Строка 1700:
         "datatype": "utf8",         "datatype": "utf8",
         "broker": "8745b931.133868",         "broker": "8745b931.133868",
-        "x": 130+        "x": 370
-        "y": 940,+        "y": 1060,
         "wires": [         "wires": [
             [             [
Строка 1725: Строка 1741:
         "to": "",         "to": "",
         "reg": false,         "reg": false,
-        "x": 480+        "x": 600
-        "y": 940,+        "y": 1060,
         "wires": [         "wires": [
             [             [
Строка 1760: Строка 1776:
         "reg": false,         "reg": false,
         "x": 520,         "x": 520,
-        "y": 820,+        "y": 880,
         "wires": [         "wires": [
             [             [
                 "341e2ed3.f408f2"                 "341e2ed3.f408f2"
 +            ]
 +        ]
 +    },
 +    {
 +        "id": "b6d17636.a318a8",
 +        "type": "trigger",
 +        "z": "2024bfa3.ee2a4",
 +        "name": "Ограничение потока",
 +        "op1": "",
 +        "op2": "",
 +        "op1type": "pay",
 +        "op2type": "nul",
 +        "duration": "5",
 +        "extend": true,
 +        "overrideDelay": false,
 +        "units": "min",
 +        "reset": "",
 +        "bytopic": "all",
 +        "topic": "topic",
 +        "outputs": 1,
 +        "x": 280,
 +        "y": 760,
 +        "wires": [
 +            [
 +                "48c2326d.305c5c"
             ]             ]
         ]         ]
Последнее изменение: 2022/02/12 11:40 (внешнее изменение)