Size: a a a

ioBroker smarthome

2019 April 23

P

Palko in ioBroker smarthome
если умеете рисовать и компоновать - да, легко). Я вот не умею, но пытаюсь) тяжело.
источник

P

Palko in ioBroker smarthome
сделать вебморду под разрешение смартфона, а там можно сформировать все что душе угодно)
источник

P

Palko in ioBroker smarthome
Vasiliy M
А как?)
через VIS
источник

A

Alex in ioBroker smarthome
Радченко Денис
А если управляющих планшета -2 ?! Что писать в шестеронке text2command?
Ну как минимум можно создать два инстанта текст2команд,ну или пробовать как то может скриптом сделать переменную, её отдавать в текст2команд,а в нее закидывать м двух планшетов. Ну как вариант, сам только месяца два как завязался с брокером
источник

A

Alex in ioBroker smarthome
Радченко Денис
А если управляющих планшета -2 ?! Что писать в шестеронке text2command?
Сегодня кстати фичу на виз сделал может конечно это т знают все,но для меня в новинку, сделал смену обоев в зависимости от времени суток)
источник

a

aurodionov in ioBroker smarthome
Alex
Сегодня кстати фичу на виз сделал может конечно это т знают все,но для меня в новинку, сделал смену обоев в зависимости от времени суток)
давай фотки , а так да я скриптом много что с обоями делал
все есть на форуме .... но кто же его читает 😊
источник

A

Alex in ioBroker smarthome
Да там та и фоткать нечего.Создается переменная " time" у меня. И iframe с блокли
источник

A

Alex in ioBroker smarthome
источник

A

Alex in ioBroker smarthome
источник

A

Alex in ioBroker smarthome
источник

a

aurodionov in ioBroker smarthome
Alex
Да там та и фоткать нечего.Создается переменная " time" у меня. И iframe с блокли
👍
источник

AS

Alexander Spassky in ioBroker smarthome
Как в иоб объединить две лампочки в группу, чтобы управлять одним стейтом? )
источник

a

aurodionov in ioBroker smarthome
у меня так

createState('fon', ''); // {javascript.0.fon}
createState('weatherfon', ''); // {javascript.0.weatherfon}

schedule("01 00 * * *",  function () {
   var date = new Date();
   var month = date.getMonth(); // 0-январь, 11-декабрь
   var chislo = date.getDate(); // - день месяца
   var day = date.getDay(); // 0-воскр. 6-суббота
   var hour = date.getHours();
   var min = (date.getMinutes()<10?'0':'') + date.getMinutes(); // если минута меньше 10, то добавляем 0


//------------------------------------По месяцам----------------------------------------

//------------------------------------Зима------------------------------------------------

if(month === 11){    //декабрь
   setState('javascript.0.weatherfon','/vis.0/main/img/fon/seasons/winter/winter_5.jpg');
}

if(month === 0){     //январь
   setState('javascript.0.weatherfon','/vis.0/main/img/fon/seasons/winter/winter_7.jpg');
}

if(month === 1){    //Февраль
   setState('javascript.0.weatherfon','/vis.0/main/img/fon/seasons/winter/winter_3.jpg');
}

//---------------------------------Весна------------------------------------------------------

if(month === 2){    //Март
   setState('javascript.0.weatherfon','/vis.0/main/img/fon/seasons/spring/spring_2.jpg');
}

if(month === 3){     //Апрель
   setState('javascript.0.weatherfon','/vis.0/main/img/fon/seasons/spring/spring_3.jpg');
}

if(month === 4){    //Май
   setState('javascript.0.weatherfon','/vis.0/main/img/fon/seasons/spring/spring_5.jpg');
}
//---------------------------------Лето------------------------------------------------------

//---------------------------------Осень------------------------------------------------------



//----------------------------------новый год------------------------------------------------

if(month == 11 && chislo == 28){    //новый год
   setState('javascript.0.fon','/vis.0/main/img/fon/newyears/newyears_2.jpg');
}

if(month == 11 && chislo == 29){    //новый год
   setState('javascript.0.fon','/vis.0/main/img/fon/newyears/newyears_4.jpg');
}

if(month == 11 && chislo == 30){    //новый год
   setState('javascript.0.fon','/vis.0/main/img/fon/newyears/newyears_1.jpg');
}

if(month == 11 && chislo == 31){    //новый год
   setState('javascript.0.fon','/vis.0/main/img/fon/newyears/newyears_3.jpg');
}

if(month === 0 && chislo == 1){    //новый год
   setState('javascript.0.fon','/vis.0/main/img/fon/newyears/newyears_8.jpg');
}

if(month === 0 && chislo == 2){    //новый год
   setState('javascript.0.fon','/vis.0/main/img/fon/newyears/newyears_5.jpg');
}

if(month === 0 && chislo == 3){    //новый год
   setState('javascript.0.fon','/vis.0/main/img/fon/newyears/newyears_6.jpg');
}

if(month === 0 && chislo == 4){    //новый год
   setState('javascript.0.fon','/vis.0/main/img/fon/newyears/newyears_7.jpg');
}

if(month === 0 && chislo == 5){    //новый год закончился
   setState('javascript.0.fon','');
}

});
источник

a

aurodionov in ioBroker smarthome
Alexander Spassky
Как в иоб объединить две лампочки в группу, чтобы управлять одним стейтом? )
в категории или сцены не подойдут ?
источник

A

Alex in ioBroker smarthome
aurodionov
у меня так

createState('fon', ''); // {javascript.0.fon}
createState('weatherfon', ''); // {javascript.0.weatherfon}

schedule("01 00 * * *",  function () {
   var date = new Date();
   var month = date.getMonth(); // 0-январь, 11-декабрь
   var chislo = date.getDate(); // - день месяца
   var day = date.getDay(); // 0-воскр. 6-суббота
   var hour = date.getHours();
   var min = (date.getMinutes()<10?'0':'') + date.getMinutes(); // если минута меньше 10, то добавляем 0


//------------------------------------По месяцам----------------------------------------

//------------------------------------Зима------------------------------------------------

if(month === 11){    //декабрь
   setState('javascript.0.weatherfon','/vis.0/main/img/fon/seasons/winter/winter_5.jpg');
}

if(month === 0){     //январь
   setState('javascript.0.weatherfon','/vis.0/main/img/fon/seasons/winter/winter_7.jpg');
}

if(month === 1){    //Февраль
   setState('javascript.0.weatherfon','/vis.0/main/img/fon/seasons/winter/winter_3.jpg');
}

//---------------------------------Весна------------------------------------------------------

if(month === 2){    //Март
   setState('javascript.0.weatherfon','/vis.0/main/img/fon/seasons/spring/spring_2.jpg');
}

if(month === 3){     //Апрель
   setState('javascript.0.weatherfon','/vis.0/main/img/fon/seasons/spring/spring_3.jpg');
}

if(month === 4){    //Май
   setState('javascript.0.weatherfon','/vis.0/main/img/fon/seasons/spring/spring_5.jpg');
}
//---------------------------------Лето------------------------------------------------------

//---------------------------------Осень------------------------------------------------------



//----------------------------------новый год------------------------------------------------

if(month == 11 && chislo == 28){    //новый год
   setState('javascript.0.fon','/vis.0/main/img/fon/newyears/newyears_2.jpg');
}

if(month == 11 && chislo == 29){    //новый год
   setState('javascript.0.fon','/vis.0/main/img/fon/newyears/newyears_4.jpg');
}

if(month == 11 && chislo == 30){    //новый год
   setState('javascript.0.fon','/vis.0/main/img/fon/newyears/newyears_1.jpg');
}

if(month == 11 && chislo == 31){    //новый год
   setState('javascript.0.fon','/vis.0/main/img/fon/newyears/newyears_3.jpg');
}

if(month === 0 && chislo == 1){    //новый год
   setState('javascript.0.fon','/vis.0/main/img/fon/newyears/newyears_8.jpg');
}

if(month === 0 && chislo == 2){    //новый год
   setState('javascript.0.fon','/vis.0/main/img/fon/newyears/newyears_5.jpg');
}

if(month === 0 && chislo == 3){    //новый год
   setState('javascript.0.fon','/vis.0/main/img/fon/newyears/newyears_6.jpg');
}

if(month === 0 && chislo == 4){    //новый год
   setState('javascript.0.fon','/vis.0/main/img/fon/newyears/newyears_7.jpg');
}

if(month === 0 && chislo == 5){    //новый год закончился
   setState('javascript.0.fon','');
}

});
Ну это вообще круто, я пока js не осилил.
источник

AS

Alexander Spassky in ioBroker smarthome
aurodionov
в категории или сцены не подойдут ?
сцены подойдут по описанию. Только не могу в них разобраться.
источник

AS

Alexander Spassky in ioBroker smarthome
сцену создал, поставил галку virtual group
источник

a

aurodionov in ioBroker smarthome
Alex
Ну это вообще круто, я пока js не осилил.
я тоже )  я вообще не программист
источник

AS

Alexander Spassky in ioBroker smarthome
и как добавить оба управляемых стейта в эту вирт.группу - не пойму
источник

a

aurodionov in ioBroker smarthome
Alexander Spassky
сцены подойдут по описанию. Только не могу в них разобраться.
я про них ток знаю,сам не юзал
источник