Home Assistant添加ESPHome设备(IO控制继电器)

news2024/11/27 7:38:32

文章目录

    • 1.在加载项商店中安装ESPHome
    • 2.添加设备
      • 2.1 编译并下载.bin到电脑
      • 2.2 下载固件到ESP8266
      • 2.3 在Home Assistant添加并配置设备
      • 2.4 在设备与服务中配置
    • 3.再添加一个设备

1.在加载项商店中安装ESPHome

点击配置-加载项
加载项
点击加载项商店
加载项商店
搜索ESPHome
搜索ESPHome
安装
安装好的ESPHome

2.添加设备

这里我的设备是ESP-01S使用GPIO0驱动一个继电器

2.1 编译并下载.bin到电脑

首先点击+New Device
New Device
点击Continue
CONTINUE
然后输入设备名称和要接入的wifi账号和密码
name
我这用的是ESP-01S所以选择ESP8266,然后点击NEXT
ESP8266
然后点击INSTALL
INSTALL
选择Manual download
Manual
format

然后会自动编译,编译需要一定的时间,请耐心等待,编译完成会自动下载.bin格式的固件到电脑上,如下图
.bin
最后点击CLOSE即可

2.2 下载固件到ESP8266

接下来打开https://web.esphome.io/
点击CONNECT
connect
选择相应的端口号,点击连接
连接
点击INSTALL
INSTALL
选择刚才下载的bin文件,然后点击INSTALL
install bin
installing
installed

2.3 在Home Assistant添加并配置设备

点击菜单-Show API Key,将密钥记下来,后边会用到
API KEY

点击EDIT
edit
编辑yaml文件添加开关控制,这里我用的是IO0
switch
因为设备已经连接到了网络,所以现在就可以通过无线升级了
install
也是先自动编译,编译完了自动下载,如下图
install

2.4 在设备与服务中配置

点击配置-设备与服务,进去后已经自动发现刚才的设备
已发现
点击配置
提交
输入之前保存的加密密钥,点击提交,成功创建配置
成功
之后就可以控制一下试试了,也可以添加到仪表盘并改一下名字,比如改成中文名
添加到仪表盘
阳台西侧灯笼

3.再添加一个设备

方法参照2.添加设备
上次添加设备时IO默认电平弄错了,所以这里改一下yaml中代码,配置为低电平有效开关

switch:
  - platform: gpio
    pin:
      number: 0
      inverted: true
    name: "balcony-red-lantern-e"

添加完成的设备如下:
阳台东侧灯笼

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/42312.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

为什么我在公司里访问不了家里的电脑?

本文为掘金社区首发签约文章,14天内禁止转载,14天后未获授权禁止转载,侵权必究! 上篇文章「为什么我们家里的IP都是192.168开头的?」提到,因为IPv4地址有限,最大42亿个。为了更好的利用这有限的…

前端学习一、准备工作

一、电脑 首先想学习前端肯定是需要一台电脑,配置方面目前市面上3千左右的电脑就差不多了,如果有能力的话肯定是越高越好,如何挑选笔记本可自行搜索,我在这方面不专业就不讲了。 二、安装软件 谷歌浏览器 如果无法访问谷歌浏览…

你知道MySQL是如何解决幻读的吗?

前言 SQL标准中定义了4种隔离级别,分别是读未提交、读已提交、可重复读以及序列化。不同的隔离级别下,可以解决不同的并发问题,如下图所示。当然MySQL也基本遵循了这个标准,但是在实现上稍有不同。 本文重点探讨下MySQL是如何解…

MySQL线程池

概述 池化技术,包括线程池、连接池、内存池、对象池等。作用就是提前保存大量的资源,或将用过的资源保存起来,等下一次需要使用该资源时再取出来重复使用。 线程池:通过预先创建一定数量的线程,当有请求达到时&#…

黑苹果之技嘉(GIGABYTE)主板BIOS设置篇

很多童鞋安装黑苹果的时候会卡住,大部分原因是cfg lock 没有关闭,以及USB端口或SATA模式设置错误。 为了避免这些安装阶段报错的情况发生,今天给大家分享一下超详细的BIOS防踩坑设置指南--技嘉(GIGABYTE)主板BIOS篇&am…

OpenGL官方文档中的入门教程源代码:在3维空间中自由移动

OpenGL官方文档中的入门教程源代码:在3维空间中自由移动项目总览:一、开发前的准备工作1.将以上链接中的三个文件分别放到自己硬盘的一个文件夹中:例如D盘/OpenGL/...2.打开VS2022创建一个项目,右击窗体选择属性3.配置这3个文件的…

SQL Server全套教程(基于SQL语句----预览版)

SQL Server全套教程全程干货1. 数据库的基础操作1.1.0 创建数据库1.1.1 查看及修改数据库1.1.3 分离、附加和删除数据库1.1.4 数据库的备份和还原2.数据库表的相关操作2.1.0 常用数据类型2.1.1 表结构的创建2.1.2 表结构的查看及修改2.1.3 表约束的创建2.1.4 表约束的修改2.1.5…

2013款别克凯越危险警告灯不亮故障诊断方案设计

目 录 一、预约与准备工作 1 (一)工作描述 1 (二)预约 1 (三)准备工作 1 1、分析故障可能原因 1 2、工具、量具准备 1 3、辅料准备 2 二、接车、问诊与制单 2 (一)接车、问诊 2 &am…

mysql笔记

幻读 概念 一个事务中的两次同样的查询不一致。 解决幻读: RR:使用select ... for update加排他锁 for update的引入是为了幂等性问题,如果不加for update可能出现并发问题。 【参考:MySQL幻读详解及解决方法_学而不思则忘的博…

Word处理控件Aspose.Words功能演示:从 Java 中的 Word 文档中提取图像

图像通常用于表示 Word 文档中的重要信息。在文本旁边包含图像使内容更具吸引力。在某些情况下,您可能需要以编程方式提取嵌入在 Word 文档中的图像。为此,本文介绍了如何使用 Java 从 Word 文档中提取图像。 Aspose.Words for . java 最新下载&#xf…

著名歌唱家大衣哥太豪横了,参加商演被主办方请到五星级酒店就餐

自从农民歌唱家大衣哥,被前好友谷传民起诉后,他的人气不降反升,各种商演邀约也都不断。就在前几天,农民歌唱家大衣哥在商演结束后,被主办方邀请到五星级大酒店,享受了一顿丰盛的晚餐。 作为普通老百姓来说&…

【场景化解决方案】北极星深度集成钉钉PaaS,让OKR管理更加敏捷高效

方案简介 北极星OKR作为一款企业数字化目标管理软件,致力于为企业客户提供专业高效的数字化系统和一站式服务支持,助力企业管理转型升级。如今通过与钉钉的深度融合,在信息的反馈与交互和团队的协作上,营造了更加敏捷的场景&…

leetcode93. 复原 IP 地址

文章目录题目思考代码和注释总结题目 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 ‘.’ 分隔。 例如:“0.1.2.201” 和 “192.168.1.1” 是 有效 IP 地址&#xff0…

Linux——Bash脚本基本用法总结

文章目录基本语法基于语法awk(分割命令返回值)sed(处理行内容)融合正则指令条件语句条件判断符1. if2. while额外方法在脚本中使用命令行指令并获取返回值延时打印当前时间基本语法 基于语法 awk(分割命令返回值&…

用友YonSuite“数智飞轮”用场景化告别产品与客户间的“翻译”

我们无疑是幸运的。淘宝、美团、掌上银行APP……这些诞生不过10年左右的移动互联网产物,用简单便捷的操作改变了我们千百年来衣食住行的方式。 相对而言,企业多少有点“不幸”。信息化建设虽然已经开展了20余年,但依然没享受到科技的便捷&am…

Java基础-继承

子类继承父类后构造器的特点: 子类中所有的构造器默认都会先访问父类中的无参的构造器,再执行自己。 为什么? 子类在初始化的时候,有可能会使用到父类中的数据,如果父类没有完成初始化,子类将无法使用父类…

一维离散数据的分区均匀采样

原理 原理类似文章点云梯度下采样中提到的梯度下采样。 大致采样思路如下: Step1:计算出每个待采样点 pip_ipi​ 的梯度 GiG_iGi​,并计算节点点云整体的平均梯度作为梯度阈值 GtG_tGt​。 Step2:比较 GiG_iGi​ 与梯度阈值 G…

基于BP神经网络的轨迹跟踪(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

002.组合|||——回溯算法

1.题目链接: 216. 组合总和 III 2.解题思路: 2.1.题目要求: 给一个元素数量k和一个元素和n,要求从范围[1,2,3,4,5,6,7,8,9]中返回所有元素数量为k和元素和为n的组合。(每个数字只能使用一次) 比如输入k…

大话游戏循环Game Loop——PythonC++

目录 前言 什么是游戏循环? 游戏循环的意义 从结构上来看: 从功能上来看: 正文 一个简单的游戏循环 阻塞游戏循环 现代基础游戏循环 “时间” 固定帧率游戏循环 时间驱动不固定帧率游戏循环 灵活帧率更新 之后的新问题 总结 …