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

Новые релизы, обновления и т.п.

Модератор: immortal

Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm
Благодарил (а): 32 раза
Поблагодарили: 42 раза

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

Сообщение Kod.Begemot » Пт фев 06, 2015 7:23 pm

Была ссылочка в панели управления - "Структура" кажется, она сразу не заработала - файла не хватало.. А сейчас я её вообще не вижу... :(
mirsum
Сообщения: 65
Зарегистрирован: Вс янв 12, 2014 12:54 pm
Откуда: Белгород
Благодарил (а): 110 раз
Поблагодарили: 1 раз

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

Сообщение mirsum » Вт фев 10, 2015 10:47 pm

А что за датчики как они к системе подключены на физическом уровне?
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

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

Сообщение Bagir » Ср фев 11, 2015 11:59 am

mirsum писал(а):А что за датчики как они к системе подключены на физическом уровне?
Датчики могут быть любые. У системы много разных модулей, которые позволяют легко привязать датчик. Посмотрите у меня в коннекте. Там есть картинки и код. Внизу под сообщением видно какие виды датчиков и реле использую лично я. А в панели управления МД, в группе УСТРОЙСТВА, можно посмотреть все модули. А вообще система задумана так, что можно даже пылесос привязать ))
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Dark_Veter
Сообщения: 295
Зарегистрирован: Вт апр 23, 2013 5:16 pm
Откуда: Брянск
Благодарил (а): 18 раз
Поблагодарили: 94 раза

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

Сообщение Dark_Veter » Ср фев 11, 2015 6:51 pm

Сегодня после последнего обновления возникла проблема. Каждую минуту выполняется следующий код:

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

 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 тоже меняется. До этого вроде все работало. Никто больше не сталкивался?
Debian GNU/Linux 7.9 (wheezy), версия 0.9.0b, Connect
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

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

Сообщение Bagir » Чт фев 12, 2015 12:33 am

Как то сложновато это все. Да и очень много вычислений для 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');
 } 
}
Код не проверял, сорри если что не так.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Аватара пользователя
Amarok
Сообщения: 1427
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение Amarok » Пт фев 13, 2015 1:56 pm

После обновления почему то код на домашних 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 :)
Моя Алиска живёт на Proxmox в Debian 12
Аватара пользователя
Amarok
Сообщения: 1427
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение Amarok » Пт фев 13, 2015 2:00 pm

Ах да, тема была темная)
Моя Алиска живёт на Proxmox в Debian 12
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Пт фев 13, 2015 3:27 pm

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

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

Сообщение Vit » Пт фев 13, 2015 4:38 pm

Сереж и как его подключить и попробовать в системе?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Пт фев 13, 2015 6:52 pm

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Закрыто