Страница 6 из 20
Re: [Модуль] SamsungTV (samsungtvtizen)
Добавлено: Ср янв 22, 2020 4:05 am
V.A.S.t
Да, после создания отдельной таблицы в БД с данными, полученными от ТВ, забыл прописать, чтоб модуль считывал состояние ТВ из новой таблицы. Исправил. Сегодня выложу обновление.
Re: [Модуль] SamsungTV (samsungtvtizen)
Добавлено: Ср янв 22, 2020 8:44 pm
Diminator
Обновился, стало хуже

вообще перестал реагировать на выключение. Громкость set работает нормально.
Re: [Модуль] SamsungTV (samsungtvtizen)
Добавлено: Чт янв 23, 2020 2:10 am
Diminator
Немного не так, теперь получается только включить.
Re: [Модуль] SamsungTV (samsungtvtizen)
Добавлено: Чт янв 23, 2020 2:28 am
V.A.S.t
На 0 в свойстве не реагирует? Вкладка с данными обновляется?
Re: [Модуль] SamsungTV (samsungtvtizen)
Добавлено: Чт янв 23, 2020 9:57 am
Diminator
Свойство "статус" меняется, даже если простым пультом вкл/выкл. При статус 0 нажимаю "тест" или меняю свойство объекта (KEY_Power) на 1 телевизор включается. И все, выключить не получается. Ни 0 ни кнопка тест. Где дебаг смотреть я не нашел.
Самое прикольное что у вас отличный модуль получился! У фирменного клиента самсунга для мобилы полный шлак. Но умеет выключать а не включать )))
Re: [Модуль] SamsungTV (samsungtvtizen)
Добавлено: Пт янв 24, 2020 1:44 am
Diminator
Обновил. Все равно включается и не выключается. [emoji24]
Re: [Модуль] SamsungTV (samsungtvtizen)
Добавлено: Пт янв 24, 2020 10:16 am
V.A.S.t
Так, давай по порядку: телевизор вообще когда-то выключался из модуля? Потому как для включения используется Wake-On-Lan и он работает в любом случае, а для выключения на телевизор отправляется команда. И вот эта самая команда для твоего телевизора может быть KEY_POWEROFF, а не KEY_POWER, как прописано в модуле. Можешь попробовать отправить эти команды через привязанное свойство к первой команде во вкладке команд.
Re: [Модуль] SamsungTV (samsungtvtizen)
Добавлено: Пт янв 24, 2020 2:47 pm
DiminatorDK
V.A.S.t писал(а): Пт янв 24, 2020 10:16 am
Так, давай по порядку: телевизор вообще когда-то выключался из модуля? Потому как для включения используется Wake-On-Lan и он работает в любом случае, а для выключения на телевизор отправляется команда. И вот эта самая команда для твоего телевизора может быть KEY_POWEROFF, а не KEY_POWER, как прописано в модуле. Можешь попробовать отправить эти команды через привязанное свойство к первой команде во вкладке команд.
Да, я писал об этом
Diminator писал(а): Ср янв 22, 2020 1:25 am
Только у меня такая проблема, мой UE55M5550 для включения/выключения использует любое значение кроме 0, т.е. работает инверсией, 1 или 9 посылаешь несколько раз подряд и он вкл/выкл до посинения.
Не могу понять, можно его как-то заставить просто выключиться? Так сказать с уверенностью что именно выключаю.
До обновлений я отправлял любое значение кроме нуля KEY_POWER и телевизор включался, опять отправляю любое значение телевизор выключается. Некий триггер с любым значением действовал инверсионно, если телевизор выключен - включался, если включен - выключался.
Мне попробовать создать ключ KEY_POWEROFF и проверить? Я правильно понимаю?
Re: [Модуль] SamsungTV (samsungtvtizen)
Добавлено: Пт янв 24, 2020 3:05 pm
V.A.S.t
Не обязательно создавать ключ. Достаточно привязать свойство к первой команде во вкладке команд и прописать KEY_POWEROFF или KEY_POWER в это свойство.
Проверил у себя на телевизоре - все работает корректно - включение и отключение через свойство или команду.
Дебаг нужно смотреть в X-Ray. Там, где файл лога наверху, надо выбрать файл лога samsungtvtizen.
Еще ради эксперимента можешь в консоли при включенном телевизоре выполнить следующий код:
print_r(SQLSelectOne('SELECT VALUE FROM samsungtv_data WHERE DEVICE_ID ="ID ТЕЛЕВИЗОРА" and KEY_ID = "ST"'));
Re: [Модуль] SamsungTV (samsungtvtizen)
Добавлено: Пт янв 24, 2020 11:12 pm
DiminatorDK
Очень странное поведение. Может попробовать переустановить?
Громкость работает отлично.
-

- 3.JPG (20.17 КБ) 3899 просмотров
-

- 2.JPG (66.7 КБ) 3899 просмотров
-
Запрос возвращает 1 при включенном телевизоре.