找回密码
 立即注册

微信扫码登录

搜索
查看: 33814|回复: 31

[新奇玩法] 【switch转light】“Hey Siri” 关闭所有灯 智能插座接灯必看

  [复制链接]

14

主题

648

回帖

4076

积分

论坛元老

积分
4076
金钱
3409
HASS币
10
发表于 2018-3-21 01:09:48 | 显示全部楼层 |阅读模式
本帖最后由 余歌唱晚 于 2018-3-21 01:42 编辑

应用场景:
博联、小米、控客、鸿雁等智能外置插座插排接入灯
HA里面只能显示为是switch  
mqtt可以配置为light——囧帅开关也可以手动配置为light
以上两类建议直接配置为light 减少系统资源占用,降低延迟
当接入HomeKit时,并不能通过【“Hey Siri” 关闭所有灯】来关闭switch上的灯
开关虚拟为灯后…变得简单了
还可以通过 飞利浦hue 加 叮咚 语音操作虚拟灯来变相控制开关
也为一些脚本、自动化以及公共 custom_ui 配置带来难度


看到国外网友的方案赶紧和大家分享一下:
light:
  - platform: proxy
    name: kitchenlights
    entity_id: switch.kitchen_lights_as_switch

通过proxy 将 switch.kitchen_lights_as_switch 另外生成一个light.kitchenlights

测试效果展示:
代码:将coffee转换为了一个灯
屏幕快照 2018-03-21 上午12.57.48.png
效果:
gif5新文件.gif

将组件放置在:
<config_dir>/custom_components/light/proxy.py
作者项目GitHub:
https://github.com/OttoWinter/home-assistant-proxy-platform
home-assistant-proxy-platform-master.zip (4.1 KB, 下载次数: 74)












评分

参与人数 5金钱 +43 收起 理由
燃情 + 1 谢谢分享!
killadm + 7
jyz_0501 + 7 分享是一种美德!
+ 18 这个玩法好!
Milo + 10 谢谢分享!

查看全部评分

回复

使用道具 举报

14

主题

648

回帖

4076

积分

论坛元老

积分
4076
金钱
3409
HASS币
10
 楼主| 发表于 2018-3-21 09:33:35 | 显示全部楼层
Jones 发表于 2018-3-21 09:26
好玩法!楼主渐入佳境了!!

不敢当……多学习

评分

参与人数 1金钱 +10 收起 理由
+ 10 别谦虚!

查看全部评分

回复

使用道具 举报

14

主题

648

回帖

4076

积分

论坛元老

积分
4076
金钱
3409
HASS币
10
 楼主| 发表于 2018-4-9 00:20:15 | 显示全部楼层
xbox3600 发表于 2018-4-8 22:27
設定好-也將附件放到\custom_components\light資料夾內

執行檢查顯示 Platform not found: light.proxy

仔细排查一下吧 确定是放好了组件 配置文件放对了位置?
回复

使用道具 举报

14

主题

648

回帖

4076

积分

论坛元老

积分
4076
金钱
3409
HASS币
10
 楼主| 发表于 2018-4-9 00:21:31 | 显示全部楼层
潇洒哥er 发表于 2018-4-9 00:17
点赞666,不过好像可以通过修改 switch的 customize 中的assumed_state: false 变成切换开关 ...

不太明白你说的……貌似和这个插件实现的功能不是一类
回复

使用道具 举报

14

主题

648

回帖

4076

积分

论坛元老

积分
4076
金钱
3409
HASS币
10
 楼主| 发表于 2018-4-9 21:03:40 | 显示全部楼层
xbox3600 发表于 2018-4-9 07:53
在辦公室設置成功

和家裡不一樣的地方在於

这么写没问题啊  你看看是不是你缩进的问题
回复

使用道具 举报

14

主题

648

回帖

4076

积分

论坛元老

积分
4076
金钱
3409
HASS币
10
 楼主| 发表于 2018-4-15 00:01:56 | 显示全部楼层
ABC 发表于 2018-4-14 02:11
修改一下homebridge-homeassistant的switch.js ,几行代码的事,也可以达到在home kit里变成灯的效果,而且 ...

作为一个项目而言 你这样确实对提高健壮程度有好处。这个肯定更加的简单。。。修改代码是把switch全部改成灯了吧
回复

使用道具 举报

14

主题

648

回帖

4076

积分

论坛元老

积分
4076
金钱
3409
HASS币
10
 楼主| 发表于 2018-4-15 11:52:13 | 显示全部楼层
ABC 发表于 2018-4-15 00:58
写成可选的,可以在customize.yaml自定义名称下的id下加入 homebridge_switch_type: light ...

那就很厉害了……对于HomeKit来说就非常厉害了
回复

使用道具 举报

14

主题

648

回帖

4076

积分

论坛元老

积分
4076
金钱
3409
HASS币
10
 楼主| 发表于 2018-4-22 20:05:42 | 显示全部楼层
fotanski 发表于 2018-4-22 19:43
请问楼主您的这个yaml是用什么编辑器?

sublime text
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-7-19 14:04 , Processed in 0.137586 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表