[Модуль] Kodi Notifier (kodi_notify)

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

Модератор: immortal

Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 872 раза
Контактная информация:

[Модуль] Kodi Notifier (kodi_notify)

Сообщение Eraser » Ср апр 06, 2016 1:21 pm

Kodi Notifier

Модуль для отображения системных событий в Kodi

Возможности
* несколько устройств Kodi
* смена заголовка
* смена изображения
* минимальный уровень оповещений
* использование функций модуля в скриптах
Настройки модуляПоказать
Настройки модуля
Title - заголовок уведомления
Image URL - адрес иконки для отображения в уведомлении, например http://server.lan/Alice.jpg (можно не указывать)
Level history - отправляются события из чата только с уровнем выше или равного указанному (0 - приходит все)
Timeout (ms) - время показа уведомления в миллисекундах
ФункцийПоказать
sendNotifyAll - отправка сообщения всем устройствам
sendNotifByName - отправка сообщения устройству с указанным именем

Пример вызова функций

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

include_once(DIR_MODULES . 'kodi_notify/kodi_notify.class.php');
$notify = new kodi_notify();
$notify->sendNotifyAll("test message");
$notify->sendNotifByName("HTPC","test message")
 
Скачать
Вложения
kodi_notify.png
Как это выглядит
kodi_notify.png (86.66 КБ) 17820 просмотров
Последний раз редактировалось Eraser Чт апр 07, 2016 2:06 pm, всего редактировалось 3 раза.
За это сообщение автора Eraser поблагодарили (всего 8):
sergejey (Ср апр 06, 2016 5:35 pm) • skysilver (Ср апр 06, 2016 5:50 pm) • slgeo (Чт апр 07, 2016 12:42 pm) • chip (Вт июл 12, 2016 7:05 pm) • LocalBrownie (Чт сен 08, 2016 4:34 pm) • savenko_egor (Ср окт 05, 2016 6:24 am) • lanket (Вт апр 25, 2017 11:54 pm) • Taras81 (Сб май 29, 2021 5:09 pm)
Рейтинг: 9.3%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль уведомлений для Kodi

Сообщение Ivan » Ср апр 06, 2016 5:35 pm

То есть что идёт в чат то выводится на KODI?
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 872 раза
Контактная информация:

Re: Модуль уведомлений для Kodi

Сообщение Eraser » Ср апр 06, 2016 7:23 pm

Ivan писал(а):То есть что идёт в чат то выводится на KODI?
да, позже сделаю, что бы можно задать выводить только важные
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль уведомлений для Kodi

Сообщение Ivan » Чт апр 07, 2016 12:08 am

Спасибо за модуль. Немного хотелок
1. Порт по умолчанию (прописать)
2. Несколько KODI устройств
3. Приоритет сообщений
4. Отдельная функция которая запустит вывод но не будет писать в чат

Также вопрос. А если устройств не включено. Не будет ли тормозить скрипт выполнения say
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 872 раза
Контактная информация:

Re: Модуль уведомлений для Kodi

Сообщение Eraser » Чт апр 07, 2016 10:48 am

Новая версия, необходимо установить заново

Сделаны хотелки
Ivan писал(а): 1. Порт по умолчанию (прописать)
2. Несколько KODI устройств
3. Приоритет сообщений
4. Отдельная функция которая запустит вывод но не будет писать в чат
Кроме этого можно настроить картинку и заголовок

Пример вызова функций

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

include_once(DIR_MODULES . 'kodi_notify/kodi_notify.class.php');
$notify = new kodi_notify();
$notify->sendNotifyAll("test message");
$notify->sendNotifByName("HTPC","test message")
 
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль уведомлений для Kodi

Сообщение Ivan » Чт апр 07, 2016 1:09 pm

Что такое - Image URL
Вынесите описание функции sendNotifyAll, sendNotifByName в первый пост
Level history - Тоже лучше описать, то есть больше уровня, меньше или равно?

Ещё у меня не работает. Не знаю причину, не копал в глубь. Отличие может в порте 80, юзер kodi, пароля нет
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
Eraser
Сообщения: 1085
Зарегистрирован: Вт окт 21, 2014 7:31 pm
Откуда: Киров
Благодарил (а): 14 раз
Поблагодарили: 872 раза
Контактная информация:

Re: Модуль уведомлений для Kodi

Сообщение Eraser » Чт апр 07, 2016 2:01 pm

Ivan писал(а):Что такое - Image URL
Вынесите описание функции sendNotifyAll, sendNotifByName в первый пост
Level history - Тоже лучше описать, то есть больше уровня, меньше или равно?

Ещё у меня не работает. Не знаю причину, не копал в глубь. Отличие может в порте 80, юзер kodi, пароля нет
дополнил описание в первом посте

часть возникающих ошибок фиксируется в "Ошибки системы", может там что есть?
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!! :D
sega6549
Сообщения: 535
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: Модуль уведомлений для Kodi

Сообщение sega6549 » Вс апр 10, 2016 12:58 pm

у меня тоже не взлетело, нужно больше информации))
какой ip использовать? у меня стоит на и алиса и коди на одной машине
какой порт использовать
какие настройки использовать в коди, нужно ли что то включать, типа доступ в интернет, веб сервер или че еще, само коди должно быть как то настроено
в ошибках системы есть ошибки коди, но они пустые, просто дата
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Благодарил (а): 16 раз
Поблагодарили: 66 раз
Контактная информация:

Re: Модуль уведомлений для Kodi

Сообщение m-malva » Пн апр 11, 2016 1:56 am

sega6549 писал(а):у меня тоже не взлетело, нужно больше информации))
какой ip использовать? у меня стоит на и алиса и коди на одной машине
какой порт использовать
какие настройки использовать в коди, нужно ли что то включать, типа доступ в интернет, веб сервер или че еще, само коди должно быть как то настроено
в ошибках системы есть ошибки коди, но они пустые, просто дата
1 можно 127.0.0.1 но лучше тот который пишет kodi в системе - сеть
2 включть веб сервер на kodi указать порт
!!!KODI не ниже 12 Frodo!!!
для проверки настроек KODI можно использовать запрос

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

http://USERNAME:PASS@IP_KODI:PORT_KODI/jsonrpc?request={"id":1,"jsonrpc":"2.0","method":"GUI.ShowNotification","params":{"title":"Alice","message":"TEST"}}
 
или код

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

$device="IP_KODI";
$port="PORT_KODI";
$ph="Проверка сообщений";
$title="Алиса сообщает:";

  $url="http://".$device.":".$port."/jsonrpc?request={\"id\":1,\"jsonrpc\":\"2.0\",\"method\":\"GUI.ShowNotification\",\"params\":{\"title\":\"".urlencode($title)."\",\"message\":\"".urlencode($ph)."\"}}";
echo $url;

  getURL($url, 0); 
Последний раз редактировалось m-malva Пн апр 11, 2016 2:20 am, всего редактировалось 1 раз.
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Благодарил (а): 16 раз
Поблагодарили: 66 раз
Контактная информация:

Re: Модуль уведомлений для Kodi

Сообщение m-malva » Пн апр 11, 2016 2:17 am

оффтоп
у кого работает
http://IP_KODI:PORT_KODI/jsonrpc?request={"jsonrpc":"2.0","method":"System.Shutdown","id":1}
?
Ответить