Re: Простые устройства-функционал
Добавлено: Чт ноя 16, 2017 3:19 pm
Простые устройства, как то мне не понравились, проще мне по крайней мере, работать через просто объекты + скрипты.
Согласен полностьюПростые устройства, как то мне не понравились, проще мне по крайней мере, работать через просто объекты + скрипты.
С режимом могу помочь, сделал по своему, ни вопросVlado писал(а):Согласен полностьюПростые устройства, как то мне не понравились, проще мне по крайней мере, работать через просто объекты + скрипты.
Я надеялся на большее, если честно
Как по мне то меньше свойств и обьектов создавать + простой режим никого нет дома что приоритетно
(хотя сейчас понимаю что он возможно тож не работает или нестабилен)
И еще я все никак не могу собраться и реализовать режим экономии![]()
Тупо не доходит пока как сделать что бы некоторые устройства не включались по условию...
А датчиков прибавляется и прибавляется...Вот и задумался что реализовать режим экономии(или никого нет дома)
нужно сейчас , а то потом все будет сложнее..
Как вариант сделать проще режим наблюдения и охраны.Vlado писал(а):Делиться я не против, могу помочь с интеграцией по mqtt протоколу.
Можно и тут - тогда народу наработки остануться![]()
У меня мд стабильная (не альфа) на альфе как то глюков было много ушел с нее.
Кстати режим экономии в простых устройствах активировал на реле и вручную включил.
ничего по умолчанию не отключилось- только что проверил.
У меня в принципе все по протоколу mqtt, то есть данные передаются на свойство у меня "status",ну и включение отключение либо сценарием либо методом - как вариант можно реализовать при включении режима экономии (а мб и никого дома-впринципе оптимально)что бы данные до статуса не доходили и на статус шло значение "0" к примеру...(выключено)
вопрос как проще это реализовать
в системе и датчики движения,дыма и газа,реле с пару десятков,с пяток температурных и влажности в том числе и управление инвертором (обеспечивает светом весь дом в случае отключения) потому на альфе и неусидел-не очень приятно когда виснет мд а ты в душе например..
Код: Выделить всё
//sg("MotionSensor1.updated",time());
$Rezim = gg("Rezim.status");
//режим охраны сирена запуск при движении
if ($Rezim == 2)
{
runScript("MotionAlarm"); - запускаем скрипт
}
//режим автосвета по времени - это датчик движения включает свет :)
if ($Rezim == 1 && timeBetween('17:00','06:30'))
{
clearTimeOut("Switch1");
sg("Switch1.status","1");
SetTimeOut("Switch1",'sg("Switch1.status","0");',30);
}
Код: Выделить всё
getURL('http://192.168.0.14/sec/?cmd=28:1 ', 0); - включаем сирену привязанную к 28 порту
clearTimeOut('1');
setTimeOut('1', " getURL('http://192.168.0.14/sec/?cmd=28:0 ', 0); выключаем если нет движения
say('Обнаружено движение!', 2);", (int)('15')); говорим движение, плюсом в телеграм сообщение валится
Так часть системы и заводить в рамки, те же кому не нужны пусть работают.Vlado писал(а):Проблема в том что часть системы включается по времени, часть по температуре, давление воды например по давлению,
и тут не поможет просто вызвать метод отключить на всех реле....
Система сама включит как поступят соответствующие условия...
гм не совсем понял вопросVlado писал(а):хм в коннект подключусь не вопрос.
Если я правильно понимаю поправьте плз то должно работать что то типа--
в методе включения к примеру розетки
if (getGlobal('EconomMode'.'.'.'active') == '0') {
eval('код по включению с условием');
}
if (getGlobal('EconomMode'.'.'.'active') == '1') {
eval('код по включению с условием для режима экономии');
}
и подобное прописывать по всем методам
так же можно указать доп условия в датчиках движения , gps, и определения телефона для режима никого нет(охрана)