Найдено 189 результатов

freesh
Чт дек 19, 2019 3:58 pm
Форум: Новости платформы
Тема: Простые устройства / Simple Devices
Ответы: 1169
Просмотры: 356951

Re: Простые устройства / Simple Devices

можете мне подсказать как в методе сделать таймер на 2-3 секунды берем переменную ждем 2-3 секунды опять берем переменную сравниваем ее с предыдущим значением выполняем что либо по условию clearTimeout("myscript1_timer"); // очищаем таймер (чтобы случайно две копии не запустить) ... тут какой-то по...
freesh
Ср дек 18, 2019 10:23 am
Форум: Вопросы новичков
Тема: работа с GPIO raspberry
Ответы: 47
Просмотры: 7133

Re: работа с GPIO raspberry

В папке sudoers.d/ лежат вод такие файлы ; 010_at-export , 010_pi-nopasswd , README . Их не открыть нет прав. Из консоли sudo visudo И туда в конец дописать www-data ALL=NOPASSWD:ALL Но как говорили это не секьюрно если снаружи порты проброшены до МД (доступ к серверу из вне) так что на свой страх ...
freesh
Вт дек 17, 2019 11:51 pm
Форум: Настройка и программирование
Тема: Как вызывается метод statusUpdated у Devices? (2)
Ответы: 14
Просмотры: 1950

Re: Как вызывается метод statusUpdated у Devices? (2)

У меня такая же беда только c Sonoff rf bridge, у которому привязаны радиокнопки, происходят сработки StatusUpdated в который я запихнул свои действия, хотя сам статус не меняется а менялся только StatusUpdatedText, пришлось городить костыль в создании нового свойства StatusOld и при реальном нажат...
freesh
Вт дек 17, 2019 7:56 pm
Форум: Модули и приложения
Тема: [Модуль] Устройства Онлайн Keenetic (keenetic_lan_devices)
Ответы: 95
Просмотры: 16281

Re: [Модуль] Устройства Онлайн Keenetic (keenetic_lan_devices)

Не подскажите, каким образом можно реализовать отображение членов семьи, находящихся дома в "меню управления">"state" (под часами)? Я создал костыльный сценарий, в котором опрашивается статус каждого устройства, по которому, если статус онлайн, то переменной х1 присваивается имя члена семьи, иначе ...
freesh
Вт дек 17, 2019 12:21 pm
Форум: Настройка и программирование
Тема: Как вызывается метод statusUpdated у Devices? (2)
Ответы: 14
Просмотры: 1950

Re: Как вызывается метод statusUpdated у Devices? (2)

Прошу прощения, что дублирую тему. Прошлый раз мне отвечали не на поставленный вопрос, и проблему я так и не решил. ПРОБЛЕМА: При пропадании данных от датчика (класс SDivices) его свойство UpdatedText продолжает ежечасно обновляться. В итоге я не вижу, что датчик умер. ВОПРОС: Как найти все места, ...
freesh
Пн дек 16, 2019 6:55 pm
Форум: Сценарий и скрипт
Тема: [Сценарий] Управление смарт ТВ Philips
Ответы: 105
Просмотры: 23390

Re: [Сценарий] Управление смарт ТВ Philips

Ага, интересный вариант :) ну тогда попробуй вывести say($result[2]); say($result[3]); say($result[4]); Посмотрим в каком месте данные. Но ещё попробуй file_get_contents как я выше писал, это проще и без pylips say($result[3]); вышло {"muted":false,"current":5,"min":0,"max":60} вроде на правильном ...
freesh
Пн дек 16, 2019 6:14 pm
Форум: Сценарий и скрипт
Тема: [Сценарий] Управление смарт ТВ Philips
Ответы: 105
Просмотры: 23390

Re: [Сценарий] Управление смарт ТВ Philips

Попробуй без питона: $result = file_get_contents('http://ip-address:1925/1/audio/volume'); $json=json_decode($result,true); say($json); $a = $json['current']; say($a); setGlobal('Cube.111', $a); Мне надо как то логин и пароль запихнуть в http://ip-address:1925/1/audio/volume, как? без них ничего не...
freesh
Пн дек 16, 2019 6:07 pm
Форум: Сценарий и скрипт
Тема: [Сценарий] Управление смарт ТВ Philips
Ответы: 105
Просмотры: 23390

Re: [Сценарий] Управление смарт ТВ Philips

А проверь что выдаст на say($result[1]); Если ничего интересного не выдаст, то наверное на этом мои полномочия всё, с учетом что я пхп-то не знаю особо, дальше дебажить сложна :) вот что в появилось в чате Sending GET request to https://192.168.1.213:1926/6/audio/volume Ага, интересный вариант :) н...
freesh
Пн дек 16, 2019 3:39 pm
Форум: Сценарий и скрипт
Тема: [Сценарий] Управление смарт ТВ Philips
Ответы: 105
Просмотры: 23390

Re: [Сценарий] Управление смарт ТВ Philips

Если вида {"param1": 1432, "param2": 3123} то это json его можно разобрать на переменные. т.е. $json = json_decode($result, true); А потом обращаться $json["param1"] - тут будет переменная полученная Полезно, имхо, для запроса статуса т.е. после этих комманд - обрабатываешь ответ получая какая щас ...
freesh
Пн дек 16, 2019 3:14 pm
Форум: Сценарий и скрипт
Тема: [Сценарий] Управление смарт ТВ Philips
Ответы: 105
Просмотры: 23390

Re: [Сценарий] Управление смарт ТВ Philips

А, я забыл ещё strpos поменять, а так? $cmd='C:\python34\python.exe C:\philips\pylips.py --command volume'; exec($cmd,$result); say($result); say(count($result)); //Выведем длинну массива $result для дебага say(array_search("{",$result)); //Выведем позицию первого вхождения { в массив $result для д...