суббота, 14 октября 2017 г.

Зимний вариант сигнализации

Ну вот, приближается сибирская зима. Когда еще было тепло, "конфетка" из смартфона успела изрядно подтаять, при появлении нового смартфона :)
Как я уже писал, электричества на объекте охраны нет, поэтому зиму нужно встречать, приготовив сани летом. Выглядит это так:

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

Используем термосумку, в которую при необходимости будем закладывать нагретый в микроволновке термоэлемент. Сумку дополнительно утепляем (чем меньше там будет свободного места, тем лучше), в сумке - смартфон, банк аккумуляторов для подзарядки, можно положить термометр для контроля, измеритель проходящей мощности и др. Из сумки выходит кабель внешнего микрофона (я использую удлинитель с микрофоном для наушников), микрофон - на входной двери, рядом с сумкой. Имеющийся банк 5000 мАч автоматически отключается при зарядке смартфона до 100%, раз в сутки буду его вновь запускать. Индикатор разряда банка позволяет своевременно заменять его вторым, уже заряженным. Пока что заряженного смартфона плюс одна банка хватает на 3 суток (по ночам около -5, и термосумка пока не используется). Используются два датчика: шума и вибрации.

Установлено доп.ПО:
Очень долго искал и выбирал программу, которая показывала бы в уведомлениях температуру процессора... Кое-как нашел. Потом выяснилось: через некоторое время она уведомляет, что температура процессора недоступна, хотя после перезагрузки опять показывает правильное значение некоторое время. А я уже приготовил макрос для отправки мне СМС при нулевой температура процессора с текстом типа: "Мне холодно! 0 градусов, X % батареи"...

Пока что получаю СМС о снижении заряда батареи до заданных X %, с помощью MacroDroid. Которая также организует автоответ, когда я звоню на объект, с целью прослушки и контроля работоспособности (а не замерз ли уже смартфон?).

MacroDroid:

Батарея
Батарея < 25%
Батарея < 15%
Отправить СМС: Номер: ... Текст: [battery]%
Запрос
Получена СМС: Абонент: ... Содержит: 333
Отправить СМС: Номер: ... Текст: [battery]%
Прослушка
Входящий звонок: Абонент: ...
Автоответ: Задержка: 5 сек
Сброс
Питание: Отключено
Переменная: SMS: Ложь
Стоп
Получена СМС: Абонент: ... Содержит: 000
Режим Полета: Включить
Температура
Уведомление: Получено: Приложение: CPU/GPU Meter & Notification: Содержит: CPU:0°C
Отправить СМС: Абонент: ... Текст: Мне холодно! 0°, [battery] батареи

Если: Переменная: SMS: Ложь
Переменная: SMS: Правда


пятница, 22 сентября 2017 г.

Охранное устройство из смартфона

Итак, я перешел на другой смартфон - Cubot R9, а этот решил применить для охраны гаража. Выбрал globio Alarm System - 164.02 - шикарную программу для использования датчиков смартфона в наших целях.
В меню могут создаваться профили для охраны разных объектов, устанавливается пин-код для входа в программу. Далее настройки профиля.

Общее:


  • Имя профиля
  • Задержка активации режима Охрана
  • Задержка режима Тревога
  • Показывать уведомления

Сенсоры:


  • Приближение
  • Движение
  • Шум
  • Освещенность
  • Подключение ЗУ
  • Разблокирование
  • Камера

... и возможность (в будущем) приобрести выносные Bluetooth датчики всего и вся от GLOBIO.

И для каждого датчика:


  • Включить
  • Ограничение по частоте срабатывания
  • Задержка тревоги после срабатывания этого датчика
  • Чувствительность (если она может регулироваться для этого датчика)
  • Калибровка (если она возможна для этого датчика)

Действия:


  • Звуковой сигнал
  • Вибрация
  • Вспышка
  • Запись звука
  • Фотоснимок
  • Запись видео
  • Звонок на выбранный номер
  • Отправка СМС
  • Отправка эл.письма

И для каждого действия:

  • разнообразные настройки

... и возможность использовать внешние устройства от GLOBIO

В этом смартфоне, к сожалению, датчик приближения вел себя не совсем надежно (в отличие от Cubot). Поэтому использую дополнительно:



Кроме того, в работе остается (позволит добавить еще что-нибудь интересное, например, мне будет приходить СМС о разряде аккумулятора до заданного значения):

Технически смартфон закреплен на стене гаража у двери в углу, и при открывании двери от датчика приближения отходит пластина. Срабатывает также от сильных вибрации и шума (вроде применения кувалды для разрушения замка и петель). На мой смартфон идет вызов, я принимаю вызов и спокойно (или не очень спокойно) слушаю, что там происходит, пока не дам отбой. Сторожевой смартфон у меня в режиме без звука (а можно, наоборот, выбрать громкий сигнал тревоги, для отпугивания, он будет повторяться периодически). Видно только его небольшую верхнюю часть, где датчик приближения. Если нарушитель возьмет его в руки, то тревога просто сработает лишний раз. Зайти в программу без пин-кода он не сможет. Остальные возможности еще не опробовал, да мне они сильно и не нужны. Ибо в гараже вообще нет электричества :) И приходится носить его туда во внешнем банке аккумуляторов для зарядки.
После отбоя вызова устройство остается в дежурном режиме, можно ничего не предпринимать вообще, если лень. То есть, открыл гараж, сработала тревога, дал отбой, выкатил велосипед, закрыл, опять сработала тревога, еще отбой, и можно спокойно уезжать. Если же в гараже много дел, в т.ч. шумных, то нужно до наступления тревоги ввести пин-код, выключить профиль, а после - опять ввести пин-код и включить его, закрыв гараж до включения дежурного режима.

Вообще-то, у меня есть сигнализация на основе простейшего кнопочного телефона, и она в эксплуатации уже пару лет. Просто захотелось попробовать ограничиться одним смартфоном, без всяких дополнительных схем, необходимости заряжать и аккумулятор телефона, и аккумулятор для питания эл.схемы, без никаких проводов (кроме как от банка аккумуляторов во время зарядки). И использовать все преимущества смартфона, как более умного устройства :)

пятница, 8 сентября 2017 г.

Open Camera - полнофункциональное и полностью бесплатное приложение

Если кто-то не заметил, я обзавелся новым смартфоном, и теперь новые (для меня) программы буду описывать в другом блоге, милости прошу :) А также и старые, но с учетом версии Android 7.

воскресенье, 2 апреля 2017 г.

Инструкция по сбросу к заводским настройкам

Мой супер-смартфон со временем проявил таки свои недостатки (ввиду недоработок китайских товарищей, подогнавших Android 5.0 на это железо?). Короче, несколько раз приходилось сбрасывать до заводских настроек. Напоминаю, телефон рутированный, вшит KingRoot. Стандартный способ сброса через меню смартфона не действует (или не всегда). Поэтому составил для себя инструкцию, вдруг еще захочется это сделать :)

При постоянном жестком зависании смарта:
  • вынуть батарею на 10 минут
  • вставить ее
  • долгое нажатие на кнопки Вниз и Вкл, появится китайское меню
  • выбрать пункт с английскими буквами MMC среди иероглифов, это перевод меню:


  • долго (9 мин) на экране маячит робот Андроид
  • выбор языка
  • выбор сети WiFi, ввод пароля
  • ввод логина/пароля Гугла
  • отказаться от восстановления данных, настроить как новое устройство (если не нужно просто восстановить последнее состояние из имеющейся полной рез.копии всего и вся)
  • пройтись по всем настройкам в меню
  • запуск Google Play, ввожу еще раз пароль Гугла в настройках, чтобы не вводить далее при каждой установке
  • обновление предложенных предустановленных программ (3 шт. от Гугла)
  • установка Titanium Backup Pro (сначала ключ, потом саму программу)
  • настройки - выбор папки с рез.копиями: Хранилище поставщика документа, правое меню, SD-карта, backup
  • отметить Автосинхр. настроек TB
  • отметить для восстановления нужных программ (а не всех, если что-то еще реально понадобится, добавить недолго из списка Мои программы на Google Play) вместе с их данными (кроме KingRoot, ее не запускать пока, чтобы не мешалась)
  • запуск всех программ, проверка, подстройка (например, выбрать 2 карты для All-In-One Offline Maps +)
  • создание нужных папок на внутренней памяти, для SyncMe Wireless, копирование в них нужного из ПК, настройка направления синхронизации для папок
  • размещение ярлыков и виджетов на экранах
  • восстановление KingRoot из рез.копии, настройки для программ (ярлык убрать)
  • установка Purify через KingRoot, настройки для программ, отмена управления уведомлениями (использовать вручную для очистки, отключить автозапуск)

Список программ, вызывающих зависание моего смарта, или просто не работающих:

  • Google Fit - кирпич!
  • в приложении Google - только НЕ включать ленту - кирпич!
  • Strava - почти кирпич
  • Endomondo Бег Велоспорт Ходьба - глючит
  • Smart Profile - не запускается
  • Self Camera HD (with Filters)
  • TrackFit GPS Fitness Trainer
  • Volume Button Kamera
  • Whistle Camera - Selfie & More
  • и еще что-то
Отказался от тяжеловесного MacroDroid, и еще от ряда программ. На данный момент состав ПО таков:

С 1 января 2017 на весь контент Google Play (и не только) добавился налог 18% (кроме контента российского производства, но о происхождении сразу не догадаешься). Часть программ была приобретена после этого, цена указана уже с налогом.


В меню еще имеются:
  • Браузер
  • Галерея
  • Диктофон
  • Диспетчер файлов
  • Загрузки
  • Календарь
  • Калькулятор
  • Камера
  • Карты
  • Контакты
  • Музыка - не пользуюсь
  • Набор функций SIM
  • Настройки
  • Настройки Google
  • Поиск
  • Резервное копирование
  • Телефон
  • Часы
  • BLE Manager
  • Email - не пользуюсь
  • FM-станция - не пользуюсь
  • SMS/MMS
  • Клавиатура Android
  • <Иероглифы> - не пользуюсь
Числятся в Моих программах в Google Play, но не установлены:



четверг, 9 марта 2017 г.

Текущая конфигурация ПО

На 28 апреля 2017 г.

Состав ПО:

 Установленные программы:

  • Accupedo - шагомер с виджетом
  • All-In-One Offline Maps + - 149.99 - ориентирование, лучшие оффлайн карты (использую Топокарты и Спутник Яндекса), поворот по компасу, трек не пишет
  • AlReader - читалка книг (может и голосом)
  • Backup2SD - 69.62 - копирование папок на SD по расписанию (за перемещение еще столько же заплатить, кому нужно)
  • Bluetooth Battery Monitor Pro - 69.62 - время работы БТ гарнитур
  • Caynax Sports Tracker - трекер с голосовыми уведомлениями по отрезкам
  • Chrome - мой браузер
  • Cpu Temp - контроль температуры (виджет), загрузки памяти - ЗАМОРОЖЕНО
  • CUBOT V2 - для фитнес-браслета
  • Debug Menu - вход в инженерное меню - ЗАМОРОЖЕНО
  • Diaro - 259.00 - дневник (вход через Гугл, синхро в Dropbox)
  • FlashLight - фонарик (было)
  • Fleksy - удобная клава
    • Extension Slot - 62.17 - расширение
  • Gmail - почта (системное)
  • IOS7Compass - компас (посторонний ресурс, было)
  • KingRoot - управление ОС от root (системное, посторонний ресурс, было)
  • Lite - соц.сеть Facebook - ЗАМОРОЖЕНО
  • MacroDroid - Автоматизация - 189.00 - полная автоматизация
  • miniNoteViewer - просмотрщик
  • Network Monitor - тип сети в уведомлениях
  • Play Маркет - источник прог (системное, было)
  • Purify - очистка ОС (настроить исключения!)
  • Simplenote - простая записная книжка
  • Smart AudioBook Player - 129.00 - читалка аудиокниг
  • SyncMe - 196.89 - синхронизация по WiFi с компом, проще не бывает
  • Talk FREE - чтение текста голосом
  • Titanium Backup PRO - рез.копирование всего, в т.ч. данных приложений, пользовательских и системных, на карту, и в облачные сервисы
    • Titanium Backup PRO Key ★ root - 411.82 - ключ для Pro версии (устанавливать при полностью закрытой программе)
  • WaveUp - автовключение экрана
  • Wakelock Detector - вычисление прожорливых приложений - ЗАМОРОЖЕНО
  • XiiaLive Pro - 150.00 - онлайн радио, очень устойчивое через 3G, особенно, с Radio Caprice (291 жанровый аудиопоток)
  • Берегите лес - при бардаке в лесу
  • Блокнотик - в т.ч. голосовой ввод, напоминания в т.ч. голосом
  • Быстрая перезагрузка - все виды перезагрузки и очистка
  • Карты: транспорт и навигация - от Гугла, без сети нет спутн.карт (системное, было)
  • Музыка - медиаплеер (было)
  • Облако Mail.Ru - 100 ГБ облако
  • Погода - моя погода
  • Приложение Google - распознавание голоса
  • Сервисы Google Play (системное, было)
  • Синтезатор речи Google (системное, было)
  • Сотовые операторы - 69.00 - информация, черный список, статистика - ЗАМОРОЖЕНО
  • Файловый менеджер - от root - ЗАМОРОЖЕНО
  • Французский радио - для разнообразия
ЗАМОРОЖЕНО - с помощью Titanium Backup, в любой момент за секунды можно полностью восстановить вместе с данными и настройками, попользоваться... и заморозить снова.

суббота, 25 февраля 2017 г.

Голос в текст оффлайн

Speechnotes - Speech To Text  

  • позволяет диктовать большие тексты, не останавливается при паузах в диктовке (в отличие от других программ), а только по нажатию кнопки микрофона, или по окончании заданного периода времени (0.5, 1, 2, ..., 30 мин)
  • сохраняет полученный текст в программе
  • естественно, можно затем переслать заметки в другие программы и на эл.почту
  • работает оффлайн, даже в режиме Самолет
  • работает через микрофон гарнитуры (в отличие от других программ)
  • распознает слова, произнесенные на английском языке, и записывает их на нем (по крайней мере, старается)
  • во время диктовки звуки программ по каналу Медиа заглушаются, а вызовы проходят

Для работы программы должны быть установлены:

  • Google
  • русский языковой пакет для нее
Имеющиеся у меня гарнитуры не позволяют преобразовывать речь в текст напрямую в Google, а также в других программах. Настройки < Google - Голосовой поиск - Гарнитура Bluetooth - Запись звука через Bluetooth-гарнитуру, если это возможно > включал, не помогло. Только описанная выше программа смогла это сделать.

Текущая конфигурация MacroDroid

 

Последний срез макросов, уже в другом смартфоне, см. здесь.

На 28.04.17:

Триггеры объединяются по ИЛИ
Условия могут быть локальными (расположено под действием, или в виде Если - Действия - Завершить Если), или глобальными (в самом конце описания скрипта)
Уровни громкости задаются раздельно для каналов (иначе остаются неизменными)

Батарея

10%
Батарея < 15%
Произнести текст: Осталось только 15% батареи. Требуется зарядка.
Повтор действий: 2 раз

Если: Не заряжается
Задержка: 10 мин
Произнести текст: Осталось только [battery] батареи
Завершить Если
Конец цикла

Зарядка
Питание подключено
Произнести текст: Зарядное устройство подключено
Уровень батареи
Батарея < 75%
Батарея < 50%
Батарея < 30%
Батарея < 20%
Произнести текст: Остается [battery] батареи

Время

0715 Утро
День/Время: 0715 все дни
Громкость:

Медиа: 31
Звонок: 71
Голос: 80
Яркость: 9
Иконка: Будильник

2315 Ночь
День/Время: 2315 все дни
Очистить журнал: Системный
Громкость:

Медиа: 15
Произнести текст: Спокойной ночи всем
Иконка: Ночь

Восход
Восход
Яркость: 10
Иконка: Восход
Переменная: Night: false
Закат
Закат
Произнести текущее время
Произнести текст: Вот уже и солнце за сопки садится
Яркость: 10
Иконка: Закат
Переменная: Night: true
Начало часа
Период: 1 час, с 0000
Произнести текущее время
Условие: Время суток: 0759-2201

Звонок

Автоответ
Входящий звонок: Любой контакт
Автоответ: Задержка: 2 сек
Условие: Устройство поключено: 9xxBackBeat
Звонок завершен
Вызов завершен
Задержка: 5 сек
Произнести текст: Вызов завершен
Имя абонента
Входящий звонок: Любой контакт
Задержка: 3 сек
Произнести текст: Звонит [call_name]
Пропущенный звонок
Вызов пропущен: Любой контакт
Повтор действий: 2 раз

Задержка: 5 мин
Произнести текст: Звонил абонент [call_name]
Конец цикла

Сигналка
Входящий звонок: 2 контакта
Громкость:

Звонок: 100
Голос: 100
Условие: Время суток: 2300-0800

Кнопки виджета

Музыка+
Кнопка виджет: Музыка
Запустить макрос: Музыка
Радио+
Кнопка виджет: Радио
Запустить макрос: Радио

Кнопки панели

Уровень заряда
Кнопка: Батарея
Произнести текст Уровень заряда [battery]
Журнал
Кнопка: Лог
Открыть журнал: Системный журнал
В дом
Кнопка: Крестик
Запустить макрос: Дом
Радио
Кнопка: Радио
Завершить приложение: Музыка
Запустить приложение: XiiaLive Pro
Музыка
Кнопка: Музыка
Завершить приложение: XiiaLive Pro
Запустить приложение: Музыка
Задержка: 2 сек
Управление мультимедиа: Плеер по умолчанию: Воспроизвести

Место

Дом
SSID в зоне досягаемости: ELTEX-2EDA
Яркость: 10
Яркость: 20

Если: Переменная: Night = false
Громкость:

Медиа: 30
Голос: 70
Время отключения экрана: 1 мин
Иконка: Дом
Иконка: Закат

Если: Переменная: Night = true
Автоповорот: Включить
Режим определения местоположения: Экономия батареи

Улица
SSID вне зоны досягаемости: ELTEX-2EDA
Яркость: Авто
Яркость: 80

Если: Переменная: Night = false
Громкость:

Медиа: 70
Голос: 91
Иконка: Человек идет
Время отключения экрана: 30 сек
Воспроизвести звук: Missed It
Автоповорот: Выключить

Настройки устройства

GPS включить
Приложение запущено: All-In-One Offline Maps или Caynax Sports Tracker
Режим определения местоположения: Высокая точность

Уведомления

Заряд гарнитуры
Получено уведомление: Bluetooth Battery Monitor Pro: содержит: 1ч:00м
Произнести текст: Заряд гарнитуры заканчивается
GPS
GPS включен
GPS выключен
Произнести текст: GPS включен

Если: Режим определения местоположения: Высокая точность
Произнести текст: GPS выключен

Если: Режим определения местоположения: Экономия батареи

Bluetooth

9xxBackBeat
BT Connect: 9xxBackBeat
Запустить: Accupedo: Новый

Если: Запущенные приложения: Не запущено: Accupedo
Задержка: 4 сек
Если: Уведомление: Network Monitor: содержит: 3G

Запустить макрос: Радио
Завершить Если
Если: Уведомление: Network Monitor: исключает: 3G

Запустить макрос: Музыка
Завершить Если

VENSTAR S404
BT Connect: VENSTAR S404 (...F0) GT1
BT Connect: VENSTAR S404 (...20) GT2
Завершить: Accupedo
Задержка: 4 сек
Если: Уведомление: Network Monitor: содержит: 3G

Запустить макрос: Радио
Завершить Если
Если: Уведомление: Network Monitor: исключает: 3G

Запустить макрос: Музыка
Завершить Если
Запустить приложение: Caynax Sports Tracker: Сохранить существующий

BT-B7
BT Connect: BT-B7
Громкость:

Медиа: 17

Выключить медиа

BT Disconnect: 9xxBackBeat
BT Disconnect: VENSTAR S404 (...F0) GT1
BT Disconnect: VENSTAR S404 (...20) GT2
BT Disconnect: BT-B7
Завершить: XiiaLive Pro, Музыка