INT 21h

Домашняя страница самого страшного прерывания

Веб интерфейс для управления светом в комнате

№ 4760 В разделах: Программирование Электроника от January 6th, 2013,

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

  1. сделать сопряжение bluetooth модуля на сервере и модуля на контроллере освещения
  2. установить консольный управлятор btlc
  3. создать rfcomm устройство
  4. установить беспарольный запуск btlc через sudo

Беспарольный запуск программ через sudo делается созданием в директории /etc/sudoers.d/ файла с именем btlc и содержанием типа:

www-data ALL= NOPASSWD: /opt/light/btlc/btlc

Теперь ваш вебсервер (у меня стоят nginx и php-fpm, например) сможет без пароля запускать команду типа

sudo /opt/light/btlc/btlc /dev/rfcomm0 3 0 3 15 15

Не забывайте, что прошивка home-light-controller не включит ленты без включения самих выводов во втором передаваемом байте, поэтому добавьте условие перед формированием строки для exec:

if ($ribbon1 > 0) {
    $byte2 = $byte2 | 3;
}

Ну и получился у меня вполне простой и удобный интерфейс. С обратной связью я париться не захотел потому, что и так нормально всё.

svet_web_interface

2 комментариев »

2 комментариев »

Comment by Василий | January 22, 2013 @ 22:12:08

Подождите, что-то я пропустил, а на что Вы подаете сигнал? Диммер какой-то или что? Вообще удобнее всего создавать http запросы, отправляющие сигналы управления светом. Так это реализовано, к примеру, в умном доме Home Sapiens. Впрочем, это всего лишь одна из возможностей, предназначенная для простого освоения пользователями.

Comment by 21h | January 24, 2013 @ 11:00:28

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

Форма отправки комментария

CAPTCHA
*

Разрешенные HTML-теги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

RSS RSS Feed только для этого поста |


Комментарии
  • Игорь: Все настроил, еще раз просмотрел видео и методом научного тыка все настроил и сохранил, все работает и обе...
  • 21h: Здравствуйте, Игорь! Я не знаю :) Думаю аналогично согласно инструкции к вашей радиостанции.
  • Игорь: Добрый день, просмотрел Ваше видео все доступно и ясно для 8 ми канальных радеек, но мне нада настроить 69...
  • Гоги: Есть инструкция к Моторолкам – она подходит к серии Motorola TLKR T4… Т8. В конце сетка частот и...
  • 21h: торчок давно уже не обновлял, как только закрыл сайт где он работал. да, это морда для opentracker. без...
  • Buter: Какова дальнейшая жизнь торчка? Он кстати веб-интерфейсом для OpenTracker выступает? Без OpenTracker работать...
  • 21h: понятия не имею. гуглите инструкцию к вашей радейке и сверяйтесь с ней.
  • Денис: хочу их подружить с uv5r
  • Денис: t-388 walkie talkie на эти шпаргалочек нет,или как приминить ваши к их настройке?
  • John: Стекла для электроник – техночас.ру