Как и обещал своим подписчикам, в конце сериала, пару советов по принципу простого программирования Android гаджетов под нестандартные запросы.
Если Вы еще не успели «испортить» свои антипотеряйки и сэлфи-кнопки превратив их в недорогие датчики протечки, открытия окон, дверей и прочие полезные вещи для хозяйства, то такая возможность все еще существует, обратившись к предыдущим топикам сериала –
Умение изготовить датчики своими руками, это конечно хорошо, но от них нужно еще научиться принимать, обрабатывать и направлять нужным адресатам сигналы своевременно и в красивой «обертке».
В зависимости от степени желания погрузиться в процесс программирования телефона, а как Вы помните, для этого подойдет любой Android гаджет с Bluetooth с версией 4.1 и выше. К примеру, если Вы постоянно дома и для его защиты Вам достаточным будет наличие вибро-звукового сигнала, загрузите программу производителя брелков. Положение сенсоров в ранее описанных датчиках поменяйте на противоположное, так, чтобы они были всегда подключены. В случае потери сигнала сработает сирена. Но это не интересно и далеко от поставленной нами цели.
(скопировать) на телефон готовый текстовый файл и открыть его в предварительно установленной программе из PlayMarket
На самом деле, там не простой текст, а «макрос» — последовательность действий для Macrodroid. Текст макроса на гаджете (базе) должен быть с расширением *.txt или *.mdr. Скопировать и просмотреть Вы можете и из-под спойлера здесь:
здесь:
{«cellTowerGroups»:[],«cellTowersIgnore»:[],«drawerConfiguration»:{«backgroundColor»:-6543440,«drawerItems»:[],«headerColor»:-12692882,«leftSide»:false,«swipeAreaColor»:-7829368,«swipeAreaHeight»:20,«swipeAreaOffset»:40,«swipeAreaOpacity»:80,«swipeAreaWidth»:14,«visibleSwipeAreaWidth»:0},«exportAppVersion»:9098,«exportFormat»:2,«geofenceData»:{«geofenceMap»:{}},«macroList»:[{«localVariables»:[{«excludeFromLog»:false,«isLocal»:true,«m_booleanValue»:true,«m_decimalValue»:0.0,«m_intValue»:0,«m_name»:«Allarm»,«m_stringValue»:"",«m_type»:0}],«m_GUID»:-6152674085754371780,«m_actionList»:[{«m_keyguardOn»:false,«m_SIGUID»:-5604342877160302722,«m_classType»:«SetKeyguardAction»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_pieLockScreen»:false,«m_screenOff»:false,«m_screenOffNoLock»:false,«m_screenOnAlternative»:false,«m_SIGUID»:-7237455293596493616,«m_classType»:«ScreenOnAction»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_forceVibrateOff»:false,«m_streamIndexArray»:[true,true,true,true,true,true,true],«m_streamVolumeArray»:[51,100,0,0,66,0,0],«m_variables»:[null,null,null,null,null,null,null],«m_volume»:-1,«m_SIGUID»:-9223215385116240495,«m_classType»:«SetVolumeAction»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_fileDisplayName»:«Allarm.mp3»,«m_fileUri»:«content://com.android.externalstorage.documents/document/primary%3ADownload%2FAllarm.mp3»,«m_selectedIndex»:0,«waitToFinish»:false,«m_SIGUID»:-8714545369239644877,«m_classType»:«PlaySoundAction»,«m_constraintList»:[{«m_childConstraints»:[{«m_not»:false,«m_siGuidThatInvoked»:-6837788068809222684,«m_triggerName»:«Получено уведомление: Любое содержимое (iTag One — Ключница)»,«m_SIGUID»:-6231439942998863431,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9004325068463801073,«m_triggerName»:«Устройство подключено: AB Shutter3 »,«m_SIGUID»:-5875359196755518515,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9206265738540648402,«m_triggerName»:«Получено уведомление: Включает: ДВЕРИ (iTag One — Ключница)»,«m_SIGUID»:-6408502824948809838,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-8763167152903761693,«m_triggerName»:«Датчик освещённости: Увеличивается до 50.0lx»,«m_SIGUID»:-6666831957805326618,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-6174408201055574271,«m_triggerName»:«Питание отключено»,«m_SIGUID»:-7565360322905924083,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-7586049427357195261,«m_triggerName»:«Получено уведомление: Включает: ПРОТЕЧКА (iTag One — Ключница)»,«m_SIGUID»:-4738584264820603579,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false}],«m_option»:1,«m_SIGUID»:-5255376399000042709,«m_classType»:«LogicConstraint»,«m_isDisabled»:false,«m_isOrCondition»:false}],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_addToMessageLog»:false,«m_contact»:{«m_id»:«Hardwired_Number»,«m_lookupKey»:«Hardwired_Number»,«m_name»:"[Выбрать номер]"},«m_messageContent»:«Внимание! Питание подключено! »,«m_number»:«Впишите сюда ваш номер телефона»,«m_prePopulate»:false,«m_simId»:0,«m_SIGUID»:-8112692416060494454,«m_classType»:«SendSMSAction»,«m_comment»:«Если есть карточка GSM»,«m_constraintList»:[{«m_not»:false,«m_siGuidThatInvoked»:-8711119570576884874,«m_triggerName»:«Питание подключено: Любой тип»,«m_SIGUID»:-8513349801043596452,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false}],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_addToMessageLog»:false,«m_contact»:{«m_id»:«Hardwired_Number»,«m_lookupKey»:«Hardwired_Number»,«m_name»:"[Выбрать номер]"},«m_messageContent»:«Внимание! Отлючено питание! »,«m_number»:«Впишите сюда ваш номер телефона»,«m_prePopulate»:true,«m_simId»:0,«m_SIGUID»:-6036486007278198009,«m_classType»:«SendSMSAction»,«m_comment»:«Если есть карточка GSM»,«m_constraintList»:[{«m_not»:false,«m_siGuidThatInvoked»:-6174408201055574271,«m_triggerName»:«Питание отключено»,«m_SIGUID»:-5395281150619373771,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false}],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_addToMessageLog»:false,«m_contact»:{«m_id»:«Hardwired_Number»,«m_lookupKey»:«Hardwired_Number»,«m_name»:"[Выбрать номер]"},«m_messageContent»:«Внимание! Проникновение!»,«m_number»:«Впишите сюда ваш номер телефона»,«m_prePopulate»:true,«m_simId»:0,«m_SIGUID»:-8473843951112636742,«m_classType»:«SendSMSAction»,«m_constraintList»:[{«m_childConstraints»:[{«m_not»:false,«m_siGuidThatInvoked»:-6837788068809222684,«m_triggerName»:«Получено уведомление: Любое содержимое (iTag One — Ключница)»,«m_SIGUID»:-8484285934776198012,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9004325068463801073,«m_triggerName»:«Устройство подключено: AB Shutter3 »,«m_SIGUID»:-4621240809865717535,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9206265738540648402,«m_triggerName»:«Получено уведомление: Включает: ДВЕРИ (iTag One — Ключница)»,«m_SIGUID»:-8843728396643390921,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-8763167152903761693,«m_triggerName»:«Датчик освещённости: Увеличивается до 50.0lx»,«m_SIGUID»:-8916058034175762862,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-6174408201055574271,«m_triggerName»:«Питание отключено»,«m_SIGUID»:-6868141098026033856,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-7586049427357195261,«m_triggerName»:«Уведомление очищено: Включает: ПРОТЕЧКА 1 (iTag One — Ключница)»,«m_SIGUID»:-7439616367922462303,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false}],«m_option»:1,«m_SIGUID»:-8750821815891780883,«m_classType»:«LogicConstraint»,«m_isDisabled»:false,«m_isOrCondition»:false}],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_contact»:{«m_id»:«Hardwired_Number»,«m_lookupKey»:«Hardwired_Number»,«m_name»:"[Выбрать номер]"},«m_number»:«1234567890»,«m_SIGUID»:-7965127933564004423,«m_classType»:«MakeCallAction»,«m_comment»:«Номер телефона куда пойдет звонок. Выберете свой номер телефона»,«m_constraintList»:[{«m_childConstraints»:[{«m_not»:false,«m_siGuidThatInvoked»:-6837788068809222684,«m_triggerName»:«Получено уведомление: Любое содержимое (iTag One — Ключница)»,«m_SIGUID»:-4991528650639111768,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9004325068463801073,«m_triggerName»:«Устройство подключено: AB Shutter3 »,«m_SIGUID»:-5138252004435163622,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9206265738540648402,«m_triggerName»:«Получено уведомление: Включает: ДВЕРИ (iTag One — Ключница)»,«m_SIGUID»:-7210264239319720510,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-8763167152903761693,«m_triggerName»:«Датчик освещённости: Увеличивается до 50.0lx»,«m_SIGUID»:-6294784402923909816,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-6174408201055574271,«m_triggerName»:«Питание отключено»,«m_SIGUID»:-7229348971649476264,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-7586049427357195261,«m_triggerName»:«Уведомление очищено: Включает: ПРОТЕЧКА 1 (iTag One — Ключница)»,«m_SIGUID»:-5394282957191565588,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false}],«m_option»:1,«m_SIGUID»:-8083963593054150675,«m_classType»:«LogicConstraint»,«m_isDisabled»:false,«m_isOrCondition»:false}],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_attachLog»:false,«m_attachUserLog»:false,«m_body»:«Питание отключено.»,«m_emailAddress»:" Впишите сюда свой Email",«m_fromEmailAddress»:«allarm.my.house@gmail.com»,«m_subject»:«Внимание! Питание отключено.»,«sendOption»:0,«m_SIGUID»:-6604237739492134249,«m_classType»:«SendEmailAction»,«m_constraintList»:[{«m_not»:false,«m_siGuidThatInvoked»:-6174408201055574271,«m_triggerName»:«Питание отключено»,«m_SIGUID»:-8769409949014972804,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false}],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_attachLog»:false,«m_attachUserLog»:false,«m_body»:«Питание подключено»,«m_emailAddress»:" Впишите сюда свой Email",«m_fromEmailAddress»:«allarm.my.house@gmail.com»,«m_subject»:«Питание подкючено»,«sendOption»:0,«m_SIGUID»:-7714020764353599256,«m_classType»:«SendEmailAction»,«m_constraintList»:[{«m_not»:false,«m_siGuidThatInvoked»:-8711119570576884874,«m_triggerName»:«Питание подключено: Любой тип»,«m_SIGUID»:-5212208492065877878,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false}],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_attachLog»:false,«m_attachUserLog»:false,«m_body»:«Внимание сработал датчик»,«m_emailAddress»:" Впишите сюда свой Email",«m_fromEmailAddress»:«allarm.my.house@gmail.com»,«m_subject»:«Сработал датчик!»,«sendOption»:0,«m_SIGUID»:-9089268161254269870,«m_classType»:«SendEmailAction»,«m_constraintList»:[{«m_childConstraints»:[{«m_not»:false,«m_siGuidThatInvoked»:-6837788068809222684,«m_triggerName»:«Получено уведомление: Любое содержимое (iTag One — Ключница)»,«m_SIGUID»:-8898909558504579451,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9004325068463801073,«m_triggerName»:«Устройство подключено: AB Shutter3 »,«m_SIGUID»:-7080121218736323410,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9206265738540648402,«m_triggerName»:«Получено уведомление: Включает: ДВЕРИ (iTag One — Ключница)»,«m_SIGUID»:-7606560815000993379,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-8763167152903761693,«m_triggerName»:«Датчик освещённости: Увеличивается до 50.0lx»,«m_SIGUID»:-4999161837819689655,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-6174408201055574271,«m_triggerName»:«Питание отключено»,«m_SIGUID»:-8179854974554107502,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-7586049427357195261,«m_triggerName»:«Уведомление очищено: Включает: ПРОТЕЧКА 1 (iTag One — Ключница)»,«m_SIGUID»:-7338878683267245164,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false}],«m_option»:1,«m_SIGUID»:-5232927362889734783,«m_classType»:«LogicConstraint»,«m_isDisabled»:false,«m_isOrCondition»:false}],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_audioStream»:0,«m_pitch»:0.99,«m_queue»:false,«m_readNumbersIndividually»:false,«m_specifyAudioStream»:false,«m_speed»:0.99,«m_textToSay»:«Внимание протечка воды в туалете»,«m_waitToFinish»:false,«m_SIGUID»:-6925452251326265418,«m_classType»:«SpeakTextAction»,«m_comment»:«Для датчика влажности»,«m_constraintList»:[{«m_not»:false,«m_siGuidThatInvoked»:-7586049427357195261,«m_triggerName»:«Уведомление очищено: Включает: ПРОТЕЧКА 1 (iTag One — Ключница)»,«m_SIGUID»:-5678778350716536606,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false}],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_delayInMilliSeconds»:0,«m_delayInSeconds»:2,«m_useAlarm»:false,«m_SIGUID»:-8303221880790861001,«m_classType»:«PauseAction»,«m_comment»:" Для звонка на Facebook",«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_applicationName»:«Messenger»,«m_excludeFromRecents»:true,«m_packageToLaunch»:«com.facebook.orca»,«m_startNew»:false,«m_SIGUID»:-8524729587272684754,«m_classType»:«LaunchActivityAction»,«m_constraintList»:[{«m_childConstraints»:[{«m_not»:false,«m_siGuidThatInvoked»:-6837788068809222684,«m_triggerName»:«Получено уведомление: Любое содержимое (iTag One — Ключница)»,«m_SIGUID»:-6891549962640388441,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9004325068463801073,«m_triggerName»:«Устройство подключено: AB Shutter3 »,«m_SIGUID»:-4665322745826601417,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9206265738540648402,«m_triggerName»:«Получено уведомление: Включает: ДВЕРИ (iTag One — Ключница)»,«m_SIGUID»:-6567904012772097953,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-8763167152903761693,«m_triggerName»:«Датчик освещённости: Увеличивается до 50.0lx»,«m_SIGUID»:-7041433568530488095,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-6174408201055574271,«m_triggerName»:«Питание отключено»,«m_SIGUID»:-7860454252760123070,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false}],«m_option»:1,«m_SIGUID»:-6263989082330474952,«m_classType»:«LogicConstraint»,«m_isDisabled»:false,«m_isOrCondition»:false}],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_delayInMilliSeconds»:0,«m_delayInSeconds»:3,«m_useAlarm»:false,«m_SIGUID»:-7683938435086201009,«m_classType»:«PauseAction»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false},{«action»:0,«uiInteractionConfiguration»:{«clickOption»:3,«contentDescription»:"",«longClick»:false,«xyPoint»:{«x»:840,«y»:156},«type»:«Click»},«m_SIGUID»:-7148396168574382424,«m_classType»:«UIInteractionAction»,«m_comment»:" Для звонка на Facebook",«m_constraintList»:[{«m_childConstraints»:[{«m_not»:false,«m_siGuidThatInvoked»:-6837788068809222684,«m_triggerName»:«Получено уведомление: Любое содержимое (iTag One — Ключница)»,«m_SIGUID»:-7449107919423484742,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9004325068463801073,«m_triggerName»:«Устройство подключено: AB Shutter3 »,«m_SIGUID»:-8015433794776659229,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9206265738540648402,«m_triggerName»:«Получено уведомление: Включает: ДВЕРИ (iTag One — Ключница)»,«m_SIGUID»:-8232586494411774753,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-8763167152903761693,«m_triggerName»:«Датчик освещённости: Увеличивается до 50.0lx»,«m_SIGUID»:-4757948912911222524,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-6174408201055574271,«m_triggerName»:«Питание отключено»,«m_SIGUID»:-5318386894206633822,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-7586049427357195261,«m_triggerName»:«Получено уведомление: Включает: ПРОТЕЧКА (iTag One — Ключница)»,«m_SIGUID»:-4883437500486979957,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false}],«m_option»:1,«m_SIGUID»:-4937404681561349761,«m_classType»:«LogicConstraint»,«m_isDisabled»:false,«m_isOrCondition»:false}],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_delayInMilliSeconds»:0,«m_delayInSeconds»:4,«m_useAlarm»:false,«m_SIGUID»:-8412330423688962492,«m_classType»:«PauseAction»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false},{«action»:0,«uiInteractionConfiguration»:{«clickOption»:3,«contentDescription»:«Переключение между фронтальной и основной камерами»,«longClick»:false,«textContent»:«Переключение между фронтальной и основной камерами»,«xyPoint»:{«x»:774,«y»:174},«type»:«Click»},«m_SIGUID»:-6723596587667496475,«m_classType»:«UIInteractionAction»,«m_comment»:" Для звонка на Facebook",«m_constraintList»:[{«m_childConstraints»:[{«m_not»:false,«m_siGuidThatInvoked»:-6837788068809222684,«m_triggerName»:«Получено уведомление: Любое содержимое (iTag One — Ключница)»,«m_SIGUID»:-9033121856955842016,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9004325068463801073,«m_triggerName»:«Устройство подключено: AB Shutter3 »,«m_SIGUID»:-8728560114866644865,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9206265738540648402,«m_triggerName»:«Получено уведомление: Включает: ДВЕРИ (iTag One — Ключница)»,«m_SIGUID»:-6905671306136055413,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-8763167152903761693,«m_triggerName»:«Датчик освещённости: Увеличивается до 50.0lx»,«m_SIGUID»:-8047725227944251293,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-6174408201055574271,«m_triggerName»:«Питание отключено»,«m_SIGUID»:-9204861819376283757,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false}],«m_option»:1,«m_SIGUID»:-7252425859035231083,«m_classType»:«LogicConstraint»,«m_isDisabled»:false,«m_isOrCondition»:false}],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_delayInMilliSeconds»:0,«m_delayInSeconds»:10,«m_useAlarm»:false,«m_SIGUID»:-6544712937919554488,«m_classType»:«PauseAction»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_path»:"/storage/emulated/0/MacroDroid/Recordings",«m_recordTimeString»:«2 минуты»,«m_recordingFormat»:0,«m_secondsToRecordFor»:120,«m_SIGUID»:-6271340402590872672,«m_classType»:«RecordMicrophoneAction»,«m_comment»:«Для записи звука»,«m_constraintList»:[{«m_childConstraints»:[{«m_not»:false,«m_siGuidThatInvoked»:-6837788068809222684,«m_triggerName»:«Получено уведомление: Любое содержимое (iTag One — Ключница)»,«m_SIGUID»:-8367360460479424843,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9004325068463801073,«m_triggerName»:«Устройство подключено: AB Shutter3 »,«m_SIGUID»:-8196494763887171869,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9206265738540648402,«m_triggerName»:«Получено уведомление: Включает: ДВЕРИ (iTag One — Ключница)»,«m_SIGUID»:-5313896805034133893,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-8763167152903761693,«m_triggerName»:«Датчик освещённости: Увеличивается до 50.0lx»,«m_SIGUID»:-5419928796077445569,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-6174408201055574271,«m_triggerName»:«Питание отключено»,«m_SIGUID»:-8701838893315937763,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false}],«m_option»:1,«m_SIGUID»:-4824002079409965025,«m_classType»:«LogicConstraint»,«m_isDisabled»:false,«m_isOrCondition»:false}],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_applicationName»:«Cawice»,«m_excludeFromRecents»:false,«m_packageToLaunch»:«com.cawice.android»,«m_startNew»:false,«m_SIGUID»:-6148733061724598510,«m_classType»:«LaunchActivityAction»,«m_comment»:«Для видионаблюдения»,«m_constraintList»:[{«m_childConstraints»:[{«m_not»:false,«m_siGuidThatInvoked»:-6837788068809222684,«m_triggerName»:«Получено уведомление: Любое содержимое (iTag One — Ключница)»,«m_SIGUID»:-5051322021911334465,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9004325068463801073,«m_triggerName»:«Устройство подключено: AB Shutter3 »,«m_SIGUID»:-5054544944334454783,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-9206265738540648402,«m_triggerName»:«Получено уведомление: Включает: ДВЕРИ (iTag One — Ключница)»,«m_SIGUID»:-8747166000463083969,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-8763167152903761693,«m_triggerName»:«Датчик освещённости: Увеличивается до 50.0lx»,«m_SIGUID»:-5842527674681717852,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false},{«m_not»:false,«m_siGuidThatInvoked»:-6174408201055574271,«m_triggerName»:«Питание отключено»,«m_SIGUID»:-8080091630631281944,«m_classType»:«TriggerThatInvokedConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false}],«m_option»:1,«m_SIGUID»:-8313447143782522454,«m_classType»:«LogicConstraint»,«m_isDisabled»:false,«m_isOrCondition»:false}],«m_isDisabled»:false,«m_isOrCondition»:false}],«m_category»:«Allarm House BLE»,«m_constraintList»:[],«m_description»:"",«m_descriptionOpen»:false,«m_enabled»:true,«m_excludeLog»:false,«m_headingColor»:0,«m_isOrCondition»:false,«m_name»:«Allarm House»,«m_triggerList»:[{«enableRegex»:false,«m_applicationNameList»:[«iTag One — Ключница»],«m_exactMatch»:false,«m_excludeApps»:false,«m_excludes»:false,«m_ignoreOngoing»:true,«m_option»:1,«m_packageNameList»:[«s4y.itag»],«m_soundOption»:1,«m_supressMultiples»:false,«m_textContent»:«ОКНО»,«fakeIcon»:2131230995,«m_SIGUID»:-6837788068809222684,«m_classType»:«NotificationTrigger»,«m_comment»:" If you don’t like the sounds or don’t hear them, change the \«Play\» tab of the menu — \«Actions\». Если вам не нравятся звуки или вы их не слышите измените вкладку \«Воспроизвести \» меню — \«Действия»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«enableRegex»:false,«m_applicationNameList»:[«iTag One — Ключница»],«m_exactMatch»:false,«m_excludeApps»:false,«m_excludes»:false,«m_ignoreOngoing»:true,«m_option»:0,«m_packageNameList»:[«s4y.itag»],«m_soundOption»:0,«m_supressMultiples»:true,«m_textContent»:«ДВЕРИ»,«fakeIcon»:2131230995,«m_SIGUID»:-9206265738540648402,«m_classType»:«NotificationTrigger»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«enableRegex»:false,«m_applicationNameList»:[«iTag One — Ключница»],«m_exactMatch»:false,«m_excludeApps»:false,«m_excludes»:false,«m_ignoreOngoing»:true,«m_option»:0,«m_packageNameList»:[«s4y.itag»],«m_soundOption»:2,«m_supressMultiples»:false,«m_textContent»:«ПРОТЕЧКА»,«fakeIcon»:2131230995,«m_SIGUID»:-7586049427357195261,«m_classType»:«NotificationTrigger»,«m_comment»:"",«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_hasSetNewPowerConnectedOptions»:true,«m_hasSetUSBOption»:true,«m_powerConnected»:true,«m_powerConnectedOptions»:[true,true,true],«fakeIcon»:2131230995,«m_SIGUID»:-8711119570576884874,«m_classType»:«ExternalPowerTrigger»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_hasSetNewPowerConnectedOptions»:false,«m_hasSetUSBOption»:false,«m_powerConnected»:false,«m_powerConnectedOptions»:[true,true,true],«fakeIcon»:2131230995,«m_SIGUID»:-6174408201055574271,«m_classType»:«ExternalPowerTrigger»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_anyDevice»:false,«m_btState»:2,«m_deviceAddress»:«FF:FF:C4:21:B7:52»,«m_deviceName»:«AB Shutter3 »,«fakeIcon»:2131230995,«m_SIGUID»:-9004325068463801073,«m_classType»:«BluetoothTrigger»,«m_comment»:«Для датчика открывания двери на основе BLE AB Shutter3»,«m_constraintList»:[{«enableRegex»:false,«m_booleanValue»:true,«m_doubleValue»:0.0,«m_intCompareVariable»:false,«m_intGreaterThan»:false,«m_intLessThan»:false,«m_intNotEqual»:false,«m_intValue»:0,«m_stringComparisonType»:0,«m_stringEqual»:true,«m_variable»:{«excludeFromLog»:false,«isLocal»:true,«m_booleanValue»:false,«m_decimalValue»:0.0,«m_intValue»:0,«m_name»:«Allarm»,«m_stringValue»:"",«m_type»:0},«m_SIGUID»:-6238141662461501067,«m_classType»:«MacroDroidVariableConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_endHour»:5,«m_endMinute»:0,«m_startHour»:0,«m_startMinute»:0,«m_SIGUID»:-8894275045304139942,«m_classType»:«TimeOfDayConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_lightLevel»:-1,«m_lightLevelFloat»:3.0,«m_option»:0,«m_SIGUID»:-8491996439397927218,«m_classType»:«LightLevelConstraint»,«m_constraintList»:[],«m_isDisabled»:false,«m_isOrCondition»:false}],«m_isDisabled»:false,«m_isOrCondition»:false},{«m_lightLevel»:-1,«m_lightLevelFloat»:150.0,«m_option»:1,«fakeIcon»:2131230995,«m_SIGUID»:-8763167152903761693,«m_classType»:«LightSensorTrigger»,«m_constraintList»:[{«m_endHour»:7,«m_endMinute»:0,«m_startHour»:22,«m_startMinute»:0,«m_SIGUID»:-6628488182541256525,«m_classType»:«TimeOfDayConstraint»,«m_constraintList»:[],«m_isDisabled»:true,«m_isOrCondition»:false}],«m_isDisabled»:true,«m_isOrCondition»:false}]}],«notificationButtonBarConfig»:«1,ic_power_white_24dp,com.arlosoft.macrodroid,2131231180,;2,ic_volume_low_white_24dp,com.arlosoft.macrodroid,2131231237,;3,ic_volume_medium_white_24dp,com.arlosoft.macrodroid,2131231238,;4,ic_volume_high_white_24dp,com.arlosoft.macrodroid,2131231236,»,«notificationButtonLatestId»:5,«quickSettingsData»:{«quickSettingsButtonList»:[{«collapseOnPress»:false,«enabled»:false,«image»:0,«imageName»:«ic_settings_applications_white_24dp»,«isToggle»:false,«label»:«Сигнализатор»,«toggleOn»:true},{«collapseOnPress»:false,«enabled»:false,«image»:0,«imageName»:«ic_settings_applications_white_24dp»,«isToggle»:true,«label»:"",«toggleOn»:true},{«collapseOnPress»:false,«enabled»:false,«image»:0,«imageName»:«ic_settings_applications_white_24dp»,«isToggle»:true,«label»:"",«toggleOn»:true},{«collapseOnPress»:false,«enabled»:false,«image»:0,«imageName»:«ic_settings_applications_white_24dp»,«isToggle»:true,«label»:"",«toggleOn»:true},{«collapseOnPress»:false,«enabled»:false,«image»:0,«imageName»:«ic_settings_applications_white_24dp»,«isToggle»:true,«label»:"",«toggleOn»:true},{«collapseOnPress»:false,«enabled»:false,«image»:0,«imageName»:«ic_settings_applications_white_24dp»,«isToggle»:true,«label»:"",«toggleOn»:true},{«collapseOnPress»:false,«enabled»:false,«image»:0,«imageName»:«ic_settings_applications_white_24dp»,«isToggle»:true,«label»:"",«toggleOn»:true},{«collapseOnPress»:false,«enabled»:false,«image»:0,«imageName»:«ic_settings_applications_white_24dp»,«isToggle»:true,«label»:"",«toggleOn»:true}]},«stopWatches»:[«233»,«Цветы»,«ук»],«userIcons»:[],«variables»:[{«excludeFromLog»:false,«isLocal»:false,«m_booleanValue»:false,«m_decimalValue»:0.0,«m_intValue»:0,«m_name»:" Allarm1",«m_stringValue»:"",«m_type»:0}]}
Но в этом случае, Вы получите «обрезанные» возможности, без видео регистрации и прочих «плюшек», которые дает нам интернет. Кроме выбора звуковых сигналов Вы сможете получать звонки и СМС по телефону и даже письма о вторжении или протечке, но и для этого нужно будет, как минимум, вписать в макрос свой номер телефона.
Ну, и если совсем старый телефон и в нем нет функции Always On Display (всегда на дисплее), то в помощь программа
, она предотвратит засыпание телефона, а он должен быть у нас всегда на страже.
Если Вы прочли первые топики, то наверняка с ALARM BLE уже знакомы. Там настолько все интуитивно просто, что нет даже подписей под некоторыми кнопками.
Все, что нам нужно от ALARM BLE — ее возможность выводить уведомления о коннекте и дисконнекте BLE устройств. Отработка нажатия кнопок нас не интересует в принципе, тем более, что коды кнопок у разных брелоков, пультов и других BLE гаджетов отличаются. Также ALARM BLE позволяет индивидуализировать датчики по цвету и назначению (подписать). Как подключить и прописать брелок в ALARM BLE визуализировано в любом из мини роликов к предыдущим топикам. Нужно не забыть подключить геоданные (стандартное требование BLE), установить задержку тревоги на 5 сек. и отключить звук (красный динамик). Если Вы попробуете полностью отменить задержку тревоги, то команда на отключение звука не успеет сработать, действия будут сопровождаться стандартным для программы сигналом.
О том, что нужно дать Macrodroid все требуемые ею разрешения, и как это делается рассказывать не буду, выберете удобный для понимания язык (русский присутствует) и следуйте рекомендациям. Кстати, дополнительную информацию о назначении каждого действия можно всегда получить длинным нажатием на опцию. К примеру, о триггере «Кнопка громкости»:
Если и этого недостаточно, почти на каждой крупной социальной площадке есть сообщества «макродроидов».
. Постараюсь простым бытовым языком, так как все еще надеюсь, что построение «умного дома» доступно всем, в независимости от наличия технического образования.
— любое внешнее и внутреннее воздействие, которое в состоянии уловить ваш телефон (база). К примеру — нажатие кнопки, изменение освещения, звука, состояние батареи или связи, всех видов датчиков, и что для нас важно, так это и изменение состояния приложений.
— это то, что необходимо предпринять телефону в ответ на изменение триггера.
В таком порядке и будем действовать. Кстати, на счет порядка действий – выполняются сверху в низ, при необходимости можно зациклить.
и нужно отработать реакцию на включение (а не как в стандартных программах — отключение) связи. Напомню — это нам дает значительную экономию энергии (в режиме охраны, датчики полностью отключены от питания) и одномоментный вывод датчика на максимально дальнюю связь.
Нажимаем клавишу «Мастер создания макросов», выбираем «Событие устройства» — «Уведомление» — «Уведомление очищено» — приложение ALARM BLE – «Содержимое текста» – ставим точку на против «Включает» и в строке ниже вводим название датчика, которое мы дали ранее в ALARM BLE (к примеру — слово «ДВЕРИ»). Из-за большого объема текста может показаться, что это сложно, на самом деле, все делается в несколько кликов и ошибиться практически невозможно.
Таким образом мы поступаем и со всеми остальными датчиками. Если Вам нужно, чтобы реакция была на отключение связи (как для
), то вместо «Уведомление очищено» выбираем «Получено уведомление», а все остальное аналогично.
Переходим к вкладке «Действия». Для того чтобы база оповестила хозяев дома (заодно и преступников) сиреной, выбираем «Медиа» — «Воспроизвести звук», указываем какой звук мы хотим услышать. Мне нравится вот
.
В дополнение можем указать с какой громкостью он должен воспроизводиться — вкладка «Громкость», или придать каждому датчику собственную мелодию. Здесь я остановлюсь подробнее, так как это будет касаться почти каждого последующего действия, речь идет о присвоении действиям нужных ограничений. Коротко нажимаем на уже настроенную опцию, к примеру — «Воспроизвести:…», появится список доступных шагов.
Выбираем: «Добавить ограничение» — «Определенные Macrodroid» — «Логика-ИЛИ».
Затем уже к «ИЛИ» добавляем ветвь — «Добавить ограничение» — «Триггер сработал» указываем на датчик, к которому соотносится выбранная мелодия.
Чтобы телефон при срабатывании датчика дозвонился до Вас, члена семьи или соседа (при протечке воды), естественно нужна будет активная карточка оператора связи. В меню «Действия» выбираем «Телефон»-«Позвонить»-указываем номер. Для того, чтобы база проговорила нужную фразу, к примеру при звонке к соседу: «Бегом, у вас вода течет по стенам», заходим в «Действия устройства»-«Произнести текст» и набираем текст. Регулировка тональности и скорости произношения предусмотрены. И не забудьте перед вызовом установить задержку («Определенные Macrodroid») на секунд 10, чтобы телефон успел дозвониться, а еще лучше в «Тригеры» включить «Вызов активен» из меню «Вызовы и SMS» и прописать его в ограничениях к «Произнести текст», тогда текст будет произнесен, только тогда, когда на противоположном конце поднимут трубку. Как Вы понимаете, число телефонных номеров дозвона, так же как SMS и E-mail может быть несколько.
«Действия»-«Сообщения»-«Отправить SMS»- номер телефона и текст. Аналогично для E-mail, где указываем акаунт Gmail или SMTP-сервер. Естественно, это делается один раз, но сообщения отправляются при каждом срабатывании датчика. А если это двери, которые открываются по двадцать раз в день? Поэтому, нам следует научить базу определять в каких случаях она должна реагировать, а в каких проигнорировать датчик. Самый простой способ – задать время срабатывания.
Для каждого из датчиков оно может быть индивидуально или для всей базы в целом. Для первого случая, в триггерах, где прописаны датчики, к каждому привязываем ограничение («Триггер»-«Ограничение»-«Время»). Для второго – время будет как триггер («Триггер»-«Время»).
Обработку сигнала с датчиков также можно определить и по освещенности в помещении где установлена база. В темное время суток сигнализация будет включаться, в светлое — выключаться. Для меня, этот момент был важен в силу того, что по ночам иногда приходится выгуливать собаку (так ей хочется), а поскольку в коридоре стоит датчик на движение включающий освещение, то, как только, кто-то появлялся в коридоре, сигнализация автоматически отключается. Вы, наверное, знаете, что в каждом современном телефоне существует датчик приближения и освещения с него и снимается сигнал. В триггеры прописываем «Датчик освещенности» устанавливаем на 3-20 Lx, а в ограничения к этому триггеру добавляем удобное «Время суток».
Можно настроить включение/выключение всей сигнализации в целом или конкретного датчика дистанционно, по сигналу с носимого телефона или, в зависимости от того, где Вы (члены семьи) находитесь в настоящий момент. Как только Вы отъехали/отошли на 500 м от дома (определяется по геолокации с носимого телефона) база автоматически входит в режим охраны. Еще два варианта установки охраны — в зависимости от того, подключен Ваш носимый телефон к серверу домашней сети WiFi или нет, или, к какой GSM вышке в настоящий момент он подключен. Естественно для это потребуется загрузить и настроить Macrodroid на телефонах «хозяев».
О том, как руководить базой с собственного телефона, оставим для особо любознательных, так как здесь потребуется представления о «Web крючке», TinuURL и как, это все работает в связке.
Ели Вы осилили этот материал и захотите расширения функциональных возможностей своего «умного дома» на базе Macrodroid, дайте знать мне своими отзывами, для меня это будет сигнал и стимул.
Так же существует возможность отправлять сообщения, вызывать и даже включать камеру на базе и вашем телефоне по сигналу с охранных датчиков, через любые мессенджеры и IP-телефонию. На всякий случай я оставил в макросе такую возможность, скорее для ознакомления. Если захотите активировать ее, то следует перенастроить действия нажатия на экран, так как разрешения экранов у разных моделей телефонов разнятся. И я не уверен, что при наличии возможности получать сигнал по индивидуальному защищенному каналу TinuURL, мессенджеры Вам потребуются в принципе.
Для этого нам пригодится бесплатная программа с возможностью добавления функций за деньги Cawice. Она устанавливается как на базу, так и носимый гаджет. Для базы выбирается режим «Security Camera», на телефоне — «Viewer». И все!
Теперь, с получением звонка или SMS, у Вас будет возможность просматривать, прослушивать, записывать все, что происходит перед камерой базы (автоматическая запись на движение платная опция) и еще масса дополнительных «плюшек». Активировать программу на просмотр можно и автоматически по сигналу с датчиков, но для этого опять же потребуется установка Macrodroid на носимый гаджет, который обработает принятый с базы сигнал (звонок, SMS, почтовое извещение или TinuURL) и запустит Cawice как на базе так и на вашем телефоне.
Для дачных охранных систем, полезным будет получать с базы сигнал (по GSM или интернету) и в случае отключения питания в сети. Нельзя исключать возможность того, что преступники перед проникновением попытаются обесточить объект. Если отключения являются частым явлением в дачном поселке, то, вряд ли будет целесообразным, каждый раз включать сирену или будить Вас среди ночи телефонным звонком. Достаточно будет SMS и письма по электронной почте. В вдогонку к этим SMS можно запрограммировать базу и на отправку текущего уровня заряда батареи, а в случае критического снижения (скажем до 20%) проинформировать телефонным звонком.
Состояние внешнего питания прописываем в качестве четырех дополнительных «Триггеров». Идем в «Батарея\питание»-«Внешний источник питания» устанавливаем триггер отдельно на подключение и выключение питания, а также уменьшения «уровня заряда» — «до 20%». В меню «Действия» назначаем то же, что и вышеописанной процедуре «Отправляем SMS и E-mail», при этом содержание меняем на текст «Внимание, внешнее питание отключено» и «Уровень заряда батареи менее 20%».
В случае отключения питания, как раз и пригодится способность базы к длительной автономной работе. Можно использовать PowerBank с возможностью одновременной подзарядки и даже старый автомобильный аккумулятор через адаптер. Однако при этом стоит учесть, что постоянное подключение таких устройств к сети, не совсем безопасно и требует периодического осмотра аккумуляторов, в общем-то так же, как и у всех аналогичных устройств в независимости от цены. Если есть хоть намек на перегрев или вздутие, лучше сразу же провести замену, а еще лучше — организовать питание базы с кадмиевых или никель-металлогидридных (NiMH) аккумуляторов. Перечень «безопасных» аккумуляторов с каждым днем растет.
Если Вы любознательны и сделали попытку организовать охрану своего жилища, я уверен, что спектр возможностей всех ваших Android гаджетов в перспективе на много расширится. Обратившись к «Шаблонам» в Macrodroid, Вы найдете интересные решения других авторов, которые по разным причинам, не включены в стандартную операционную систему. Некоторые утверждают, что система, которая обеспечивает лишь охрану помещения не может называться «Умный домом». Но, кто мешает расшить возможности базы (старого Android телефона)? Для этого все необходимые инструменты присутствуют в ней. Подключите датчики температуры, давления, СО по WiFi или Bluetooth, обработайте с помощью Macrodroid сигнал и отправьте команду хоть на включение вентиляции, закрытие/открытие штор, включение пылесоса, приглушение света и т.д. Все это возможно сделать отдаленно по интернету или даже голосовой командой. Было бы желание. Люблю простые решения! А Вы?
К сожалению, из-за большого объема материала, публикация процесса изготовления и программирования датчика полива растений из iTAG брелока пока отложена. Если Вы действительно заинтересованы в таких материалах пишите в комментариях.
по поводу ПС. конечно интересно узнавать новое, если бы я себе такую задачу ставил, то без таскера не обошлось бы.
Вопрос. Какой самый дешёвый сенсор можно использовать для определения открытия шухляды шкафы чтобы сделать подсветку? Спасибо.
При открывании дверцы геркон замкнется и будет свет.
Если вы возьмёте тот же объёмник, например, Фотон-20, в отсутствие питания контакты ШС будут разомкнуты, но при этом они НЗ в рабочем состоянии в режиме ожидания.
Я вполне подробно и понятным для обывателя языком объяснил то, что необходимо человеку.
Вы же зачем то приводите здесь терминологию из охранных систем.
Как бы Вы ни называли у себя тип этого контакта, но техническое решение от этого не меняется.
Например, подойдет геркон МКС-17103 А (КЭМ-3 А) .
имеет магнитоуправляемый контакт сделанный из выводов двух резисторов:
они стальные и почти касаются друг друга (не замкнуты)
приближение магнита заставляет слипаться эти проводочки.
при таких токах ГЕРМО контакт совсем не нужен.
2) в фикспрайсе купил по 50 рублей фонарики с выносным на проводе герконом и магнитиком
внутри светодиод белый и пара литиевых батареек. как раз для шкафчиков.
Я пошел другим немного путем:
1 — сигнализация GSM (что бы срабатывала и работала без вай-фая)
2 — резервная сигнализация на медь (на провод дом телефона)
А вот СТАРЫЙ смартфон просто лежит вечно включенный в Скайп. С Автоответчиком!!!..
Если 1 и 2 сигналка ВЫдают тревоги, то смартфон позволит посмотреть по его камере (скайп /автоответ) ситуацию в реальности.
Такая вот не дорогая по реализации связка. И тоже со стfрым смартфоном.
Вкл розетку через Соноффф (тм)
Разряжается смартфон — дистанционно вкл.
Заряжен — дистанц выкл.
Но сонофф требует вай фая.
Впрочем, с вай фаем и скайп работает чуть быстрее и качественнее.
Плюс еще аспект.
На 24 в хате где вы живете смартфон не нужен.
Нужен на 8 часов вашего ухода на службу/работу. (остуствия)
А тут вы и сами можете зарядить старый смартфон.
4pda.ru/forum/index.php?showtopic=806757&view=findpost&p=58970183
на самом деле большинство небрендов этот контакт игнорируют при включении.
Городских пугалок.
Во первых реально сильный глушитель ГСМ типа «Гном» это военный глушитель.
Китайские не сильные.
Во вторых техническая воооруженнасть квартирных воров сильно отличается от воров автомобильных (разные классы ) Там как удочки электронные и все такое — в хатах больше фомки выжимать ригеля да отмычки на механику.
Ну и в третьих если вы так серьезно боитесь. что хату накроют глушидкой — выкиньте антенну ГСМ куда нить на лоджию.
Что бы дотянуться глушаком туда вору нужно будет весь дои накрывать (энергозатраты большие не потянет ручная глушилка… стены лоджии пробить то се..)
а про глушение, а скажите какая это большая мощность требуется чтоб уронить джиэсэм связь в пределах квартиры?
Лжиэсем глушится легче чем многие думают.
Но есть но редко люди с такими навыками в домушники идут
это у вас максимум ирония :) ;)
А теперь практика радиоинженера, постоянно работающего с каналами мобильных операторов:
Не нужна сильная глушилка, чтобы погасить приём GSM канала.
Достаточно поместить глушилку ближе, чем базовая станция.
Гаснет приёмный канал — не работает передающий.
Понимаете, вариантов «уложить все» — конечно есть.
Ядерный заряд к примеру вообще уничтожает многие электроприборы ;) /шутка()
Вопрос стоит в иной плоскости.
Домушники не высшая по доходам каста ()
это вам не угонщики авто — раз… и под заказ несколько лямов
Домушники средней руки… это нужно потом еще барахло толкать. Не белье конечно как в 50 е годы с чердаков, но там то что нашли… телики, ноуты золотишко…
Вобщем. народец этот не так перегружен знаниями и у них мало работает хороших инженеров
/в отличае опять от угона/.
Поэтому, если у вас сигналка на ГСМ уже великолепно. если с резервированием — бесподобно! Итд итп.
Даже вай фай камера и та способна поднять условный шухер и сровать грабеж.над дверью ""
Все эти байки про заглушку — это городские байки.
В любой РВД Москвы вам скажут что по статистике лома хат — 50 процентов, условно говоря это увы и ах наркоманы бьющиеся телами в дверь и ломящие хаты ради хоть чего за дозняк (+ гастробы. они еще «на плечах» входят часто.
40 процентов это обычные (говря гражданским языком) воришки.
Они вам замок пробампят. Ригеля выдавят. Итд итп.
Сигу не отключат. Убегут.
Ну 10 процентов это как бы высший класс.
По заказам. Но там начинается — и примерно сигу отключат И знают тайники. И знают что брать итд.
Попасть в эти 10 процентов обычному обывателю нереально. Он для них излишне беден.
С его брахлом они возиться не будут.
Поэтому, ужасы про глушение ГСМ сигнала в доме и вай фая в хате — это сказки и развод.
В итоге — хоть сигналка есть уже отлично.
Сигналка с доп возможностью «посмотреть» что там за шухер/волнение просто бесподобно.
А все эти сказки заглушили все сигналки
и вырезали весь аул— нужно оставить в стороне сказочникам; Причем спроси у такого сказочника Хоть ОДИН случай где реально глушили сигналки и… Он ничего не проставит. Будет лишь рассказывать про то, как можно это сделать. Где это релаьно делали на краже хаты — он покажет. Ибо в реале -не было. Диванные фантазии они такие. Как то так.:)
вы спрашиваете информацию которой заведомо не может быть у оппонента.
так как факт глушения он не доказуем.
вы пишите что заглушить можно, а заглушить квартиру реально не так сложно если ты в теме и с паяльником под подушкой в юности спал :)
но в тоже время говорите что все это муть и никому нахрен не надо так как у нариков этого всего просто нет.
про высшую касту воров автомобилей говорите, вот смотрите, высшая каста.
2-3 года назад, в моем городе, пара нариков купила грабер сигналок.
тупой дешевенький грабер, и ходили у детских садов чистили машины приезжающих родителей, ведь в сад то без барсеток и сумочек идут. открывали машину грабером брали что надо и закрывали. ооочень многие вобще не догадывались что их обнесли, думали что гдето потеряли. а взяли их идиотов изза жадности, страх потеряли. почему это было им доступно? да потому как народ шлак ставит вместо сигналок, нормальный диалог у одного из 10, а остальные сигналки только помогают воришкам. тут тоже самое. человек начинает надеяться на систему охраны, которая отключается схемкой которая паяется на коленке в гараже под пиво за вечер.
более того могу сказать что не теоретик я.
было время пошли в ход микронаушники(ну петля на шею и динамик в ухо)
и студенты поголовно стали пользоваться на экзаменах. пришел друг и попросил помочь его жене в этом горе. сделал глушилку которая включалась на 15 секунд.
этого хватало чтоб телефон связь потерял. и сделал простейший детектор магнитного поля с фильтром режущим все что ниже 500 герц и выше 1 килогерца.
мааааленький приборчик который просто вибрировал в близи этих наушников.
жена друга была в восторге.
она знала конкретно каждого кто пытался ее надурить.
Но сейчас это бесполезный кусок алюминия. ОпСоСы навтыкали столько базовых станций, что телефон редко когда «обращает внимание» на включенную глушилку.
А уж пытаться глушить с лестничной площадки телефон «где-то в квартире», через железную дверь и железобетон — это нужна дорогая и мощная аппаратура, владеющие ей обычные квартиры не бомбят.
глушится всегда входящий сигнал.
2. Мощность передатчика базовой станции управляемая. Параметр «возвышение» доступен к настройке начиная с NMT 450 или CDMA.
3. Как правило, в городской черте с плотным расположением базовых станций, используются передатчики с мощностью 10 Вт. В сельской местности могут использоваться и 25 Вт.
Технический прогресс стремительно проникает в криминальный мир.
По крайней мере, фирмы, которые предоставляют услуги по охране квартир варианты глушения всегда предусматривают. Либо идет периодический опрос устройства, и если оно выпадает из сети на некоторое время, поступает сигнал тревоги. Либо по проводам дублируется.
2. Покупаем без управления и встраиваем его самостоятельно на базе ESP32, HC-05(06), NRF24L01 или того же iTag, у которого есть обратная связь (потребуется схема согласования по напряжению с реле, а можно и через Мосфет).
Всего здесь не распишу, нужно будет отдельный топик верстать но с первыми двумя случаями если возметесь то уверен что все получится в том числе и с макросом Макродроида.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.