неглупый дом
Неглупый Дом-2

Я чуть ниже писал про свой «неглупый дом», сейчас добрался до дома и допрограммировал. Теперь немного о том как всё устроено и что добавилось.
streamer -c /dev/video0 -b 2 -o /dev/stdout -f jpeg 2>&- | curl -F p=@- http://example.org/home/send-picture.php >&- 2>&-for line in $(curl -q http://example.org/home/getcommands.php 2>&-); do
if [[ "$line" =~ ^[a-z0-9-]+$ ]]; then
cmd=$(awk "/$line/ {print \$2; exit}" air-hall.txt)
else
cmd=
fi
if [ -n "$cmd" ]; then
{ echo "$cmd"; sleep 1; } | /usr/bin/telnet 10.0.1.13 4998 2>&- >&-
fi
doneВ файле
На адресе 10.0.1.13 (это статический АйПи) находится небольшая коробочка, преобразующая поданные команды в инфракрасный поток, излучатель коробочки лежит как раз под кондиционером.
На следующий день, в субботу переписал код
Теперь добавить ещё одну комнату можно простым добавлением файла, а новый датчик — редактированием шаблона и написанием адаптера. Так же теперь нет нужны самостоятельно обновлять страницу, чтобы получить новые данные — всё оформлено как
Неглупый дом

Если кому интересно, то интерфейс моего самодельного «умного дома» на скриншоте выше. Доступен из любой точки мира (если знать урл и пароль).
Пока ничего толком нет, но скоро появятся: датчики утечек воды в ванной и туалете (плюс датчики температуры там же), датчик вибрации стиральной машины, датчики температуры и влажности в остальных комнатах, управление температурным режимом кондиционера.
AR01-220 IP20
Вставленный в решётку вентиляции вытяжной вентилятор, положение не спас — на всё время его работать не оставишь, он как минимум шумит, а вручную мы его включаем когда чувствуем запах, т. е. он уже разлетелся по квартире, а в туалете в этот момент уже рыбу можно коптить.

В общем, задумался я об автоматизации процесса заботы о здоровье. Китай, как не странно, меня не выручил — найденная масса датчиков оттуда, либо просто бессильно пищит на дым, либо обладает оптореле
Нашёл пару российских фирм, выпускающее то, что мне нужно — датчик сигаретного дыма с регулировкой чувствительности, который умел бы управлять устройствами, питающимися от 220В. Первая фирма не работает с физическими лицами, потому отвалилась, вторая НПП «Эконикс» проблему в этом не увидела и я банковским переводом в 5,5 тысяч оплатил средство сделать жизнь лучше. Доставка в Казань обошлась всего в 250 рублей.
Датчик питается от сети в 220В, что очень хорошо — не нужен отдельный блок питания, крепится
На моей фотке кожух снят
Серьёзных испытаний я ещё не проводил, то ли сосед бросил курить уже, то ли вентилятор время от времени незаметно срабатывает и сразу вытягивает накуренное, не знаю, но одной проблемой в моей жизни стало меньше.