Проба пера в освоении JS и создания графического отображения потребления электроэнергии по тарифам посредством dashbord. Возможно кого-то заинтересуется в качестве примера или готовой реализации.
Флоу содержит много комментариев и поэтому буду краток. На вход функций "Потребление сутки" и "Потребление общее", которые привязаны к ноде link in, подаются данные потребления в киловатт часах в сообщении msg.payload. Ноды функций "Телеграмм сутки" и "Телеграмм общее", связанные с нодой link out, отправляют значения в Телеграмм. Если у Вас он еще не установлен, то можете по ссылке ознакомится с установкой и как отправлять сообщения из Node-Red. Картинки сообщений в Телеграмм и экран WEB приведены ниже.
Внутри функций Вы найдете интервалы по тарифам и стоимость в рублях за киловатт час в комментариях и сможете поменять их под актуальные. Флоу можно найти по ссылке.
Доброго дня Евгений Спасибо за статью . Однако - вот такая ошибка в Функции - подскажите - как исправить ..
https://sprut.ai/static/media/cache/00/17/93/5/7122298/74350/1000x_image.png?1612124972" alt="1000x_image.png?1612124972" />
У вас синтаксическая ошибка
"return x >= min && x < max"
К сожалению не у меня, а при экспорте кода. Толи проблема с языком набора, толь еще чего-то. Знаки > < заменились на коды знаков((
Как то так получилось что ответ не прикрепился к нужному комментарию пользователя @igor2091, не туда ткнул. Да, такое может быть, когда при копипасте заменяются спец символы.
В Дебаг получаю сообщение:
"TypeError: Cannot read property 'toFixed' of undefined" в функции "Общее потребление". Подскажите как исправить?
тоже самое ругается на
node: Потребление сутки function : (error)"TypeError: power.toFixed is not a function"
подскажите как поправить