[Модуль] Kodi Notifier (kodi_notify)
Модератор: immortal
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: Модуль уведомлений для Kodi
Судя по логу коди ему ничего не прилетает. //cloud.tapatalk.com/s/5a81e52896d ... %D0%B8.pdf
Отправлено с моего Redmi Note 4 через Tapatalk
Отправлено с моего Redmi Note 4 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: Модуль уведомлений для Kodi
Уважаемый Eraser, подскажите пожалуйста что предпринять для выяснения причин молчания коди. Модуль коди в коди установлен, сообщения всплывают.Eraser писал(а):в Kodi установлен плагин из сообщения?lanket писал(а): Собственно куда копать чтобы заставить говорить коди.
https://majordomo.smartliving.ru/forum/ ... =50#p47213
В cached /voice иногда остаются нестертые вав и мп3. Отсюда ещё вопрос. Должны ли они стираться после произношения сообщения? Если да, то получается что иногда они не стираются, в принципе не смертельно, просто придётся иногда чистить. Если нет, то почему-то у меня не все сообщения генеряться в вав и мп3, и тогда надо копать в другую сторону.
Что делать? Очень надо чтобы коди читал сообщения МД . Ну очень уж надо. Удобно когда тел на беззвучном, грудничок дома, а коди в режиме простоя или фоновой музыки сообщает об прилетевших смс или входящих звонках.
lanket писал(а):Судя по логу коди ему ничего не прилетает. //cloud.tapatalk.com/s/5a81e52896d ... %D0%B8.pdf
Отправлено с моего Redmi Note 4 через Tapatalk
Отправлено с моего Redmi Note 4 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: Модуль уведомлений для Kodi
По ходу нашел причину. Mp3 не гененриться. В файле kodi_notify.class.php добавил немного для дебага
В дебмесе пишет появляется 'mp3 not found'
СпойлерПоказать
Код: Выделить всё
if (!file_exists($cachedFileName.'.mp3')) debmes('mp3 not found'); // Added for debag
if (!file_exists($cachedFileName.'.mp3')) return;
if (!file_exists($cachedFileName.'.wav'))
{
exec('ffmpeg -i "'.$cachedFileName.'.mp3" -acodec pcm_u8 -ar 22050 "'.$cachedFileName.'.wav"');
}
if (!file_exists($cachedFileName.'.wav')) debmes('wav not found'); // Added for debag
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Модуль уведомлений для Kodi
Смори тогда уровень сообщений минимальный и тот который настроен.
И проверь вот это - 3. В МЖД в общих настройках в обработчиках в AfterSay вписать runScript('SimpleKodiNotify', array("level"=>$level, "ph"=>$ph));
Ой по идее не надо...
И проверь вот это - 3. В МЖД в общих настройках в обработчиках в AfterSay вписать runScript('SimpleKodiNotify', array("level"=>$level, "ph"=>$ph));
Ой по идее не надо...
- За это сообщение автора tarasfrompir поблагодарил:
- lanket (Вт фев 13, 2018 1:19 pm)
- Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: Модуль уведомлений для Kodi
Спасибо за помощь.tarasfrompir1 писал(а):Смори тогда уровень сообщений минимальный и тот который настроен.
И проверь вот это - 3. В МЖД в общих настройках в обработчиках в AfterSay вписать runScript('SimpleKodiNotify', array("level"=>$level, "ph"=>$ph));
Ой по идее не надо...
походу разобрался.
Навтыкал дебмесов в модули yandex_tts и kodi.
Тупил, тупил а потом заметил что сначала модуль коди пытается отправить голос, а потом яндекс модуль генерит этот файл.
Содержимое HOOK_EVENT_SAYПоказать
Код: Выделить всё
{"yandex_tts":{"priority":10,"filter":""},"sms_ru":{"priority":0,"filter":""},"kodi_notify":{"priority":20,"filter":""},"sdm":{"priority":0,"filter":""}}
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: Модуль уведомлений для Kodi
Приоритеты можно в таблице settings поменять через phpmyadmin. Поставить яндексу 20, а коди - 10
- Рейтинг: 1.16%
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: Модуль уведомлений для Kodi
Тут все в порядкеtarasfrompir1 писал(а):Смори тогда уровень сообщений минимальный и тот который настроен.
Да это старое решение, теперь оно не надо.tarasfrompir1 писал(а): И проверь вот это - 3. В МЖД в общих настройках в обработчиках в AfterSay вписать runScript('SimpleKodiNotify', array("level"=>$level, "ph"=>$ph));
Ой по идее не надо...
Спасибо за помошь.
Как отредактировать HOOK_EVENT_SAY? Только скулем?!?
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
- lanket
- Сообщения: 1168
- Зарегистрирован: Вт окт 14, 2014 11:27 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 260 раз
- Поблагодарили: 163 раза
Re: Модуль уведомлений для Kodi
Продолжаю воевать с модулем.
У меня почему-то мажорик все равно генерит ip 127.0.1.1
Я так понимаю что где-то у меня неправильно настроенно.
Где? Откуда PHP берет эти данные?
Временно забил туда ip железно, но сталкнулся с другой проблемой. Когда прилетает одновременно 2 и более сообщений то коди говорит их подряд не дожидаясь окончания предыдущей. А у меня есть немало событий на которое срабатывают не одно уведомление. Как заставить ждать окончания предыдущего?
Отправлено с моего Redmi Note 4 через Tapatalk
tarasfrompir1 писал(а):так с адресом смотрел смотрел и досмотрел СПАСИБО C_3AXAPOB
все правильно а соломинки то я не увидел адресок то надо было исправлять...
Вручную отправляет теперь ...
Для Eraser можно ли внести легкие изменения в Ваш модуль ?
чтобы исправить это безобразие??? в файле kodi_notify.class.php
вот это заменить
$wavurl= BASE_URL .'/cached/voice/'.$filename.'.wav';
на это
$localIP = getHostByName(php_uname('n'));
$wavurl= 'http://'.$localIP .':'.$_SERVER['SERVER_PORT'].'/cached/voice/'.$filename.'.wav';
У меня почему-то мажорик все равно генерит ip 127.0.1.1
Я так понимаю что где-то у меня неправильно настроенно.
Где? Откуда PHP берет эти данные?
Временно забил туда ip железно, но сталкнулся с другой проблемой. Когда прилетает одновременно 2 и более сообщений то коди говорит их подряд не дожидаясь окончания предыдущей. А у меня есть немало событий на которое срабатывают не одно уведомление. Как заставить ждать окончания предыдущего?
Отправлено с моего Redmi Note 4 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Обсужение
gitHub 2й версии терминала
GitHub модуля для МД
gitHub сырого модуля 2й версии
Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
-
- Сообщения: 1554
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: Модуль уведомлений для Kodi
Могу предположить что 127.0.0.1 он берёт из /etc/hosts - там прописано что имя сервера разрешается в такой вот адресlanket писал(а):Продолжаю воевать с модулем.
$localIP = getHostByName(php_uname('n'));
$wavurl= 'http://'.$localIP .':'.$_SERVER['SERVER_PORT'].'/cached/voice/'.$filename.'.wav';
У меня почему-то мажорик все равно генерит ip 127.0.1.1
Скажем у меня там написано 127.0.1.1 raspberrypi, что означает что у компьютер с названием raspberrypi находится по адресу 127.0.0.1