[Модуль] Устройства Online (pinghosts)

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

Модератор: immortal

Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Hosts Online

Сообщение tarasfrompir » Вт июл 04, 2017 10:25 am

Просмотрел. Наверное Все понял - но есть НО
Для запуски сценария опять же необходимо редактировать сам метод и в нем же прописывать маки ....
А тут просто выбираеш мак адрес и сценарий при изменении статуса и ВСЕ .... (ну я бы сказал наглядней)
И еще маленький нюанс в модуле блютуз программа создает каждые несколько секунд файл и все время его перетирает
А тут этого нету что полезно скажется на ЖД.
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Hosts Online

Сообщение nick7zmail » Вт июл 04, 2017 10:45 am

Нуу...методы можно классовые сделать, и для каждого, даже вновь добавленного будут выполняться

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Hosts Online

Сообщение tarasfrompir » Вт июл 04, 2017 10:52 am

Ребята я сдаюсь и согласен что все это хорошо сделано ... Но ведь я же не заставляю кого то что-то делать...
Я поделился своим решением и как по мне оно удобней для тех кто не очень понимает куда лезть и в какой клас что писать...
Простите понесло....
Да и хоть тема ожила...
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Hosts Online

Сообщение nick7zmail » Вт июл 04, 2017 11:04 am

Поделился решением - очень хорошо,
попросил внести изменения в модуль непредназначенный для этого - вот это уже "понесло"))
А делиться решениями - собственно для этого и создан форум...ну да, и тема заодно оживилась =D
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Jilber
Сообщения: 682
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 111 раз
Поблагодарили: 107 раз

Re: Hosts Online

Сообщение Jilber » Вт авг 15, 2017 2:56 pm

Если я правильно понял, то статус всех онлайн-устройств можно выводить на экран вместе со статусом системы, соединений, и т.д. ?
Т.е. рядом со стандартными иконками systemStates
СпойлерПоказать
1.jpg
1.jpg (4.93 КБ) 6169 просмотров
можно добавить и остальные устройства, например:
СпойлерПоказать
2.jpg
2.jpg (48.8 КБ) 6169 просмотров
Может кто-то сможет сделать соответствующий модуль ?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Hosts Online

Сообщение nick7zmail » Вт авг 15, 2017 3:00 pm

Какой модуль?? Не понял...там же функция есть IsOnline('имя устройства')...она выдаст в сети устройство или нет...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Jilber
Сообщения: 682
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 111 раз
Поблагодарили: 107 раз

Re: Hosts Online

Сообщение Jilber » Вт авг 15, 2017 4:30 pm

Я имел ввиду настройку отображения иконок остальных устройств рядом с Изображение Т.е. не только System, Security и Communication, а добавить в systemStates и остальные подключённые устройства, типа ESP, Arduino.
Я так понимаю для этого надо во-первых редактировать default.html и во-вторых добавлять в методы "StartUp", "onNewMinute" что-то вроде $homeStatus.=' '.getGlobal('Router.stateDetails'); $homeStatus.=' '.getGlobal('ESP.stateDetails'); ?
Последний раз редактировалось Jilber Вт авг 15, 2017 4:42 pm, всего редактировалось 5 раз.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Hosts Online

Сообщение nick7zmail » Вт авг 15, 2017 4:32 pm

Я понял это...только не понимаю - зачем для этого целый модуль городить, когда можно в 3 простых строки кода уложиться...

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Hosts Online

Сообщение skysilver » Вт авг 15, 2017 5:02 pm

Jilber писал(а):Я так понимаю для этого надо во-первых редактировать default.html
Не надо ничего в шаблонах страниц править. Это все в админке редактируется, в разделе Меню управления. Там элемент меню типа HTML-блок. Его можно редактировать по своему усмотрению.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Jilber
Сообщения: 682
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 111 раз
Поблагодарили: 107 раз

Re: Hosts Online

Сообщение Jilber » Вт авг 15, 2017 5:16 pm

skysilver писал(а):Не надо ничего в шаблонах страниц править. Это все в админке редактируется, в разделе Меню управления. Там элемент меню типа HTML-блок. Его можно редактировать по своему усмотрению.
Это по-умолчанию он там, а у меня он находится в "шапке". Но вроде я понял как сделать проще (благо устройств не очень много). Хотя если у кого-то 10-20 устройств, то с модулем было бы гораздо легче.
Ответить