制作一个homeassistant开关

news/2024/10/31 5:28:17/

制作一个homeassistant开关

  在智能家居时代,如果所有的设备都用手机来控制,也是挺麻烦的一件事情,毕竟最常用的控制方式是实体开关。因为实体开关来的更加的直接,直观,比如,当我们进入到一个房间,想控制一个设备,会自动的去按某个开关,而不是很麻烦的掏出手机,点亮屏幕,打开app,在繁多的设备中寻找到这个设备,最后再打开这个设备,一点也不优雅。

  实体按键是最不假思索的一种方式,甚至可以盲操作。我遇到一个比较尴尬的境地是,开车的时候给别人回信息,恰逢人多车多的时候,需要聚精会神的看路而不是看手机,这时我只是想简单的回复“是的”、“好的”等简单的文字,都回复不了。想想手机键盘是按键的时代,打字真是飞起,并且是不用看键盘的。举这个例子我只是想说明,实体按键的优势。当然大势不可趋!

  我们用平常的实体开关控制和我们用手机控制常常发生冲突。当我们用实体开关关了一个智能灯,意味着给这个智能灯断了电,手机上便会显示这个灯离线,便无法在用手机控制,这就会显得很尴尬。有木有这样一个实体开关消除这个尴尬呢?答案是有!下面我们来DIY这样的一个开关。我们可以叫它HA开关或者homeassistant开关。

  这个homeassistant开关和传统的开关不一样,它是通过联动的方式来控制,有点像小米的无线开关。

  有了这样一个开关,想控制哪个设备,只需要在homeassistant上联动哪个设备即可,非常的灵活。homeassistant上也给实时的反馈。所以一个设备的控制方式,多了一个非常直观灵活的方法。可远程,开关的位置随便定。

少啰嗦,先上图。

在这里插入图片描述

材料:
1,ESP-01S
2,esp-01s面包板
3,门禁开关
4,杜邦线若干
5,3.3v电源模块
在这里插入图片描述

如何连线下面请看图。

在这里插入图片描述

照着上图连好,用胶枪固定到底盒里。下面是烧录esp-01/01s,用esphome烧录。下面是烧录的核心代码。如果不会用esphome,可以花些时间学学这种方式。因为学会了esphome,想使用其他的传感器来接入homeassistant,真是易如反掌!

esphome:name: wireless_switch  platform: ESP8266board: esp01_1mwifi:ssid: "just_do_it"  #更换成你的wifi名字password: "116116116" #更换成你的wifi密码manual_ip:  #下面是固定一个IP地址,。static_ip: 192.168.2.188 #这里替换成你家中的ip地址  gateway: 192.168.2.1subnet: 255.255.255.0ap:  #当esp01/01s未联网时它会产生这个热点,如果电脑连这个热点,会打开让esp01/01s连别的wifi的向导。ssid: "Wireless Switch Fallback Hotspot"password: "5lwGhePiknHt"captive_portal:logger:api:   #这个是连homeassistant需要的密码。password: "1"ota:  #这个是远程升级更新程序的密码password: "1"web_server:  #可以网页登进去。port: 80switch:  #下面就是核心的东西- platform: gpiopin: GPIO0name: "wireless_switch"#icon: mid:restartid: relay2 binary_sensor:- platform: gpiopin: GPIO2name: "press_switch"device_class: openingon_press: #当按下开关的时候要执行的动作,这里是触发开关then:- switch.toggle: relay2

  烧录完之后,连线,通电,从homeassistant中便可以自动发现这个设备。

  接入到homeassistant后,有个开关设备。我们就可以通过这个开关设备来联动其他的设备。比如联动一个灯泡。
联动也比较简单,就是做四个自动化
1,当这个开关打开时,打开灯泡。
2,当这个开关关闭时,关闭灯泡。
3,当灯泡关闭时,关闭开关。
4,当灯泡开启时,打开开关。
做完这四个自动化,灯泡的状态和开关的状态就一致了。
如何做自动化可以参考我之前的文章,什么是Home Assistant(二)?里面有如何做自动化的。

我的淘宝店铺上有卖相关的传感器,也有成品。店铺名字,尚恩树莓派电子。我也有公众号尚恩树莓派,欢迎关注。
在这里插入图片描述


http://www.ppmy.cn/news/907127.html

相关文章

智能家居创意DIY之智能触摸面板开关

触摸开关,即通过触摸方式控制的墙壁开关,其感官场景如同我们的触屏手机,只需手指轻轻一点即可达到控制电器的目的,随着人们生活品质的提高,触摸开关将逐渐将换代传统机械按键开关。 触摸开关控制原理 触摸开关我们把…

年轻人的颜值担当,当下正流行的开关面板设计,你pick哪一款?

在颜值即正义的时代 越来越多的年轻人选择产品时 除了关注产品的功能外 也愈加愿意为产品的颜值买单 近年来,鸿雁从大自然和生活中汲取灵感 以年轻、新鲜、现代的设计风格 赋予开关面板更有格调的外形 引领了墙面上的家居美学 下面,小雁带大家一起…

手机控制智能开关java,一键控制所有电灯的智能开关 Switchmate

科幻电影中未来感十足的智能居家,随着科技的进步正在慢慢的实现当中,而看来第一个要迈入智能化的家电将会是我们每天必定要使用到的开关,美国新创设计团队研发出一款智能开关《Switchmate》,只要将它安装在原有的电灯开关上后&…

启明智显分享|基于ESP32-S3的低成本86智能开关面板\温控器解决方案

提示:启明智显基于乐鑫ESP32-S3与国产芯高效开发平台8ms(8ms.xyz)设计开发的一款可快速开发86智能开关、温控器的串口屏已批量应用于86智能开关\温控器解决方案 86智能开关\温控器解决方案是启明智显基于乐鑫ESP32-S3与国产芯高效开发平台8ms(8ms.xyz)设计开发的一款…

一款自动感知自动调节led灯的触摸开关面板(涵盖7大性能特点,与众不同)

提供一种自动感知调色温强磁吸附的智能触摸面板(汇铭微首创) 我司专注led 无线2.4G调光控制方案,支持遥控器和触摸开关面板控制 1.遥控器参数 遥控距离:50M 发射频率:2400-2483.5MHz 待机功耗:3uA 工作电流:12mA 调制方式;GFSK 发射功率:10db 电池:纽扣式 2.基本功能操…

开关面板如何自己印字_墙壁开关上的商标是怎么印上去的

1 十几年生或百年生的木材,切片,然后取其中纹理最清晰最美观的一片,用激光扫描,扫描下来的纹理,用精激光雕刻到全钢的版辊上,然后将版辊安到印刷机器上,调制油墨,然后印刷到原纸或特殊纸张上就可以了。 2 瓷砖上的花纹和图案是釉的色彩和花纹,上釉的工序有很多种,每一…

android 获取快捷开关_干货水帖:Android 6.0 如何从快速开关面板启动微信扫一扫?...

自从 iOS 开放了 Widget 接口之后,很多「勇士」就探索 Widget 的各种可能性。比如前段时间很火的 Steve,让你不开锁屏就能玩到 Chrome 中内置的恐龙跳小游戏。 iOS 的 Widget apps 中,最常见的一种类别应该是 Launcher 类吧。它通过一种特殊的…

敲黑板:启明云端关于86型智能开关面板小贴士

今天小编带大家来科普一下86型智能开发面板,这款面板可应用于中央空调、热水器等智能家居~ WT-86-32-3ZW1 是一款多接口可视触控 86 型智能开关面板,配备 esp32-S2 处理器,支持高达 240 MHz 的时钟频率。原生音频功效是 8Ω 1W(支…