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

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

Модератор: immortal

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

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

Сообщение Kod.Begemot »

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

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

Сообщение mirsum »

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

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

Сообщение Bagir »

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

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

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

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

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

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

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

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

Сообщение Amarok »

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

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

Сообщение sergejey »

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

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

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

Сообщение Vit »

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

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

Сообщение sergejey »

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

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