Делюсь законченным интерфейсом и наработками

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Делюсь законченным интерфейсом и наработками

Сообщение immortal » Вс мар 04, 2018 8:26 am

lanket писал(а):
slgeo писал(а):Открыть список активных пользователей, сделать предложение по модерированию, обрисовать круг задач.
Текущих модераторов убрать. Эта должность как бы не дань уважения, а какая-то все же обязанность )
Ваши слова бы да Сергею в уши. Изображение

Отправлено с моего Redmi Note 4 через Tapatalk
чего текущие модеры не устраивают? Ну спама немного, удаляем по тихоньку, да напрягает, но я ещё и темы правлю юзеров и сообщения причесываю иногда огромные картинки под спойлер, а то навставляют.
И вообще чего в этой теме писать, создавать темы разучились, есть проблема создавайте тему и обсуждайте.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Делюсь законченным интерфейсом и наработками

Сообщение directman66 » Пн мар 05, 2018 5:37 pm

Сценарий выбирает минимальную температуру с погодных датчиков с учетом проверки данных на актуальность.
Датчики расставлены с разных сторон дома, это дает возможность избежать ложных показаний при нагревании от солнца.
СпойлерПоказать

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

$t1=gg('all_in_one.zaoknomtemp');
$t2=gg('all_in_one.zaoknom2temp');
$d1=get_unx('all_in_one.zaoknomtemp');
$d2=get_unx('all_in_one.zaoknom2temp');
$l1=preg_replace("|\b[0]+([1-9][\d]*)|is", "\\1", (gmdate('i',trim(time()-$d1))));
$l2=preg_replace("|\b[0]+([1-9][\d]*)|is", "\\1", (gmdate('i',trim(time()-$d2))));                 


if ($l1 <30)
{$act1=1;} else  {$act1=0;}

if ($l2<30)
{$act2=1;} else  {$act2=0;}


echo "t1:$t1, t2:$t2, d1:$d1, d2:$d2, act1:$act1, l1:$l1, l2:$l2, act2:$act2<br>";
$array=array();

if (($act1==1)&&($act2==1))      {$array[0] = $t1;$array[1] = $t2;}
if (($act1==1)&&($act2==0))      {$array[0] = $t1;}    
if (($act1==0)&&($act2==1))      {$array[0] = $t2;}


print_r($array);
$mint=min($array);
echo $mint;
    

function get_unx($prop)
{
$sql='SELECT max(h.added ) dt, unix_timestamp(h.added) unx  FROM `phistory` h WHERE h.value_ID = (SELECT `ID` FROM `pvalues` WHERE `PROPERTY_NAME` = "'.$prop.'")';
$rec = SQLSelect($sql); 
return $rec[0][unx];
}
За это сообщение автора directman66 поблагодарил:
Samir77 (Пт авг 30, 2019 11:44 pm)
Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
vitosmaxim80sad145
Сообщения: 148
Зарегистрирован: Сб июл 07, 2018 12:48 am
Откуда: Днепр
Благодарил (а): 100 раз
Поблагодарили: 1 раз

Re: Делюсь законченным интерфейсом и наработками

Сообщение vitosmaxim80sad145 » Ср авг 14, 2019 3:43 am

А как с балансом водафона в Украине ,незнаите ?
Ответить