lcd4linux路由插件,Padavan固件lcd4linux相框-2016年12月9日更新 - Padavan - 恩山无线论坛 - Powered by Discuz!...

本文主要是介绍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的配置文件,自用的,优化了一点界面。

88223dbdd243abda0f9ec520ab574f02.gif

QQ截图20161205165003.png (466.35 KB, 下载次数: 0)

2016-12-5 16:50 上传

88223dbdd243abda0f9ec520ab574f02.gif

QQ截图20161209183347.png (460.92 KB, 下载次数: 1)

2016-12-9 18:36 上传

启动相框教程:

1、下载dpf附件后,解压直接放到opt目录

2、复制命令到【自定义设置】-脚本-WAN口,然后保存设置  , 见下图

#重启相框

/opt/dpf/lcd4linux/slcd4linux

88223dbdd243abda0f9ec520ab574f02.gif

QQ截图20161209181700.png (55.06 KB, 下载次数: 1)

2016-12-9 18:36 上传

3、此时连接好相框,然后路由管理界面点击【重新连接】

88223dbdd243abda0f9ec520ab574f02.gif

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分钟更新天气

88223dbdd243abda0f9ec520ab574f02.gif

QQ截图20161209182217.png (73.35 KB, 下载次数: 2)

2016-12-9 18:36 上传

6、修改当前所属城市

进入U盘\opt\dpf\lcd4linux\scripts目录,编辑getweather,和getaqidata 文件

把城市ID和城市名称拼音,换成当前所在城市即可

城市ID查询站点,我也没有了,可以再旧版路由固件上面找到查询连接,有人找到了,记得回帖分享下。

88223dbdd243abda0f9ec520ab574f02.gif

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!...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/189425

相关文章

全屋WiFi 7无死角! 华硕 RP-BE58无线信号放大器体验测评

《全屋WiFi7无死角!华硕RP-BE58无线信号放大器体验测评》家里网络总是有很多死角没有网,我决定入手一台支持Mesh组网的WiFi7路由系统以彻底解决网络覆盖问题,最终选择了一款功能非常... 自2023年WiFi 7技术标准(IEEE 802.11be)正式落地以来,这项第七代无线网络技术就以超高速

CnPlugin是PL/SQL Developer工具插件使用教程

《CnPlugin是PL/SQLDeveloper工具插件使用教程》:本文主要介绍CnPlugin是PL/SQLDeveloper工具插件使用教程,具有很好的参考价值,希望对大家有所帮助,如有错... 目录PL/SQL Developer工具插件使用安装拷贝文件配置总结PL/SQL Developer工具插

maven中的maven-antrun-plugin插件示例详解

《maven中的maven-antrun-plugin插件示例详解》maven-antrun-plugin是Maven生态中一个强大的工具,尤其适合需要复用Ant脚本或实现复杂构建逻辑的场景... 目录1. 核心功能2. 典型使用场景3. 配置示例4. 关键配置项5. 优缺点分析6. 最佳实践7. 常见问题

golang实现动态路由的项目实践

《golang实现动态路由的项目实践》本文主要介绍了golang实现动态路由项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习... 目录一、动态路由1.结构体(数据库的定义)2.预加载preload3.添加关联的方法一、动态路由1

MyBatis分页插件PageHelper深度解析与实践指南

《MyBatis分页插件PageHelper深度解析与实践指南》在数据库操作中,分页查询是最常见的需求之一,传统的分页方式通常有两种内存分页和SQL分页,MyBatis作为优秀的ORM框架,本身并未提... 目录1. 为什么需要分页插件?2. PageHelper简介3. PageHelper集成与配置3.

Nginx路由匹配规则及优先级详解

《Nginx路由匹配规则及优先级详解》Nginx作为一个高性能的Web服务器和反向代理服务器,广泛用于负载均衡、请求转发等场景,在配置Nginx时,路由匹配规则是非常重要的概念,本文将详细介绍Ngin... 目录引言一、 Nginx的路由匹配规则概述二、 Nginx的路由匹配规则类型2.1 精确匹配(=)2

Maven 插件配置分层架构深度解析

《Maven插件配置分层架构深度解析》:本文主要介绍Maven插件配置分层架构深度解析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Maven 插件配置分层架构深度解析引言:当构建逻辑遇上复杂配置第一章 Maven插件配置的三重境界1.1 插件配置的拓扑

Oracle 通过 ROWID 批量更新表的方法

《Oracle通过ROWID批量更新表的方法》在Oracle数据库中,使用ROWID进行批量更新是一种高效的更新方法,因为它直接定位到物理行位置,避免了通过索引查找的开销,下面给大家介绍Orac... 目录oracle 通过 ROWID 批量更新表ROWID 基本概念性能优化建议性能UoTrFPH优化建议注

Idea插件MybatisX失效的问题解决

《Idea插件MybatisX失效的问题解决》:本文主要介绍Idea插件MybatisX失效的问题解决,详细的介绍了4种问题的解决方法,具有一定的参考价值,感兴趣的可以了解一下... 目录一、重启idea或者卸载重装MyBATis插件(无需多言)二、检查.XML文件与.Java(该文件后缀Idea可能会隐藏

Redis中6种缓存更新策略详解

《Redis中6种缓存更新策略详解》Redis作为一款高性能的内存数据库,已经成为缓存层的首选解决方案,然而,使用缓存时最大的挑战在于保证缓存数据与底层数据源的一致性,本文将介绍Redis中6种缓存更... 目录引言策略一:Cache-Aside(旁路缓存)策略工作原理代码示例优缺点分析适用场景策略二:Re