Передача показаний на телеграм или почту

Здравствуйте, хотел вас попросить написать образец правила передачи показаний с электросчётчика map6s (+ опережение показаний основного счётчика в подъезде) в телеграмм канал или на эл.почту раз в месяц. Если не сложно прошу помощи так как в этом совсем не понимаю. У меня вб6 тестовая версия. Спасибо

Добрый день.
Крайне похожая тема: Уведомления по EMail с Меркурия 236 - #6 от пользователя Explorerol

1 лайк

Реализация Telegram bot на wb-rules

1 лайк

Спасибо, а можно как то его настроить на передачу показаний в определенное время к примеру раз в месяц, и плюс добовлять разницу ранее установленного счётчика в подъезде, что бы данные контролера отпровлялись достоверные, думаю многим вроде меня не умеющим писать скрипты пригодилось бы и дом стал ещё бы умнее))

Получится ли написать скрипт с учётом вышеперечисленого ?

Да, конечно можно. Но, чужой код для его использования все равно необходимо понимать, хотя бы для того чтобы отлаживать.
В последнем сообщении темы на которую привел ссылку вполне рабочий вариант.

Будем ждать, спасибо!

Здравствуйте, вы сможете написать правило с вышеуказанными параметрами и условиями или можно не ждать)?

По ссылке, которую приводил коллега отличный пример правила,

defineRule(‘crontest_hourly’, {
when: cron(‘@hourly’),
then: function () {
log(‘@hourly rule fired’);
Notify.sendEmail(‘12345@mail.ru’, ‘Subject of the letter’, ‘Text inside the letter’);
}
});

вам требуется только заменить

when: cron(‘@hourly’),

на к примеру > when: cron(‘00 00 12 02 *’), где 00 00 - секунды и минуты, 12 - часы, 02 - дни, * - ежемесячно
и заменить

‘Text inside the letter’

на к примеру 'Показания на 2е число '+dev[“wb-map3et_60/Total AP energy”]
Так же не забыть указать свою почту, вместо 12345@mail.ru
При этом нужно сделать настройки для отправки почты, описанные в документации:
https://wirenboard.com/wiki/Notification_module#Настройка_модуля_уведомлений

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

GitHub - aadegtyarev/telegram2wb: Телеграм-бот на wb-rules вот по этой инструкции

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

Take

1 мин

Спасибо, тут все получилось, теперь прошу помощи настройки передачи информации на телеграмм

можно ли сюда как то плюсовать показание счетчика который ранее стоял в квартире, а то при передачи показания идут заниженные

ну и тут можете подсказать что я не так настраиваю

Пришлите, пожалуйста, архив с диагностической информацией контроллера.
Также нет ли каких-либо недопустимых символов в названиях правил или комментариях?
Проверьте статус сервиса правил:

systemctl status wb-rules

wb-rules.service - MQTT Rule engine for Wiren Board
Loaded: loaded (/lib/systemd/system/wb-rules.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2023-02-03 08:37:18 UTC; 5min ago
Main PID: 4382 (wb-rules)
Tasks: 23 (limit: 1146)
Memory: 22.1M
CPU: 1min 16.346s
CGroup: /system.slice/wb-rules.service
├─4382 /usr/bin/wb-rules -syslog -editdir /etc/wb-rules/ /usr/share/wb-rules-system/rules/ /etc/wb-rules/ /usr/share/wb-rules/
├─9866 /bin/sh -c LC_ALL=C nmcli -f name,uuid,type,device,active,state c s
├─9867 nmcli -f name,uuid,type,device,active,state c s
├─9877 /bin/sh -c cat /sys/class/hwmon/hwmon0/temp1_input
└─9879 cat /sys/class/hwmon/hwmon0/temp1_input

фев 03 08:42:06 wirenboard-A7RGBEYF wb-rules[4382]: INFO: wb-gpio/A4_IN: failed to convert value ‘’, passing raw, error: This control is incomplete
фев 03 08:42:06 wirenboard-A7RGBEYF wb-rules[4382]: INFO: wb-gpio/A4_IN: failed to convert value ‘’, passing raw, error: This control is incomplete
фев 03 08:42:06 wirenboard-A7RGBEYF wb-rules[4382]: INFO: wb-gpio/5V_OUT: failed to convert value ‘’, passing raw, error: This control is incomplete
фев 03 08:42:06 wirenboard-A7RGBEYF wb-rules[4382]: INFO: wb-gpio/5V_OUT: failed to convert value ‘’, passing raw, error: This control is incomplete
фев 03 08:42:06 wirenboard-A7RGBEYF wb-rules[4382]: INFO: wb-gpio/EXT1_DIR1: failed to convert value ‘’, passing raw, error: This control is incomplete
фев 03 08:42:06 wirenboard-A7RGBEYF wb-rules[4382]: INFO: wb-gpio/EXT1_DIR1: failed to convert value ‘’, passing raw, error: This control is incomplete
фев 03 08:42:06 wirenboard-A7RGBEYF wb-rules[4382]: INFO: wb-gpio/EXT1_ON1: failed to convert value ‘’, passing raw, error: This control is incomplete
фев 03 08:42:06 wirenboard-A7RGBEYF wb-rules[4382]: INFO: wb-gpio/EXT1_ON1: failed to convert value ‘’, passing raw, error: This control is incomplete
фев 03 08:42:06 wirenboard-A7RGBEYF wb-rules[4382]: INFO: wb-gpio/EXT1_DIR2: failed to convert value ‘’, passing raw, error: This control is incomplete
фев 03 08:42:06 wirenboard-A7RGBEYF wb-rules[4382]: INFO: wb-gpio/EXT1_DIR2: failed to convert value ‘’, passing raw, error: This control is incomplete
root@wirenboard-A7RGBEYF:~#

[quote=“Mihail87, post:19, topic:14105”]
Также нет ли каких-либо недопустимых символов в названиях правил или комментариях?
все по шаблону делал, только токен поставил и имя телеграмм


уже минут 10 стоит не может собрать, как что то выдаст пришлю

diag_output_A7RGBEYF_2023-02-03-11.19.08.zip (61.9 КБ)