智能家居填坑005 开关复用

背景

餐厅规划了一组主灯、两组灯带(一组3000k、一组6000k)、一组筒灯。

在后期装修中餐厅主灯换成了风扇灯,筒灯换成了飞利浦智睿筒灯。但是在餐厅只设置了一个两位自复位开关。

常规情况下不能满足主灯、风扇、灯带、筒灯的开关。

思路

为满足灯具的控制需求,需要对两位开关实现一些功能上的复用。

设:左边开关为 开关1,右边为 开关2

  1. 点击 开关1 :打开主灯
  2. 三秒内 再次 点击 开关1 :打开风扇低档
  3. 三秒内 再次 点击 开关1 :打开风扇中档
  4. 三秒内 再次 点击 开关1 :打开风扇高档
  5. 三秒内 再次 点击 开关1 :关闭风扇、主灯
  6. 1234 三秒后 点击 开关1 :关闭风扇、主灯
  1. 点击 开关2 :打开暖光灯带
  2. 三秒内 再次 点击 开关2 :打开白光灯带
  3. 三秒内 再次 点击 开关2 :打开所有灯带
  4. 三秒内 再次 点击 开关2 :关闭所有灯带
  5. 123 三秒后 点击 开关2 :关闭所有灯带
  1. 同时点击 开关1和开关2 :打开筒灯并切换到暖光模式
  2. 三秒内同时点击 开关1和开关2 :切换到白光模式
  3. 三秒内同时点击 开关1和开关2 :关闭筒灯
  4. 12三秒后同时点击 开关1和开关2 :关闭筒灯

实现

1.读取开关输入,判定输入状态

  返回1 :开关1按下

  返回2 :开关2按下

  返回3 :开关同时按下

2.输出分流,确保三种状态不会相互影响。(可去除,但建议保留)

3.单击与连击判定

4.展示

https://v.youku.com/v_show/id_XNDU1ODQ3MTk3Mg==.html

原文地址:https://www.cnblogs.com/kiddfu/p/12350197.html

时间: 2024-07-30 18:19:26

智能家居填坑005 开关复用的相关文章

智能家居填坑004 Modbus接入逻辑篇

背景 自复位开关->modbus DI模块->node-red->modbus DO模块->继电器->设备(灯具或插座) 参照003篇,已经成功接入两个模块. 思路 在nr里定义一个变量用来记录设备状态,所有的操控都是直接操作这个变量,然后用变量去控制相应的设备.这样,无论控制源是开关.语音助手.传感器.场景.人工智能等都转化为对变量的直接操控.变量可以储存为全局变量或者写入数据库. var switchCFD = {payload:{power:true,lm:100,co

智能家居填坑003 Modbus设备接入篇

Modbus设备 格控TCP系列507E.508M.508D 1.IO端口多:508D有32个DI口.508M有24个DO口.507E有8个DI和8个DO口. 2.原生支持有线Modbus-TCP协议. 3.价格便宜,差评少. 4.支持二次开发:后期计划将普通设备逻辑写入里面,就可以脱离服务器. 5.产品相关资料 :格控资料 准备 格控设备在说明书里详细的说明了设备的设置方式,在此就不多加叙述(不同品牌的设置方式存在差异,均需详细参考说明书). 1.给设备分配与你所在网段匹配的ip地址. eg.

智能家居---自发电无线遥控开关

您是不是幻想过安装开关不必开墙布线连接电源呢?您是不是幻想过家里的开关永远不必更换电池呢?您是不是还会幻想像拿着电视遥控一样随意控制开关呢?……其实,您的幻想我们都已经实现啦!现在的开关市场上出现了一种自发电无源无线开关,这种开关不同于传统开关,它无需使用电池,无需连接电源线.只需您手指轻轻按下开关的按键,产生的机械能就可自动转换为电能,从而控制灯具.空调.电视机等多种电器设备. 那么相比市场上传统的开关,无源无线开关为什么更受到大众青睐呢! 更方便 新装修的房子不想开墙布线?单控开关简单一步到

树莓派 百度语音 智能家居小助手

大体思路(程序写的有点乱,只是大体框架,还有好多坑留着慢慢填) 树莓派3通过USB声卡录音 ==>> 录音传给百度语音识别 ==>> 返回txt文本 ==>> IF TXT=操作智能家居的语句 THEN 执行相应动作 ELSE 将txt文本提交tuling123 ==>> 返回txt ==>> 传给百度语音文字转语音==>> 树莓派播放 import uuid import base64 import json import urll

蓝牙BLE以太网网关在智能家居中的应用(基于W5500)

 已刊登至<无线电>六月刊 早在1994年爱立信公司就创立了蓝牙技术,并制定了基本的技术规范,原意是创造一种设备间通讯的标准化协议,以解决设备间通讯不兼容的情况,规范公布后得到大量移动设备制造商的支持,并于1999年成立蓝牙技术联盟(Bluetooth Special Interest Group),该联盟制定并维护蓝牙无线规范,并对设备制造厂商提供Bluetooth认证与授权. 当前影响最广的版本应该是蓝牙4.0,本标准中增加了Bluetooth Smart和Bluetooth Smar

向来可靠的智能家居协议ZigBee,就这么给黑帽子黑了?-南京物联传感招商加盟总部

哪种无线通信协议最适合智能家居?ZigBee当仁不让.近年来,为了争夺潜力无限的智能家居市场,围绕各类无线协议标准的争论不断,但不可否认,ZigBee赚足了眼球,颇受关注和信赖.在智能家居领域,相较于蓝牙.WiFi.Z-Wave.射频等技术协议,ZigBee一直光彩夺目,鲜有负面消息,可谓有口皆碑,深得人心,并被很多人默认为目前最适宜智能家居的协议标准. 而之所以如此,一方面与ZigBee协议本身分不开,另一方面则要感谢一些企业的大力热捧和宣扬. ——技术层面,ZigBee不是为智能家居而生,却

使用Olami SDK 语音控制一个支持HomeKit的智能家居的iOS程序

前言 HomeKit是苹果发布的智能家居平台.通过HomeKit组件,用户可以通过iphone.iPad和ipod Touch来控制智能灯泡,风扇.空调等支持HomeKit的智能家居,尤其是可以通过Siri进行语音控制. 但是通过Siri进行语音控制有个很大的问题,就是Siri支持的语料无法进行自由的扩展,没办法添加更多的说法.而Olami SDK则可以通过OSL(OLAMI 语法描述语言 OLAMI Syntax Language,简称:OSL)自由的进行扩展,对智能对话的能力扩展变得非常容易

纯Socket(BIO)长链接编程的常见的坑和填坑套路

本文章纯属个人经验总结,伪代码也是写文章的时候顺便白板编码的,可能有逻辑问题,请帮忙指正,谢谢. Internet(全球互联网)是无数台机器基于TCP/IP协议族相互通信产生的.TCP/IP协议族分了四层实现,链路层.网络层.传输层.应用层. 与我们应用开发者接触最多的应该是应用层了,例如web应用普遍使用HTTP协议,HTTP协议帮助我们开发者做了非常多的事情,通过HTTP足以完成大部分的通信工作了,但是有时候会有一些特殊的场景出现,使得HTTP协议并不能得心应手的完成工作,这个时候就需要我们

入门智能家居,从 IFTTT 到 HomeKit 自动化(二)

入门智能家居,从 IFTTT 到 HomeKit 自动化(二) 目录 0. HomeKit.HomeBridge.HomeAssistant 分别是什么?关系是什么? 1. 开始前的准备 2. 整个应用框架的安装 3. 联动 IFTTT 的骚操作开始 4. 其他 5. 致谢 本章讲一讲「高级版自动化」.你可以现在设想一下:天气预报说要下雨了,网关灯变红!如果爸爸回家,手机接入 Wi-Fi,赶紧推送告诉我不要看小视频了!只要米家 + IFTTT + HomeAssistant 就可以做到! 前情回