恩山无线论坛

标题: (20160326)数码相框初步折腾 [打印本页]

作者: 99010    时间: 2016-3-26 20:46
标题: (20160326)数码相框初步折腾
本帖最后由 99010 于 2016-4-16 12:48 编辑

今天收到mk-link赠送的数码相框(帖子),翻了一下以前的存档,把数码相框固件刷成lcd4linux支持的固件。

温馨提示:刷固件后没有相框功能。

下面是教程:
1.解压AX206_HW_Bootflasher,运行ProgSPI.exe文件
2.将相框用USB数据线与电脑相连。
3.按住相框背面reset按钮,然后再按住相框正面M按钮,然后reset松手,等待5秒M按钮松手。
4.ProgSPI.exe软件界面现在1个绿色的图标。点软件界面Setting按钮,选第1、3项。点软件界面 Browse按钮 浏览固件文件 fw_pt824_2.bin
5.点击右下角 Execute 按钮,写入固件。。
6.相框自动重启后就完成了。。。屏幕会显示鸡尾酒。。。


刷固件工具及破解固件:
http://pan.baidu.com/s/1nvu3lv7
[attach]127107[/attach]
[attach]127098[/attach]

懒得截图了,借用图片。
[attach]127096[/attach]

[attach]127097[/attach]
---------------------------------------------------------------------------------------------------------

openwrt官方bb1407固件测试OK。
1.先安装一堆依赖包
  1. opkg update
  2. opkg install libgd libmpdclient libusb-1.0 libusb-compat
复制代码


2.不完美的lcd4linux,下载后去掉rar后缀,上传到路由的/tmp。
  1. opkg install --nodeps /tmp/lcd4linux-dpf_r1200-2_ramips_24kec.ipk
复制代码
3.测试lcd4linux,输入命令
  1. lcd4linux -l
复制代码
出现下面的参数显示,则安装完成。剩下的工作就是修改lcd4linux.conf
[attach]127429[/attach]

补充:如果出现缺少libm.so.1、libc.so.1等提示,那么需要自行创建链接,比如
  1. ln -s /lib/libm-0.9.33.2.so /lib/libm.so.1
复制代码
4.启动lcd4linux
  1. /etc/init.d/lcd4linux enable
  2. /etc/init.d/lcd4linux start
复制代码



[attach]127323[/attach]

[attach]127402[/attach]

[attach]127428[/attach]

[attach]127403[/attach]


[attach]128534[/attach]


---------------------------------------------------
另求竖屏的png文件。(谢谢11楼提供)

天气更新未解决。










作者: anjoywang    时间: 2016-3-26 22:04
我下单两个坐等到货刷机!一个给nas用
作者: sehu    时间: 2016-3-28 17:43
今天刚收到,小试了一下,就是没有现成的匹配2.4寸Theme的conf文件,不然,效果还是不错的,呵呵!

试着改了一下,好像有好多东西都要改,好费时间啊!

[attach]127195[/attach]
作者: 99010    时间: 2016-3-28 19:14
sehu 发表于 2016-3-28 17:43
今天刚收到,小试了一下,就是没有现成的匹配2.4寸Theme的conf文件,不然,效果还是不错的,呵呵!

试着 ...

conf文件提供一下。谢谢。我以前的弄丢了。
作者: sehu    时间: 2016-3-28 22:15
99010 发表于 2016-3-28 19:14
conf文件提供一下。谢谢。我以前的弄丢了。

刚在隔壁论坛找到一个.conf文件,应该是这个型号的,而且还是竖屏的,不过还得再改改才会好看些!
http://www.gebi1.com/forum.php?m ... ight=dpf&page=1

http://pan.baidu.com/s/1hqoTBl6(.conf 240x320竖屏显示)
作者: haxc    时间: 2016-3-28 22:44
不会玩,看你们折腾
作者: 99010    时间: 2016-3-29 13:34
sehu 发表于 2016-3-28 22:15
刚在隔壁论坛找到一个.conf文件,应该是这个型号的,而且还是竖屏的,不过还得再改改才会好看些!
http: ...

谢谢提示,已搞定。


请忽略天气。。。[attach]127256[/attach]


[attach]127257[/attach]

作者: mk-link    时间: 2016-3-29 13:51
整的挺快的。。。到时候吧  横版 竖版的.conf分享下。
作者: ▓尐〖孩孒】    时间: 2016-3-29 14:31
这个东西不错,可以入手,折腾
作者: sehu    时间: 2016-3-30 22:48
99010 发表于 2016-3-29 13:34
谢谢提示,已搞定。

天气的问题好像有点麻烦,可能是因为yahoo weather的API接口变了,导致无法获取有效数据,所以死了!

今天问了一下度娘,其中有一个有用的回答,分享一下给大家

http://blog.csdn.net/wmqi10/article/details/29566301

这里面有国家气象局提供了天气预报接口 地址 国内城市代码,这个似乎是个解决方法,我想国内的服务器应该比Yahoo要稳定些吧!

但问题又来了,scripts里的getweather怎么改?对应的.png文件命名?

各位有没有好的方法和建议?分享一下!
作者: sehu    时间: 2016-3-31 18:37
楼主不好意思,今天拿你的.conf文件修改了一下竖屏的设置,这会分享一下!
效果如下
[attach]127423[/attach]

bakground.png及lcd4linux.conf文件打包[attach]127425[/attach]

天气数据获取问题还是没解决,唉!





作者: sehu    时间: 2016-4-1 11:47
获取天气数据的yahoo weather API接口变动,导致天气数据无法获取失败问题,最后,终于被我找到了最新的yahoo weather API接口地址:“http://xml.weather.yahoo.com/forecastrss?w=2163866&u=c”蓝色字体为城市代码!

所以,只需要在原获取天气数据的脚本里,将原失效地址更改为现在的http://xml.weather.yahoo.com/forecastrss?w=2163866&u=c即可
[attach]127498[/attach]
修改后的获取天气数据的脚本getweather文件
[attach]127499[/attach]

但天气PM值数据还没解决!


作者: wangluowl    时间: 2016-4-1 13:44
sehu 发表于 2016-4-1 11:47
获取天气数据的yahoo weather API接口变动,导致天气数据无法获取失败问题,最后,终于被我找到了最新的yah ...

太感谢了
作者: 99010    时间: 2016-4-1 14:21
本帖最后由 99010 于 2016-4-1 14:51 编辑
sehu 发表于 2016-4-1 11:47
获取天气数据的yahoo weather API接口变动,导致天气数据无法获取失败问题,最后,终于被我找到了最新的yah ...

PM值也可以搞,修改getaqidata里面的6个wget地址为你当地的环保数据中心以及监测站。脚本里面有个运行py文件可以不用管,是生成周统计列表图标,加#屏蔽就行,毕竟路由空间不够装python。

监测站的名称去一些在线转码网站转成UrlEncode编码(http://tool.chinaz.com/tools/urlencode.aspx
[attach]127514[/attach]

[attach]127517[/attach]

作者: 827604392    时间: 2016-4-1 15:55
支持各位大神!
作者: x1177    时间: 2016-4-1 15:57
好牛逼的,我想搞成windows的,上面的东西可以用吗
作者: sehu    时间: 2016-4-1 18:04
99010 发表于 2016-4-1 14:21
PM值也可以搞,修改getaqidata里面的6个wget地址为你当地的环保数据中心以及监测站。脚本里面有个运行py ...

http://www.heweather.com/documents/api

这个是百度API搞的一个项目,可以免费获取全国的天气数据(包括AQI、PM2.5、气温等)比较全面!(说明:需要用邮箱免费申请一个key就行)


我觉得干脆把现有的2个脚本(getweather和getaqidata)整合到一起吧,反正都是同屏显示,没必要分开两个脚本来执行!

另外,对应天气的图标这里也有

[attach]127524[/attach]




作者: tumuyan    时间: 2016-4-1 19:08
看起来很有趣,什么型号的数码相框可以支持这个功能呢?
作者: jiangyang123    时间: 2016-4-1 20:48
x1177 发表于 2016-4-1 15:57
好牛逼的,我想搞成windows的,上面的东西可以用吗

windows直接用aida64就可以了
作者: 827604392    时间: 2016-4-1 23:34
找到windows驱动了
链接:http://pan.baidu.com/s/1dFjUPZN 密码:zquq
作者: 1104698631    时间: 2016-4-2 14:00
827604392 发表于 2016-4-1 23:34
找到windows驱动了
链接:http://pan.baidu.com/s/1dFjUPZN 密码:zquq

提取码错误啊
作者: jsjlyb    时间: 2016-4-2 14:00
这个东西有什么实际用途吗?还是纯粹装B的?
作者: 1104698631    时间: 2016-4-2 14:33
jsjlyb 发表于 2016-4-2 14:00
这个东西有什么实际用途吗?还是纯粹装B的?

玩游戏全屏能看看电脑状态省的过热boom
作者: xxlover    时间: 2016-4-2 19:15
这个好屌,不知道小白折腾起来是不是很吃力!
作者: 827604392    时间: 2016-4-2 21:45
赚点恩币用用
作者: pyj3451729    时间: 2016-4-2 22:36
楼主 lcd4linux已经安装 conf文件在哪里修改 怎么改?   
作者: pyj3451729    时间: 2016-4-2 22:36
pyj3451729 发表于 2016-4-2 22:36
楼主 lcd4linux已经安装 conf文件在哪里修改 怎么改?

插了没显示·
作者: One_Cube    时间: 2016-4-3 12:03
pyj3451729 发表于 2016-4-2 22:36
楼主 lcd4linux已经安装 conf文件在哪里修改 怎么改?

lcd4linux.conf在/etc/下
作者: cloudq    时间: 2016-4-3 13:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: pyj3451729    时间: 2016-4-3 19:41
One_Cube 发表于 2016-4-3 12:03
lcd4linux.conf在/etc/下

谢谢 已搞定····现在就是只有下面显示  上面时间天气的都没有
作者: wangluowl    时间: 2016-4-3 20:27
sehu 发表于 2016-4-1 11:47
获取天气数据的yahoo weather API接口变动,导致天气数据无法获取失败问题,最后,终于被我找到了最新的yah ...

请问哪里可以控制天气的更新频率?
作者: pyj3451729    时间: 2016-4-3 22:54
sehu 发表于 2016-3-31 18:37
楼主不好意思,今天拿你的.conf文件修改了一下竖屏的设置,这会分享一下!
效果如下

bakground.png 放在哪个位置???
作者: 99010    时间: 2016-4-3 23:05
pyj3451729 发表于 2016-4-3 22:54
bakground.png 放在哪个位置???

主贴的网盘里有对应的皮肤文件。修改conf里面的路径就可以使用。
作者: AnkeyVeronin    时间: 2016-4-4 00:20
Collected errors:
* pkg_hash_fetch_best_installation_candidate: Packages for lcd4linux-dpf found, but incompatible with the architectures configured
* opkg_install_cmd: Cannot install package lcd4linux-dpf.
作者: lily339    时间: 2016-4-4 10:23
我也买了,在路上
作者: wangluowl    时间: 2016-4-4 12:23
天气能显示了,但是不能自动更新,怎么解决
作者: 99010    时间: 2016-4-4 12:38
wangluowl 发表于 2016-4-4 12:23
天气能显示了,但是不能自动更新,怎么解决

添加计划任务,1小时运行一次天气更新脚本(脚本的权限及保存路径请修改好)。

*/60 * * * * sh /mnt/sdb1/lcd4linux/scripts/getweather >> /dev/null 2>&1
作者: wangluowl    时间: 2016-4-4 22:34
99010 发表于 2016-4-4 12:38
添加计划任务,1小时运行一次天气更新脚本(脚本的权限及保存路径请修改好)。

*/60 * * * * sh /mnt/sd ...

直接加入/mnt/sdb1/lcd4linux/scripts/getweather是不是就可以了,前面那段和后面那段请教下是什么含义?小弟只接触过dos
作者: anjoywang    时间: 2016-4-5 08:19
期待2.4竖屏完美版本!!楼主加油
作者: sunshiqi    时间: 2016-4-5 15:10
谢谢分享,不过个人认为天气貌似在这东西上实用性不是很强、
作者: harryke    时间: 2016-4-6 12:26
天气和API都更改了,没有任何变化。脚本还是有问题啊
作者: 99010    时间: 2016-4-6 12:59
harryke 发表于 2016-4-6 12:26
天气和API都更改了,没有任何变化。脚本还是有问题啊

脚本里面有保存路径
作者: harryke    时间: 2016-4-7 08:29
天气改成这样,但/usr/share/lcd4linux/mytheme/data/weather里的数据始终还是以前的,无变化。如果清空数据,脚本也不能自动获取,要手动输入,才有显示。
wget -O /tmp/weather 'http://xml.weather.yahoo.com/forecastrss?w=2151334&u=c'
if [ $? = 0 ]; then
        cat /tmp/weather | grep '<yweather' | awk -F'"' 'BEGIN {C1=1;}{ \
                {if (substr($1, 11, 8)=="location") L1=$2} \
                {if (substr($1, 11, 4)=="wind") {L81=$2; L82=$4; L83=$6}} \
                {if (substr($1, 11, 10)=="atmosphere") { L91=$2; L92=$4; L93=$6; \
                {if($8=="0") L94="S"} {if($8=="1") L94="R"} {if($8=="2") L94="F"}}} \
                {if (substr($1, 11, 9)=="astronomy") {LA1=$2; LA2=$4}} \
                {if (substr($1, 11, 9)=="condition") {L2=$4; L3=$6"c"}} \
                {if (substr($1, 11, 8)=="forecast") {if (C1==1) {L4=$12;L5=$6"cdu"$8"c";C1=0} else {L6=$12;L7=$6"cdu"$8"c"}}}} \
                END \
                { while (length(L3) < 4) {L3="n"L3}; while (length(L5) < 10) {L5="n"L5}; while (length(L7) < 10) {L7="n"L7}; \
                i=index(LA1,":");Xss=substr(LA1,0,i) substr(LA1, i+1, 2); \
                i=index(LA2,":");Xse=substr(LA2,0,i) substr(LA2, i+1, 2);  \
                printf "%s\n%s\n%s\n%s\n%s\n%s\n%s\nChill.%s Dir.%s\042 %skm/h\nH.%s%% %skm %smb %s\nRise %s Set %s\n%s\n%s\n", \
                L1,L2,L3,L4,L5,L6,L7,L81,L82,L83,L91,L92,L93,L94,LA1,LA2,Xss,Xse}' \
                > /usr/share/lcd4linux/mytheme/data/weather
else
        exit $?
fi

exit 0
作者: 262300963    时间: 2016-4-7 14:27
尝试中
作者: stwu    时间: 2016-4-7 19:54
这个能单独当个时钟用吗?
作者: hiboyhiboyhiboy    时间: 2016-4-9 07:44
本帖最后由 hiboyhiboyhiboy 于 2016-4-10 16:35 编辑

原数据链接失效,只能重构AQI数据了。
每小时运行一次脚本,图片能显示24小时内情况。


  1. #!/bin/sh
  2. export PATH='/opt/usr/sbin:/opt/usr/bin:/opt/sbin:/opt/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin'
  3. export LD_LIBRARY_PATH=/opt/lib:/lib
  4. display_weather=`nvram get display_weather`
  5. display_aqidata=`nvram get display_aqidata`
  6. if [ -z "$display_weather" ] ;then
  7. display_weather="2151330"

  8. fi
  9. if [ -z "$display_aqidata" ] ;then
  10. display_aqidata="beijing"
  11. fi

  12. #获取AQI数据和数据绘图。http://www.aqicn.org
  13. wget -c -O /tmp/aqicn "http://feed.aqicn.org/feed/$display_aqidata/en/feed.v1.json" --continue --no-check-certificate
  14. timeh=`date +%H`
  15. mkdir -p /tmp/aqii
  16. #记录小于24个需要补零
  17. touch /tmp/aqii/apm25
  18. FFS=`cat /tmp/aqii/apm25 |grep ";" |awk -F "" '{for(i=1;i<=NF;++i) if($i==";") ++sum}END{print sum}'`
  19. if [ "$FFS" -lt 24 ] || [ ! -s /tmp/aqii/apm25 ]; then
  20. echo -ne ";;;;;;;;;;;;;;;;;;;;;;;;"> /tmp/aqii/apm25
  21. fi
  22. touch /tmp/aqii/apm10
  23. FFS=`cat /tmp/aqii/apm10 |grep ";" |awk -F "" '{for(i=1;i<=NF;++i) if($i==";") ++sum}END{print sum}'`
  24. if [ "$FFS" -lt 24 ] || [ ! -s /tmp/aqii/apm10 ]; then
  25. echo -ne ";;;;;;;;;;;;;;;;;;;;;;;;"> /tmp/aqii/apm10
  26. fi
  27. touch /tmp/aqii/aso2
  28. FFS=`cat /tmp/aqii/aso2 |grep ";" |awk -F "" '{for(i=1;i<=NF;++i) if($i==";") ++sum}END{print sum}'`
  29. if [ "$FFS" -lt 24 ] || [ ! -s /tmp/aqii/aso2 ]; then
  30. echo -ne ";;;;;;;;;;;;;;;;;;;;;;;;"> /tmp/aqii/aso2
  31. fi
  32. touch /tmp/aqii/ano2
  33. FFS=`cat /tmp/aqii/ano2 |grep ";" |awk -F "" '{for(i=1;i<=NF;++i) if($i==";") ++sum}END{print sum}'`
  34. if [ "$FFS" -lt 24 ] || [ ! -s /tmp/aqii/ano2 ]; then
  35. echo -ne ";;;;;;;;;;;;;;;;;;;;;;;;"> /tmp/aqii/ano2
  36. fi
  37. touch /tmp/aqii/ao3
  38. FFS=`cat /tmp/aqii/ao3 |grep ";" |awk -F "" '{for(i=1;i<=NF;++i) if($i==";") ++sum}END{print sum}'`
  39. if [ "$FFS" -lt 24 ] || [ ! -s /tmp/aqii/ao3 ]; then
  40. echo -ne ";;;;;;;;;;;;;;;;;;;;;;;;"> /tmp/aqii/ao3
  41. fi
  42. touch /tmp/aqii/aco
  43. FFS=`cat /tmp/aqii/aco |grep ";" |awk -F "" '{for(i=1;i<=NF;++i) if($i==";") ++sum}END{print sum}'`
  44. if [ "$FFS" -lt 24 ] || [ ! -s /tmp/aqii/aco ]; then
  45. echo -ne ";;;;;;;;;;;;;;;;;;;;;;;;"> /tmp/aqii/aco
  46. fi

  47. #pm25
  48. aqicn=`cat /tmp/aqicn`
  49. aqicn=`echo ${aqicn#*pm25"\:\{"val"\:}`
  50. #重新构建AQI记录
  51. echo -ne ${aqicn%%,"date*}";">> /tmp/aqii/apm25;
  52. FFS=`cat /tmp/aqii/apm25 |grep ";" |awk -F "" '{for(i=1;i<=NF;++i) if($i==";") ++sum}END{print sum}'`
  53. if [ "$FFS" -gt 25 ]; then
  54. #大于24个记录时删除旧记录
  55. aqicn=`cat /tmp/aqii/apm25`
  56. echo ${aqicn#*;}> /tmp/aqii/apm25
  57. fi
  58. sed -Ei s/[[:space:]]//g /tmp/aqii/apm25
  59. #pm10
  60. aqicn=`cat /tmp/aqicn`
  61. aqicn=`echo ${aqicn#*pm10"\:\{"val"\:}`
  62. #重新构建AQI记录
  63. echo -ne ${aqicn%%,"date*}";" >> /tmp/aqii/apm10;
  64. FFS=`cat /tmp/aqii/apm10 |grep ";" |awk -F "" '{for(i=1;i<=NF;++i) if($i==";") ++sum}END{print sum}'`
  65. if [ "$FFS" -gt 25 ]; then
  66. #大于24个记录时删除旧记录
  67. aqicn=`cat /tmp/aqii/apm10`
  68. echo ${aqicn#*;} > /tmp/aqii/apm10
  69. fi
  70. sed -Ei s/[[:space:]]//g /tmp/aqii/apm10
  71. #so2
  72. aqicn=`cat /tmp/aqicn`
  73. aqicn=`echo ${aqicn#*so2"\:\{"val"\:}`
  74. #重新构建AQI记录
  75. echo -ne ${aqicn%%,"date*}";" >> /tmp/aqii/aso2;
  76. FFS=`cat /tmp/aqii/aso2 |grep ";" |awk -F "" '{for(i=1;i<=NF;++i) if($i==";") ++sum}END{print sum}'`
  77. if [ "$FFS" -gt 25 ]; then
  78. #大于24个记录时删除旧记录
  79. aqicn=`cat /tmp/aqii/aso2`
  80. echo ${aqicn#*;} > /tmp/aqii/aso2
  81. fi
  82. sed -Ei s/[[:space:]]//g /tmp/aqii/aso2
  83. #no2
  84. aqicn=`cat /tmp/aqicn`
  85. aqicn=`echo ${aqicn#*no2"\:\{"val"\:}`
  86. #重新构建AQI记录
  87. echo -ne ${aqicn%%,"date*}";" >> /tmp/aqii/ano2;
  88. FFS=`cat /tmp/aqii/ano2 |grep ";" |awk -F "" '{for(i=1;i<=NF;++i) if($i==";") ++sum}END{print sum}'`
  89. if [ "$FFS" -gt 25 ]; then
  90. #大于24个记录时删除旧记录
  91. aqicn=`cat /tmp/aqii/ano2`
  92. echo ${aqicn#*;} > /tmp/aqii/ano2
  93. fi
  94. sed -Ei s/[[:space:]]//g /tmp/aqii/ano2
  95. #o3
  96. aqicn=`cat /tmp/aqicn`
  97. aqicn=`echo ${aqicn#*o3"\:\{"val"\:}`
  98. #重新构建AQI记录
  99. echo -ne ${aqicn%%,"date*}";" >> /tmp/aqii/ao3;
  100. FFS=`cat /tmp/aqii/ao3 |grep ";" |awk -F "" '{for(i=1;i<=NF;++i) if($i==";") ++sum}END{print sum}'`
  101. if [ "$FFS" -gt 25 ]; then
  102. #大于24个记录时删除旧记录
  103. aqicn=`cat /tmp/aqii/ao3`
  104. echo ${aqicn#*;} > /tmp/aqii/ao3
  105. fi
  106. sed -Ei s/[[:space:]]//g /tmp/aqii/ao3
  107. #co
  108. aqicn=`cat /tmp/aqicn`
  109. aqicn=`echo ${aqicn#*co"\:\{"val"\:}`
  110. #重新构建AQI记录
  111. echo -ne ${aqicn%%,"date*}";" >> /tmp/aqii/aco;
  112. FFS=`cat /tmp/aqii/aco |grep ";" |awk -F "" '{for(i=1;i<=NF;++i) if($i==";") ++sum}END{print sum}'`
  113. if [ "$FFS" -gt 25 ]; then
  114. #大于24个记录时删除旧记录
  115. aqicn=`cat /tmp/aqii/aco`
  116. echo ${aqicn#*;} > /tmp/aqii/aco
  117. fi
  118. sed -Ei s/[[:space:]]//g /tmp/aqii/aco
  119. #生成数据
  120. cat /tmp/aqii/apm25  > /tmp/aqi
  121. echo "" >> /tmp/aqi
  122. cat /tmp/aqii/apm10  >> /tmp/aqi
  123. echo "" >> /tmp/aqi
  124. cat /tmp/aqii/aso2  >> /tmp/aqi
  125. echo "" >> /tmp/aqi
  126. cat /tmp/aqii/ano2  >> /tmp/aqi
  127. echo "" >> /tmp/aqi
  128. cat /tmp/aqii/ao3  >> /tmp/aqi
  129. echo "" >> /tmp/aqi
  130. cat /tmp/aqii/aco  >> /tmp/aqi
  131. echo "" >> /tmp/aqi


  132. #链接失效停用
  133. #北京的分类污染物24小时数据获取并计算出AQI和相应颜色数据写入到指定文件中供显示和绘图;
  134. # set -e;
  135. # wget "http://zx.bjmemc.com.cn/ashx/Data.ashx?Action=GetChartData_ByStationAndWRWType&StationName=%E5%A5%A5%E4%BD%93%E4%B8%AD%E5%BF%83&WRWType=PM2.5" -O /tmp/apm2.5;
  136. # wget "http://zx.bjmemc.com.cn/ashx/Data.ashx?Action=GetChartData_ByStationAndWRWType&StationName=%E5%A5%A5%E4%BD%93%E4%B8%AD%E5%BF%83&WRWType=PM10" -O /tmp/apm10;
  137. # wget "http://zx.bjmemc.com.cn/ashx/Data.ashx?Action=GetChartData_ByStationAndWRWType&StationName=%E5%A5%A5%E4%BD%93%E4%B8%AD%E5%BF%83&WRWType=SO2" -O /tmp/aso2;
  138. # wget "http://zx.bjmemc.com.cn/ashx/Data.ashx?Action=GetChartData_ByStationAndWRWType&StationName=%E5%A5%A5%E4%BD%93%E4%B8%AD%E5%BF%83&WRWType=NO2" -O /tmp/ano2;
  139. # wget "http://zx.bjmemc.com.cn/ashx/Data.ashx?Action=GetChartData_ByStationAndWRWType&StationName=%E5%A5%A5%E4%BD%93%E4%B8%AD%E5%BF%83&WRWType=O3" -O /tmp/ao3;
  140. # wget "http://zx.bjmemc.com.cn/ashx/Data.ashx?Action=GetChartData_ByStationAndWRWType&StationName=%E5%A5%A5%E4%BD%93%E4%B8%AD%E5%BF%83&WRWType=CO" -O /tmp/aco;

  141. # cat /tmp/apm2.5 | awk -F "{" '{for (i=3;i<=NF;i++) print $i}' | awk -F '"Value"' '{print $2}' | awk -F '"' 'BEGIN{printf "pm25;"}{printf $2";"}' > /tmp/aqi;
  142. # echo "" >> /tmp/aqi;
  143. # cat /tmp/apm10 | awk -F "{" '{for (i=3;i<=NF;i++) print $i}' | awk -F '"Value"' '{print $2}' | awk -F '"' 'BEGIN{printf "pm10;"}{printf $2";"}' >> /tmp/aqi;
  144. # echo "" >> /tmp/aqi;
  145. # cat /tmp/aso2 | awk -F "{" '{for (i=3;i<=NF;i++) print $i}' | awk -F '"Value"' '{print $2}' | awk -F '"' 'BEGIN{printf "so2;"}{printf $2";"}' >> /tmp/aqi;
  146. # echo "" >> /tmp/aqi;
  147. # cat /tmp/ano2 | awk -F "{" '{for (i=3;i<=NF;i++) print $i}' | awk -F '"Value"' '{print $2}' | awk -F '"' 'BEGIN{printf "no2;"}{printf $2";"}' >> /tmp/aqi;
  148. # echo "" >> /tmp/aqi;
  149. # cat /tmp/ao3 | awk -F "{" '{for (i=3;i<=NF;i++) print $i}' | awk -F '"Value"' '{print $2}' | awk -F '"' 'BEGIN{printf "o3;"}{printf $2";"}' >> /tmp/aqi;
  150. # echo "" >> /tmp/aqi;
  151. # cat /tmp/aco | awk -F "{" '{for (i=3;i<=NF;i++) print $i}' | awk -F '"Value"' '{print $2}' | awk -F '"' 'BEGIN{printf "co;"}{printf $2";"}' >> /tmp/aqi;
  152. # echo "" >> /tmp/aqi;


  153. #生产绘图数据
  154. cat /tmp/aqi| awk -F";" '{for (i=2;i<=NF;i++) \
  155. { \
  156.   {if (NR==1) AQIpm25[i-2]=$i+0}  \
  157.   {if (NR==2) AQIpm10[i-2]=$i+0}  \
  158.   {if (NR==3) AQIso2[i-2]=$i+0}  \
  159.   {if (NR==4) AQIno2[i-2]=$i+0}  \
  160.   {if (NR==5) AQIo3[i-2]=$i+0}  \
  161.   {if (NR==6) AQIco[i-2]=$i+0}}  \
  162. } END { \
  163.   {if (AQIpm25[23]==0) AQIpm25[23]=AQIpm25[22]} \
  164.   {if (AQIpm10[23]==0) AQIpm10[23]=AQIpm10[22]} \
  165.   {if (AQIso2[23]==0) AQIso2[23]=AQIso2[22]} \
  166.   {if (AQIo3[23]==0) AQIo3[23]=AQIo3[22]} \
  167.   {if (AQIno2[23]==0) AQIno2[23]=AQIno2[22]} \
  168.   {if (AQIco[23]==0) AQIco[23]=AQIco[22]} \
  169.   {for (i=0;i<=23;i++) { \
  170.     pm25BPl=500;pm25BPh=1000;iAqil=500;iAqih=1000; \
  171.     if (AQIpm25[i]<35) {pm25BPl=0;pm25BPh=35;iAqil=0;iAqih=50;} \
  172.     else if (AQIpm25[i]<75) {pm25BPl=35;pm25BPh=75;iAqil=50;iAqih=100;} \
  173.     else if (AQIpm25[i]<115) {pm25BPl=75;pm25BPh=115;iAqil=100;iAqih=150;} \
  174.     else if (AQIpm25[i]<150) {pm25BPl=115;pm25BPh=150;iAqil=150;iAqih=200;} \
  175.     else if (AQIpm25[i]<250) {pm25BPl=150;pm25BPh=250;iAqil=200;iAqih=300;} \
  176.     else if (AQIpm25[i]<350) {pm25BPl=250;pm25BPh=350;iAqil=300;iAqih=400;} \
  177.     else if (AQIpm25[i]<500) {pm25BPl=350;pm25BPh=500;iAqil=400;iAqih=500;}; \
  178.     AQIpm25[i] = iAqil+(AQIpm25[i]-pm25BPl)*((iAqih-iAqil)/(pm25BPh-pm25BPl));\
  179.     pm10BPl=600;pm10BPh=1000;iAqil=500;iAqih=1000; \
  180.     if (AQIpm10[i]<50) {pm10BPl=0;pm10BPh=50;iAqil=0;iAqih=50;} \
  181.     else if (AQIpm10[i]<150) {pm10BPl=50;pm10BPh=150;iAqil=50;iAqih=100;} \
  182.     else if (AQIpm10[i]<250) {pm10BPl=150;pm10BPh=250;iAqil=100;iAqih=150;} \
  183.     else if (AQIpm10[i]<350) {pm10BPl=250;pm10BPh=350;iAqil=150;iAqih=200;} \
  184.     else if (AQIpm10[i]<420) {pm10BPl=350;pm10BPh=420;iAqil=200;iAqih=300;} \
  185.     else if (AQIpm10[i]<500) {pm10BPl=420;pm10BPh=500;iAqil=300;iAqih=400;} \
  186.     else if (AQIpm10[i]<600) {pm10BPl=500;pm10BPh=600;iAqil=400;iAqih=500;}; \
  187.     AQIpm10[i] = iAqil+(AQIpm10[i]-pm10BPl)*((iAqih-iAqil)/(pm10BPh-pm10BPl));\
  188.     so2BPl=2620;so2BPh=4000;iAqil=500;iAqih=1000; \
  189.     if (AQIso2[i]<50) {so2BPl=0;so2BPh=50;iAqil=0;iAqih=50;} \
  190.     else if (AQIso2[i]<150) {so2BPl=50;so2BPh=150;iAqil=50;iAqih=100;} \
  191.     else if (AQIso2[i]<475) {so2BPl=150;so2BPh=475;iAqil=100;iAqih=150;} \
  192.     else if (AQIso2[i]<800) {so2BPl=475;so2BPh=800;iAqil=150;iAqih=200;} \
  193.     else if (AQIso2[i]<1600) {so2BPl=800;so2BPh=1600;iAqil=200;iAqih=300;} \
  194.     else if (AQIso2[i]<2100) {so2BPl=1600;so2BPh=2100;iAqil=300;iAqih=400;} \
  195.     else if (AQIso2[i]<2620) {so2BPl=2100;so2BPh=2620;iAqil=400;iAqih=500;}; \
  196.     AQIso2[i] = iAqil+(AQIso2[i]-so2BPl)*((iAqih-iAqil)/(so2BPh-so2BPl));\
  197.     no2BPl=940;no2BPh=1500;iAqil=500;iAqih=1000; \
  198.     if (AQIno2[i]<40) {no2BPl=0;no2BPh=40;iAqil=0;iAqih=50;} \
  199.     else if (AQIno2[i]<80) {no2BPl=40;no2BPh=80;iAqil=50;iAqih=100;} \
  200.     else if (AQIno2[i]<180) {no2BPl=80;no2BPh=180;iAqil=100;iAqih=150;} \
  201.     else if (AQIno2[i]<280) {no2BPl=180;no2BPh=280;iAqil=150;iAqih=200;} \
  202.     else if (AQIno2[i]<565) {no2BPl=280;no2BPh=565;iAqil=200;iAqih=300;} \
  203.     else if (AQIno2[i]<750) {no2BPl=565;no2BPh=750;iAqil=300;iAqih=400;} \
  204.     else if (AQIno2[i]<940) {no2BPl=750;no2BPh=940;iAqil=400;iAqih=500;}; \
  205.     AQIno2[i] = iAqil+(AQIno2[i]-no2BPl)*((iAqih-iAqil)/(no2BPh-no2BPl));\
  206.     o3BPl=1200;o3BPh=2000;iAqil=500;iAqih=1000; \
  207.     if (AQIo3[i]<100) {o3BPl=0;o3BPh=100;iAqil=0;iAqih=50;} \
  208.     else if (AQIo3[i]<160) {o3BPl=100;o3BPh=160;iAqil=50;iAqih=100;} \
  209.     else if (AQIo3[i]<215) {o3BPl=160;o3BPh=215;iAqil=100;iAqih=150;} \
  210.     else if (AQIo3[i]<265) {o3BPl=215;o3BPh=265;iAqil=150;iAqih=200;} \
  211.     else if (AQIo3[i]<800) {o3BPl=265;o3BPh=800;iAqil=200;iAqih=300;} \
  212.     else if (AQIo3[i]<1000) {o3BPl=800;o3BPh=1000;iAqil=300;iAqih=400;} \
  213.     else if (AQIo3[i]<1200) {o3BPl=1000;o3BPh=1200;iAqil=400;iAqih=500;}; \
  214.     AQIo3[i] = iAqil+(AQIo3[i]-o3BPl)*((iAqih-iAqil)/(o3BPh-o3BPl));\
  215.     coBPl=60;coBPh=100;iAqil=500;iAqih=1000; \
  216.     if (AQIco[i]<2) {coBPl=0;coBPh=100;iAqil=0;iAqih=50;} \
  217.     else if (AQIco[i]<4) {coBPl=2;coBPh=4;iAqil=50;iAqih=100;} \
  218.     else if (AQIco[i]<14) {coBPl=4;coBPh=14;iAqil=100;iAqih=150;} \
  219.     else if (AQIco[i]<24) {coBPl=14;coBPh=24;iAqil=150;iAqih=200;} \
  220.     else if (AQIco[i]<36) {coBPl=24;coBPh=36;iAqil=200;iAqih=300;} \
  221.     else if (AQIco[i]<48) {coBPl=36;coBPh=48;iAqil=300;iAqih=400;} \
  222.     else if (AQIco[i]<60) {coBPl=48;coBPh=60;iAqil=400;iAqih=500;}; \
  223.     AQIco[i] = iAqil+(AQIco[i]-coBPl)*((iAqih-iAqil)/(coBPh-coBPl));\
  224.     sMain="pm25";cAQI=AQIpm25[i];\
  225.     if (cAQI<AQIpm10[i]) {sMain="pm10";cAQI=AQIpm10[i];}; \
  226.     if (cAQI<AQIso2[i]) {sMain="so2";cAQI=AQIso2[i];}; \
  227.     if (cAQI<AQIno2[i]) {sMain="no2";cAQI=AQIno2[i];}; \
  228.     if (cAQI<AQIo3[i]) {sMain="o3";cAQI=AQIo3[i];}; \
  229.     if (cAQI<AQIco[i]) {sMain="co";cAQI=AQIco[i];}; \
  230.     cAqi[i]=cAQI;cR=0;cG=0;cB=0;cAqi[i]=cAqi[i]+0;\
  231.     if (cAQI<50) {aLevel=1;cR=255/50*cAQI;cG=228+(255-228)/50*cAQI;cB=0} \
  232.     else if (cAQI<100) {aLevel=2;cR=255;cG=255-(255-126)/50*(cAQI-50);cB=0} \
  233.     else if (cAQI<150) {aLevel=3;cR=255;cG=126-126/50*(cAQI-100);cB=0} \
  234.     else if (cAQI<200) {aLevel=4;cR=255-(255-153)/50*(cAQI-150);cG=0;cB=76/100*(cAQI-150)} \
  235.     else if (cAQI<300) {aLevel=5;cR=153-(153-126)/100*(cAQI-200);cG=0;cB=76-(76-35)/100*(cAQI-200)} \
  236.     else {aLevel=6;cR=126-(126-90)/300*(cAQI-300);cG=0;cB=35-(35-15)/300*(cAQI-300)}; \
  237.     rColor[i]=cR;gColor[i]=cG;bColor[i]=cB;\
  238.     } \
  239.   } \
  240. {aAqi=sprintf("%d",cAQI); while (length(aAqi) < 3) {aAqi="n"aAqi}; \
  241.   printf "%s\n%s\n%d\n",sMain,aAqi,aLevel; \
  242.   for (i=0;i<=23;i++) printf "%d\n",cAqi[i]; \
  243.   for (i=0;i<=23;i++) printf "%d,%d,%d,\n",rColor[i],gColor[i],bColor[i]; } \
  244. }' >/opt/lcd4linux/data/aqi

  245. #python绘图
  246. python /opt/lcd4linux/scripts/drawchart.py &

  247. exit 0

复制代码



作者: king007    时间: 2016-4-9 13:51
lcd4linux安装不了啊。
root@OpenWrt:~# opkg install --nodeps /tmp/lcd4linux-dpf_r1200-2_ramips_24kec.ip
k
Collected errors:
* deb_extract: /tmp/lcd4linux-dpf_r1200-2_ramips_24kec.ipk: invalid magic
* pkg_init_from_file: Failed to extract control file from /tmp/lcd4linux-dpf_r1200-2_ramips_24kec.ipk.

作者: king007    时间: 2016-4-9 13:52
newifi mini 安装op 15.05.1
作者: anjoywang    时间: 2016-4-9 18:18
留个记号随时弄
作者: fengqi    时间: 2016-4-9 22:59
看各位大神折腾。
作者: 南小鸟    时间: 2016-4-10 16:22
WIn环境下链接AIDA64的效果
作者: kazuyuki    时间: 2016-4-10 17:34
南小鸟 发表于 2016-4-10 16:22
WIn环境下链接AIDA64的效果

LS能共享一下你的aida64设置文件吗?
作者: haitianys    时间: 2016-4-10 20:54
这个是最近准备折腾的。
作者: cp2016    时间: 2016-4-10 21:22
这东东好玩!
作者: qurongshi    时间: 2016-4-10 21:41
3
作者: szqp    时间: 2016-4-10 21:44
merlin固件能装lcd4linux吗
作者: nekotora    时间: 2016-4-10 23:59
本帖最后由 nekotora 于 2016-4-11 00:01 编辑

感谢楼上各位大神
求问 lcd4linux-dpf_r1184-2_ar71xx.ipk.rar 和 lcd4linux-dpf_r1200-2_ar71xx.ipk.rar 有啥区别?
图片资源放好,lcd4linux.conf的路径也修改好了,图片资源就是显示不出来,肿么破


[attach]128174[/attach]



作者: i0miss0you    时间: 2016-4-11 18:53
南小鸟 发表于 2016-4-10 16:22
WIn环境下链接AIDA64的效果

求配置图,QQ401406925
作者: i0miss0you    时间: 2016-4-11 18:53
南小鸟 发表于 2016-4-10 16:22
WIn环境下链接AIDA64的效果

求配置图,QQ401406925
作者: 结庐人境    时间: 2016-4-11 19:02
支持楼主!
作者: 结庐人境    时间: 2016-4-11 20:22
sehu 发表于 2016-4-1 11:47
获取天气数据的yahoo weather API接口变动,导致天气数据无法获取失败问题,最后,终于被我找到了最新的yah ...

请问去哪儿查找城市代码?谢谢
作者: ldd1231    时间: 2016-4-12 10:06
hiboyhiboyhiboy 发表于 2016-4-9 07:44
原数据链接失效,只能重构AQI数据了。
每小时运行一次脚本,图片能显示24小时内情况。

雅虎天气链接又失效了,能不能换个国内的天气预报api,速度还快点
作者: ﹏逢场做戏ゝ    时间: 2016-4-12 10:15
天气和时间都不显示。。。
作者: ﹏逢场做戏ゝ    时间: 2016-4-12 10:16
不知道什么原因
作者: 结庐人境    时间: 2016-4-12 10:45
harryke 发表于 2016-4-7 08:29
天气改成这样,但/usr/share/lcd4linux/mytheme/data/weather里的数据始终还是以前的,无变化。如果清空数 ...

你好,我手动执行脚本仍然不能获取数据,终端显示收不到数据,会是哪些问题呢?
wget -O /tmp/weather 'http://xml.weather.yahoo.com/forecastrss?w=2137085&u=c'
if [ $? = 0 ]; then
        cat /tmp/weather | grep '<yweather' | awk -F'"' 'BEGIN {C1=1;}{ \
                {if (substr($1, 11, 8)=="location") L1=$2} \
                {if (substr($1, 11, 4)=="wind") {L81=$2; L82=$4; L83=$6}} \
                {if (substr($1, 11, 10)=="atmosphere") { L91=$2; L92=$4; L93=$6; \
                {if($8=="0") L94="S"} {if($8=="1") L94="R"} {if($8=="2") L94="F"}}} \
                {if (substr($1, 11, 9)=="astronomy") {LA1=$2; LA2=$4}} \
                {if (substr($1, 11, 9)=="condition") {L2=$4; L3=$6"c"}} \
                {if (substr($1, 11, 8)=="forecast") {if (C1==1) {L4=$12;L5=$6"cdu"$8"c";C1=0} else {L6=$12;L7=$6"cdu"$8"c"}}}} \
                END \
                { while (length(L3) < 4) {L3="n"L3}; while (length(L5) < 10) {L5="n"L5}; while (length(L7) < 10) {L7="n"L7}; \
                i=index(LA1,":");Xss=substr(LA1,0,i) substr(LA1, i+1, 2); \
                i=index(LA2,":");Xse=substr(LA2,0,i) substr(LA2, i+1, 2);  \
                printf "%s\n%s\n%s\n%s\n%s\n%s\n%s\nLv.%s Dir.%s\042 %skm/h\nH.%s%% %skm %smb %s\nRise %s Set %s\n%s\n%s\n", \
                L1,L2,L3,L4,L5,L6,L7,L81,L82,L83,L91,L92,L93,L94,LA1,LA2,Xss,Xse}' \
                > /usr/share/lcd4linux/theme128/data/weather
else
         exit $?
fi

exit 0
作者: 结庐人境    时间: 2016-4-12 10:49
南小鸟 发表于 2016-4-10 16:22
WIn环境下链接AIDA64的效果

求共享,822610608@qq.com
作者: 结庐人境    时间: 2016-4-12 10:51
nekotora 发表于 2016-4-10 23:59
感谢楼上各位大神
求问 lcd4linux-dpf_r1184-2_ar71xx.ipk.rar 和 lcd4linux-dpf_r1200-2_ar71xx.ipk.rar  ...

.conf文件里的路径要修改,在最后几行。
作者: IdealMe    时间: 2016-4-12 10:53
pandorbox系统貌似安装不上
作者: 淡蛋但忧伤    时间: 2016-4-12 12:22
南小鸟 发表于 2016-4-10 16:22
WIn环境下链接AIDA64的效果

很好看啊,能不能共享配置啊40301073@qq.com
作者: 南小鸟    时间: 2016-4-12 12:52
淡蛋但忧伤 发表于 2016-4-12 12:22
很好看啊,能不能共享配置啊40301073@qq.com

看我在板块发的帖
作者: ﹏逢场做戏ゝ    时间: 2016-4-12 17:17
我只能试试啦
作者: ﹏逢场做戏ゝ    时间: 2016-4-12 17:17
最新的xml开头的那个雅虎也挂掉了
作者: jovian    时间: 2016-4-12 22:13
买了,还在路上,先收藏了
作者: stone2012    时间: 2016-4-12 22:44
IdealMe 发表于 2016-4-12 10:53
pandorbox系统貌似安装不上

我的貌似lcd4linux装上了,但是连接lcd时,提示port 错。

[root@PandoraBox:/tmp]#lcd4linux
openPort: error open
GPS PLUGIN, Error: openPort -1
[root@PandoraBox:/tmp]#lcd4linux -l
LCD4Linux 0.11.0-SVN-1158
Copyright (C) 2005, 2006, 2007, 2008, 2009 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>

available display drivers:
   ASTUSB              : ASTUSB display interface
   FW8888              : Allnet-FW8888
   IRLCD               : USBtiny LCD controller
   LCD2USB             : LCD2USB homebrew USB interface for HD44780 text displays
   NULL                : NULL driver for testing purposes
   picoLCD             : picoLCD 20x2 Text LCD
   serdisplib          : OPTREX323 LSU7S1011A E08552 PCD8544 PCF8511 LPH7366 LPH7690 NOKIA7110 NEC21A LPH7508 HP12542R ERICSSONT2X ERICSSONR520 T6963 TLX1391 T6963SERMOD SED133X S1D13700 N3510I S1D15G10 KS0108 CTINCLUD LH155 SHARP240 OLED96X36X1 OLED96X64X16 OLED128X64X4 BL160128A 4DOLED282815 L4ME5I L4M132C GOLDELOX STV8105 DG16080 DG1608011
   SimpleLCD           : generic vt100
   T6963               : T6963
   USBHUB              : USBHUB
   USBLCD              : USBLCD
   VNC                 : vnc server

serdisplib: header version 1.97, library version 1.97, available sub-drivers:

display name        alias names           description
------------------  --------------------  -----------------------------------
   OPTREX323                              Optrex 323 display                 
   LSU7S1011A       ALPS                  ALPS display with display module kit by pollin
   E08552                                 EPSON E0855-2 display with display module kit by pollin
   PCD8544                                generic driver for PCD8544-based displays
   PCF8511                                generic driver for PCF8511-based displays
   LPH7366                                LPH7366 display with backlight     
   LPH7690                                LPH7690 display                    
   NOKIA7110        SED1565               Nokia 7110 display (SED1565-based)
   NEC21A           SKYPER                NEC 21a (Skyper) display module   
   LPH7508                                LPH7508 display module with display module kit by pollin
   HP12542R                               Hyundai HP12542R display module with display module kit by pollin
   ERICSSONT2X      E///T2X               Ericsson T20/T28/T29 i2c-displays  
   ERICSSONR520     E///R520,R520         Ericsson R520/T65 i2c-displays     
   T6963            T6963C                generic driver for T6963-based displays
   TLX1391                                Toshiba TLX1391 display (T6963-based)
   T6963SERMOD                            T6963-based display module with built-in parallel to serial converter
   SED133X          SED1330,SED1335       generic driver for SED1330/SED1335-based displays
   S1D13700                               generic driver for S1D13700-based displays
   N3510I           N3530                 driver for Nokia 3510i/3530 displays (S1D15G14-based)
   S1D15G10         N6100                 driver for Nokia 6100 and compliant displays (S1D15G10-based)
   KS0108                                 generic driver for KS0108-based displays
   CTINCLUD                               c't includ USB-display            
   LH155                                  generic driver for LH155-based displays
   SHARP240                               Sharp M078CKA 240x64 (LH155-based)
   OLED96X36X1                            Pictiva 96X36 OLED 1bit            
   OLED96X64X16                           Pictiva 96X64 colour OLED 16bit   
   OLED128X64X4                           Pictiva 128X64 yellow OLED 4bit   
   BL160128A                              Bolymin BL160128A colour OLED 18bit
   4DOLED282815     4DOLED128             4DOLED-282815 colour OLED 18bit   
   L4ME5I                                 linux4media USB-interface E-5i-USB
   L4M132C                                linux4media USB-interface w/ 132x65 colour display
   GOLDELOX         UOLED160,UOLED128     displays driven by GOLDELOX-MD1 module
   STV8105          OLED256X64X4          Pictiva 256X64 yellow OLED 4bit   
   DG16080                                DG-16080 160x80                    
   DG1608011                              DG-16080-11 160x80 (non-square pixels)

available plugins:
  cfg, math, string, test, time, cpuinfo, exec, event, gps, huawei, loadavg, meminfo, netdev, netinfo, ppp, proc_stat, uptime

作者: 20680    时间: 2016-4-12 23:49
我的相框到手了,学习学习。
作者: cool2016    时间: 2016-4-13 10:47
!!!!
作者: 81795791    时间: 2016-4-13 16:19
本帖最后由 81795791 于 2016-4-13 16:20 编辑

[attach]128316[/attach]弄好了 不错。。。

作者: harryke    时间: 2016-4-13 16:45
81795791 既然弄好了,怎么不发一下教程?
作者: lyungogo    时间: 2016-4-13 20:28
@81795791 大赞,求分享啊
作者: 81795791    时间: 2016-4-13 20:32
还在调试。。。。
作者: zhangjie203203    时间: 2016-4-13 21:50
谢谢各位  受益匪浅
作者: 81795791    时间: 2016-4-13 22:39
折腾好了吧。。。。上地址了    链接:http://pan.baidu.com/s/1skNmqNr 密码:1iai
作者: x1177    时间: 2016-4-13 22:48
81795791 发表于 2016-4-13 16:19
弄好了 不错。。。

你这个不错啊,求配置文件lcd4linux.conf文件,以及天气脚本分享
作者: 81795791    时间: 2016-4-14 08:40
x1177 发表于 2016-4-13 22:48
你这个不错啊,求配置文件lcd4linux.conf文件,以及天气脚本分享

82楼
作者: daihema    时间: 2016-4-14 09:45
是不是天气问题还是没有解决
作者: x1177    时间: 2016-4-14 15:51
daihema 发表于 2016-4-14 09:45
是不是天气问题还是没有解决

雅虎的天气接口有问题,无法显示,用82楼的试试
作者: harryke    时间: 2016-4-14 17:15
感谢81795791 大神,按照教程已成功获取数据。但手动运行GetAQIDATA时,出现两处错误,不明白是什么问题?


[attach]128377[/attach]

作者: 81795791    时间: 2016-4-14 19:33
harryke 发表于 2016-4-14 17:15
感谢81795791 大神,按照教程已成功获取数据。但手动运行GetAQIDATA时,出现两处错误,不明白是什么问题?
...

安装pil
作者: 尼古拉了个丝    时间: 2016-4-14 21:22
C:\Users\nicol_000\Desktop    大神 请问这个是什么情况啊~~求助
作者: qlm2009    时间: 2016-4-15 10:54
尼古拉了个丝 发表于 2016-4-14 21:22
大神 请问这个是什么情况啊~~求助

没装windows下的驱动
作者: qlm2009    时间: 2016-4-15 11:34
http://sourceforge.net/projects/dpf-ax/里的fw_delightdigi_2_portrait.bin是最新版的固件
作者: 尼古拉了个丝    时间: 2016-4-15 12:45
qlm2009 发表于 2016-4-15 10:54
没装windows下的驱动

驱动装了~我买了俩,同一台电脑 一个可以用,另一个就这个状态

作者: askman1123    时间: 2016-4-15 14:10
xxlover 发表于 2016-4-2 19:15
这个好屌,不知道小白折腾起来是不是很吃力!

要是放在WIN上用,太简单了,看一遍就会,甭提还有图文教程了,要是放在路由上,就麻烦点
作者: wgy2000    时间: 2016-4-15 16:48
失败!!!!
root@pc003:~# lcd4linux -l
LCD4Linux 0.11.0-SVN-1193
Copyright (C) 2005, 2006, 2007, 2008, 2009 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>

available display drivers:
   DPF                 : Hacked dpf-ax digital photo frame

available plugins:
  cfg, math, string, test, time, apm, asterisk, button_exec, cpuinfo, diskstats, dvb, exec, event, fifo, file, hddtemp, huawei, i2c_sensors, iconv, imon, isdn, kvv, loadavg, meminfo, mpd, netdev, netinfo, pop3, ppp, proc_stat, seti, statfs, uname, uptime, w1retap, xmms

root@pc003:~# /etc/init.d/lcd4linux start
security error: group or other have access to '/etc/lcd4linux.conf'
Error reading configuration. Exit!
root@pc003:~#

作者: lw224    时间: 2016-4-15 17:12
相框无显示,路由提示:/opt/bin/lcd4linux: can't load library 'libgd.so.3'

作者: qlm2009    时间: 2016-4-15 20:11
最新的破解固件fw_pt824_2.bin -- v0.43,2015年11月22日发布;
我提取的原厂固件full stock firmware.bin。

度盘链接:
http://pan.baidu.com/s/1cgDOCm
作者: zhaobin52    时间: 2016-4-16 00:39
想买个数码相框   有多的联系我吧   价格你说
作者: harryke    时间: 2016-4-16 11:38
本帖最后由 harryke 于 2016-4-16 11:40 编辑

lcd4linux.conf这个文件设置为600权限试试。


安装pil,还要安装另外的组件,难度比较大,不折腾了。

作者: li809    时间: 2016-4-19 00:11

支持各位大神!
作者: 81795791    时间: 2016-4-20 08:34
结庐人境 发表于 2016-4-11 19:02
支持楼主!

img目录的lcds就是调整时间亮度的  0-7级 0为关闭 7为最亮




欢迎光临 恩山无线论坛 (https://www.right.com.cn/FORUM/) Powered by Discuz! X3.5