Шаблон класса / Class Template

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

Модератор: immortal

Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Шаблон класса / Class Template

Сообщение xor » Сб фев 16, 2019 3:05 pm

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

$level=$this->getProperty('gsmrssi.status');//запрос параметров
debmes(' level ='.$level);
if ($level < -47 && $level > -82)///условие
{
debmes(' yes, we do it');
$this->setProperty("gsmrssi.icon",'sety.png');// запись в свойсто NetworkLevel картинки по адресу
}else{
debmes(' oh,no');
}
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: Шаблон класса / Class Template

Сообщение samolet » Сб фев 16, 2019 3:25 pm

ВСЕМ большое спасибо.
Ураааа сделал,,, записал код ниже в метод statusUpdated
прописал в элементе
<img src="/cms/scenes/iconwifi/%gsmrssi.NetworkLevel%">

ДОРАБОТАЛ значения более менее точные

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

$level=$this->getProperty('status');
 if ($level < -35 && $level >= -45) {
 $this->setProperty("NetworkLevel",'sety.png');
 } else if ($level < -46 && $level >= -55) {
 $this->setProperty("NetworkLevel",'sety1.png');
 } else if ($level < -56 && $level >= -65) {
 $this->setProperty("NetworkLevel",'sety2.png');
 } else if ($level < -66 && $level <= -75) {
 $this->setProperty("NetworkLevel",'sety3.png');
 } else if ($level  < -76 && $level <= -90) {
 $this->setProperty("NetworkLevel",'sety4.png');
   } else if ($level < -91) {
 $this->setProperty("NetworkLevel",'sety5.png');
 }


Скорректировал значения после диагностики, ураааа.
Просьба к модераторам, повторяющиеся посты удалить, спасибо.

На картинке ниже расположил значки wifi , вот так красиво получилось.
Вложения
5.png
5.png (859.35 КБ) 4475 просмотров
iconwifi.7z
(8.49 КБ) 144 скачивания
Последний раз редактировалось samolet Пт мар 01, 2019 8:04 pm, всего редактировалось 6 раз.
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Шаблон класса / Class Template

Сообщение xor » Сб фев 16, 2019 10:32 pm

Как интересно сделано: слово Температура и иконка градусника огромны по ср. с маленьким значением в градусах. Причем в каждой комнате отображаются градусы, % и миллиметры, что, вроде, и так однозначно определяет, что индицируется.

пысы. отмазка- на вкус и цвет товарищей нет
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: Шаблон класса / Class Template

Сообщение samolet » Сб фев 16, 2019 10:38 pm

xor писал(а):
Сб фев 16, 2019 10:32 pm
Как интересно сделано: слово Температура и иконка градусника огромны по ср. с маленьким значением в градусах. Причем в каждой комнате отображаются градусы, % и миллиметры, что, вроде, и так однозначно определяет, что индицируется.

пысы. отмазка- на вкус и цвет товарищей нет
есть Цельсии есть фаренгейты, кельвины, остальное паровозом
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Шаблон класса / Class Template

Сообщение xor » Вс фев 17, 2019 12:33 am

я не про то, я про информативность информера. Вот желтеньким я отметил значимую информацию на нём. Можно сравнить общую площадь информера и площадь полезной информации.
Если вместо слова Температура и иконки градусника оставить только слово или только иконку -- ведь всё равно будет ясно, что там температура.
Даже само значение 34,1°C однозначно читается, что это температура в градусах Цельсия
2019-02-17_00-33-44.png
2019-02-17_00-33-44.png (42.89 КБ) 4659 просмотров
ps/ только сейчас заметил -- в туалете давление повышенное))
kirush
Сообщения: 132
Зарегистрирован: Ср май 17, 2017 10:38 am
Благодарил (а): 5 раз
Поблагодарили: 11 раз

Re: Шаблон класса / Class Template

Сообщение kirush » Вс фев 17, 2019 3:12 am

xor, давай поддержим хотя бы лаками
https://connect.smartliving.ru/tasks/383.html
труд человека обещаю оплатить полностью (пока правда не названа сумма), и предоставить общественнсоти.
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: Шаблон класса / Class Template

Сообщение samolet » Вс фев 17, 2019 8:10 am

xor писал(а):
Вс фев 17, 2019 12:33 am
я не про то, я про информативность информера. Вот желтеньким я отметил значимую информацию на нём. Можно сравнить общую площадь информера и площадь полезной информации.
Если вместо слова Температура и иконки градусника оставить только слово или только иконку -- ведь всё равно будет ясно, что там температура.
Даже само значение 34,1°C однозначно читается, что это температура в градусах Цельсия
2019-02-17_00-33-44.png

ps/ только сейчас заметил -- в туалете давление повышенное))
Понял про что речь, есть один маленький нюанс, у меня дочка только учится читать, так вот, сделано это для развития кругозора ребенка, она еще не совсем понимает для чего цифры. И полная информативность в совокупности с графикой математикой и русским языком развивает ее понимание что и для чего нужно, и слова специально больше сделаны, ей читать их проще, а цифры она уже давно выучила.
Давление повышенное потому что еще не сделал коррекцию, там датчик стоит BME280 с прошивкой от wifi-iot, не давно поставил и еще руки не дошли, там в совокупности еще привязан и 16 портовый MCP23017, пока что на его подвязку уходит время, вешаю на него датчики(пока только 3 повесил на утечку воды.
Последний раз редактировалось samolet Вс фев 17, 2019 8:35 am, всего редактировалось 1 раз.
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: Шаблон класса / Class Template

Сообщение samolet » Вс фев 17, 2019 8:18 am

kirush писал(а):
Вс фев 17, 2019 3:12 am
xor, давай поддержим хотя бы лаками
https://connect.smartliving.ru/tasks/383.html
труд человека обещаю оплатить полностью (пока правда не названа сумма), и предоставить общественнсоти.
я уже поддержал лайком, Никита скромный и просить какую-то сумму думаю долго не решится, предложите ему свою, ту которую считаете достойной оплатой. Если сумма будет адекватной то и решение будет быстрым, я тоже если чего поддержу.
Слайдеры по ссылке так себе, видел другие с экранчиком по середке, под авиаприборы
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Шаблон класса / Class Template

Сообщение xor » Вс фев 17, 2019 9:21 am

samolet писал(а):
xor писал(а):
Вс фев 17, 2019 12:33 am
я не про то, я про информативность информера. Вот желтеньким я отметил значимую информацию на нём. Можно сравнить общую площадь информера и площадь полезной информации.
Если вместо слова Температура и иконки градусника оставить только слово или только иконку -- ведь всё равно будет ясно, что там температура.
Даже само значение 34,1°C однозначно читается, что это температура в градусах Цельсия
2019-02-17_00-33-44.png

ps/ только сейчас заметил -- в туалете давление повышенное))
Понял про что речь, есть один маленький нюанс, у меня дочка только учится читать, так вот, сделано это для развития кругозора ребенка, она еще не совсем понимает для чего цифры. И полная информативность в совокупности с графикой математикой и русским языком развивает ее понимание что и для чего нужно, и слова специально больше сделаны, ей читать их проще, а цифры она уже давно выучила.
Давление повышенное потому что еще не сделал коррекцию, там датчик стоит BME280 с прошивкой от wifi-iot, не давно поставил и еще руки не дошли, там в совокупности еще привязан и 16 портовый MCP23017, пока что на его подвязку уходит время, вешаю на него датчики(пока только 3 повесил на утечку воды.
Ну это меняет дело, конечно. Единственно, я всё же не стал бы выводить давление в каждой комнате.

Отправлено с моего Redmi 4X через Tapatalk

Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: Шаблон класса / Class Template

Сообщение samolet » Вс фев 17, 2019 2:04 pm

все ок.
Ответить