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

 找回密码
 立即注册
查看: 666|回复: 3

[新奇玩法] 如何客房实现来客自主控制

[复制链接]

2

主题

27

帖子

128

积分

注册会员

Rank: 2

积分
128
金钱
101
HASS币
0
发表于 2024-6-29 19:43:59 | 显示全部楼层 |阅读模式
有一个想法,客人来住客房,扫码控制该房间智能电器灯光,离开后自动失效,如何实现。客房有小米空调,灯光还有其他品牌的,有没有做过的或者提供思路的大佬。
回复

使用道具 举报

146

主题

2267

帖子

7004

积分

元老级技术达人

积分
7004
金钱
4732
HASS币
30
发表于 2024-6-29 20:00:36 | 显示全部楼层
本帖最后由 bugensui 于 2024-6-29 20:16 编辑

最简单的,做个内网的url,就是单页的web,比如:192.168.0.10,用html写一个界面,把该客房里有的设备,在html界面里体现下,然后走ha的api去控制,然后把这个url转成二维码,就可以扫码了。url转二维码倒是简单,网上有在线工具,这是1个思路,如果ha以后能支持访客模式就好了。给访客a一个专属的控制界面,

下面是我自己设计的一个网页web,通过ha的api实时获取家里路由器的联网设备数量,查看wifi名称和密码,这个可以单独访问的网页页面,当然也可以镶入到ha的界面里,做一个展示模块,用的是js语法,发送get请求,去ha里获取设备的状态(/api/states/sensor.*******_devices_connected),当然如果你想控制也可以的,ha是支持的,这个思路,需要懂点html,css,js的简单知识。希望能给你点思路。


微信图片_20240629200615.jpg


QQ截图20240629200407.jpg


回复

使用道具 举报

16

主题

239

帖子

2935

积分

金牌会员

Rank: 6Rank: 6

积分
2935
金钱
2696
HASS币
0
发表于 2024-6-29 20:56:24 | 显示全部楼层
bugensui 发表于 2024-6-29 20:00
最简单的,做个内网的url,就是单页的web,比如:192.168.0.10,用html写一个界面,把该客房里有的设备,在 ...

大佬出个教程怎样?正需要,谢谢
回复

使用道具 举报

146

主题

2267

帖子

7004

积分

元老级技术达人

积分
7004
金钱
4732
HASS币
30
发表于 2024-6-29 21:07:22 | 显示全部楼层
本帖最后由 bugensui 于 2024-6-29 21:10 编辑
wfx 发表于 2024-6-29 20:56
大佬出个教程怎样?正需要,谢谢

如果你对http,html完全零基础,我给你教程,你可能都搞不出来,需要一点网络知识,其实就是自己设计一个非常简单的页面,如果你客房,就3-4个设备需要控制,这个html写写很快,通过在ha里的api,去跟ha系统交互,独立于ha系统之外,这个页面,暴露给访客访问即可,但是他得连接上你家的wifi,才可以访问这个url。当他离开你家后,wifi就断开了。这个内网的url自然就访问不了了。也就达到了离开后就失效的目的。

你需要做的是,要在ha系统里。申请一个长期令牌(有效期是10年的)拿到这个密钥,并且发送特定的get或者post请求http://ha内网ip:8123/api/states/sensor.*******,到这个网址,ha里的设备就会改变状态,比如开灯,关灯,
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 16:07 , Processed in 0.279270 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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