Домой / Фейсбук / Как я сделал градусник из планшета. Психанул! Как я сделал градусник из планшета Table clock не видит город

Как я сделал градусник из планшета. Психанул! Как я сделал градусник из планшета Table clock не видит город

Описание

Пора обновить ваши мобильные приложения. 20,000+ пользователи скачали последнюю версию Tablet Clock в 9Apps бесплатно каждую неделю! Когда вы пользуетесь им, вы будете привлечены. Это горячее приложение было выпущено в 2015-10-15. Это очень популярное приложение в россии сейчас.
Данный проект является проектом с открытыми исходными кодами. Вы можете взять исходники здесь -
https://github.com/Nikolay-Kha/TabletClock
У вас завалялся старый планшет? Или вы хотите чтобы ваше любимое устройство заряжаясь показывало время и прогноз погоды? Тогда это приложения для вас!
Современные домашние электронные часы довольно глупы, однако их цена не намного меньше нынешней стоимости планшетных компьютеров. А цены на погодные станции так вообще кусаются. Так зачем же покупать глупые часы или погодную станцию, когда можно взять это приложение купить самый дешевый планшет или взять старый, которым вы уже не пользуетесь, и получить умные часы:
- они не будут терять время, при отключении питания и для резервного питания не нужны батарейки, т.к. есть аккумулятор в устройстве.
- яркость экрана регулируется сама. Ночью не слепит, днем видно. Даже если на вашем устройстве нету датчика освещенности - будут использовать камеру устройства для измерения освещенности (отключено в настройках по умолчанию)
- цвет отображения можно изменить на любой из 16 миллионов
- будильник из операционной системы Андройд
- отображение текущей даты, времени восхода и захода солнца
- отображение погоды сейчас, прогноз на сутки с шагом 6 часов, прогноз на следующую неделю: температура, скорость и направление ветра, давление, облачность, влажность, осадки и если небо чистое - фаза луны. Единицы температуры температуры скорости и давление - выбираются.
- возможность автоматического запуска и закрытия приложения при подключении и отключении от зарядного устройства (отключено в настройках по умолчанию)
- и на этих часах даже не нужно выставлять время, операционная система Андроид будет брать время сама из сети и у вас всегда будет точное время!
Так же можете использовать это приложения для вашего любимого устройства как заставку при зарядке. Очень удобно для устройств с док станцией - включите в настройках автозапуск и автовыключение - и часы будут отображаться автоматический при установку на док станцию!
Советы по использованию:
При первом запуске выберите город для которого отображать погоду.
Если на вашем планшете есть навигационная строка, она будет спрятана при запуске приложения. В этом состояние нажатие в любом месте экрана вернет эту строку, никак не повлияв на приложение.
Нажатие по значку будильника выведет системное окно настройки будильника.
Нажатие по времени выводит меню приложения (такое же как по кнопке меню устройства, если ее нету).
Нажатие по погоде переключает на два разных вида прогноза - на сутки и на неделю.
Если на вашем устройстве нету датчика освещенности, но есть камера, желательно фронтальная, включите в настройках регулировку яркости используя камеру - освещенность будет измеряться камерой каждые 30 секунд. Если вы запускаете приложение без подключенного зарядного устройства с этим режимом - время автономной работы сократиться.
Формат времени и даты берется из системы.
Если вы хотите уменьшить яркость еще меньше, чем позволяет ваше устройство, поменяйте в настройках цвета текста значения R, G, B на более низкие. Например если для зеленного(#00FF00) поставить 80 вместо FF яркость будет в 2 раза ниже.
Вы можете выбрать поворот экрана в настройках.
Погода предоставлена OpenWeatherMap -
http://openweathermap.org
Все сведения о погоде по лицензий CC-BY-SA 2.0 -
http://creativecommons.org/licenses/by-sa/2.0
Хотите узнать больше информаций о этом приложении? Это топ приложение Персонализация просто 0.5M. Это почти не тратит мощность. 9Apps тоже представляет другие горячие приложения(игры) Персонализация для андроид мобильного телефона. Покупать андроид телефон и планшёту, наслаждаться ними немедленно.

Что нового

v1.2
прогноз погоды хранится на устройстве и его можно видеть даже без интернета
поворот экрана, портретный режим
улучшено спрятывание навигационной панели
исправлен вылезающий текст даты
мелки технические и косметические исправления
v1.1
поддержка android 4.4 KitKat
поддержка устройств с разрешением экрана 2560x1600
улучшена работа автоматической регулировки яркости с помощью камеры
яркость иконок теперь зависит от яркости текста
мелкие исправления

Оценить Thanks!


У вас завалялся старый планшет? Или вы хотите чтобы ваше любимое устройство заряжаясь показывало время и прогноз погоды? Тогда это приложения для вас!

Современные домашние электронные часы довольно глупы, однако их цена не намного меньше нынешней стоимости планшетных компьютеров. А цены на погодные станции так вообще кусаются. Так зачем же покупать глупые часы или погодную станцию, когда можно взять это приложение купить самый дешевый планшет или взять старый, которым вы уже не пользуетесь, и получить умные часы:

Они не будут терять время, при отключении питания и для резервного питания не нужны батарейки, т.к. есть аккумулятор в устройстве.
- яркость экрана регулируется сама. Ночью не слепит, днем видно. Даже если на вашем устройстве нету датчика освещенности - будут использовать камеру устройства для измерения освещенности (отключено в настройках по умолчанию)
- цвет отображения можно изменить на любой из 16 миллионов
- будильник из операционной системы Андройд
- отображение текущей даты, времени восхода и захода солнца
- отображение погоды сейчас, прогноз на сутки с шагом 6 часов, прогноз на следующую неделю: температура, скорость и направление ветра, давление, облачность, влажность, осадки и если небо чистое - фаза луны. Единицы температуры температуры скорости и давление - выбираются.
- возможность автоматического запуска и закрытия приложения при подключении и отключении от зарядного устройства (отключено в настройках по умолчанию)
- и на этих часах даже не нужно выставлять время, операционная система Андроид будет брать время сама из сети и у вас всегда будет точное время!

Так же можете использовать это приложения для вашего любимого устройства как заставку при зарядке. Очень удобно для устройств с док станцией - включите в настройках автозапуск и автовыключение - и часы будут отображаться автоматический при установку на док станцию!

Советы по использованию:
При первом запуске выберите город для которого отображать погоду.
Если на вашем планшете есть навигационная строка, она будет спрятана при запуске приложения. В этом состояние нажатие в любом месте экрана вернет эту строку, никак не повлияв на приложение.
Нажатие по значку будильника выведет системное окно настройки будильника.
Нажатие по времени выводит меню приложения (такое же как по кнопке меню устройства, если ее нету).
Нажатие по погоде переключает на два разных вида прогноза - на сутки и на неделю.
Если на вашем устройстве нету датчика освещенности, но есть камера, желательно фронтальная, включите в настройках регулировку яркости используя камеру - освещенность будет измеряться камерой каждые 30 секунд. Если вы запускаете приложение без подключенного зарядного устройства с этим режимом - время автономной работы сократиться.
Формат времени и даты берется из системы.
Если вы хотите уменьшить яркость еще меньше, чем позволяет ваше устройство, поменяйте в настройках цвета текста значения R, G, B на более низкие. Например если для зеленного(#00FF00) поставить 80 вместо FF яркость будет в 2 раза ниже.
Вы можете выбрать поворот экрана в настройках.

Погода предоставлена OpenWeatherMap - http://openweathermap.org
Все сведения о погоде по лицензий CC-BY-SA 2.0 - http://creativecommons.org/licenses/by-sa/2.0

Теперь нужно наши часы настроить и установить нужные приложения. Для начала, если как и в моем случае у вас не работает или отсутствует сенсор.))) Нам понадобится , это кабель с одного конца у него штекер microUSB или miniUSB, а с другого гнездо USB A(f), для подключения всякого рода периферии (мышки, клавиатуры, носители информации, hub, картридер и т.д.), практически все планшеты поддерживают OTG режим. Подключаем через такой переходник мышку и можем полноценно пользоваться нашим планшетом. Если по каким-то причинам не работает мышка, то тут может быть несколько причин:

  1. «Не поддерживается мышка нашем планшетом» — попробуйте другую (другого производителя) мышку.
  2. «Отсутствует поддержка OTG» — такое конечно на планшетах редко, но бывает.
  3. «Сломан разъем microUSB» — Нужна замена разъема.


Если первый и третий пункт исправить можно, но вот с «Отсутствием поддержки OTG» все намного сложнее, но выход есть и об этом как нибудь в другой раз.

Выбор софта.

Из моего опыта эксплуатации я пришел к выводу, что на планшет нужно установить:

  1. Tablet Clock или любое другое понравившееся приложение часов.
  2. Голосовой движок Vocalizer — для синтеза речи.
  3. FTPServer — это простой и бесплатный FTP сервер.
  4. Webkey — ‘это приложение для управления телефона из браузера. (нужен root)
  5. ioBroker.paw — это приложение для управление android устройством GET или POST запросами.

В Google Play можно найти разные приложения часов подобного типа . Я же как планировал изначально, установил Tablet Clock, его можно установить как с Google Play , но разработчик не сильно спешит исправлять возникающие проблемы, так и с 4pda , там всегда можно скачать исправленную версию приложения. Так например какое-то время назад openweathermap.org поменял условия доступу к данным о погоде, и начал ее предоставлять только после регистрации и получения API key, в бесплатной версии с рядом ограничений, но для частного использования этого вполне хватает на несколько устройств.
С настройкой не должно возникнуть каких то трудностей, достаточно перейти на сайт зарегистрироваться, придумать логин и пароль, вбить вашу почту, после регистрации вам будет присвоен API key, который нужно ввести в приложение, далее выбрать город, только латинскими буквами, после чего можно полноценно пользоваться приложением.

Вот такие данные будут отображаться на экране.

Тут конечно можно и остановиться, если необходимы только «часы», но мне этого мало. Появилась идея использовать их в качестве информера для умного дома. Выводить полезную информацию или проговаривать через синтез речи погоду, температуру, важную информацию о событиях. Для этого понадобится сам синтезатор речи. После того как перебрал разные голосовые движки, остановился на Nuance Vocalizer Milena Premium High, на данный момент как мне кажется лучший оффлайн голосовой движок. Пример синтеза можно послушать тут. Тут можно скачать его. Установка сводится к распаковки архива, папку «VocalizerEx» скопировать в корень памяти устройства, и установить приложение vocalizer_e.tts_1.0.2.3p.apk, после установки переходим в Настройки > Язык и ввод > Параметры TTS > выбрать vocalizer TTS. Если сделали все правильно, то при нажатии «Послушать пример» должен зазвучать пример голоса.

FTPServer — это FTP сервер, позволяет получать и отправлять файлы на устройства. С помощью данного приложения очень удобно передавать файлы по WI-FI, без нужды подключать «часы» к ПК.

Webkey — Плюсом данного приложения то, что вы можете управлять android устройством из браузера. Очень помогает когда нужно, что-то подправить, обновить или переустановить не подходя к устройству, достаточно только знать его IP. Есть две версии приложения старая и новая , так что если не заработает новая версия попробуйте установить старую. Из минусов только то, что нужен root.

Ну а теперь самое главное, как управлять нашими часами. Перечитав кучу текста в интернете и перепробовав разных приложений для автоматизации таких как Tasker, Automate, MacroDroid. Безусловно лидером из всех подобных приложений является Tasker с кучей полезных плагинов. Его я долгое время использовал, но была пара проблем, которые меня сильно напрягали, это не совместимость некоторых плагинов с частью моих планшетов и значительная трата времени на установку всех необходимых плагинов и их настройку. Так как я не нашел приложение которое меня во всем удовлетворяло, решил создать сам. В поисках информации в интернете на эту тему, я нарвался на приложение PAW Server for Android это веб сервер где можно управлять, просматривать телефонную книгу и смс, совершать звонки и многое другое через браузер, но в отличии от Webkey где на странице эмулируется изображения экрана с телефона, тут информация выводиться в виде xhtml страницы. Главная особенность в том, что можно формировать динамические веб страницы, используя информацию из android устройства, по средствам BeanShell используя в коде страницы тег .

Скрин Paw server html страница.

Вот так выглядит страница ioBroker.paw

Почитав больше информации , я понял, что PAW Server меня полностью устраивает и на основе его и доработки xhtml страниц можно получить или передать практически любую информацию из устройства, по средствам GETили POST запросов. Так и сделал, даже на базе первых наработок появился симбиоз с ioBroker в виде драйвера ioBroker.paw . Но постепенно мои «хотелки» превысили возможности заложенные в PAW Server и все таки пришлось создавать свое приложение, но на базе исходников от данного приложения (спасибо им за это). Так появился ioBroker.paw , пока приложение в тесте, но уже сейчас практически всем меня удовлетворяет. Теперь нет необходимости, каждый раз настраивать и устанавливать кучу разных приложений. Если не планируете интеграцию с iobroker, то команды для управления по средствам GET запросов можно посмотреть . Конечно еще есть над чем работать, главное найти время.

Данный проект является проектом с открытыми исходными кодами. Вы можете взять исходники здесь -
У вас завалялся старый планшет? Или вы хотите чтобы ваше любимое устройство заряжаясь показывало время и прогноз погоды? Тогда это приложения для вас!

Современные домашние электронные часы довольно глупы, однако их цена не намного меньше нынешней стоимости планшетных компьютеров. А цены на погодные станции так вообще кусаются. Так зачем же покупать глупые часы или погодную станцию, когда можно взять это приложение купить самый дешевый планшет или взять старый, которым вы уже не пользуетесь, и получить умные часы:

Они не будут терять время, при отключении питания и для резервного питания не нужны батарейки, т.к. есть аккумулятор в устройстве.
- яркость экрана регулируется сама. Ночью не слепит, днем видно. Даже если на вашем устройстве нету датчика освещенности - будут использовать камеру устройства для измерения освещенности (отключено в настройках по умолчанию)
- цвет отображения можно изменить на любой из 16 миллионов
- будильник из операционной системы Андройд
- отображение текущей даты, времени восхода и захода солнца
- отображение погоды сейчас, прогноз на сутки с шагом 6 часов, прогноз на следующую неделю: температура, скорость и направление ветра, давление, облачность, влажность, осадки и если небо чистое - фаза луны. Единицы температуры температуры скорости и давление - выбираются.
- возможность автоматического запуска и закрытия приложения при подключении и отключении от зарядного устройства (отключено в настройках по умолчанию)
- и на этих часах даже не нужно выставлять время, операционная система Андроид будет брать время сама из сети и у вас всегда будет точное время!

Так же можете использовать это приложения для вашего любимого устройства как заставку при зарядке. Очень удобно для устройств с док станцией - включите в настройках автозапуск и автовыключение - и часы будут отображаться автоматический при установку на док станцию!

Советы по использованию:
При первом запуске выберите город для которого отображать погоду.
Если на вашем планшете есть навигационная строка, она будет спрятана при запуске приложения. В этом состояние нажатие в любом месте экрана вернет эту строку, никак не повлияв на приложение.
Нажатие по значку будильника выведет системное окно настройки будильника.
Нажатие по времени выводит меню приложения (такое же как по кнопке меню устройства, если ее нету).
Нажатие по погоде переключает на два разных вида прогноза - на сутки и на неделю.
Если на вашем устройстве нету датчика освещенности, но есть камера, желательно фронтальная, включите в настройках регулировку яркости используя камеру - освещенность будет измеряться камерой каждые 30 секунд. Если вы запускаете приложение без подключенного зарядного устройства с этим режимом - время автономной работы сократиться.
Формат времени и даты берется из системы.
Если вы хотите уменьшить яркость еще меньше, чем позволяет ваше устройство, поменяйте в настройках цвета текста значения R, G, B на более низкие. Например если для зеленного(#00FF00) поставить 80 вместо FF яркость будет в 2 раза ниже.
Вы можете выбрать поворот экрана в настройках.