a:1:{i:0;a:8:{s:5:"TITLE";s:15:"Aircoookie_WLED";s:9:"PARENT_ID";s:1:"0";s:5:"NOLOG";s:1:"0";s:11:"DESCRIPTION";s:75:"Управление адресной светодиодной лентой";s:8:"TEMPLATE";s:0:"";s:7:"METHODS";a:13:{i:0;a:8:{s:5:"TITLE";s:6:"mPower";s:11:"DESCRIPTION";s:36:"Вкл\выкл устройство";s:4:"CODE";s:176:"if ($this->getProperty('Power') == 0) {
  $this->setProperty('MQTT_API', '&T=0');
} else if ($this->getProperty('Power') == 1) {
  $this->setProperty('MQTT_API', '&T=1');
}";s:11:"CALL_PARENT";s:1:"0";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";s:19:"2020-10-01 22:03:47";s:15:"EXECUTED_PARAMS";s:108:"{"PROPERTY":"Power","NEW_VALUE":"0","OLD_VALUE":"0","raiseEvent":null,"ORIGINAL_OBJECT_TITLE":"AddressLEDs"}";s:12:"EXECUTED_SRC";s:216:"/api.php/method/SMotionKuhnya02.setUpdatedNumber?PROPERTY=updatedNumber&NEW_VALUE=360&OLD_VALUE=300&SOURCE=/objects/?job=5494724&m_c_s[0]=SMotionKuhnya02.setUpdatedNumber.e9870ceaaf0f598c8656a93bd59e1afd&no_session=1";}i:1;a:8:{s:5:"TITLE";s:15:"mSetSegmentStop";s:11:"DESCRIPTION";s:27:"Конец сегмента";s:4:"CODE";s:148:"$WLEDSetSegmentStop;
$WLEDSetSegmentStop = '&S2=' . ($this->getProperty('SetSegmentStop'));
$this->setProperty('MQTT_API', $WLEDSetSegmentStop);
";s:11:"CALL_PARENT";s:1:"0";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";s:19:"2020-09-17 02:00:29";s:15:"EXECUTED_PARAMS";s:118:"{"PROPERTY":"SetSegmentStop","NEW_VALUE":"80","OLD_VALUE":"20","no_session":"1","ORIGINAL_OBJECT_TITLE":"AddressLEDs"}";s:12:"EXECUTED_SRC";s:245:"/api.php/method/AddressLEDs.mSetSegmentStop?PROPERTY=SetSegmentStop&NEW_VALUE=80&OLD_VALUE=20&SOURCE=/ajax/commands.html?op=value_changed&item_id=364&new_value=80&m_c_s[0]=AddressLEDs.mSetSegmentStop.4b96ff3b7c57742d4049d9a7f8b31474&no_session=1";}i:2;a:8:{s:5:"TITLE";s:9:"mRGBColor";s:11:"DESCRIPTION";s:21:"Выбор цвета";s:4:"CODE";s:230:"$color=hexdec(gg('AddressLEDs.RGBColor'));
    $red   = $color >> 16 & 0xFF;
    $green = $color >> 8 & 0xFF;
    $blue  = $color & 0xFF;
    $cmd='&R='.$red.',&G='.$green.',&B='.$blue.'';
    sg('AddressLEDs.MQTT_API',$cmd);";s:11:"CALL_PARENT";s:1:"0";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";s:19:"2020-10-01 17:32:49";s:15:"EXECUTED_PARAMS";s:120:"{"PROPERTY":"RGBColor","NEW_VALUE":"ffc800","OLD_VALUE":"ffc800","no_session":"1","ORIGINAL_OBJECT_TITLE":"AddressLEDs"}";s:12:"EXECUTED_SRC";s:229:"/api.php/method/AddressLEDs.mRGBColor?PROPERTY=RGBColor&NEW_VALUE=ffc800&OLD_VALUE=ffc800&SOURCE=/objects/?object=AddressLEDs&op=set&p=RGBColor&v=ffc800&m_c_s[0]=AddressLEDs.mRGBColor.9f0377086bfe63c532b476b172667877&no_session=1";}i:3;a:8:{s:5:"TITLE";s:21:"mBrightnessPercentage";s:11:"DESCRIPTION";s:60:"Яркость выставляется в % от 0 до 100";s:4:"CODE";s:224:"if ( $params['PROPERTY'] == "BrightnessPercentage")
{
    if ($params['NEW_VALUE']>100)
        $bri = 255;
    else
        $bri = round($params['NEW_VALUE']*255/100);
    $this->setProperty('MQTT_API', 'A='.$bri);
}";s:11:"CALL_PARENT";s:1:"0";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";s:19:"2020-09-29 00:52:20";s:15:"EXECUTED_PARAMS";s:126:"{"PROPERTY":"BrightnessPercentage","NEW_VALUE":"100","OLD_VALUE":"100","no_session":"1","ORIGINAL_OBJECT_TITLE":"AddressLEDs"}";s:12:"EXECUTED_SRC";s:253:"/api.php/method/AddressLEDs.mBrightnessPercentage?PROPERTY=BrightnessPercentage&NEW_VALUE=100&OLD_VALUE=100&SOURCE=/modules/yandexhome/smarthome.php/v1.0/user/devices/action&m_c_s[0]=AddressLEDs.mBrightnessPercentage.f538c2cea9dac7bd874def95b1f7800e&...";}i:4;a:8:{s:5:"TITLE";s:16:"mSetSegmentStart";s:11:"DESCRIPTION";s:29:"Начало сегмента";s:4:"CODE";s:151:"$WLEDSetSegmentStart;
$WLEDSetSegmentStart = '&S=' . ($this->getProperty('SetSegmentStart'));
$this->setProperty('MQTT_API', $WLEDSetSegmentStart);
";s:11:"CALL_PARENT";s:1:"0";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";s:19:"2020-09-15 10:55:43";s:15:"EXECUTED_PARAMS";s:119:"{"PROPERTY":"SetSegmentStart","NEW_VALUE":"10","OLD_VALUE":"10","no_session":"1","ORIGINAL_OBJECT_TITLE":"AddressLEDs"}";s:12:"EXECUTED_SRC";s:248:"/api.php/method/AddressLEDs.mSetSegmentStart?PROPERTY=SetSegmentStart&NEW_VALUE=10&OLD_VALUE=10&SOURCE=/ajax/commands.html?op=value_changed&item_id=363&new_value=10&m_c_s[0]=AddressLEDs.mSetSegmentStart.a866dbe1fd7b54594b7d39116dd54a38&no_session=1";}i:5;a:8:{s:5:"TITLE";s:11:"mBrightness";s:11:"DESCRIPTION";s:29:"Уровень яркости";s:4:"CODE";s:129:"$WLEDBrightness;
$WLEDBrightness = '&A=' . ($this->getProperty('Brightness'));
$this->setProperty('MQTT_API', $WLEDBrightness);";s:11:"CALL_PARENT";s:1:"0";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";s:19:"2020-10-01 22:03:48";s:15:"EXECUTED_PARAMS";s:114:"{"PROPERTY":"Brightness","NEW_VALUE":"0","OLD_VALUE":"250","no_session":"1","ORIGINAL_OBJECT_TITLE":"AddressLEDs"}";s:12:"EXECUTED_SRC";s:231:"/api.php/method/AddressLEDs.mBrightness?PROPERTY=Brightness&NEW_VALUE=0&OLD_VALUE=250&SOURCE=/api.php/module/mqtt?topic=wled/96e28d/g&msg=0&no_session=1&m_c_s[0]=AddressLEDs.mBrightness.334e3ca7b64d7595b00bc2cf717a24b2&no_session=1";}i:6;a:8:{s:5:"TITLE";s:12:"stateUpdated";s:11:"DESCRIPTION";s:37:"Обновление значении";s:4:"CODE";s:838:"if ($params['NEW_VALUE'] == $params['OLD_VALUE']) return;

$state = simplexml_load_string($params['NEW_VALUE']);

$this->setProperty('Effect', $state->fx);
$effects = $this->getProperty('Effects');
if ($effects)
{
    $effects = json_decode($effects);
    $this->setProperty('Effect_name', $effects[intval($state->fx)]);
}

$this->setProperty('EffectSpeed', $state->sx);
$this->setProperty('EffectIntensity', $state->ix);
$this->setProperty('Palette', $state->fp);
$palettes = $this->getProperty('Palettes');
if ($palettes)
{
    $palettes = json_decode($palettes);
    $this->setProperty('Palette_name', $palettes[intval($state->fp)]);
}

if ($this->getProperty('Brightness') == 0) {
  $this->setProperty('Status', '0');
} else if ($this->getProperty('Brightness') != 0) {
  $this->setProperty('Status', '1');
}";s:11:"CALL_PARENT";s:1:"0";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";s:19:"2020-10-01 22:03:48";s:15:"EXECUTED_PARAMS";s:250:"{"PROPERTY":"MQTT_V","NEW_VALUE":"<?xml version=\"1.0\" ?><vs><ac>0<\/ac><cl>255<\/cl><cl>200<\/cl><cl>0<\/cl><cs>0<\/cs><cs>0<\/cs><cs>0<\/cs><ns>0<\/ns><nr>0<\/nr><nl>0<\/nl><nf>1<\/nf><nd>2<\/nd><nt>0<\/nt><fx>0<\/fx><sx>100<\/sx><ix>100<\/ix><fp>";s:12:"EXECUTED_SRC";s:253:"/api.php/method/AddressLEDs.stateUpdated?PROPERTY=MQTT_V&NEW_VALUE=<?xml version="1.0" ?><vs><ac>0</ac><cl>255</cl><cl>200</cl><cl>0</cl><cs>0</cs><cs>0</cs><cs>0</cs><ns>0</ns><nr>0</nr><nl>0</nl><nf>1</nf><nd>2</nd><nt>0</nt><fx>0</fx><sx>100</sx><...";}i:7;a:8:{s:5:"TITLE";s:8:"mReverse";s:11:"DESCRIPTION";s:16:"Обратный";s:4:"CODE";s:120:"$WLEDReverse;
$WLEDReverse = '&RV=' . ($this->getProperty('Reverse'));
$this->setProperty('MQTT_API', $WLEDReverse);
";s:11:"CALL_PARENT";s:1:"0";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";s:19:"2020-09-21 02:50:37";s:15:"EXECUTED_PARAMS";s:109:"{"PROPERTY":"Reverse","NEW_VALUE":"0","OLD_VALUE":"1","no_session":"1","ORIGINAL_OBJECT_TITLE":"AddressLEDs"}";s:12:"EXECUTED_SRC";s:221:"/api.php/method/AddressLEDs.mReverse?PROPERTY=Reverse&NEW_VALUE=0&OLD_VALUE=1&SOURCE=/ajax/commands.html?op=value_changed&item_id=369&new_value=0&m_c_s[0]=AddressLEDs.mReverse.b9565eb6b7f8df5c936b281dafe4af6c&no_session=1";}i:8;a:8:{s:5:"TITLE";s:13:"paramsUpdated";s:11:"DESCRIPTION";s:106:"Передача значении BrightnessSegment, Effects, EffectSpeed, EffectIntensity, Palette в API";s:4:"CODE";s:665:"if ($params['NEW_VALUE'] == $params['OLD_VALUE']) return;

if (strpos($params['SOURCE'], "xml") !== FALSE ) return;

if ( $params['PROPERTY'] == "BrightnessSegment")
    $this->setProperty('MQTT_API', 'SB='.$params['NEW_VALUE']);
if ( $params['PROPERTY'] == "Effect")
    $this->setProperty('MQTT_API', 'FX='.$params['NEW_VALUE']);
if ( $params['PROPERTY'] == "EffectSpeed")
    $this->setProperty('MQTT_API', 'SX='.$params['NEW_VALUE']);
if ( $params['PROPERTY'] == "EffectIntensity")
    $this->setProperty('MQTT_API', 'IX='.$params['NEW_VALUE']);
if ( $params['PROPERTY'] == "Palette")
    $this->setProperty('MQTT_API', 'FP='.$params['NEW_VALUE']);";s:11:"CALL_PARENT";s:1:"0";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";s:19:"2020-10-01 22:03:48";s:15:"EXECUTED_PARAMS";s:110:"{"PROPERTY":"Palette","NEW_VALUE":"0","OLD_VALUE":"0","raiseEvent":null,"ORIGINAL_OBJECT_TITLE":"AddressLEDs"}";s:12:"EXECUTED_SRC";s:253:"/api.php/method/AddressLEDs.stateUpdated?PROPERTY=MQTT_V&NEW_VALUE=<?xml version="1.0" ?><vs><ac>0</ac><cl>255</cl><cl>200</cl><cl>0</cl><cs>0</cs><cs>0</cs><cs>0</cs><ns>0</ns><nr>0</nr><nl>0</nl><nf>1</nf><nd>2</nd><nt>0</nt><fx>0</fx><sx>100</sx><...";}i:9;a:8:{s:5:"TITLE";s:8:"mGetInfo";s:11:"DESCRIPTION";s:37:"Получить информацию";s:4:"CODE";s:420:"$url = 'http://'. $this->getProperty("ip")."/json";
$content = getUrl($url);
$json = json_decode($content, true);
$this->setProperty("Effects", json_encode($json["effects"]));
$this->setProperty("Palettes", json_encode($json["palettes"]));
$this->setProperty("FirmwareVersion", $json["info"]["ver"]);
$this->setProperty("MAC", $json["info"]["mac"]);
$this->setProperty("LEDcount", $json["info"]["leds"]["count"]);";s:11:"CALL_PARENT";s:1:"0";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";s:19:"2020-09-27 16:24:33";s:15:"EXECUTED_PARAMS";s:39:"{"ORIGINAL_OBJECT_TITLE":"AddressLEDs"}";s:12:"EXECUTED_SRC";s:110:"/api.php/script/180?VALUE=clicked&OLD_VALUE=&m_c_s[0]=script.180.f1baa56a46b292103affb23874a4e4aa&no_session=1";}i:10;a:8:{s:5:"TITLE";s:18:"mSetSegmentSpacing";s:11:"DESCRIPTION";s:52:"Расстояние между сегментами";s:4:"CODE";s:160:"$WLEDSetSegmentSpacing;
$WLEDSetSegmentSpacing = '&SP=' . ($this->getProperty('SetSegmentSpacing'));
$this->setProperty('MQTT_API', $WLEDSetSegmentSpacing);
";s:11:"CALL_PARENT";s:1:"0";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";s:19:"2020-09-22 04:38:45";s:15:"EXECUTED_PARAMS";s:119:"{"PROPERTY":"SetSegmentSpacing","NEW_VALUE":"0","OLD_VALUE":"1","no_session":"1","ORIGINAL_OBJECT_TITLE":"AddressLEDs"}";s:12:"EXECUTED_SRC";s:253:"/api.php/method/AddressLEDs.mSetSegmentSpacing?PROPERTY=SetSegmentSpacing&NEW_VALUE=0&OLD_VALUE=1&SOURCE=/ajax/commands.html?op=value_changed&item_id=368&new_value=0&m_c_s[0]=AddressLEDs.mSetSegmentSpacing.c7b98a1c5f8cf8d349d6db5f5fb88d2f&no_session=...";}i:11;a:8:{s:5:"TITLE";s:13:"mZoneLighting";s:11:"DESCRIPTION";s:37:"Зональное освещение";s:4:"CODE";s:0:"";s:11:"CALL_PARENT";s:1:"0";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";s:19:"2020-10-01 17:38:24";s:15:"EXECUTED_PARAMS";s:115:"{"PROPERTY":"ZoneLighting","NEW_VALUE":"3","OLD_VALUE":"3","raiseEvent":null,"ORIGINAL_OBJECT_TITLE":"AddressLEDs"}";s:12:"EXECUTED_SRC";s:253:"/api.php/method/UltrasonicSensor01.mCurrentValue?PROPERTY=CurrentValue&NEW_VALUE=93&OLD_VALUE=90&SOURCE=/api.php/module/mqtt?topic=Gateway ESPEasy/UltrasonicSensor/Distance&msg=93&no_session=1&m_c_s[0]=UltrasonicSensor01.mCurrentValue.0a7b1146a17ecab...";}i:12;a:8:{s:5:"TITLE";s:7:"mStatus";s:11:"DESCRIPTION";s:31:"Статус состояния";s:4:"CODE";s:0:"";s:11:"CALL_PARENT";s:1:"0";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";s:19:"2020-10-01 22:03:48";s:15:"EXECUTED_PARAMS";s:109:"{"PROPERTY":"Status","NEW_VALUE":"0","OLD_VALUE":"1","raiseEvent":null,"ORIGINAL_OBJECT_TITLE":"AddressLEDs"}";s:12:"EXECUTED_SRC";s:253:"/api.php/method/AddressLEDs.stateUpdated?PROPERTY=MQTT_V&NEW_VALUE=<?xml version="1.0" ?><vs><ac>0</ac><cl>255</cl><cl>200</cl><cl>0</cl><cs>0</cs><cs>0</cs><cs>0</cs><ns>0</ns><nr>0</nr><nl>0</nl><nf>1</nf><nd>2</nd><nt>0</nt><fx>0</fx><sx>100</sx><...";}}s:10:"PROPERTIES";a:32:{i:0;a:12:{s:5:"TITLE";s:17:"BrightnessSegment";s:11:"DESCRIPTION";s:51:"Яркость сегментная от 0 до 255";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:13:"paramsUpdated";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:1;a:12:{s:5:"TITLE";s:8:"Palettes";s:11:"DESCRIPTION";s:27:"Список палитры";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:2;a:12:{s:5:"TITLE";s:11:"Effect_name";s:11:"DESCRIPTION";s:31:"Название эффекта";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:3;a:12:{s:5:"TITLE";s:7:"Effects";s:11:"DESCRIPTION";s:29:"Список эффектов";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:4;a:12:{s:5:"TITLE";s:2:"IP";s:11:"DESCRIPTION";s:74:"IP адрес контроллера с прошивкой Aircoookie WLED";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:5;a:12:{s:5:"TITLE";s:15:"FirmwareVersion";s:11:"DESCRIPTION";s:45:"Версия прошивки Aircoookie WLED";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:6;a:12:{s:5:"TITLE";s:6:"Status";s:11:"DESCRIPTION";s:89:"Статус состояния ленты: 0 - выключено. 1 - включено.";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:7:"mStatus";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:7;a:12:{s:5:"TITLE";s:3:"MAC";s:11:"DESCRIPTION";s:75:"MAC адрес контроллера с прошивкой Aircoookie WLED";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:8;a:12:{s:5:"TITLE";s:5:"Green";s:11:"DESCRIPTION";s:24:"Цвет: зеленый";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:9;a:12:{s:5:"TITLE";s:17:"SetSegmentSpacing";s:11:"DESCRIPTION";s:68:"Расстояние между сегментами от 0 до 255";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:18:"mSetSegmentSpacing";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:10;a:12:{s:5:"TITLE";s:7:"Palette";s:11:"DESCRIPTION";s:46:"Цветовая палитра от 0 до 46";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:13:"paramsUpdated";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:11;a:12:{s:5:"TITLE";s:7:"Reverse";s:11:"DESCRIPTION";s:59:"Обратный: 0 - выключен. 1 - включен.";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:8:"mReverse";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:12;a:12:{s:5:"TITLE";s:15:"EffectIntensity";s:11:"DESCRIPTION";s:59:"Интенсивность эффектов от 0 до 255";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:13:"paramsUpdated";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:13;a:12:{s:5:"TITLE";s:15:"SetSegmentStart";s:11:"DESCRIPTION";s:29:"Начало сегмента";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:16:"mSetSegmentStart";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:14;a:12:{s:5:"TITLE";s:3:"Red";s:11:"DESCRIPTION";s:24:"Цвет: красный";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:15;a:12:{s:5:"TITLE";s:8:"RGBColor";s:11:"DESCRIPTION";s:21:"Выбор цвета";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:9:"mRGBColor";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:16;a:12:{s:5:"TITLE";s:6:"Effect";s:11:"DESCRIPTION";s:47:"Цветовые эффекты от 0 до 101";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:13:"paramsUpdated";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:17;a:12:{s:5:"TITLE";s:11:"EffectSpeed";s:11:"DESCRIPTION";s:49:"Скорость эффектов от 0 до 255";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:13:"paramsUpdated";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:18;a:12:{s:5:"TITLE";s:4:"Blue";s:11:"DESCRIPTION";s:24:"Цвет: голубой";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:19;a:12:{s:5:"TITLE";s:20:"BrightnessPercentage";s:11:"DESCRIPTION";s:61:"Яркость выставляется в % от 0 до 100.";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:21:"mBrightnessPercentage";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:20;a:12:{s:5:"TITLE";s:12:"ZoneLighting";s:11:"DESCRIPTION";s:135:"Зональное освещение 1: 0 - все зоны. 1 - зона №1. 2 - зона №2, 3 - зона №3. 4 зона №4.";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:13:"mZoneLighting";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:21;a:12:{s:5:"TITLE";s:5:"Power";s:11:"DESCRIPTION";s:36:"Вкл\выкл устройство";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:6:"mPower";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:22;a:12:{s:5:"TITLE";s:6:"Online";s:11:"DESCRIPTION";s:24:"Статус в сети";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:7:"mOnline";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:23;a:12:{s:5:"TITLE";s:8:"MQTT_API";s:11:"DESCRIPTION";s:78:"Отправить вызов API для управления Aircoookie WLED ";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:24;a:12:{s:5:"TITLE";s:6:"MQTT_V";s:11:"DESCRIPTION";s:75:"Получить ответ API от контроллера Aircoookie WLED";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:12:"stateUpdated";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:25;a:12:{s:5:"TITLE";s:18:"ZoneLightingManual";s:11:"DESCRIPTION";s:120:"Зональное освещение включается вручную: 0 - выключено. 1 - включено.";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:26;a:12:{s:5:"TITLE";s:12:"Palette_name";s:11:"DESCRIPTION";s:31:"Название палитры";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:27;a:12:{s:5:"TITLE";s:14:"SetSegmentStop";s:11:"DESCRIPTION";s:27:"Конец сегмента";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:15:"mSetSegmentStop";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:28;a:12:{s:5:"TITLE";s:10:"Brightness";s:11:"DESCRIPTION";s:45:"Уровень яркости от 0 до 255";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:11:"mBrightness";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:29;a:12:{s:5:"TITLE";s:8:"LEDcount";s:11:"DESCRIPTION";s:43:"Количество светодиодов";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:30;a:12:{s:5:"TITLE";s:16:"ZoneLightingAuto";s:11:"DESCRIPTION";s:132:"Зональное освещение включается автоматически: 0 - выключено. 1 - включено.";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}i:31;a:12:{s:5:"TITLE";s:12:"TurnOnEffect";s:11:"DESCRIPTION";s:78:"Включить эффекты: 0 - выключены. 1 - включены.";s:12:"KEEP_HISTORY";s:1:"0";s:8:"ONCHANGE";s:0:"";s:6:"SYSTEM";s:0:"";s:8:"DATA_KEY";s:1:"0";s:9:"DATA_TYPE";s:1:"0";s:15:"VALIDATION_TYPE";s:1:"0";s:18:"VALIDATION_NUM_MIN";s:0:"";s:18:"VALIDATION_NUM_MAX";s:0:"";s:15:"VALIDATION_LIST";s:0:"";s:15:"VALIDATION_CODE";s:0:"";}}s:7:"OBJECTS";a:1:{i:0;a:6:{s:5:"TITLE";s:11:"AddressLEDs";s:11:"DESCRIPTION";s:0:"";s:11:"LOCATION_ID";s:2:"15";s:12:"KEEP_HISTORY";s:1:"0";s:6:"SYSTEM";s:0:"";s:7:"METHODS";a:1:{i:0;a:8:{s:5:"TITLE";s:13:"mZoneLighting";s:11:"DESCRIPTION";s:0:"";s:4:"CODE";s:567:"if ($this->getProperty('ZoneLighting') == 0) {
  eval('shell_exec("python3 /var/www/wled/all_zones.py");');
} else if ($this->getProperty('ZoneLighting') == 1) {
  eval('shell_exec("python3 /var/www/wled/zone_1.py");');
} else if ($this->getProperty('ZoneLighting') == 2) {
  eval('shell_exec("python3 /var/www/wled/zone_2.py");');
} else if ($this->getProperty('ZoneLighting') == 3) {
  eval('shell_exec("python3 /var/www/wled/zone_3.py");');
} else if ($this->getProperty('ZoneLighting') == 4) {
  eval('shell_exec("python3 /var/www/wled/zone_4.py");');
}";s:11:"CALL_PARENT";s:1:"1";s:9:"SCRIPT_ID";s:1:"0";s:8:"EXECUTED";s:19:"2020-10-01 17:38:24";s:15:"EXECUTED_PARAMS";s:77:"{"PROPERTY":"ZoneLighting","NEW_VALUE":"3","OLD_VALUE":"3","raiseEvent":null}";s:12:"EXECUTED_SRC";s:253:"/api.php/method/UltrasonicSensor01.mCurrentValue?PROPERTY=CurrentValue&NEW_VALUE=93&OLD_VALUE=90&SOURCE=/api.php/module/mqtt?topic=Gateway ESPEasy/UltrasonicSensor/Distance&msg=93&no_session=1&m_c_s[0]=UltrasonicSensor01.mCurrentValue.0a7b1146a17ecab...";}}}}}}