请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居第一站

 找回密码
 立即注册
查看: 486|回复: 5

[流程系列] 根据“中国气象台无限次数气象API分享”写个NR流

[复制链接]

10

主题

270

帖子

1116

积分

金牌会员

Rank: 6Rank: 6

积分
1116
金钱
846
HASS币
10
发表于 2019-3-12 21:55:22 | 显示全部楼层 |阅读模式
本帖最后由 lmy8812 于 2019-3-12 22:53 编辑

首先论坛恢复撒个花
感谢ilikehassbian帖子中国气象台无限次数气象API分享

有了小红,就不用动脑子写py了,嗯...其实我也不会写
aa.png
三个inject node分别对应实时天气、AQI、天气预报;在第二个function node里修改对应的城市码(参考原帖)
可以根据需求设置任意条件下的查询,也可以设置定时循环查询
好像没什么需要说的了,上码

[AppleScript] 纯文本查看 复制代码
[
    {
        "id": "47349297.fedd8c",
        "type": "inject",
        "z": "4a9555bf.561e5c",
        "name": "实时天气",
        "topic": "",
        "payload": "real",
        "payloadType": "str",
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "x": 100,
        "y": 100,
        "wires": [
            [
                "94690dd9.b201f"
            ]
        ]
    },
    {
        "id": "a30c411b.d9b61",
        "type": "http request",
        "z": "4a9555bf.561e5c",
        "name": "天气实时情况",
        "method": "GET",
        "ret": "txt",
        "url": "http://www.nmc.cn/f/rest/{{{payload}}}/{{{city_code}}}",
        "tls": "",
        "x": 440,
        "y": 140,
        "wires": [
            [
                "a6ae9cba.773e"
            ]
        ]
    },
    {
        "id": "94690dd9.b201f",
        "type": "function",
        "z": "4a9555bf.561e5c",
        "name": "中国气象台城市码",
        "func": "//city code\nmsg.city_code = '50468';\n\n//content\n//msg.content = msg.payload;\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "x": 270,
        "y": 140,
        "wires": [
            [
                "a30c411b.d9b61"
            ]
        ]
    },
    {
        "id": "95d5f588.4f1ea8",
        "type": "debug",
        "z": "4a9555bf.561e5c",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "x": 630,
        "y": 200,
        "wires": []
    },
    {
        "id": "a6ae9cba.773e",
        "type": "json",
        "z": "4a9555bf.561e5c",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 570,
        "y": 140,
        "wires": [
            [
                "95d5f588.4f1ea8"
            ]
        ]
    },
    {
        "id": "94dfd626.4da0f8",
        "type": "inject",
        "z": "4a9555bf.561e5c",
        "name": "空气质量",
        "topic": "",
        "payload": "aqi",
        "payloadType": "str",
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "x": 100,
        "y": 140,
        "wires": [
            [
                "94690dd9.b201f"
            ]
        ]
    },
    {
        "id": "13ded7f2.18ca98",
        "type": "inject",
        "z": "4a9555bf.561e5c",
        "name": "前后两周天气",
        "topic": "",
        "payload": "tempchart",
        "payloadType": "str",
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "x": 110,
        "y": 180,
        "wires": [
            [
                "94690dd9.b201f"
            ]
        ]
    }
]




评分

参与人数 2金钱 +25 收起 理由
ilikehassbian + 5 厉害了word楼主!
Jones + 20 撒花撒花,谢谢分享!

查看全部评分

回复

使用道具 举报

6

主题

573

帖子

1947

积分

金牌会员

Rank: 6Rank: 6

积分
1947
金钱
1374
HASS币
0
发表于 2019-3-12 23:36:05 | 显示全部楼层
谢谢分享,学习学习
回复

使用道具 举报

35

主题

1149

帖子

3519

积分

论坛元老

Rank: 8Rank: 8

积分
3519
金钱
2350
HASS币
190

活跃会员教程狂人

发表于 2019-3-13 08:18:35 | 显示全部楼层
感谢分享,同祝恢复。
回复

使用道具 举报

7

主题

1280

帖子

3566

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
3566
金钱
2286
HASS币
145

灌水之王

发表于 2019-3-14 09:51:53 | 显示全部楼层
标记一下,hA有几个天气老获取不到 啥时候改了
回复

使用道具 举报

10

主题

270

帖子

1116

积分

金牌会员

Rank: 6Rank: 6

积分
1116
金钱
846
HASS币
10
 楼主| 发表于 2019-3-14 17:11:27 | 显示全部楼层
xieahui 发表于 2019-3-14 09:51
标记一下,hA有几个天气老获取不到 啥时候改了

其实有考虑过把HA的数据库换成MySQL后,NR拉来的天气直接更新到HA的库里
回复

使用道具 举报

5

主题

54

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
金钱
242
HASS币
0
发表于 2019-3-22 19:04:50 | 显示全部楼层
小红还是比爬虫简单,嘿嘿
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2019-5-22 20:50 , Processed in 0.509775 second(s), 39 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表