本文主要是介绍lcd4linux路由插件,Padavan固件lcd4linux相框-2016年12月9日更新 - Padavan - 恩山无线论坛 - Powered by Discuz!...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本帖最后由 w4381123 于 2016-12-9 18:37 编辑
Padavan固件从8-23版本后就不支持相框功能了,我当时刚好从网上买了2个相框回来,还没体验几天遇到这个,相当郁闷,、
然后就从网上各种搜索教程资源,试图自己不依赖固件本身,把相框显示出来。功夫不负有心人,终于搞好了,发帖分享下;
2016年12月9日
主要内容:
1、已经把5号教程里面写的命令集合到一个脚本中,只需要执行脚本即可启动相框。
2、分享两个320x240的配置文件,自用的,优化了一点界面。
QQ截图20161205165003.png (466.35 KB, 下载次数: 0)
2016-12-5 16:50 上传
QQ截图20161209183347.png (460.92 KB, 下载次数: 1)
2016-12-9 18:36 上传
启动相框教程:
1、下载dpf附件后,解压直接放到opt目录
2、复制命令到【自定义设置】-脚本-WAN口,然后保存设置 , 见下图
#重启相框
/opt/dpf/lcd4linux/slcd4linux
QQ截图20161209181700.png (55.06 KB, 下载次数: 1)
2016-12-9 18:36 上传
3、此时连接好相框,然后路由管理界面点击【重新连接】
QQ截图20161209182026.png (57.9 KB, 下载次数: 1)
2016-12-9 18:36 上传
4、不出意外,你的相框应该已经正常显示了。
5、配置天气自动更新,配置crontab任务,这样天气信息就能自动更新了。
*/30 7-23 * * * /opt/dpf/lcd4linux/scripts/getweather #7-23点之间,每隔30分钟更新天气
QQ截图20161209182217.png (73.35 KB, 下载次数: 2)
2016-12-9 18:36 上传
6、修改当前所属城市
进入U盘\opt\dpf\lcd4linux\scripts目录,编辑getweather,和getaqidata 文件
把城市ID和城市名称拼音,换成当前所在城市即可
城市ID查询站点,我也没有了,可以再旧版路由固件上面找到查询连接,有人找到了,记得回帖分享下。
QQ截图20161205152734.png (156.01 KB, 下载次数: 0)
2016-12-5 15:27 上传
OK,教程到此结束!
附件在此:
链接: http://pan.baidu.com/s/1hrQzhIW 密码:回帖查看
网盘密码:
raq6
很少发帖,偶尔发帖,发现真的不容易啊,码字、排版,还要把过程讲清楚,尤其是插图真麻烦。 赞下经常发帖分享的坛友!
2016年12月5日 下面的不用看了,看上面的就够了。
首先;我是先从7-26版本的支持相框固件升级到最新固件, 然后使用7-26版本的opt覆盖最新版本opt,此时由于缺少必要脚本,相框不能正常显示,然后开始一步步修改调试。
1、备份7-26opt
2、升级最新固件
3、还原7-26 opt文件
4、修改lcd4linux\scripts\下面的getweather、getaqidata文件,注释掉上面的文件头,保留城市信息,见下图:
5、最重要的步骤:写几个简单的命令,让系统自动把lcd4linux所需文件复制到指定文件夹,见下面:
(Padavan固件的lcd4linux编译时已经指定了配置文件路径,只能每次启动都先复制一份到etc目录)
killall lcd4linux #停止相框
cp -f /opt/dpf/lcd4linux/lcd4linux /opt/bin/lcd4linux #复制程序到opt/bin/lcd4linux
chmod +x /opt/bin/lcd4linux #修改文件属性为 可执行0777
cp -f /opt/dpf/lcd4linux/lcd4linux.conf /etc/lcd4linux.conf #复制配置文件到etc目录
chmod 600 /etc/lcd4linux.conf #修改文件属性为600
/opt/bin/lcd4linux -f /etc/lcd4linux.conf #启动lcd4linux
#更新天气
/opt/dpf/lcd4linux/scripts/getweather
logger 天气更新完成!
#更新空气质量
/opt/dpf/lcd4linux/scripts/getaqidata
logger 空气质量更新完成!
6、先手动执行上面的命令,测试lcd4linux是否能正常启动,如果能正常启动向下看。
7、把上面的代码添加到 自定义设置-脚本-【路由启动后执行】,和【WAN 上行/下行启动后执行】的脚本里面通过事件触发,达到相框程序自动启动的效果
8、添加到【WAN 上行/下行启动后执行】脚本里面后,能实现点击 网络地图-外部网络连接状态-【重新连接】按钮,实现重启相框的功能。
9、opt自动更新后,会覆盖现有的配置文件,于是又尝试把lcd4linux目录放到opt/dpf目录下,这样一来即便开启opt自动更新也不怕被覆盖啦,这样就不会影响opt正常更新!
10、有空还会再试试直接从最新opt文件,按照上面的步骤操作,测试下是否能正常启动lcd4linux (测试过了,最新版固件+最新opt,使用我的方法,也能正常使用相框功能,O(∩_∩)O哈哈~)
11、天气、PM自动更新:到crontab设置定时任务,
#如30分钟执行一次:
*/30 * * * */opt/dpf/lcd4linux/scripts/getweather
*/30 * * * */opt/dpf/lcd4linux/scripts/getaqidata
opt 和lcd4linux文件太大就不分享了,主要是上面的命令执行了,一般就能正常运行lcd4linux了
这篇关于lcd4linux路由插件,Padavan固件lcd4linux相框-2016年12月9日更新 - Padavan - 恩山无线论坛 - Powered by Discuz!...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!