Ещё немного про «неглупый дом»
Жена попросила добавить время на обновляющиеся фото прихожей нашего доморощенного «умного дома». Мне не жалко, я дописал.
Заодно устранил переодическое зависание команды получающий фото с камеры и добавил обновление скриншота каждый 15 секунд (теперь программа делает три фото каждый свой запуск из крона):
#!/bin/bash
TEMP=$(/bin/tempfile) || exit
trap "/bin/rm -f -- $TEMP" exit
for i in {0..2}; do
# убиваем зависшие процессы
/usr/bin/killall streamer 2>&-
# снимаем скриншот
/usr/bin/streamer -j 85 -o "$TEMP" -f jpeg -s 640x480 2>&- || exit
# повышаем ему яркость
/usr/bin/mogrify -modulate 300,100 "$TEMP"
# печатаем дату
TIME=$(/bin/date +'%d.%m.%Y %H:%M:%S')
/usr/bin/mogrify -pointsize 24 -fill white -gravity SouthWest -draw 'text 5,5 "'"$TIME"'"' "$TEMP"
# льём на сервер
/usr/bin/curl -F p=@"$TEMP" http://example.org/api/pict.php >&- 2>&-
# спим 15 секунд
sleep 15
doneВот как стало выглядеть (это небольшой кусочек, всего там пока шесть квадратов, поскольку я лимит расходов исчерпал ещё в прошлом месяце, нового ничего не заказывал):

Вообще, у меня в ближайших планах было присоединить к этой системе видеоглазок (я уже пару месяцев использую «Falcon Eye
План у меня был такой — купить карту СД

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

Комментарии 2