2015 年 6 月 10 日发布说明
哇,距离上次发布几乎过去了一个月,而这次发布内容非常丰富。你最可能不会直接注意到的一项重大变化是:前端已从 Polymer 0.5 升级到全新发布的 Polymer 1.0。Polymer 已被 Google 宣布为稳定版本,这让我们能够继续扩展此前一直在等待这一时刻的功能。
这次发布还刷新了参与人数纪录:8 位!感谢 Andythigpen、Jamespcole、Azelphur、Fabaff、Dutchy-、Fbradyirl、wind-rider 和 ettisan 的贡献!
wind-rider 为本次发布带来了一个重要改进。他花时间恢复了 Chromecast 支持,并开始持续完善媒体播放器集成。这也带动了更多人加入,最终带来了焕然一新的媒体播放器体验,以及对 Music Player Daemon 的支持。
新媒体播放器卡片示例
Note
要更新到最新版本,请运行 脚本/更新。如果遇到问题,请在 GitHub 提交反馈。
在介绍新支持的平台之前,先看看这次发布带来的其他改进:
- 前端由 @balloob 升级到 Polymer 1.0
- 通过
!include 关键字支持在 YAML 中包含其他文件(@andythigpen)
- Vera 平台新增开关支持并修复多个问题(@jamespcole)
- HTTP 组件增加 HTTP session 支持(@jamespcole)
- 设备追踪器问题修复(@Dutchy-)
- 设备追踪器平台问题修复(@fbradyirl)
- 修复 Chromecast 支持(@wind-rider)
- 媒体播放器改进(@balloob 与 @wind-rider)
- Nest 恒温器问题修复(@balloob)
- 修复设备追踪器死锁问题(@balloob)
- 更新文档(@fabaff)
Music Player Daemon
Fabaff 贡献了 Music Player Daemon 支持。mpd 平台让你可以在 Home Assistant 中控制 Music Player Daemon。目前支持播放控制,不支持播放列表管理。
# Example configuration.yaml entry
media_player:
platform: mpd
server: 127.0.0.1
port: 6600
location: bedroom
命令行开关
这是一个开关平台,在打开和关闭时会分别执行指定命令。它很可能会成为最受欢迎的平台之一,因为它让你可以把任何可通过命令行控制的开关类型集成进 Home Assistant,甚至包括调用其他脚本!
# Example configuration.yaml entry
switch:
platform: command_switch
switches:
- kitchen_light:
oncmd: switch_command on kitchen
offcmd: switch_command off kitchen
LimitlessLED
这个新平台可以让你在 Home Assistant 中控制 LimitlessLED 灯光。这些灯光也被称为 EasyBulb、AppLight、AppLamp、MiLight、LEDme、dekolight 或 iLight。
# Example configuration.yaml entry
light:
platform: limitlessled
host: 192.168.1.10
group_1_name: Living Room
group_2_name: Bedroom
group_3_name: Office
group_4_name: Kitchen
比特币传感器
Bitcoin 平台会显示 Bitcoin 网络的多项信息。如果你使用 Blockchain.info 在线钱包,该传感器还可以显示当前余额。
# Example configuration.yaml entry
sensor:
platform: bitcoin
wallet: "YOUR WALLET_ID"
password: YOUR_ACCOUNT_PASSWORD
currency: YOUR CURRENCY
display_options:
- exchangerate
- trade_volume_btc
- miners_revenue_usd
- btc_mined
- trade_volume_usd
- difficulty
- minutes_between_blocks
- number_of_transactions
- hash_rate
- timestamp
- mined_blocks
- blocks_size
- total_fees_btc
- total_btc_sent
- estimated_btc_sent
- total_btc
- total_blocks
- next_retarget
- estimated_transaction_volume_usd
- miners_revenue_btc
- market_price_usd
SMTP 通知平台
SMTP 平台允许你把 Home Assistant 的通知发送到电子邮件收件人。
# Example configuration.yaml entry
notify:
platform: mail
server: MAIL_SERVER
port: YOUR_SMTP_PORT
sender: SENDER_EMAIL_ADDRESS
starttls: 1 or 0
username: YOUR_SMTP_USERNAME
password: YOUR_SMTP_PASSWORD
recipient: YOUR_RECIPIENT
Syslog 通知平台
Syslog 平台允许你把 Home Assistant 的通知发送到本地 syslog。
# Example configuration.yaml entry
notify:
platform: syslog
瑞士公共交通传感器
瑞士公共交通传感器会提供瑞士境内指定起点到终点的后两班发车时间。查看组件页面了解更多设置方法。
Transmission 海龟模式开关
Transmission 平台允许你在 Home Assistant 中控制 Transmission 客户端。该平台可让你开关其“备用速度限制”(也叫“海龟模式”)。
# Example configuration.yaml entry
switch:
platform: transmission
name: Transmission
host: 192.168.1.26
port: 9091
username: YOUR_USERNAME
password: YOUR_PASSWORD
Hikvision 摄像头运动检测支持
这个开关平台允许你控制 Hikvision 摄像头的运动检测设置。
# Example configuration.yaml entry
switch:
platform: hikvisioncam
name: Hikvision Cam 1 Motion Detection
host: 192.168.1.26
username: YOUR_USERNAME
password: YOUR_PASSWORD