Страница 4 из 48

Re: Галлерея домашних страниц

Добавлено: Вс июн 22, 2014 6:10 am
adzam
Коды городов можно взять отсюда
http://rp5.ru/docs/informer/ru

и поменять в 116 строке кода в файле default

<EMBED src="http://rp5.ru/informer/100x100/1/1.swf" loop=false menu=false quality=high scale=noscale wmode=transparent bgcolor=#CCCCCC flashvars="id=9854&lang=ru&um=00000" WIDTH="100" HEIGHT="100" NAME="loader" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE= "http://www.macromedia.com/go/getflashplayer"></EMBED>


Для задуманного отображения часов нужно вставить в винду шрифт Liquid Crystal
Нижний ряд индикаторов это лампочки - индикаторы включения и выключения различных приборов и систем

Re: Галлерея домашних страниц

Добавлено: Пн июн 23, 2014 1:40 pm
PAV
Подскажите, пожалуйста, вот у вас код

Код: Выделить всё

 st1 = new state2('stt4', 'Radio.RadioLedOn', 'Питание', 20000, 1);
   st1.alertmin = 01;
    st1.alertmax = 95;
    st1.int1_min = 08; st1.int1_max = 11; st1.int1_color = '#00ff00'; // green
    st1.int2_min = 03; st1.int2_max = 07; st1.int2_color = 'transparent';  // transparent
    st1.redraw();    
 
А какие же у вас тогда значения принимает Radio.RadioLedOn? Я так понимаю не 0 и 1.

Re: Галлерея домашних страниц

Добавлено: Пн июн 23, 2014 1:51 pm
Vit
PAV писал(а):Подскажите, пожалуйста, вот у вас код

Код: Выделить всё

 st1 = new state2('stt4', 'Radio.RadioLedOn', 'Питание', 20000, 1);
   st1.alertmin = 01;
    st1.alertmax = 95;
    st1.int1_min = 08; st1.int1_max = 11; st1.int1_color = '#00ff00'; // green
    st1.int2_min = 03; st1.int2_max = 07; st1.int2_color = 'transparent';  // transparent
    st1.redraw();    
А какие же у вас тогда значения принимает Radio.RadioLedOn? Я так понимаю не 0 и 1.

Значение принимаются 10 и 5 согласно кода

Re: Галлерея домашних страниц

Добавлено: Пн июн 23, 2014 1:56 pm
PAV
А 1 и 0 не смогли сделать?

Re: Галлерея домашних страниц

Добавлено: Пн июн 23, 2014 2:20 pm
sregeipt
Дорого времени суток спасибо погодный информер сделал! еще вопрос как привязать кнопки радио будильник алиса? заранее спасибо

Re: Галлерея домашних страниц

Добавлено: Пн июн 23, 2014 2:33 pm
sregeipt
спасибо получилось. как привязать кнопки нижнего ряда? заранее спасибо

Re: Галлерея домашних страниц

Добавлено: Пн июн 23, 2014 2:59 pm
PAV
sregeipt: так вы сразу инструкцию выкладывайте ;)

Re: Галлерея домашних страниц

Добавлено: Пн июн 23, 2014 4:25 pm
Vit
PAV писал(а):sregeipt: так вы сразу инструкцию выкладывайте ;)

Просто в методе где меняете статус объекта добавьте код например такой

if (getGlobal("Ulica.enabled")){
setGlobal("Ulica.UlicaLedOn",10);

}else{
setGlobal("Ulica.UlicaLedOn",5);

}

eneble это например статус где 0 или 1

пока у себя немного сделал

http://c2n.me/in5xBJ

Re: Галлерея домашних страниц

Добавлено: Вт июн 24, 2014 6:29 am
adzam
PAV писал(а):Подскажите, пожалуйста, вот у вас код

Код: Выделить всё

 st1 = new state2('stt4', 'Radio.RadioLedOn', 'Питание', 20000, 1);
   st1.alertmin = 01;
    st1.alertmax = 95;
    st1.int1_min = 08; st1.int1_max = 11; st1.int1_color = '#00ff00'; // green
    st1.int2_min = 03; st1.int2_max = 07; st1.int2_color = 'transparent';  // transparent
    st1.redraw();    
А какие же у вас тогда значения принимает Radio.RadioLedOn? Я так понимаю не 0 и 1.
В обьектах
Class: Radio
Объект: Radio
сценарий RadioSwitch уже все прописано

if (getGlobal("Radio.RadioIsPlay")){
getURL(gg("Radio.UrlStancia"),0);
//say("Включаю радио");
setGlobal("Radio.RadioPlayBeginTime",time());
setGlobal("Radio.RadioMenuOn",Вкл);
setGlobal("Radio.RadioLedOn",10);

}else{
getURL(gg("Radio.URL").'/requests/status.xml?command=pl_stop',0);
//say("Радио выключено");
setGlobal("Radio.RadioMenuOn",Выкл);
setGlobal("Radio.RadioLedOn",5);

}

Вам нужно только в меню в нижнем ряду вставить значение Radio.RadioLedOn

Примерно так и с другими

Class: Alisa
Объект: Alise
Сценарий:AliseOn

if (gg("Alise.On")) {
setGlobal("minMsgLevel",0);
setGlobal("Alise.Menu",Вкл);
setGlobal("Alise.Led",10);
say("Теперь я снова с вами");

// выполняем какие-то действия, например выключаем обогреватель
} else {
SQLExec("DELETE FROM safe_execs WHERE COMMAND LIKE '%sapi%' OR COMMAND LIKE'%play%'");// очищает очередь команд и текстов
say("Ну наконец-то отдохну");
setGlobal("minMsgLevel",1);
setGlobal("Alise.Menu",Выкл);
setGlobal("Alise.Led",5);
}

будильник

Class: AlarmClock
Методы:AlarmMenuImg



if (gg("AlarmWeekDay.AlarmOn")) {
setGlobal("AlarmMenu.AlarmMenuRun",Вкл);
setGlobal("AlarmMenu.AlarmMenuLed",10);

}elseif(gg("AlarmWeekEnd.AlarmOn")) {
setGlobal("AlarmMenu.AlarmMenuRun",Вкл);
setGlobal("AlarmMenu.AlarmMenuLed",10);

}elseif(gg("AlarmOne.AlarmOn")) {
setGlobal("AlarmMenu.AlarmMenuRun",Вкл);
setGlobal("AlarmMenu.AlarmMenuLed",10);

}else {
setGlobal("AlarmMenu.AlarmMenuRun",Выкл);
setGlobal("AlarmMenu.AlarmMenuLed",5);
}


if (gg("AlarmWeekDay.AlarmOn")) {
setGlobal("AlarmMenu.AlarmMenu1Run",Вкл);

}else {
setGlobal("AlarmMenu.AlarmMenu1Run",Выкл);
}


if (gg("AlarmWeekEnd.AlarmOn")) {
setGlobal("AlarmMenu.AlarmMenu2Run",Вкл);

}else {
setGlobal("AlarmMenu.AlarmMenu2Run",Выкл);
}


if (gg("AlarmOne.AlarmOn")) {
setGlobal("AlarmMenu.AlarmMenu3Run",Вкл);

}else {
setGlobal("AlarmMenu.AlarmMenu3Run",Выкл);
}
У меня все это уже было привязано в выложенных инсталяшках

Re: Галлерея домашних страниц

Добавлено: Вт июн 24, 2014 6:32 am
adzam
PAV писал(а):А 1 и 0 не смогли сделать?
пробовал но не четко срабатывает, да и в чем то разница в присвоении 0 =5 и 1 = 10
просто лишняя строка и все четко работает