Показать сообщение отдельно
Старый 20.04.2015, 20:44   #29
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 861
Вес репутации: 894
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: lcd4linux примеры конфигов.

Т.к. только часы или только погода это скучно, я продолжил чесать в затылке пяткой:
Код:
Widget Minute {
    class 'Image'
   file (40<strftime('%S', time())&strftime('%S', time())<50)?'/Files/lcd4linux/weather.png': '/Files/lcd4linux/watch/Minute'.strftime('%M', time()).'.png'
    update 2000
    visible 1
    reload 1
    inverted 0
}
Вот эта хитрая строка file, в период с 40 по 50 секунд каждой минуты, показывает прогноз погоды.
Т.к. картинка weather.png полная, часы и часовую стрелку она заслоняет

в планах дополнить код добавив в условие OR с чтением GPIO WPS. То есть нажимаем на кнопку и показывает погоду, отпускаем - снова часы.


Update:
Код:
user@SoundCard:~$ opkg list-installed|grep magic
imagemagick - 6.7.8-1
imagemagick-png - 6.7.8-1
imagemagick-tools - 6.7.8-1
user@SoundCard:~$  convert -crop 128x128+12+0 /Files/lcd4linux/weather.png /Files/lcd4linux/weather.png
И скачанная кроном картинка погоды стала красивше!

Вписываем в конфиг Cron
Код:
wget http://info.weather.yandex.net/mosco....png?domain=ru -O - | convert -crop 128x128+12+0 - /Files/lcd4linux/weather.png
И получаем свежий прогноз погоды.

Следующий этап DS18B20.

Последний раз редактировалось Tohin; 21.04.2015 в 22:04.
Tohin вне форума   Ответить с цитированием