新版dashticz不能这么改了,等我节后更新吧~~~
[界面]Dashticz V2版 中使用中国天气网数据[2017-12-11更新]
Re: [界面]Dashticz中使用中国天气网数据
大佬,小米空气净化器怎么接入了?blindlight 写了: ↑周一 7月 17, 2017 18:26 都没人回。。。。我带个头展示下成果
QQ图片20170717182412.png
PS
需要插入的那个if,对于不同的position方式插入的地方不同,坛主的是自动排列情况下的位置,自定义排列的话自己figure it out
Re: [界面]Dashticz中使用中国天气网数据[2017-10-14更新]
新版没法用啊。。。这样怎么破大佬DT27 写了: ↑周日 7月 16, 2017 17:44 Dashticz项目地址:https://github.com/robgeerts/dashticz_v2
Dashticz面板默认天气是wunderground,其缺点见viewtopic.php?f=31&t=39#p131。
本帖仅增加中国天气数据,对界面无变动。
界面预览:屏幕快照 2017-07-16 17.41.25.jpg
简单说下实现方法:天气数据用php爬取中国天气网,模仿wunderground的API格式将数据输出,然后跟默认的wunderground显示方法一样,js获取数据后生成界面。
====================================
2017-10-14 14:07:31更新
简化修改,同步最新版Dashticz。
-----------------------------
2017-08-01 10:10:55更新
php文件更新,修复单数日期格式导致的错误。
-----------------------------
2017-07-20 16:58:18更新
weather.js中的修改更新,请重新替换“二:weather.js”中的代码。
-----------------------------
2017-07-20 15:30:18更新
php文件更新,去掉了当日预报,预报列表从第二天开始。
-----------------------------
2017-07-17 08:56:08更新
weather.js====================================代码: 全选
//修正兼容iOS //day = new Date(curfor.time); day = new Date(curfor.time.substr(0,10)+"T"+curfor.time.substr(11,8));
具体修改方法:
一:配置文件
在Dashticz/custom/CONFIG.js文件中,将config['wu_api'] = '';改为config['wu_api'] = '1';
并在下方增加以下配置代码其中的101120501修改为你自己的地区编号。代码: 全选
config['cnweather_citycode'] = '101120501'; //e.g. 101120501 Get from http://www.weather.com.cn/weather/101120501.shtml
修改后效果:屏幕快照 2017-10-14 14.15.34.jpg
二:weather.js
直接用附件中的weather.js文件替换掉原Dashticz/js/weather.js文件
weather.js
完成!
这里php文件我放在domoticz.cn服务器中,可以直接调用。或者你也可以将附件中的文件夹及php文件放到自己的web服务器中,然后将weather.js中的改为代码: 全选
https://www.domoticz.cn/WeatherCN/?citycode=
即可。代码: 全选
你自己的服务器地址/WeatherCN/index.php?citycode=
php文件:WeatherCN.zip
- 附件
-
- QQ截图20171104114730.jpg (64.13 KiB) 查看 34615 次
-
- 帖子: 7
- 注册时间: 周六 8月 12, 2017 23:04
Re: [界面]Dashticz中使用中国天气网数据[2017-10-14更新]
您好,在你帖子里面写着
在Dashticz/custom/CONFIG.js文件中,将config['wu_api'] = '';改为config['wu_api'] = '1';
但是在我的文件里面为啥没有 这一行
在Dashticz/custom/CONFIG.js文件中,将config['wu_api'] = '';改为config['wu_api'] = '1';
但是在我的文件里面为啥没有 这一行
Re: [界面]Dashticz中使用中国天气网数据[2017-10-14更新]
因为你的配置文件是默认的,你到网页里,修改配置,保存后会显示配置代码,复制到配置文件里。lemon2201126 写了: ↑周二 11月 21, 2017 23:00 您好,在你帖子里面写着
在Dashticz/custom/CONFIG.js文件中,将config['wu_api'] = '';改为config['wu_api'] = '1';
但是在我的文件里面为啥没有 这一行
Re: [界面]Dashticz中使用中国天气网数据[2017-10-14更新]
打开网页,配置保存后,查看还是没有这行 config['wu_api'] = '';改为config['wu_api'] = '1';DT27 写了: ↑周三 11月 22, 2017 08:54因为你的配置文件是默认的,你到网页里,修改配置,保存后会显示配置代码,复制到配置文件里。lemon2201126 写了: ↑周二 11月 21, 2017 23:00 您好,在你帖子里面写着
在Dashticz/custom/CONFIG.js文件中,将config['wu_api'] = '';改为config['wu_api'] = '1';
但是在我的文件里面为啥没有 这一行
估计是Dashticz放在domoticz子目录里,权限的问题,改了777也没变化。请教下大神们的Dashticz都放在哪里的?能否单独上传个完整的CONFIG.js,自己手动补上内容。谢谢了!
Re: [界面]Dashticz中使用中国天气网数据[2017-10-14更新]
网页里保存设置后会弹出config.js的代码,复制到文件里就行了rayborng 写了: ↑周五 12月 29, 2017 21:10打开网页,配置保存后,查看还是没有这行 config['wu_api'] = '';改为config['wu_api'] = '1';DT27 写了: ↑周三 11月 22, 2017 08:54因为你的配置文件是默认的,你到网页里,修改配置,保存后会显示配置代码,复制到配置文件里。lemon2201126 写了: ↑周二 11月 21, 2017 23:00 您好,在你帖子里面写着
在Dashticz/custom/CONFIG.js文件中,将config['wu_api'] = '';改为config['wu_api'] = '1';
但是在我的文件里面为啥没有 这一行
估计是Dashticz放在domoticz子目录里,权限的问题,改了777也没变化。请教下大神们的Dashticz都放在哪里的?能否单独上传个完整的CONFIG.js,自己手动补上内容。谢谢了!