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

相关文章

RabbitMQ 延时队列插件安装与使用示例详解(基于 Delayed Message Plugin)

《RabbitMQ延时队列插件安装与使用示例详解(基于DelayedMessagePlugin)》本文详解RabbitMQ通过安装rabbitmq_delayed_message_exchan... 目录 一、什么是 RabbitMQ 延时队列? 二、安装前准备✅ RabbitMQ 环境要求 三、安装延时队

Go语言使用Gin处理路由参数和查询参数

《Go语言使用Gin处理路由参数和查询参数》在WebAPI开发中,处理路由参数(PathParameter)和查询参数(QueryParameter)是非常常见的需求,下面我们就来看看Go语言... 目录一、路由参数 vs 查询参数二、Gin 获取路由参数和查询参数三、示例代码四、运行与测试1. 测试编程路

MySQL 数据库表操作完全指南:创建、读取、更新与删除实战

《MySQL数据库表操作完全指南:创建、读取、更新与删除实战》本文系统讲解MySQL表的增删查改(CURD)操作,涵盖创建、更新、查询、删除及插入查询结果,也是贯穿各类项目开发全流程的基础数据交互原... 目录mysql系列前言一、Create(创建)并插入数据1.1 单行数据 + 全列插入1.2 多行数据

linux安装、更新、卸载anaconda实践

《linux安装、更新、卸载anaconda实践》Anaconda是基于conda的科学计算环境,集成1400+包及依赖,安装需下载脚本、接受协议、设置路径、配置环境变量,更新与卸载通过conda命令... 目录随意找一个目录下载安装脚本检查许可证协议,ENTER就可以安装完毕之后激活anaconda安装更

Nginx进行平滑升级的实战指南(不中断服务版本更新)

《Nginx进行平滑升级的实战指南(不中断服务版本更新)》Nginx的平滑升级(也称为热升级)是一种在不停止服务的情况下更新Nginx版本或添加模块的方法,这种升级方式确保了服务的高可用性,避免了因升... 目录一.下载并编译新版Nginx1.下载解压2.编译二.替换可执行文件,并平滑升级1.替换可执行文件

Django中的函数视图和类视图以及路由的定义方式

《Django中的函数视图和类视图以及路由的定义方式》Django视图分函数视图和类视图,前者用函数处理请求,后者继承View类定义方法,路由使用path()、re_path()或url(),通过in... 目录函数视图类视图路由总路由函数视图的路由类视图定义路由总结Django允许接收的请求方法http

SQL Server跟踪自动统计信息更新实战指南

《SQLServer跟踪自动统计信息更新实战指南》本文详解SQLServer自动统计信息更新的跟踪方法,推荐使用扩展事件实时捕获更新操作及详细信息,同时结合系统视图快速检查统计信息状态,重点强调修... 目录SQL Server 如何跟踪自动统计信息更新:深入解析与实战指南 核心跟踪方法1️⃣ 利用系统目录

Spring Boot Maven 插件如何构建可执行 JAR 的核心配置

《SpringBootMaven插件如何构建可执行JAR的核心配置》SpringBoot核心Maven插件,用于生成可执行JAR/WAR,内置服务器简化部署,支持热部署、多环境配置及依赖管理... 目录前言一、插件的核心功能与目标1.1 插件的定位1.2 插件的 Goals(目标)1.3 插件定位1.4 核

SpringBoot中六种批量更新Mysql的方式效率对比分析

《SpringBoot中六种批量更新Mysql的方式效率对比分析》文章比较了MySQL大数据量批量更新的多种方法,指出REPLACEINTO和ONDUPLICATEKEY效率最高但存在数据风险,MyB... 目录效率比较测试结构数据库初始化测试数据批量修改方案第一种 for第二种 case when第三种

java使用protobuf-maven-plugin的插件编译proto文件详解

《java使用protobuf-maven-plugin的插件编译proto文件详解》:本文主要介绍java使用protobuf-maven-plugin的插件编译proto文件,具有很好的参考价... 目录protobuf文件作为数据传输和存储的协议主要介绍在Java使用maven编译proto文件的插件