вопросы от новичка

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

Модератор: immortal

Logrus
Сообщения: 2099
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 314 раз
Поблагодарили: 463 раза

Re: вопросы от новичка

Сообщение Logrus » Вс апр 01, 2018 3:52 am

Кто-нибудь реализовывал расчет времени работы устройств исходя из их состояния онлайн/офлайн?
Интересует, что и как считать, как это применять из практики.
Как и за сколько хранить статистику?

Аналогично на время работы режимов (некоторых)?

п.с. по первому вопросу может вообще в ПУ (счетчики) кидать разницу работы?
https://t.me/MajorDoMoRu/27392
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Logrus
Сообщения: 2099
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 314 раз
Поблагодарили: 463 раза

Re: вопросы от новичка

Сообщение Logrus » Чт май 03, 2018 12:17 pm

Для себя статистика
Logrus писал(а):
Вт мар 13, 2018 5:47 pm
я еще нигде не видел сравнений, образ от Сергея 3.31

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

pi@majordomo:~ $ uptime
 19:45:06 up  2:40,  1 user,  load average: 0.10, 0.15, 0.15
pi@majordomo:~ $ cat /sys/block/mmcblk0/stat | awk '{printf "Uptime read: %.3fMiB (%.1f%% I/Os merged) written: %.3f MiB (%.1f%% I/Os merged)\n", $3*512/1048576, $2/$1*100, $7*512/1048576, $6/$5*100}'
Uptime read: 480.970MiB (21.2% I/Os merged) written: 66.939 MiB (101.5% I/Os merged)
 
п.с. малой сеть дернул, я про аптайм забыл (((
pi@majordomo:~ $ uptime
14:10:48 up 46 days, 16:40, 1 user, load average: 0.05, 0.09, 0.08
pi@majordomo:~ $ cat /sys/block/mmcblk0/stat | awk '{printf "Uptime read: %.3fMiB (%.1f%% I/Os merged) written: %.3f MiB (%.1f%% I/Os merged)\n", $3*512/1048576, $2/$1*100, $7*512/1048576, $6/$5*100}'
Uptime read: 536.833MiB (18.7% I/Os merged) written: 19924.013 MiB (88.4% I/Os merged)
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
AeroS
Сообщения: 37
Зарегистрирован: Чт апр 13, 2017 9:27 am
Благодарил (а): 21 раз
Поблагодарили: 2 раза

Re: вопросы от новичка

Сообщение AeroS » Пт май 25, 2018 10:51 pm

Вопрос назрел.
Как в сценах у кнопок и выключателей убрать задний фон с рамкой?
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: вопросы от новичка

Сообщение webms » Ср май 30, 2018 11:16 am

AeroS писал(а):
Пт май 25, 2018 10:51 pm
Вопрос назрел.
Как в сценах у кнопок и выключателей убрать задний фон с рамкой?
подключить свой css и там делать со всеми кнопками\или только определенным все что хочется)
ps: на всякий случай напомню про !important =)
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

Re: вопросы от новичка

Сообщение Denis_k » Пн июл 09, 2018 11:53 am

оставлю свой вопрос тут:
есть в панели управления таймер для выключения вентилятора через опр. временной интервал

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

setTimeOut("1_1","brLinkCommand('Вентилятор1.Off');",gg('zad_vent1.sec'));
setTimeOut("1_12","sg('Вентилятор1.status',0);",gg('zad_vent1.sec'));
setTimeOut("1_123","sayReply('Выключаю вытяжку ...',2);",gg('zad_vent1.sec'));
а вот попытка сделать нечто подобное дря розетки (sp3) успехом не увенчалась и такие строки не выполняются

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

$z_r2 = gg('zad_roz2.sec');
$z_r2cor = $z_r2*60;
setTimeOut("_1","brLinkCommand('sp3_2.off');",$z_r2cor);
setTimeOut("_12","sayReply('Выключаю розетку',2);",$z_r2cor);
MD на raspberry pi3
Logrus
Сообщения: 2099
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 314 раз
Поблагодарили: 463 раза

Re: вопросы от новичка

Сообщение Logrus » Пн июл 09, 2018 12:02 pm

смотрите примеры на включение обычного реле, вот совсем не понял что у вас выше (brLinkCommand) и зачем
и тз нет пример кинуть

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

$status = $this->getProperty('status'); //получаем статус дд, меняется есть/нет 1/0
 
if ($status) { //если есть движение
 ClearTimeOut('Relay06_lighting'); //на всякий случай сбросим таймер
 cm('Relay06.turnOn'); //вызовем метод включения реле
} else { //если нет движения
 setTimeOut('Relay06_lighting', "cm('Relay06.turnOff');", 7); //запустим таймер на вызов метода отключения реле через 7 сек.
}
это SP3 в датчике движения
За это сообщение автора Logrus поблагодарил:
Denis_k (Пн июл 09, 2018 12:35 pm)
Рейтинг: 1.16%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

Re: вопросы от новичка

Сообщение Denis_k » Пн июл 09, 2018 12:39 pm

Logrus писал(а):
Пн июл 09, 2018 12:02 pm
смотрите примеры на включение обычного реле, вот совсем не понял что у вас выше (brLinkCommand) и зачем
и тз нет пример кинуть
спасибо
а выше (brLinkCommand) попытка получить из свойства объекта задержку в секундах
MD на raspberry pi3
fandaymon
Сообщения: 1561
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 577 раз

Re: вопросы от новичка

Сообщение fandaymon » Пн июл 09, 2018 12:44 pm

Denis_k писал(а):
Пн июл 09, 2018 11:53 am
оставлю свой вопрос тут:
есть в панели управления таймер для выключения вентилятора через опр. временной интервал

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

setTimeOut("1_1","brLinkCommand('Вентилятор1.Off');",gg('zad_vent1.sec'));
setTimeOut("1_12","sg('Вентилятор1.status',0);",gg('zad_vent1.sec'));
setTimeOut("1_123","sayReply('Выключаю вытяжку ...',2);",gg('zad_vent1.sec'));
а вот попытка сделать нечто подобное дря розетки (sp3) успехом не увенчалась и такие строки не выполняются

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

$z_r2 = gg('zad_roz2.sec');
$z_r2cor = $z_r2*60;
setTimeOut("_1","brLinkCommand('sp3_2.off');",$z_r2cor);
setTimeOut("_12","sayReply('Выключаю розетку',2);",$z_r2cor);
А если в консоли дать команду brLinkCommand('sp3_2.off'), розетка её отработает? Если да, то возможно просто время таймера неправильно выставляется
Ну и в принципе странно делать несколько таймеров, чтобы выключить розетку и послать сообщение. Обычно просто запускают сценарий, в котором написаны все эти команды.
Logrus
Сообщения: 2099
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 314 раз
Поблагодарили: 463 раза

Re: вопросы от новичка

Сообщение Logrus » Пн июл 09, 2018 1:05 pm

нет не отработает, это же команда на рм про по рф, а сп3 по вай-фай через свойства-методы-в модуле
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

Re: вопросы от новичка

Сообщение Denis_k » Пн июл 09, 2018 1:05 pm

fandaymon писал(а):
Пн июл 09, 2018 12:44 pm
А если в консоли дать команду brLinkCommand('sp3_2.off'), розетка её отработает? Если да, то возможно просто время таймера неправильно выставляется
попробовал выполнить, получил несколько ошибок, выполнение такой строки

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

cm('sp3_2.turnOff');
тоже проходит с ошибками, но розетка выключается
впрочем скорее всего ошибка именно с выставлением времени таймера, потому, что не отрабатывают оба таймера
fandaymon писал(а):
Пн июл 09, 2018 12:44 pm
Ну и в принципе странно делать несколько таймеров, чтобы выключить розетку и послать сообщение. Обычно просто запускают сценарий, в котором написаны все эти команды.
если конструкция используется "в одном месте", то особого смысла в сценарии не вижу
MD на raspberry pi3
Ответить