Дизайн сцен 2

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
Vovix
Сообщения: 1155
Зарегистрирован: Пн янв 27, 2014 1:43 am
Откуда: г.Ижевск
Благодарил (а): 60 раз
Поблагодарили: 531 раз
Контактная информация:

Re: Дизайн сцен 2

Сообщение Vovix » Вс апр 16, 2017 5:41 pm

banderos писал(а):Подскажите пожалуйста как создать историю для ow_fact.temperature? :cry: нашел на фуруме и добавил
не пойму зачем вы это нагородили?

присваивайте где-нибудь значения из ow_fact в другой объект, а у него уже установите историю!
например часть моего кода из метода meteo_now_fact объекта Izhevsk:
СпойлерПоказать

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

// температура сейчас
$temp=round(gg("ow_fact.temperature"));
$temp = (int)$temp;

$temp = getTempSign($temp); // если значение температуры положительно, для наглядности добавляем "+"
sg("Izhevsk.Temp",$temp);
sg("ThisComputer.TempOutside",$temp);

sg("Izhevsk.Type",gg("ow_fact.weather_type"));
sg("Izhevsk.Pressure",round(gg("ow_fact.pressure_mmhg")));
sg("Izhevsk.Humidity",round(gg("ow_fact.humidity")));
sg("Izhevsk.WindSpeed",round(gg("ow_fact.wind_speed")));
sg("Izhevsk.Image",gg("ow_fact.image"));
sg("Izhevsk.Rain",gg("ow_fact.rain"));
sg("Izhevsk.Weather_type",gg("ow_fact.weather_type"));

// Направление ветра
$dir = round(gg("ow_fact.wind_direction"));


    sg("Izhevsk.WindDir",$dir);

    
// Солнце: восход/закат
    sg("Izhevsk.SunRise",date('H:i', gg("ow_fact.sunrise")));
    sg("Izhevsk.SunSet",date('H:i', gg("ow_fact.sunset")));

// Обновляем показатели жизни объекта
sg("Izhevsk.updatedTimestamp", time());
sg("Izhevsk.updatedTime", date( "H:i - d.m.Y", time()));

// Проговариваем, при необходимости
$sayMetUSD = gg ("Sets.sayMetUSD");
if ($sayMetUSD) {
    say("Читаю текущую погоду",($sayMetUSD-2));
}


// ******************************************************** 
// КОНЕЦ ОСНОВНОГО БЛОКА


// Функция - добавления "+" к положительной температуре
function getTempSign($temp)
{
    $temp = (int)$temp;
    return $temp > 0 ? '+'.$temp : $temp;
} 
а уже в onNewHour сделайте:

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

callMethod("Izhevsk.meteo_now_fact");
не забудьте у нужных вам свойств выставить хранение!
За это сообщение автора Vovix поблагодарили (всего 2):
banderos (Вс апр 16, 2017 7:35 pm) • wozowik (Чт фев 15, 2018 11:27 am)
Рейтинг: 2.33%
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
banderos
Сообщения: 13
Зарегистрирован: Ср ноя 02, 2016 11:05 am
Откуда: Украина Днепр. обл
Благодарил (а): 17 раз
Поблагодарили: 1 раз

Re: Дизайн сцен 2

Сообщение banderos » Вс апр 16, 2017 7:29 pm

нашел инструкцию на форуме вот и нагородил... так как очень далек от програмирования все делал по инструкции, а в видео этого не было тока прозвучала фраза.
Вложения
Безымянный.png
Безымянный.png (62.11 КБ) 10193 просмотра
step74
Сообщения: 37
Зарегистрирован: Пн апр 17, 2017 3:03 pm
Благодарил (а): 0
Поблагодарили: 13 раз

Re: Дизайн сцен 2

Сообщение step74 » Вс апр 30, 2017 8:57 am

Привет, не видел писалось или нет, иконки которые используются в элементах functions на главной сцене берутся с сайта https://maxcdn.bootstrapcdn.com/
можно их загрузить в MajorDoMo и использовать локально
Для этого надо с оф. сайта скачать архив http://fontawesome.io/get-started/#modal-download
загрузить себе, я скинул в папку /img и в general_CSS (only CSS) (самая первая строчка) заменить на свой путь
у меня например получилось так @import url("/img/font-awesome/css/font-awesome.min.css");
DadyNik
Сообщения: 3
Зарегистрирован: Вт апр 18, 2017 12:24 am
Благодарил (а): 0
Поблагодарили: 0

Re: Дизайн сцен 2

Сообщение DadyNik » Пн май 01, 2017 7:42 pm

Добрый день.
Подскажите, может кто знает , где найти редактор плана квартиры такой же как на примерах
Вложения
Безымянный.jpg
Безымянный.jpg (182.23 КБ) 9821 просмотр
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Дизайн сцен 2

Сообщение nick7zmail » Пн май 01, 2017 7:48 pm

DadyNik писал(а):Добрый день.
Подскажите, может кто знает , где найти редактор плана квартиры такой же как на примерах
http://www.homestyler.com/designer
Вроде тут нарисовано...могу ошибаться. Рисовалки мало чем отличаются по результату)
За это сообщение автора nick7zmail поблагодарил:
wozowik (Чт фев 15, 2018 11:28 am)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
yurat2008
Сообщения: 147
Зарегистрирован: Сб мар 04, 2017 7:04 pm
Благодарил (а): 15 раз
Поблагодарили: 13 раз

Re: Дизайн сцен 2

Сообщение yurat2008 » Пн май 01, 2017 10:54 pm

Sweet Home 3D - можно такое сделать
Todic
Сообщения: 2
Зарегистрирован: Ср май 03, 2017 12:13 am
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Дизайн сцен 2

Сообщение Todic » Ср май 03, 2017 11:30 am

Доброго времени суток!
Только начал заниматься MajorDomo, а из программирования уже почти все забыл... ((
Мне очень нравится Ваши сцены Vovix! Но у меня возник вопрос! Можно ли данную сцену просматривать и использовать не только на планшете с предельным размером но и для открытия на смартфонах??
Просто хочется что бы управление умным домом каждый член семьи производил со своего гаджетов!
Подскажите пожалуйста!

P.S.
Если в топике это обсуждалось то я видать пропустил! Ткните носом плз!
И честно говоря не пробовал запускать из приложения на андроид!
За это сообщение автора Todic поблагодарил:
SLT (Сб фев 17, 2018 5:39 pm)
Рейтинг: 1.16%
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Дизайн сцен 2

Сообщение nick7zmail » Ср май 03, 2017 11:45 am

Можно с любых гаджетов...только размер сцены может быть меньше/больше размера экрана. В первом случае будет черная рамка, во втором полосы прокрутки по краям. Но сейас в настройке сцены есть галочка - подгонять по ширине экрана...но подгоняет только по ширине (высота может оказаться больше)....и не всегда корректно.

Отправлено с моего Xperia Z через Tapatalk
За это сообщение автора nick7zmail поблагодарили (всего 2):
Todic (Чт май 04, 2017 2:34 am) • wozowik (Чт фев 15, 2018 11:29 am)
Рейтинг: 2.33%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Todic
Сообщения: 2
Зарегистрирован: Ср май 03, 2017 12:13 am
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Дизайн сцен 2

Сообщение Todic » Чт май 04, 2017 2:34 am

Спасибо буду копать ;-)
m1lan
Сообщения: 3
Зарегистрирован: Чт май 04, 2017 9:37 am
Благодарил (а): 0
Поблагодарили: 2 раза

Re: Дизайн сцен 2

Сообщение m1lan » Чт май 04, 2017 10:05 am

Доброго времени суток!
На сцену добавил показания датчиков температуры и влажности, но показания обновляются только при ручном обновлении страницы. Как сделать, чтобы показания обновлялись автоматически без перезагрузки страницы?
odroid-u2
debian wheezy / mqtt / esp8266 / broadlink
Ответить