该仓库是为智能家庭灵感而设计的。配置,设备,布局,链接的博客文章和YouTube视频应帮助您首先跳入IoT世界。这是我智能家园的实时工作配置。使用菜单链接在各节之间跳跃。所有代码都在配置目录下,可以免费使用并贡献。确保订阅博客邮件列表和YouTube频道。 (https://youtube.com/vcloudinfo)
截至2018年,我将所有内容迁移到了基于Docker的平台。您可以在此处阅读所有有关它的信息:迁移博客文章
我的很多装备都来自Betabound进行Beta测试和评论。请确保使用推荐代码“可靠的Jaguar”,以便我们俩都优先进行Beta测试!
这是所有零件如何相互交谈的方式。继续阅读以查看代码示例和解释。
智能家居图( PNG )。用draw.io( XML源文件)制造。
电池备份 - UPS博客文章 | ||||
3 prong ups | 2个prong ups | 特斯拉Powerwall 2 | ||
电池还没有真正的自动化。电力是房屋的生命之血,只有特斯拉电池才具有智能,所以也许将来,您会在这个领域看到Powerwall自动化。但是请务必查看以下视频:如何在ARRIS TG1682上向前搬运家庭助理写作和YouTube视频 向家庭助理添加PowerWall传感器 | ||||
联网 | ||||
ubiquiti网络UNIFI 802.11ac PRO | 云中的Unifi控制器 | NetGear 16港口不受管理的开关 | 迪士尼圆圈 | |
使用APS(其中3个),房屋监视所有连接的设备在线/离线状态,并使用“用于在场检测”。任何关键设备都向下降5分钟以上,并发出警报。圈子是父母控制装置。当在网络上发现新设备时,HA会通知我们,并在扬声器上播放TTS提醒以在圆圈中分类。大多数内容都是WiFi连接的,但是良好的基础需要一个良好的千兆开关。 避免WiFi干扰您的APS的提示 | ||||
Alexa Echo设备 - Alexa设备博客文章 | ||||
亚马逊回声 | 亚马逊回声点 | 亚马逊回声点击 | 亚马逊仪表棒 | |
我家中的Alexa设备用于自动化替代。它们主要是家庭助理的输入设备。使用HA 能够要求Alexa重复最后一个语音通知 - “ Alexa,打开最后一条消息”。最后一条消息软件包 - /config/packages/triggers/last_message.yaml 访客模式禁用某些内部自动化。通过Alexa触发。 “ Alexa,打开来宾模式。”定义来宾模式 - /config/input_boolean/home_modes.yaml#l1-l4 跟踪孩子们的垃圾日和繁琐的日子。语音提醒和Alexa Intergration/索取信息。定义职责触发器 - /config/input_boolean/hidden_booleans.yaml#l5-l7 上下文意识到照明控制。在vcloudinfo.com上阅读有关它的信息 在Vcloudinfo YouTube频道上查看Alexa相关的视频。如果您喜欢此类内容,请确保喜欢并订阅。 | ||||
移动设备和平板电脑 - 平面图博客文章 | ||||
iPad | iPhone | 破折号按钮 | 亚马逊消防片7 | |
移动设备是我自动化的关键部分。他们在房屋中建立存在,是许多自动化的基础。家?打开灯。离开?将它们全部关闭。我们使用NMAP进行检测。 离线设备,BadLogins,HA初创企业,新HA版本和DNS的IP更改的iOS通知。外部IP更改 - /config/automation/system/ip_change.yaml 提醒我只有当我回家过夜时,就将药物作为iOS通知发送。 iOS软件包 - /config/packages/ios.yaml
自定义组件火平板电脑媒体播放器售货亭tts自定义组件 - /config/custom_components/media_player | ||||
Nest Products and Sleepiq-恒温基础知识博客文章 | ||||
巢恒温器 | 巢保护 | 睡眠床i8 | 使用 | |
这组设备基本上是用于额外控制的。巢恒温器并基本保护自己。恒温器“ Away”模式触发了我的远方脚本,从而关闭了项目。保护剂是实心烟雾探测器。他们在Irma期间确实派上用场。 Sleepiq床增加了我的存在。如果床的任何一侧都被占据,它将通知HA。更多的控件即将到来,但我广泛使用。 Withings量表还触发了早晨和晚安日常活动,具体取决于我白天何时踏上它。 当巢恒温器检测到我们不在时,请关闭灯。 (楼上和楼下)离开脚本 - /config/automation/away.yaml#l7-l9 如果巢恒温器检测到人,则在夜间打开楼上的灯光。楼上自动化 - /config/automation/upstairs_motion_ifttt.yaml (IFTTT)当我晚上10点后踩下Withings Scale时,请触发晚安日常活动。 withings量表 当我们任何一个晚上下床时,打开浴室口音灯。当我们回到床上时,将它们关掉。主浴自动化 - /config/automation/master_bath_accents.yaml 最后一个人上床睡觉时关闭所有室内灯。晚安自动化 - /config/automation/good_night.yaml 如果有人在床上,请沉默所有声音通知。重定向到火平板电脑。定时放大器分流自动化 - /config/automation/timed_triggers/2200.yaml | ||||
语音通知 - 向智能家庭博客文章发音 | ||||
Chromecast Audios | 放大器 | 混合器 | TP-Link智能插头 | |
对我来说,声音是智能家园中最酷的部分。它给它个性。这不仅是任何人都拥有的东西,而且可以帮助您的房子与背包区分开。我使用Amazon Polly TTS组件,因为它听起来最接近Alexa。这使从Alexa向家庭助理做出回应的过渡无疑。大多数人认为这只是一个系统。搅拌机允许TT在音乐中直接混合。当我们不需要时,使用TP-Link插座将混合器和放大器关闭。这是一个很棒的廉价解决方案。 当我们不在家或床上时,请关闭所有语音设备。远离自动化 - /config/automation/away.yaml 所有语音通知都通过语音引擎推动。随机词和句子用于给房子一些个性。语音引擎 - /config/script/speech_engine.yaml 每当有人回家时,语音公告。人迎接者 - /config/automation/speech/announcements.yaml 与房屋有关的各种事物的语音通知。 (温度,存在,门打开,窗户打开,车库门状态,日落。)语音宏由自动化脚本调用 - /script/speech_engine.yaml 数字杜鹃时钟每小时都会像一个真正的杜鹃时钟一样。杜鹃时钟 - /config/automation/system/cuckoo_clock.yaml 单击此处以获取与语音有关的YouTube视频。一旦您可以教您的房子说话,您便会不断扩大其词汇量。这令人上瘾。 :) | ||||
各种枢纽 - 智能家庭零件/总和博客文章 | ||||
飞利浦Hue Hub Gen 2 | 眨眼轮毂 | RM Pro Broadlink | 飞利浦Hue枢纽Gen 1 | |
枢纽可以帮助房屋在房屋中运行的所有各种协议上进行交流。色相枢纽(实际上我有2个)与大多数灯光说话。 Gen 1在楼上和外部处理,Gen 2处理其他所有内容。一些灯光和开关在Zwave上与Wink Hub通话。 RM Pro将433MHz与我的Etekcity媒体交谈。 使用Etekcity插座来控制厨柜上方的重音照明和房间切口。厨房口音自动化 - /config/automation/kitchen_lights_and_accents.yaml 打开食品储藏室时,打开走廊灯不超过20分钟。走廊自动化 - /config/automation/zwave_hallway_door_sensor.yaml 检测何时打开灯并根据一天中的时间进行调整以纠正亮度。自动灯调整自动化 - /config/automation/system/detect_and_adjust_lights.yaml 将每个集线器视为HA与房屋周围各种硬件交谈的桥梁。 | ||||
灯光智能家居零件/总和博客文章 | ||||
色相彩色的灯光 | GE链接灯泡 | 色相去 | 色相灯条 | |
我几乎所有的灯光(40+)都是白色GE链接灯。在Hue搭配便宜的White A19S之前,我很早就买了它们。甚至宜家现在都有很好的灯光。彩色灯在前壁灯中,还在客厅中使用。 Go灯是专门针对孩子的,因为他们既是无线的,又有一个按钮,它们为孩子们提供了非常触觉。我将灯杆用于电视背光和沙发上的重音照明。 日落时打开电视时间灯(昏暗和颜色)(如果在家和电视开启)电视时间自动化 - /config/automation/tv_time_on_and_off.yaml 根据~~月份!节日灯脚本 - /config/script/monthly_color_scene.yaml https://www.vmwareinfo.com/2017/08/diy outdoor-smart-home-dled-strips.html 当窗户或门在日落前打开时,将客厅的灯光“红色”旋转。关闭所有门/窗户时,将重置为“黄/金”。 DIY警报软件包 - /config/packages/alarm.yaml 两个部分关于用色调智能灯代替荧光灯的部分 - 逐步单击此处以获取节日灯的YouTube演示 | ||||
开关 | ||||
中午开关 | Nunet智能插头 | 开关会缝线 | Etekcity媒体 | |
在主卧室和浴室中,我部署了5个中午开关的入门套装。这些开关控制厕所灯,梳妆台和卧室的头顶灯。它们在墙上工作,也兼容IFTTT。 Etekcity Outlet是那里最便宜的(6美元)但可靠的商店。我将它们部署在整个房屋中,作为重音照明,并在房屋的大部分切口中带有一些绳索灯。 当触发室内光脚本时,通知IFTTT以关闭浴室中午开关。内部关闭脚本 - /config/script/interior_off.yaml 我已经拿起智能插头,将它们放在防风雨箱中以进行节日灯完整写作和博客文章 | ||||
安全 | ||||
Nodemcu开发委员会 | Aura家庭监控运动警报 | 色相去 | 假狗 | |
ESP虽然从技术上讲不是一个枢纽,请桥接连接到我家中用力连接的所有窗户和门传感器。一组充当我的DIY警报系统,而另一组充当DIY运动传感器。 Aura系统使用WiFi波通过墙壁检测运动。它覆盖了整个房子。场景通过IFTTT/HA集成激活。不过,当其他所有内容失败时,对公牛桅杆的良好录音肯定会解决问题! 如果将窗户或门打开超过5分钟,请关闭HVAC系统。 HVAC看门狗自动化 - /config/packages/alarm.yaml#l209 在所有窗户和门上打开/关闭。门钟自动化 - /config/automation/system/door_chime.yaml 根据存在和睡眠来更改Aura场景。 Aura软件包 - /config/packages/aurahome.yaml | ||||
相机 | ||||
Skybell HD | Foscam 1080p户外摄像头 | 监视驱动器 | Meraki MS220 8 PORT POE开关 | |
相机既适用于安全性和数据传感器。当有人按下时,它们可以触发运动事件,照明条件或门铃。相机和接入点是通过Meraki Poe开关的饲料功率。 从门铃进行运动时,将前灯转到明亮的白色灯光10分钟,然后返回原始颜色。房子有运动时,假狗吠叫。 skybell高清脚本 - /config/script/skybell_pressed.yaml 当有人敲门铃时,后院和浴室灯闪烁 - 因为我们可能听不到门铃。假狗树皮也可以(可以通过Alexa打sne 30分钟)。 skybell高清脚本 - /config/script/skybell_pressed.yaml | ||||
户外美化 | ||||
Rachio Sprinkler系统 | GE Zwave户外电源模块 | Teckin SS31户外出口 | 室外LED照明 | |
大户外活动也可以自动化!主要是灯光,也是洒水系统和供水。 Phyn泄漏探测器在CES中宣布。它寻找异常的流动,如果感觉到它们,请提醒我并关闭水主。 Teckin SS31插座被连接到我的12V变压器上,使我可以打开和关闭美化灯。 LED条是DIY,配方在下一部分中。 单击此处查看YouTube视频!(IFTTT)如果明天要下雨,也会添加1天的降雨延迟到Rachio Sprinkler系统。降雨延迟软件包 - /config/automation/system/rachio_rain_delay.yaml (IFTTT)如果风能达到70英里 /小时 - 飓风警告。闪光灯自动化 - /config/automation/flash_all.yaml 日落时打开一些户外灯,在日出前4小时关闭。日落自动化 - /config/automation/timed_triggers/sunset_turn_on.yaml 当我们入睡时,请关闭内部和后院。晚安自动化 - /config/automation/good_night.yaml | ||||
户外LED口音 - DIY博客文章 - #71 | ||||
LED RGB WIFI控制器-Flux_led兼容 | LED带套件 | 铝光扩散器 | 室外住房 | |
上面提到的是,这是我最喜欢的房子项目之一。在一毛钱和一毛钱预算下完全改变房屋外观的能力真是太棒了。阅读上面链接的所有零件详细信息的博客文章,但以下是我喜欢的一些自动化。您还可以观看以下视频(https://www.vcloudinfo.com/2018/10/asy-smart-home-gadgets-i-i-i-i--i--i--i--i--i--i--for-my.html) 根据节假日更改LED灯的正面颜色。最好的部分是LED控制器与HA开箱即用。根本没有摆弄它。在我的书中巨大。节日灯脚本 - /config/script/monthly_color_scene.yaml 当车库门打开时,将房屋前面的所有灯更改为明亮的白色。 Garadget Automations -/Master/config/automation/garadget.yaml 在运动时,将所有灯光转到外面的鲜白色,然后随机花费大量时间,然后再恢复每日颜色选择。运动自动化 - /config/script/front_house_motion.yaml 单击此处以获取节日灯的YouTube演示 | ||||
车库小工具 | ||||
Garadget | Juicebox Pro 40 EVSE | 特斯拉型Y电动汽车 | Siri,我的车库门关闭了吗? | |
车库门,汽车,充电站。去绿色。完整的家庭自动化设置的所有部分。车库门开瓶器可能是最重要的。没有人想忘记他们离开或上床睡觉时让他们打开。关门被遗忘的车库门使一切都值得。 当车库门在晚上或我们离开家时,通知。车库演讲自动化 - /config/automation/speech/garage_closed.yaml 视频并在Garadget车库门开启器上写信Garadget Garage Door opener视频并写下 监视Garadget的反射率,并在关闭时通知他们何时下降太低(表明控制器的变化)车库反射自动化 - /config/automation/garadget.yaml 鸣叫汽车的收费状态以及在会议上收取多少千瓦时的收费状态。 #stat Tweet Automations -/Config/script/tweet.yaml 监视放大器和电压,并提醒费用是否超过24A,以防止断路器跳闸。 (Juicebox是在30A电路上脱离24A的软件。)如果无法连接到EmotorWerks服务器,则重新启动单元。 JuiceBox软件包 - /config/packages/juicenet.yaml | ||||
电视和流式设备 | ||||
三星智能电视 | Rokus | 亚马逊消防电视 | Synology NVR 1218 | |
电视自动化非常酷。打开电影,灯光开始自动变暗。太酷了。电视带有色调的灯杆亮起,因此我们可以通过自动化做一些非常整洁的效果。我们也是#CordCutters,所以所有电视都流向了Rokus。派对游戏和11nology的FireTV,我将在Survellance部分稍后谈论。 单击此处以获取YouTube视频如果打开任何门或窗户,电视背灯会变成红色。警报软件包 - /config/packages/alarm.yaml 当Roku报告我们正在观看PLEX或TabloTV时,电视时间场景被触发了4个客厅灯中的2个。电视时间自动化 - /config/automation/tv_time_on_and_off.yaml 雨天触发了房屋内部额外的微妙灯(电视后灯和其他重音照明)。雨天自动化 - /config/automation/dark_rainy_day.yaml | ||||
传感器 | ||||
门传感器(Aeon Labs) | pi零 | 无线块 | Epson ET-7700打印机 | |
传感器将数据添加到家庭助理。我的大多数门和窗户都是硬接线的,但是对于某些内门,我也有无线传感器。它们连接到我的眨眼轮毂。 Pihole在我的Pizero上奔跑。安装和运行DNS,DHCP和广告封锁非常容易,整个房屋都以极大的5V外形尺寸为单位。 鸣叫每日pi孔统计数据。 (广告被封锁和保存带宽的百分比。) pi -hole软件包 - /config/packages/pihole.yaml 利用Alexa和Elekcity Outlet通过语音控制打印机。 20分钟后自动关闭。轻型看门狗自动化 - /config/automation/system/watchdog_light.yaml 单击此处查看YouTube视频!每当门打开或关闭时,音响门的声音。门铃自动化 - /config/automation/system/door_chime.yaml 观看和警报家庭助理的磁盘使用情况和Zero。 Process Monitor软件包 - /config/packages/processmonitor.yaml | ||||
Github上的问题部分是我存储所有一厢情愿的想法和未来增强功能的地方。随时加入那里的对话。
现在,所有文件正在使用Cursor.ai进行编辑。
在我的配置上还有疑问吗?
在X上给我发消息:或
你可以给我买咖啡
会员披露