Home Assistant 接入 Lifesmart(云起智能)家居的途径。
Home Assistant 接入 Lifesmart(云起智能)家居的途径。
- 技术路径
- 下载地址
- 插件安装
- 配置
- APPKEY和APPTOKEN获取
- USERTOKEN和USERID获取
- Login
- 授权
- 文件配置
技术路径
通过skyzhishui开发的lifesmart插件,将LifeSmart整合进Home Assistant(HASS)平台
下载地址
插件链接
使用ZIP下载或者
git clone https://github.com/skyzhishui/custom_components.git
获取
插件安装
将下载内容中的lifesmart文件夹放到HASS系统内的config/custom_component/内,前提是你的HASS系统打开了samba共享,具体打开方式见
samba和ssh的打开方法
配置
APPKEY和APPTOKEN获取
1.注册&审核,在http://www.ilifesmart.com/open/login内注册开发者账号,并新建一个应用,提交申请。
2.获取几日后,过审的应用信息内就包含你的AppKey和AppToken。
USERTOKEN和USERID获取
Login
通过以下Python代码模拟登录过程
import requests
import jsonurl = "https://api.ilifesmart.com/app/auth.login"payload = json.dumps({"uid": "your_username", "pwd": "your_password","appkey": "appkey"
})
headers = {'Content-Type': 'application/json'
}response = requests.request("POST", url, headers=headers, data=payload)print(response.text)
如果返回的结果如果是以下格式,则获取UserID成功,请记好userid和token,下一段过程有用。
{"rgn": "cn","userid": “xxxxxxxx","code": "success","token": "xxxxxxxxxxxxxxxxxxxxxxxxxx","rgnid": "CN0"
}
授权
将上一组操作中获得的userid和token,以及之前获得的AppKey填入下一段Python代码,运行后则可以获取UserToken,并得到系统授权。
import requests
import jsonurl = "https://api.ilifesmart.com/app/auth.do_auth"payload = json.dumps({"userid": "your_userid","token": "your_token","appkey": "your_appkey","rgn": "cn"
})
headers = {'Content-Type': 'application/json'
}response = requests.request("POST", url, headers=headers, data=payload)print(response.text)
返回格式为
{"rgn": "cn","svrurl": "https://api.cn0.ilifesmart.com/app","code": "success","expiredtime": xxxxxx,"svrrgnid": "CN0","userid": "xxxxxx","usertoken": "xxxxxxxxxxxxxxxxxxxxxxxx"
}
文件配置
1.在HASS系统内的config/configuration.yaml内添加如下内容。
lifesmart:appkey: "your_appkey" apptoken: "your_apptoken"usertoken: "your_usertoken" userid: "your_userid"exclude:- "0011" #需屏蔽设备的me值,这个暂时为必填项,可以填任意内容
2.重启HASS,Lifesmart的各类开关则会以实体的方式在HASS里存在。
Home Assistant 接入 Lifesmart(云起智能)家居的途径。相关推荐
- vue接入萤石云_智能家居不香吗?萤石转型:或者臣妾做不到,或者费力不讨好...
作者|蒋杰升 简称|单蒋让你们荡起 就像有人说这个车「比较高级」一样,指不定在萤石看来,发布一个IOT平台这个姿势也「比较高级」. 于是说,萤石拟从智能家居向IOT开放转型这件事,越过传闻,实锤落地. ...
- 树莓派 + Home Assistant + HomeKit 从零开始打造个人智能家居系统 篇二:初步配置 Home Assistant 并连接小米设备与 HomeKit
树莓派 + Home Assistant + HomeKit 从零开始打造个人智能家居系统 篇二:初步配置 Home Assistant 并连接小米设备与 HomeKit 通过本篇教程,你将完成对 H ...
- 树莓派 + Home Assistant + HomeKit 从零开始打造个人智能家居系统 篇三:进阶配置 Home Assistant
树莓派 + Home Assistant + HomeKit 从零开始打造个人智能家居系统 篇三:进阶配置 Home Assistant 通过本篇教程,你将完成对 Home Assistant 的进一 ...
- 视频教程-5G物联网云平台智能家居项目30天搞定-物联网技术
5G物联网云平台智能家居项目30天搞定 我叫连志安,现任职广东长虹技术研究所(国企).之前在康佳集团(国企).CVTE(上市公司)等公司任职.负责过Android TV.智能网关.路由器.智能家居.安 ...
- 树莓派+阿里云轻松智能家居DIY-app
陈拓 chentuo@ms.xab.ac.cn 2020/01/09-2020/01/10 1. 前期工作 先设置阿里云物联网平台,看<阿里云物联网平台基本设置-物模型> https:// ...
- 树莓派python智能家居英文参考文献_Home Assistant + 树莓派:强大的智能家居系统 · 设备接入篇...
------ 相信大家通过之前的 安装篇 已经成功安装了 Home Assistant (HASS) 和 Homebridge,在这篇文章中,我将带领大家接入智能家居设备. 大多数人初接触 HASS ...
- 15元零代码超简单DIY小米蓝牙网关,接入玩客云homeassistant智能家居
我在前面的文章中分享了用esp32做蓝牙网关的教程,后面还有网友找我要esphome配置的文档的,其实在homeassistant及ESPhome 9月份的升级后,我们已经可以无需代码就可DIY小米米 ...
- Home Assistant + 树莓派:强大的智能家居系统
项目介绍:制作一个智能家居系统,可以通过web软件界面或天猫精灵控制家里的灯.空调等设备. 硬件:Raspberry Pi 4B 4GB.ESP8266.Grove Arduino Beginner ...
- 树莓派python智能家居英文参考文献_Home Assistant + 树莓派:强大的智能家居系统 · New Age篇...
前言 截至上一篇 Home Assistant(下称『HA』)稿件发布已经一年半有余了,感谢少数派还没有把我从作者 List 中除名.这一年半的时间里,虽然没有更新,但期间一直和读者朋友们保持着互动. ...
最新文章
- Golang中time包
- springboot启动出错,
- WinForm 2.0 textBox作为参数的查询,显示在DataGridView
- 致Go学习者, 该跟大佬学习做项目了
- 华为P30系列高清渲染图曝光:后置三摄拍照要上天
- iis7.5 php7.0,Win2008R2 IIS7.5 PHP7.3 配置ImageMagick及PHP-Imagick扩展
- Akka向设备组添加Actor注册《thirteen》译
- 计算机毕业设计ssm图书管理系统
- 【亲测有效】Ubuntu系统开机速度慢解决办法
- 【LeetCode】跳步系列
- 《程序员修炼之道》读书笔记(4):注重实效的偏执(防卫策略)
- 选择适合esx服务器的性能,Esxtop: 使用性能指标负责ESX的故障诊断
- 塞力斯是鸿蒙系统吗,赛力斯“驼峰”智能增程系统为何物?一亮相就引起行业沸腾...
- 【中文分词】基于ICTCLAS的Python中文分词
- 沐风:可怕的想什么就来什么
- 我的世界自制mod{0}
- 【立创开源】 立创EDA涂鸦智能 改造床头灯
- [转载]动物伦理,为了人的尊严_习惯累积沉淀_新浪博客
- Linux--使用snap删除软件--snap uninstall--紧急部署
- yum报错failure: repodata/repomd.xml from Centos: [Errno 256] No more mirrors to try. importing repomd.