Управление светом со смартфона

Иногда очень не хочется идти выключать свет оставленный на кухне или в туалете. Поэтому однажды меня посетила идея дистанционно контролировать электричество. Android платформа была выбрана не случайно..тк все телефоны и планшеты работали с этой Операционной Системой (ОС). Но я никогда не пробывал себя в роли андройд разработчика и ничего не знал о создании приложений под эту ОС. Поэтому если профессионалам покажется мой подход к делу не серьезным или слишком простым сильно какашками не закидывайте для меня это в новинку =)

Для начала нужно будет проделать все что описано в статье  Raspberry Pi: GPIO
Что-бы подключить нашу RaspberryPi к электросети понадобится электромагнитное реле, я закупил себе парочку двух релейных модулей

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

Смотрим на релешку и видим что на ней располагается 4 штырька которые обозначены
GND — сокращенно от ground (Земля)
IN1 и IN2 — на них подается сигнал на включение или выключение Реле-1 и Реле-2
VCC — Voltage at the Common Collector сюда подается питание в моем случае это 5 вольт

Соединяем GND с пином P1-25 (смотреть по картинке выше) , IN1 с P1-07 (GPIO4) , VCC с P1-02
Теперь можно управлять электричеством с нашего компа.. но это далеко не конец маим мучениям.. так как по плану этим всем нужно управлять с телефона на андройде. Телефон всегда под рукой и что-бы выключить свет не нужно идти к компьютеру.

Пишем приложение на Андройд

У кого нету эклипса придется его установить. Создаем новый проект.
в дереве находим и открываем /res/layout/activity_main.xml перед тегом </LinearLayout> вписываем:

<WebView
android:id=»@+id/webView»
android:layout_width=»match_parent»
android:layout_height=»match_parent»
android:layout_centerHorizontal=»true» />

это добавит WebView на главный слой и растянит

!! Элемент WebView позволяет встраивать веб браузер в приложения. Он использует движок WebKit для отображения веб-страниц.

В файл манифест ( AndroidManifest.xml ) который расположен в корне проекта нужно добавить строчку

<uses-permission android:name=»android.permission.INTERNET» />

это для того чтобы приложение спросило у вас разрешение подключатся к интернету

Теперь перейдем к коду приложения и откроем файл /src/ru/названиепроэкта/MainActivity.java
Следующий код нужно добавить в метод OnCreate ():

WebView mywebview = (WebView) findViewById (R.id.webview); 
mywebview.loadUrl («http://адресдомалины»);

в кавычках нужно указать адрес до страници control.php

Теперь можно скомпилировать проект и посмотреть как он будет работать в эмуляторе.
Это минимальный набор функций которые необходимы для нашей задачи.
Готовый файл .apk можно найти в папке bin проекта. Скидываем его на телефон. Работает ну и ладненько =)

Редактируем файл control.php

Теперь мы отредактируем файл control.php так чтобы он имел опрятный вид для открытия с маленького экрана.
т.к мне не нравилось что скрипт спрашивает пароль.. я этот блок закоментировал (доступ в инет я открывать не буду, а к моей домашней сети доступ имею только я) чтобы не замарачиваясь вводом пароля а можно было просто открыть приложение нажать на кнопку включения/выключения и дальше заниматся своими делами.. над красотой я сильно не старался оставив в итоге Одну кнопку которая включала/выключала свет в спальной.. по сути изменения в control.php минимальны..
(СКАЧАТЬ CONTROL.ZIP)
заменяем файлы через фтп на rAspberryPi не забываем в консоли указывать права 755 на php файл

как выглядит в эмуляторе слева когда свет включен, справа соответственно выключен

Наверное все…теперь можно управлять своим светом через телефон или любое другое андройд устройство или простой браузер на компьютере =)

 

Управление светом с телефона

Владелец «Умного дома» всегда может обеспечить себе необходимый уровень комфорта, при помощи самых простых манипуляций, используя для этого столь привычное нам устройство, как мобильный телефон, или планшет, или ноутбук – в зависимости от того, каким из «девайсов» он предпочитает пользоваться.

Но поговорим о самых популярных и востребованных возможностях оборудования по порядку, чтобы немного подробнее понять принципы их действия и работы.

Умный частный дом

Возможность управления собственным домом будет предоставлена Вам в том случае, если Вы разрешите подключение оборудование «Умного дома» к Wi-Fi сети и интернету.

«Умный дом» работает как посредник между Вами и устройствами, которые отвечают за выполнение тех или иных команд.

Для реализации управления светом с телефона вам потребуется:

  • Смартфон с установленным специальным приложением
  • Исполнительные устройства, к которым подключены светильники
  • Web-сервер, который предоставляет интерфейс управления системой автоматизации телефонам, планшетам, компьютерам.

    Управление светом с телефона

    В случае более простого варианта с ограниченным функционалом вы можете использовать GSM модуль для управления светом через sms

Умная квартира

По той же самой схеме происходит и регулировка бытовыми приборами, а также освещением, и в городских квартирах. Особенно удобно пользоваться данной технологией, если Вы часто бываете в отъезде и беспокоитесь о том, чтобы Ваш дом оставался в безопасности, а также был полностью подготовлен к встрече с Вами:

  • Удаленное управление позволит включить отопление непосредственно к Вашему приезду, чтобы квартира успела прогреться, и при этом энергия не расходовалась «вхолостую» пока Вы отсутствуете дома;
  • Контроль за осветительными приборами, создание эффекта присутствия – тоже возможности, которые будут Вам доступны при помощи управления светом с ноутбука либо телефона на расстоянии.

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

Хорошо жить на свете с Умным светом

Наибольшим успехом у заказчиков нашей компании пользуется управление освещением при помощи систем «Умного дома». Дело в том, что благодаря заданным сценариям, которые Вы сможете отдавать осветительным приборам в своем доме путем нажатия одной-двух клавиш, Вы получите возможность создать именно ту обстановку и атмосферу, которая наиболее соответствует определенным обстоятельствам.

Что для этого нужно?

  • Опытные инсталляторы, которыми станут для Вас специалисты компании BeSmart
  • Система «Умный дом», которую также можно приобрести у нас
  • А также мобильный телефон, планшет или ноутбук

step74 писал(а):

помогите подключить шлюз PR1132

Сам спросил, сам отвечу. На форуме ответа не нашел.
Возможно есть и другой способ.

Для чего нужен Wi-fi выключатель света и как его подключить?

Опишу, как настроил я.

Для начала надо на Ethernet-шлюз PR1132 скачать прошивку v2.0-RX с официального сайта
Прошивка
инструкция по установке есть в архиве, там все достаточно просто.
Далее надо настроить сам сам шлюз, для работы с MajorDomo
1 Заходим в настройки/Отправка запросов
2 Передача HTTP запросов — ставим да
3 Адрес сервера — прописываем ай-пи, на котором установлен MajorDomo
4 Номер порта не меняем — 80
5 Страница запроса — прописываем /ajax/noolite.html?
6 Привязка устройств — здесь прописываем все свои свои пульты, датчики температуры, движения
нажимаем — Включить привязку — появляется сообщение Включена
берем первый пульт нажимаем на пульте привязку. Если пульт привязался — увидем сообщение… и так со всеми пультами…
На этом настройка шлюза закончена.
Переходим в MajorDomo в панель управления
Для начала можно попробовать вверху нажать Консоль или X-Ray и убедится, что команды приходят
Нажать на любой привязанный пульт и должны увидеть полученный код
примерно такой
AJAX request: a:7:{s:4:"cell";s:2:"21";s:3:"cmd";s:2:"21";s:3:"fmt";s:1:"7";s:2:"d0";s:3:"237";s:2:"d1";s:2:"16";s:2:"d2";s:1:"0";s:2:"d3";s:3:"255";}
Если все ок, то переходим в Устройства/Noolite
Открываем настроить и смотрим, чтобы API Type: стоял Windows App
Здесь я тупил, пытался ставить Linux App или HTTP-gate (у меня MajorDomo на Raspberry 3).
Собственно и все , теперь MajorDomo должен увидеть все привязанные пульты, датчики и появится список в Устройствах Noolite

Настраиваем управление светом по Wi-Fi

Управление светом с помощью компьютера

Технология управления освещением с помощью компьютера может быть актуальной и востребованной во многих случаях, например:

  • В большом многокомнатном доме управление освещением через компьютер позволит нажатием всего нескольких кнопок задать осветительным приборам тот сценарий, который Вам необходим в данный момент.
  • Управляя светом при помощи компьютера или ноутбука, с установленной программой управления «Умным домом», Вы можете не волноваться о том, что, покидая помещение, забыли выключить свет в той или иной комнате.
  • Подойдет такой тип управления светом и для пожилых людей, которым достаточно непросто контролировать все электроприборы в большом доме. Обучите своих пожилых родителей нескольким несложным операциям, и Вы сможете быть уверены, что их здоровье и жизнь находятся в полной безопасности.

Как настроить управление светом при помощи компьютера?

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

После такой установки Вы сможете очень просто и быстро освоить управление, которое позволит Вам:

  • Включать и выключать свет, установив таймер;
  • Регулировать всё освещение в доме, или в каждой комнате по отдельности – в зависимости от поставленного сценария;
  • Управлять оборудованием с ноутбука или планшета, даже находясь на определенном расстоянии от дома, где установлена система автоматизации.

Особенности управления светом через компьютер

В системах домашней автоматизации «Умный дом» интерфейс управления светом реализуется или через специальное программное обеспечение, устанавливаемое на ПК, телефон, планшет, или управление происходит через клавишную панель на стене, обычный выключатель.

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

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

В случае, когда ремонт уже сделан, а управлять светом с компьютера необходимо, то у Вас есть два варианта:

  • Использовать программируемые радио-реле и диммеры, например работающие по протоколу z-wave
  • Использовать в обычных светильниках специальные лампы с радиомодулем, которые совместно со специальным контроллером, выступающим в роли веб-сервера помогут решить задачу управления светом через компьютер (подойдут лампы и контроллеры из линейки готовых комплектов iNels)

Более подробно о управлении освещением с помощью компьютера Вы можете узнать у наших менеджеров, позвонив по телефону +7 812 777-45-47

Управление светом с телефона

.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *