[Модуль] SSDP Finder (ssdp_finder)

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

Модератор: immortal

olegvolk75
Сообщения: 141
Зарегистрирован: Сб мар 11, 2017 7:03 pm
Благодарил (а): 50 раз
Поблагодарили: 15 раз

Re: Модуль - SSDPFinder

Сообщение olegvolk75 » Вс сен 16, 2018 4:32 pm

tarasfrompir1 писал(а):
Вс сен 16, 2018 1:23 pm
olegvolk75 писал(а):
Вс сен 16, 2018 12:11 pm
tarasfrompir1 писал(а):
Ср сен 05, 2018 10:20 am
savenko_egor писал(а):
Вт сен 04, 2018 11:24 pm
Ребят, не знаю писали Вам или нет. Но очистка в Вашем модуле удаляет не только связаное с модулем. Читайте в телеге от этого сообщения:
https://t.me/MajorDoMoRu/64586
прочитал - проверил ну не должно было бы такого быть в априори,
Но от сумы не зарекайся перерою еще раз...
Модуль только что обновил, но при очистке в модуле или после удаления самого модуля пропадают методы onNewHour и onNewMinute. Помогает восстановление из бэкапа, но тогда восстанавливается и модуль, и его настройки.
посмотрю еще раз - но для понятия сути проблеммы желательно бы дамп базы вашей (если нет ничего там такого серьезного и секретного) :oops:
Кстати удаляются методы после деинсталяции модуля или после очистки мусора...?
После любого из этих действий. Дамп скинуть не проблема, но не в общий доступ :-). Через пол-часика скину в ЛС, если влезет.

Дамп скинул в ЛС, вроде проглотил. Если ещё что-то надо, то пишите.
Последний раз редактировалось olegvolk75 Вс сен 16, 2018 5:07 pm, всего редактировалось 1 раз.
Orange Pi PCPlus, Debian Stretch with Armbian Linux 4.19.62-sunxi
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Вс сен 16, 2018 4:38 pm

olegvolk75 писал(а):
Вс сен 16, 2018 4:32 pm
tarasfrompir1 писал(а):
Вс сен 16, 2018 1:23 pm
olegvolk75 писал(а):
Вс сен 16, 2018 12:11 pm
tarasfrompir1 писал(а):
Ср сен 05, 2018 10:20 am
savenko_egor писал(а):
Вт сен 04, 2018 11:24 pm
Ребят, не знаю писали Вам или нет. Но очистка в Вашем модуле удаляет не только связаное с модулем. Читайте в телеге от этого сообщения:
https://t.me/MajorDoMoRu/64586
прочитал - проверил ну не должно было бы такого быть в априори,
Но от сумы не зарекайся перерою еще раз...
Модуль только что обновил, но при очистке в модуле или после удаления самого модуля пропадают методы onNewHour и onNewMinute. Помогает восстановление из бэкапа, но тогда восстанавливается и модуль, и его настройки.
посмотрю еще раз - но для понятия сути проблеммы желательно бы дамп базы вашей (если нет ничего там такого серьезного и секретного) :oops:
Кстати удаляются методы после деинсталяции модуля или после очистки мусора...?
После любого из этих действий. Дамп скинуть не проблема, но не в общий доступ :-). Через пол-часика скину в ЛС, если влезет.
Странно конечно - но в лычку хоть ссылку на файлокакойтообменник... :roll:
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Вс сен 16, 2018 8:10 pm

Причину нашел... Ищу решение вопроса - думаю сегодня все напишу...
Кстати базу потри у себя уже стер - письмо удалил
За это сообщение автора tarasfrompir поблагодарил:
olegvolk75 (Вс сен 16, 2018 8:31 pm)
Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
olegvolk75
Сообщения: 141
Зарегистрирован: Сб мар 11, 2017 7:03 pm
Благодарил (а): 50 раз
Поблагодарили: 15 раз

Re: Модуль - SSDPFinder

Сообщение olegvolk75 » Вс сен 16, 2018 8:32 pm

tarasfrompir1 писал(а):
Вс сен 16, 2018 8:10 pm
Причину нашел... Ищу решение вопроса - думаю сегодня все напишу...
Кстати базу потри у себя уже стер - письмо удалил
Отлично, ждем решения!
Orange Pi PCPlus, Debian Stretch with Armbian Linux 4.19.62-sunxi
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Пн сен 17, 2018 7:42 am

olegvolk75 писал(а):
Вс сен 16, 2018 8:32 pm
tarasfrompir1 писал(а):
Вс сен 16, 2018 8:10 pm
Причину нашел... Ищу решение вопроса - думаю сегодня все напишу...
Кстати базу потри у себя уже стер - письмо удалил
Отлично, ждем решения!
Реквест сделан изменеия внесены - о результата отпишитесь плиз... :oops:
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

Re: Модуль - SSDPFinder

Сообщение Kvantos » Пн сен 17, 2018 11:44 am

>> Но очистка в Вашем модуле удаляет не только связаное с модулем
>>Реквест сделан изменеия внесены - о результата отпишитесь плиз...
у кого предыдущая версия модуля и он делал очистку, что именно лишнее удаляется ? как это восстановить?
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Пн сен 17, 2018 12:18 pm

Kvantos писал(а):
Пн сен 17, 2018 11:44 am
>> Но очистка в Вашем модуле удаляет не только связаное с модулем
>>Реквест сделан изменеия внесены - о результата отпишитесь плиз...
у кого предыдущая версия модуля и он делал очистку, что именно лишнее удаляется ? как это восстановить?
Лишнего ничего не удаляется - удаляется все связанное с самим модулем.
НО ТУТ очень все сложно.
поскольку все повязано с криворукостью не только писаки данного кода (в данном случаем меня), но и пользователя модуля.
Ситуация такая ...
поскольку язык ПХП - сам по себе (туповат - это уже мое мнение) требует очень много проверок по созданным запросам - то в данном случае выходит то что в таблице metods (при отсутствии каких либо созданных устройств в модуле) при удалении модуля проиходит следуещее -
1. производится поиск всех устройств установленных модулем в собственной базе...
2. если же устройств нету то модуль производит стандартную деинсталяцию, но тут вступает в действие язык ПХП , а он говорит что есть такое устройство и количество записей составляет 1 штуку. НО эта запись пустая....
3. А вот в таблице metods у пользователей ОКАЗЫВАЕТСЯ есть методы без названия (хотя такого в априори не должно существовать- потому что мы обращаемся к таким методам по названию) уж чья это проблема я утверждать не стану да и разбиратся не хочу...
4. Так вот в связи с вышесказанным поскольку TITLE метода пустой и TITLE запроса пустой то удаляются эти записи.
Хотя с этим я раз упирался... уже. ВиноваТ - каюсь... сам дурак. Но дело в том что моя логика действий таких перепетий не подразумевала даже в априори...

ПОЭТОМУ получается что и волки голодны и овец нету...

ТАК ВОТ результат - взможно у вас удалены методы без названия ......
Восстановить их очень просто - это уже разбиралось и не раз сравните таблицу metods со своими предыдущими вариантами. ну или просто ее восстановите... :idea:

ПС
Опус длинный но еще беда в том что обратной связи от пользователей никакой вообще -2,3 человека сообщают о вопросах ито через уже большой промежуток времени... Я понимаю что модуль взял и установил, пользуйся и все , НО в ШАПКЕ же написано что модуль бета и вопросы решаемые им очень не простые - поскольку интеграция в мажордомо всех решаемых ним вопросов тажеловата.
А пользователи любого модуля даже не подозревают о мусоре находящемся в базе от предыдущих модулей. (А ЭТО ПРОСТО УЖАС).
Так вот и все старания очистки за собой хвостов приводят вот к таким сюрпризам....
За это сообщение автора tarasfrompir поблагодарил:
Kvantos (Пн сен 17, 2018 12:49 pm)
Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

Re: Модуль - SSDPFinder

Сообщение Kvantos » Пн сен 17, 2018 12:51 pm

Спасибо за разъяснения. У меня методов без TITLE не было )

п.с. у меня хромкаст, LG LW575 и kodi на малинке отдельной есть, может чем могу помочь в тестировании?
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Модуль - SSDPFinder

Сообщение tarasfrompir » Пн сен 17, 2018 1:01 pm

Kvantos писал(а):
Пн сен 17, 2018 12:51 pm
Спасибо за разъяснения. У меня методов без TITLE не было )

п.с. у меня хромкаст, LG LW575 и kodi на малинке отдельной есть, может чем могу помочь в тестировании?
ну коди должен работать - управлятся...
а вот на ЛГ с вебос 3 человек пишет модуль уже .. думаю как напишет я его добавлю в список ... (в ПУ пока добавлять не планирую нечем проверять)
а хромкаст интересна штука но я ее не могу раздуплить в плане поиска ...
Скинь для начала скрин страницу поиска устройств.... и если уж такая пьянка то запиши видео работы с хромкастом что и куда хоть кратенько..
Уже вроде пообещали , но пока еще нету
Да и вопросы если есть то задавайте... какие баги там или еще чего
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
Kvantos
Сообщения: 295
Зарегистрирован: Вт окт 31, 2017 1:05 pm
Благодарил (а): 26 раз
Поблагодарили: 49 раз

Re: Модуль - SSDPFinder

Сообщение Kvantos » Пн сен 17, 2018 2:16 pm

>>а вот на ЛГ с вебос 3 человек пишет модуль уже
этот мой lg довольно старый и не на webos а на netcast, т.е. тут только по dlna
>>Скинь для начала скрин страницу поиска устройств....
ок, сег. вечером на ЛС, но сразу скажу, что мой хромкаст модуль находит как dial устройство.... но воспроизвести контент записью в свойство playurl (пробовал youtube ссылку) не получается
>>Да и вопросы если есть то задавайте... какие баги там или еще чего
ок, спасибо еще раз
MDM живет на 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Ответить