『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1999|回复: 6

[技术探讨] 通过 NR 构建 bing 每日一图 api

[复制链接]

80

主题

388

帖子

1680

积分

金牌会员

Rank: 6Rank: 6

积分
1680
金钱
1292
HASS币
0
发表于 2022-6-20 15:34:26 | 显示全部楼层 |阅读模式
本帖最后由 ciasdmxhxjjpd@c 于 2022-6-21 20:01 编辑

RT
捕获.JPG

图像地址: http://your_nr_ip:1880/bing
微信图片_20220620152944.png

使用 location 重定向。调整cache-control 大小,可以延长缓存时间。
msg.statusCode = 301;
msg.headers = {}

msg.headers['Location'] =  msg.payload;
msg.headers['Cache-Control'] = 'max-age=3600';

return msg;



Ha里
  - platform: mqtt
    name: Bing URL
    state_topic: "/bing/getURL"
    scan_interval: 300


把流程中获取url的去掉,因为一天中每次获取都是一样的,没有必要每次都获取,用mqtt保存下,每次要的时候,直接取。这样基本能达到0s显示。


flows (2).json

5.14 KB, 下载次数: 16

回复

使用道具 举报

80

主题

388

帖子

1680

积分

金牌会员

Rank: 6Rank: 6

积分
1680
金钱
1292
HASS币
0
 楼主| 发表于 2022-6-20 20:45:10 | 显示全部楼层
本帖最后由 ciasdmxhxjjpd@c 于 2022-6-21 20:07 编辑
ryanh7 发表于 2022-6-20 18:58
试试http响应里面指定缓存失效时间Expires。其实慢是慢在www.talklee.com的302响应,你也可以用nr缓存这个3 ...

加了 cache-control
回复

使用道具 举报

6

主题

259

帖子

2998

积分

金牌会员

Rank: 6Rank: 6

积分
2998
金钱
2739
HASS币
0
发表于 2022-6-21 04:10:18 来自手机 | 显示全部楼层
我也想,我想放我儿子图片,就是不能自动切换
回复

使用道具 举报

80

主题

388

帖子

1680

积分

金牌会员

Rank: 6Rank: 6

积分
1680
金钱
1292
HASS币
0
 楼主| 发表于 2022-6-21 05:52:58 | 显示全部楼层
本帖最后由 ciasdmxhxjjpd@c 于 2022-6-21 07:54 编辑

已更新
回复

使用道具 举报

80

主题

388

帖子

1680

积分

金牌会员

Rank: 6Rank: 6

积分
1680
金钱
1292
HASS币
0
 楼主| 发表于 2022-6-21 06:03:17 | 显示全部楼层
本帖最后由 ciasdmxhxjjpd@c 于 2022-6-21 07:54 编辑
ilongjiang 发表于 2022-6-21 04:10
我也想,我想放我儿子图片,就是不能自动切换

已更新,现在应该可以实现秒显
回复

使用道具 举报

6

主题

99

帖子

440

积分

中级会员

Rank: 3Rank: 3

积分
440
金钱
341
HASS币
0
发表于 2022-6-22 12:45:25 | 显示全部楼层
:六的一批
回复

使用道具 举报

1

主题

60

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
金钱
196
HASS币
0
发表于 2022-6-23 09:11:33 | 显示全部楼层
厉害大佬~
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 20:47 , Processed in 0.101066 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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