[Модуль] NarodMon2 (narodmon2)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
nightwind
Сообщения: 333
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 28 раз
Поблагодарили: 52 раза
Контактная информация:

Re: Модуль NarodMon.ru (Расширенный)

Сообщение nightwind » Чт ноя 02, 2017 10:56 pm

Модуль работает! На передачу так точно. Принимать пока нечего)
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Модуль NarodMon.ru (Расширенный)

Сообщение PAV » Пн ноя 13, 2017 3:31 pm

А как сделать, чтобы не только свойство менялось, но и метод запускался?
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

Re: Модуль NarodMon.ru (Расширенный)

Сообщение Jager » Пн ноя 13, 2017 5:20 pm

PAV писал(а):А как сделать, чтобы не только свойство менялось, но и метод запускался?
Привяжите метод к свойству
Изображение
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Модуль NarodMon.ru (Расширенный)

Сообщение PAV » Пн ноя 13, 2017 7:44 pm

Спасибо. Заново все переписывать не хочется. У меня свойства только для этого объекта добавлены дополнительно. А там нет функции редактирования ;(
Может как-то проще можно присвоить narodmon.alive значение 1, когда получаем данные и поставить таймаут на alive=0?
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

Re: Модуль NarodMon.ru (Расширенный)

Сообщение Jager » Пн ноя 13, 2017 8:41 pm

PAV писал(а):Спасибо. Заново все переписывать не хочется. У меня свойства только для этого объекта добавлены дополнительно. А там нет функции редактирования ;(
Может как-то проще можно присвоить narodmon.alive значение 1, когда получаем данные и поставить таймаут на alive=0?
Что там переписывать то? Удалите локальное свойство и сделайте одноименное свойство в классе, дел на 5 секунд.
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Модуль NarodMon.ru (Расширенный)

Сообщение directman66 » Пн фев 26, 2018 11:15 pm

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

Код: Выделить всё

GeoIP: Екатеринбург, Свердловская обл., Россия, RU-KTC-20090701, MiraLogic Telecommunication Systems, 188.226.32.227

Полученные показания датчиков / Latest Sensors Readings, UTC+5, limit=25, find=
2018-02-27 01:10:39  188.226.32.227  TCP
#AA-BB-AB-66-00-11
#R1#14.00
#Q1#696.22
##

2018-02-27 01:08:14  188.226.32.227  TCP
##temp
#AA:BB:AB:66:00:12#-10.46#zaoknomtemp
#HUDIMITYDMS1#60.17#zaoknom_hum
## 
Но при добавлении своего устройства по любому из идентифкаторов (AA:BB:AB:66:00:12, HUDIMITYDMS1) в ответ мне выходит: Устройство еще не передало показания на сервер. Проверьте его настройки сети и доступ в Интернет.

Вроде профиль позволяет добавить.

Код: Выделить всё

Можно подключить ещё 1 устройств мониторинга, интервал приема данных от 5 мин, срок хранения показаний 1 месяц, среднечасовых 1 год.
Увеличить лимит устройств можно публикуя для всех свои уличные датчики (п.2.3 Правил) или оказав помощь проекту, а также удалив ненужные устр-ва. 
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Модуль NarodMon.ru (Расширенный)

Сообщение directman66 » Ср фев 28, 2018 6:49 am

И все-же, как добавить в личный кабинет narodmon свой датчик? Кто использует плагин, покажите, как их обозвали.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
DX168B
Сообщения: 11
Зарегистрирован: Вт янв 02, 2018 7:10 pm
Благодарил (а): 0
Поблагодарили: 3 раза

Re: Модуль NarodMon.ru (Расширенный)

Сообщение DX168B » Вс мар 04, 2018 9:16 pm

directman66 писал(а):И все-же, как добавить в личный кабинет narodmon свой датчик? Кто использует плагин, покажите, как их обозвали.
Если не ошибаюсь, он сам появляется на сайте в разделе "Мои датчики", как только пройдет первая публикация с него.

И следует отличать "устройство мониторинга" от "датчика".

Устройство мониторинга - это сервер, отправляющий данные на narodmon. В данном случае - это свой сервер с Majordomo и установленным в него плагином "narodmon2" ID "устройства мониторинга" должен быть абсолютно уникальным. Подойдет MAC адрес своего сервера.

Датчик - это одна запись в списке датчиков на отправку (Температура, влажность и т.д.). В записи пишется ID датчика. Можно от балды, однако ID должен быть уникальным относительно остальных своих датчиков, публикуемых на narodmon(е)

Я использую что-то вроде [МОДЕЛЬ_ДАТЧИКА][ТИП_ПОКАЗАНИЯ][НОМЕР_ФИЗИЧЕСКОГО_ДАТЧИКА]
Например:
Имеем два датчика DHT-22 и один BME280, показания которых нужно публиковать.
Нумеруем их по своему учету, чтобы отличать их друг от друга.
Например "первый датчик DHT22, второй DHT22, первый BME280 и т.д."
В таком случае:
ID для первого термодатчика (DHT22) на NarodMon будет DHT22TEMP0001 - для температуры
ID для гигрометра того же физического датчика - DHT22HUM0001 - для влажности

ID для второго термодатчика (DHT22) на NarodMon будет DHT22TEMP0002 - для температуры
ID для гигрометра того же физического датчика - DHT22HUM0002 - для влажности

ID для третьего термодатчика (BME280) будет - BME280TEMP0001
ID для гигрометра того же физического датчика - BME280HUM0001
ID для барометра того же физического датчика - BME280PRESS0001

и так далее. Если у датчика есть серийный заводской номер, то можно его добавить вместо
цифр в конце ID.
tom99
Сообщения: 1
Зарегистрирован: Вт мар 06, 2018 10:16 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Модуль NarodMon.ru (Расширенный)

Сообщение tom99 » Вт мар 06, 2018 10:24 pm

Вечер добрый, пытаюсь разобраться - как я понимаю, автоматическое обновление показаний датчиков под Win не запустить (десятка, 64 бит)? Беру данные со своей станции, все видно, но никак не могу сделать авто обновление, только при нажатии тест показания обновляются.
Как создать цикл который будет нажимать кнопку "тест" раз в 15 минут?
Вложения
test.jpg
test.jpg (41.43 КБ) 5600 просмотров
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Модуль NarodMon.ru (Расширенный)

Сообщение PAV » Ср мар 21, 2018 2:55 pm

Автор, а можно всеж добавить контроль достоверности данных. Датчики постоянно умирают. ну очень обидно, когда понимаешь, чо датчик не обновлялся уже 2 месяца, а ты все удивляешься, как это на улице -20
Ответить