Страница 25 из 139

Re: Ещё немного обновлений

Добавлено: Пт фев 06, 2015 7:23 pm
Kod.Begemot
Была ссылочка в панели управления - "Структура" кажется, она сразу не заработала - файла не хватало.. А сейчас я её вообще не вижу... :(

Re: Ещё немного обновлений

Добавлено: Вт фев 10, 2015 10:47 pm
mirsum
А что за датчики как они к системе подключены на физическом уровне?

Re: Ещё немного обновлений

Добавлено: Ср фев 11, 2015 11:59 am
Bagir
mirsum писал(а):А что за датчики как они к системе подключены на физическом уровне?
Датчики могут быть любые. У системы много разных модулей, которые позволяют легко привязать датчик. Посмотрите у меня в коннекте. Там есть картинки и код. Внизу под сообщением видно какие виды датчиков и реле использую лично я. А в панели управления МД, в группе УСТРОЙСТВА, можно посмотреть все модули. А вообще система задумана так, что можно даже пылесос привязать ))

Re: Ещё немного обновлений

Добавлено: Ср фев 11, 2015 6:51 pm
Dark_Veter
Сегодня после последнего обновления возникла проблема. Каждую минуту выполняется следующий код:

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

 if (timeBetween(getGlobal('SunRiseTime'),getGlobal('SunSetTime')) && getGlobal('isDark')=="1") {
  setGlobal("isDark",0);
  callMethod('DarknessMode.deactivate');  
 } elseif (!timeBetween(getGlobal('SunRiseTime'),getGlobal('SunSetTime')) && getGlobal('isDark')!="1") {
  setGlobal("isDark",1);
  callMethod('DarknessMode.activate');    
 }
Проблема в том, что 1 условие срабатывает каждую минуту утром, а второе условие каждую минуту вечером. SunRiseTime и SunSetTime заполнены, значение isDark тоже меняется. До этого вроде все работало. Никто больше не сталкивался?

Re: Ещё немного обновлений

Добавлено: Чт фев 12, 2015 12:33 am
Bagir
Как то сложновато это все. Да и очень много вычислений для if делается. Я бы разделил. Будет читабельней и проще.

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

if (timeBetween(getGlobal('SunRiseTime'),getGlobal('SunSetTime'))) {
 if (getGlobal('isDark')) {
  setGlobal("isDark",0);
  callMethod('DarknessMode.deactivate');
 } 
} else {
 if (!getGlobal('isDark')) {
  setGlobal("isDark",1);
  callMethod('DarknessMode.activate');
 } 
}
Код не проверял, сорри если что не так.

Re: Ещё немного обновлений

Добавлено: Пт фев 13, 2015 1:56 pm
Amarok
После обновления почему то код на домашних html-станицах поехал :o
К примеру:

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

<table border="0" width="100%" bgcolor="#FFFFCC" cellspacing="0" cellpadding="0">
    <tr>
        <td width="123" valign="top"><span class="miniheader">Прогноз:</span></td>
        <td valign="top"><text>%NTura.metcast% %ThisComputer.weatherFull% %NTura.forecast%</text></td>
    </tr>
    <tr>
        <td width="123" valign="top"><span class="miniheader">Приметы дня:</span></td>
        <td valign="top"><text>%NTura.MetcastNarod%</text></td>
    </tr>
</table> 
bgcolor ни фига не FFFFCC :)

Re: Ещё немного обновлений

Добавлено: Пт фев 13, 2015 2:00 pm
Amarok
Ах да, тема была темная)

Re: Ещё немного обновлений

Добавлено: Пт фев 13, 2015 3:27 pm
sergejey
Я включил шаблон Bootstrap 3 для пользовательской части системы (раньше было только для Панели управления). Это сделано для унификации интерфейсов модулей между пользовательской и админовской частью, а так же для использования готовых наработок по типографике и элементам интерфейса. Так же это позволит в будущем проще создавать и подключать собственные темы оформления.

Re: Ещё немного обновлений

Добавлено: Пт фев 13, 2015 4:38 pm
Vit
Сереж и как его подключить и попробовать в системе?

Re: Ещё немного обновлений

Добавлено: Пт фев 13, 2015 6:52 pm
sergejey
Vit писал(а):Сереж и как его подключить и попробовать в системе?
Он сам по себе подключен, а попробовать наверное только в коде страниц можно. Там просто появляются классы для элементов типа ссылок, кнопок и т.п.
Например, ссылку можно в коде прописать как <a href="#">Ссылка</a>, а можно как <a href="#" class="btn btn-default">Ссылка</a> и последняя будет выглядеть лучше.
Короче, это больше для разработки новых модулей полезно.