“hey siri,快打开卧室滴空调!” “好的,空调已经打开。” 想要通过siri控制自己家里的设备,有时候并不一定需要设备接入Homekit哦,米家,涂鸦的设备都可以经过下面这一系列神奇的操作完成哟。 至此之前,我们还是要来认识一下HA(Home Assistant ) 那,HA到底是个什么东东类?Home Assistant 是一款基于 Python 的智能家居开源系统,支持众多品牌的智能家居设备。 我们今天介绍如何在PC端用python配置Home Assistant 。 这种方案对设备没有特殊的要求,有个电脑就能完成搭建,极易上手,可以快速完成对Home Assistant 的配置。 具体操作步骤如下: 一、 安装python(版本 3.5.3+) https://www.python.org/downloads/ 登陆python官网下载符合自己pc操作系统的python最新版本,运行安装即可 二、安装Home Assistant 1. 安装Home Assistant: Run command: python3 -m pip install homeassistant 2. 启动Home Assistant: Run command: hass 3. 使用: 打开浏览器,输入网址 http://localhost:8123。即可看到Home Assistant的控制界面 第2,3步也可以直接使用命令 hass --open-ui 4. 升级Home Assistant Home Assistant目前是每两周发布一个版本,均会在官网发布更新日志官网地址:https://www.home-assistant.io/ 运行命令将home assistant 版本升级到最新版。 python3 -m pip install --upgrade homeassistant 三、配置启用涂鸦组件 Home Assistant按配置文件以模块化的方式启用组件。 配置文件的位置是: macOS ~/.homeassistant/configuration.yaml Linux ~/.homeassistant/configuration.yaml Windows %APPDATA%\.homeassistant\configuration.yaml Windows下“%APPDATA%”一般位于“c:\users\用户名\AppData\Roaming\”。 Home Assistant 配置文件采用yaml格式 冒号(:)左边表示配置名称,冒号(:)右边或者下面所有缩进行都表示配置值,横杠(-)表示并列值 例如添加配置 hue: bridges: - host: DEVICE_IP_ADDRESS allow_unreachable: true allow_hue_groups: true - host: DEVICE_IP_ADDRESS2 allow_unreachable: true allow_hue_groups: true 就表示启用了hue组件, bridges属于hue:的配置项, bridges下有两组配置各三项属性。 添加涂鸦组件的配置 tuya: username: USERNAME password: PASSWORD country_code: COUNTRYCODE (ie. China is 86) 配置完成后重启Home Assistant即可生效 重启方式: 1. 命令行中多按几次ctrl+c关闭HomeAssistant。然后再运行hass 或 hass --open-ui 。 2. 控制界面里左侧"配置"菜单里,选择"通用",选择重启服务。 注意查看命令行界面的启动日志,可能配置有误(比如格式错误或账号密码错误等等), 会导致tuya组件无法正确启用,那可就非常糟糕了 四、配置启用 Homekit 组件 在configuration.yaml中添加homekit组件配置 homekit: auto_start: true 五、Homekit连接Homeassistant homeassistant启动后,首页会出现一串3-2-3的八位数代码; 打开苹果手机“家庭”app,点击“添加配件”; 选择页面下部“没有代码或无法扫描”; 点击手动代码部分“输入代码”; 输入八位代码并确认; 当涂鸦的产品列表,出现在“家庭”首页,就可以用siri控制了!! “hey,siri,我要出门了哟” “好的”【关灯,关空调,关煤气,拉窗帘】

涂鸦智能python 面试_利用Python配置Homeassistant,让涂鸦设备连接Homekit相关推荐

  1. excel python插件_利用 Python 插件 xlwings 读写 Excel

    Python 通过 xlwings 读取 Excel 数据 去年底公司让我做设备管理,多次委婉拒绝,最终还是做了.其实我比较喜欢技术.做管理后发现现场没有停机率统计,而原始数据有,每次要自己在Exce ...

  2. 利用python发送邮件_利用python实现简单的邮件发送客户端示例

    脚本过于简单,供学习和参考.主要了解一下smtplib库的使用和超时机制的实现.使用signal.alarm实现超时机制. #!/usr/bin/env python # -*- coding: ut ...

  3. 动态照片墙 python 实现_利用python生成照片墙的示例代码

    这篇文章主要介绍了利用python生成照片墙的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 PIL(Python Im ...

  4. 如何用python赚钱_利用python能怎么挣钱

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 6年python,期间写了各种奇葩爬虫,挣各种奇葩的钱,写这篇文章总结下几种爬虫 ...

  5. python 发送邮件_利用Python 发送邮件

    原标题:利用Python 发送邮件 概要 我们都知道SMTP(简单邮件传输协议),是一组用于从原地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式.SMTP规定电子邮件应该如何格式化.如何加密, ...

  6. java调python 监控_利用Python实现一个简单的系统监控图表

    作为运维人员,想必大家肯定都做过这样的事情:为了监控系统资源使用情况,开了若干个窗口,来回切换看输出: 只要我切得够快,性能异常点就逃不过我的眼睛! 这个时候你要是有个监控工具自然是很好的,例如我们美 ...

  7. python推荐_利用Python构建一个简单的推荐系统

    原标题:利用Python构建一个简单的推荐系统 摘要:快利用python构建一个属于你自己的推荐系统吧,手把手教学,够简单够酷炫.在此之前读者需要对pandas和numpy等数据分析包有所了解. 什么 ...

  8. autocad支持python吗_利用python控制Autocad:pyautocad方式

    发现pyautocad模块:可以用python控制autocad的包.今天把文档中的重点内容摘录出来,以后绘图.计算大工程量.或者识别施工图的时候时候也许可以用到. 一.连接cad pyautocad ...

  9. python拼图_利用python制作拼图小游戏的全过程

    开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块 关注公众号:Python学习指南,回复"拼图"即可获取源码 环境搭建 安装P ...

最新文章

  1. 数据中心操作运营贴士:确保生命安全
  2. Google邮局可以实时开通了
  3. java web前端模版,以Eclipse替核心搭建JAVA WEB开发环境(三)-模板项目Archetype
  4. iis 改了php ini不生效,Windows IIS 集成PHP时修改PHP.ini 配置后不生效问题
  5. close关闭指定窗口 matlab_Δ-Σ ADC设计笔记一:MATLAB环境设置
  6. .NET Conf China 2020志愿者招募火热开启!还有神秘惊喜等你来领…
  7. 嵌入式开发中关键字_IO 和 volatile的用法
  8. redhat 登录不慢 传文件很慢
  9. Tornado框架的初步使用
  10. 【Axure原型】新闻资讯客户端APP原型 今日头条同类APP实战原型
  11. 智慧路灯物联网解决方案
  12. 街头篮球 服务器维护,新闻中心-自由篮球-FreeStyle2-官方网站-世纪天成游戏-街头篮球 正统续作...
  13. JavaSwing编程总结
  14. plsql如何导入csv文件,PLSQL导入csv文件到数据库
  15. 计算机设计大赛中南赛区2019通告,我院6支队伍在2019中国大学生计算机设计大赛 中南地区赛喜获佳绩...
  16. JS金额“分”转换成“元”,金额上万时,以万为单位
  17. java url参数转map_url参数和map之间的转换
  18. 如何利用一篇高质量软文文案进行网络推广|媒介启航
  19. 安卓获取已创建的悬浮窗集合
  20. 模拟cmos集成电路(3)

热门文章

  1. 导入excel并批量插入到数据库
  2. 破解阿里旺旺的登录限制 今天帐号数超过限制,频繁登录
  3. Elastic 认证工程师考试最常被问到 Top10 +问题集锦
  4. 筹建计算机学院,计算机学院召开“三思”院刊筹备会
  5. 蓝桥杯——x星球甲壳虫车队进检查站
  6. web前端面试题:你能读懂的Promise源码实现(手写代码)
  7. OE 发生原因不明的错误 错误码: 0x800C0133
  8. excel怎么能把字竖着打出来_excel怎么把文字竖着打
  9. 冯迅:YY多媒体实时传输系统演进
  10. 【CSDN博主悬赏任务】万元流量曝光+红包佣金,参与即领!