Код: Выделить всё
setGlobal('XiRgb01.color',$bluecolor);
Код: Выделить всё
setGlobal('XiRgb01.brightness',10);
Код: Выделить всё
setGlobal('XiRgb01.brightness',10);
setGlobal('XiRgb01.color',$bluecolor);
Модератор: immortal
Код: Выделить всё
setGlobal('XiRgb01.color',$bluecolor);
Код: Выделить всё
setGlobal('XiRgb01.brightness',10);
Код: Выделить всё
setGlobal('XiRgb01.brightness',10);
setGlobal('XiRgb01.color',$bluecolor);
а в =дальнейшей логике 'XiRgb01.color' не изменяет состояние 'XiRgb01.brightness'???Vitamin писал(а): ↑Вт мар 24, 2020 9:10 pmДобрый день. Из сценария пытаюсь управлять цветом хаба Xiaomo gateway2и яркостьюКод: Выделить всё
setGlobal('XiRgb01.color',$bluecolor);
. При применении одного из параметров все срабатывает. Но если поставить их обаКод: Выделить всё
setGlobal('XiRgb01.brightness',10);
, то срабатывает только последний, порядок не имеет значения. Причём на долю секунды применяется первый параметр, потом отказывается к предыдущему значению, и применятся второй. Хорошо дружбу только с Екселем, но пытаюсь разобраться с php. Подскажите, где ошибаюсь?Код: Выделить всё
setGlobal('XiRgb01.brightness',10); setGlobal('XiRgb01.color',$bluecolor);
Код то весь, но, наверняка, изменение свойства запускает некий метод. Так вот этот метод (методы) и надо "курить".
Код: Выделить всё
setGlobal('XiRgb01.brightness',10);
sleep(1);
setGlobal('XiRgb01.color',$bluecolor);
Уже пробовал, первая мысль , первый параметр применяется, потом ожидание по слипу, потом откат и применение второго параметра. Про методы можно чуток подробней?Chainik писал(а): ↑Вт мар 24, 2020 9:24 pmКод то весь, но, наверняка, изменение свойства запускает некий метод. Так вот этот метод (методы) и надо "курить".
Ну и "навстидку", для эксперимента, попробуйте поставить sleep между изменением свойств.Если не поможет, копайте код связанных методов.Код: Выделить всё
setGlobal('XiRgb01.brightness',10); sleep(1); setGlobal('XiRgb01.color',$bluecolor);
Значит точно дело в методах. У вас в свойстве, в пункте "запускать метод при изменении", наверняка, вписан метод, который запускается в случае изменения свойства. Вот код этого метода и надо смотреть.
Из пункта "запускать метод при изменении" убрал метод, поменял, без изменений,на реакции кода никак не отразилось.
https://connect.smartliving.ru/tasks/288.htmlVitamin писал(а): ↑Вт мар 24, 2020 9:10 pmДобрый день. Из сценария пытаюсь управлять цветом хаба Xiaomo gateway2и яркостьюКод: Выделить всё
setGlobal('XiRgb01.color',$bluecolor);
. При применении одного из параметров все срабатывает. Но если поставить их обаКод: Выделить всё
setGlobal('XiRgb01.brightness',10);
, то срабатывает только последний, порядок не имеет значения. Причём на долю секунды применяется первый параметр, потом отказывается к предыдущему значению, и применятся второй. Хорошо дружбу только с Екселем, но пытаюсь разобраться с php. Подскажите, где ошибаюсь?Код: Выделить всё
setGlobal('XiRgb01.brightness',10); setGlobal('XiRgb01.color',$bluecolor);
Спасибо, сработало. Хотелось бы понять, почему не работает "стандартный" метод, но уже могу идти дальше.Logrus писал(а): ↑Вт мар 24, 2020 10:13 pmhttps://connect.smartliving.ru/tasks/288.htmlVitamin писал(а): ↑Вт мар 24, 2020 9:10 pmДобрый день. Из сценария пытаюсь управлять цветом хаба Xiaomo gateway2и яркостьюКод: Выделить всё
setGlobal('XiRgb01.color',$bluecolor);
. При применении одного из параметров все срабатывает. Но если поставить их обаКод: Выделить всё
setGlobal('XiRgb01.brightness',10);
, то срабатывает только последний, порядок не имеет значения. Причём на долю секунды применяется первый параметр, потом отказывается к предыдущему значению, и применятся второй. Хорошо дружбу только с Екселем, но пытаюсь разобраться с php. Подскажите, где ошибаюсь?Код: Выделить всё
setGlobal('XiRgb01.brightness',10); setGlobal('XiRgb01.color',$bluecolor);
а чем вас не устраивает?
п.с. не плохо б получить фидбек от новичка