Неглупый Дом-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 (это статический АйПи) находится небольшая коробочка, преобразующая поданные команды в инфракрасный поток, излучатель коробочки лежит как раз под кондиционером.
На следующий день, в субботу переписал код
Теперь добавить ещё одну комнату можно простым добавлением файла, а новый датчик — редактированием шаблона и написанием адаптера. Так же теперь нет нужны самостоятельно обновлять страницу, чтобы получить новые данные — всё оформлено как
Комментарии 2