Использование системы в различных ситуациях, вопросы программирования сценариев.
Модератор: immortal
-
Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
-
Благодарил (а):
60 раз
-
Поблагодарили:
532 раза
-
Контактная информация:
Сообщение
Vovix » Вс апр 16, 2017 5:41 pm
banderos писал(а):Подскажите пожалуйста как создать историю для ow_fact.temperature?
нашел на фуруме и добавил
не пойму зачем вы это нагородили?
присваивайте где-нибудь значения из 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 сделайте:
не забудьте у нужных вам свойств выставить хранение!
- За это сообщение автора Vovix поблагодарили (всего 2):
- banderos (Вс апр 16, 2017 7:35 pm) • wozowik (Чт фев 15, 2018 11:27 am)
Мой -
CONNECT-
Windows 7(PHP 7.2) +
Raspberry Pi(освещение на 1-Wire) +
MP751(управление) + ESP8266(сенсоры) +
LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
-
banderos
- Сообщения: 13
- Зарегистрирован: Ср ноя 02, 2016 11:05 am
- Откуда: Украина Днепр. обл
-
Благодарил (а):
17 раз
-
Поблагодарили:
1 раз
Сообщение
banderos » Вс апр 16, 2017 7:29 pm
нашел инструкцию на форуме вот и нагородил... так как очень далек от програмирования все делал по инструкции, а в видео этого не было тока прозвучала фраза.
-
Вложения
-
- Безымянный.png (62.11 КБ) 10241 просмотр
-
step74
- Сообщения: 37
- Зарегистрирован: Пн апр 17, 2017 3:03 pm
-
Благодарил (а):
0
-
Поблагодарили:
13 раз
Сообщение
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
Сообщение
DadyNik » Пн май 01, 2017 7:42 pm
Добрый день.
Подскажите, может кто знает , где найти редактор плана квартиры такой же как на примерах
-
Вложения
-
- Безымянный.jpg (182.23 КБ) 9869 просмотров
-
nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
-
Благодарил (а):
121 раз
-
Поблагодарили:
2010 раз
Сообщение
nick7zmail » Пн май 01, 2017 7:48 pm
DadyNik писал(а):Добрый день.
Подскажите, может кто знает , где найти редактор плана квартиры такой же как на примерах
http://www.homestyler.com/designer
Вроде тут нарисовано...могу ошибаться. Рисовалки мало чем отличаются по результату)
-
Todic
- Сообщения: 2
- Зарегистрирован: Ср май 03, 2017 12:13 am
-
Благодарил (а):
1 раз
-
Поблагодарили:
1 раз
Сообщение
Todic » Ср май 03, 2017 11:30 am
Доброго времени суток!
Только начал заниматься MajorDomo, а из программирования уже почти все забыл... ((
Мне очень нравится Ваши сцены Vovix! Но у меня возник вопрос! Можно ли данную сцену просматривать и использовать не только на планшете с предельным размером но и для открытия на смартфонах??
Просто хочется что бы управление умным домом каждый член семьи производил со своего гаджетов!
Подскажите пожалуйста!
P.S.
Если в топике это обсуждалось то я видать пропустил! Ткните носом плз!
И честно говоря не пробовал запускать из приложения на андроид!
- За это сообщение автора Todic поблагодарил:
- SLT (Сб фев 17, 2018 5:39 pm)
-
nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
-
Благодарил (а):
121 раз
-
Поблагодарили:
2010 раз
Сообщение
nick7zmail » Ср май 03, 2017 11:45 am
Можно с любых гаджетов...только размер сцены может быть меньше/больше размера экрана. В первом случае будет черная рамка, во втором полосы прокрутки по краям. Но сейас в настройке сцены есть галочка - подгонять по ширине экрана...но подгоняет только по ширине (высота может оказаться больше)....и не всегда корректно.
Отправлено с моего Xperia Z через Tapatalk
- За это сообщение автора nick7zmail поблагодарили (всего 2):
- Todic (Чт май 04, 2017 2:34 am) • wozowik (Чт фев 15, 2018 11:29 am)
-
Todic
- Сообщения: 2
- Зарегистрирован: Ср май 03, 2017 12:13 am
-
Благодарил (а):
1 раз
-
Поблагодарили:
1 раз
Сообщение
Todic » Чт май 04, 2017 2:34 am
Спасибо буду копать
-
m1lan
- Сообщения: 3
- Зарегистрирован: Чт май 04, 2017 9:37 am
-
Благодарил (а):
0
-
Поблагодарили:
2 раза
Сообщение
m1lan » Чт май 04, 2017 10:05 am
Доброго времени суток!
На сцену добавил показания датчиков температуры и влажности, но показания обновляются только при ручном обновлении страницы. Как сделать, чтобы показания обновлялись автоматически без перезагрузки страницы?
odroid-u2
debian wheezy / mqtt / esp8266 / broadlink