2015 年 6 月 10 日发布说明

哇,距离上次发布几乎过去了一个月,而这次发布内容非常丰富。你最可能不会直接注意到的一项重大变化是:前端已从 Polymer 0.5 升级到全新发布的 Polymer 1.0。Polymer 已被 Google 宣布为稳定版本,这让我们能够继续扩展此前一直在等待这一时刻的功能。

这次发布还刷新了参与人数纪录:8 位!感谢 AndythigpenJamespcoleAzelphurFabaffDutchy-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