0.52: 脚本 editor, Nello.io 门锁, HipChat and Abode Home Security

Although the summer is in full progress, the development hasn't stalled. This 发布 brings bug fixes, clean ups and another 8 new 集成. On top of that we are also introducing a new 脚本 editor!

To use the 脚本 editor, create a new file in your config directory named scripts.yaml and copy your existing 脚本 over:

# scripts.yaml
turn_on_some_lights:
  alias: "Turn on the lights"
  sequence:
  - data: {}
    service: light.turn_on

Than 更新 your configuration.yaml to look like this:

# Configuration.yaml example
script: !include scripts.yaml

New Platforms

发布 0.52.1 - August 28

If you need help...

...don't hesitate to use our very active forums or join us for a little chat. The 发布 notes have comments enabled but it's preferred if you use the former communication channels. Thanks.

Reporting Issues

Experiencing issues introduced by this 发布? Please report them in our issue tracker. Make sure to fill in all fields of the issue 模板.

Backward-incompatible changes

  • Remove spaces from Xiami 开关 属性 (@syssi - #8952) (开关.xiaomi docs) (breaking change)
  • MQTT 开关: command and availability payload are now no longer linked. Command and availability payload default to ON/OFF and must be configured individually if custom values are required. (@timstanley1985 - #8934) (开关.MQTT docs) (breaking change)
 -  platform: mqtt
    name: "Kitchen"
    state_topic: "stat/sonoff_1/POWER"
    command_topic: "cmnd/sonoff_1/POWER"
    availability_topic: "tele/sonoff_1/LWT"
    payload_available: "Online"
    payload_not_available: "Offline"
    retain: true
  • Refactor USPS into component with 传感器+摄像头 (@mezz64 - #8679) (breaking change) (new-platform)
usps:
  username: user
  password: pass
  name: optional
  • eliqonline: The optional channel_id 配置 variable of the Eliqonline 传感器 needs to be a positive integer. (@molobrakos - #9072) (传感器.eliqonline docs) (breaking change)
  • MySensors: Not a breaking change per se but 用户 that have not been following the mysensors serial API could face dropped messages after this change. Messages are now validated according to the API before being passed along from/to 设备. See 0.11 发布 notes for more info. (@MartinHjelmare - #9069) (mysensors docs) (binary_sensor.mysensors docs) (温控.mysensors docs) (遮盖.mysensors docs) (device_tracker.mysensors docs) (灯光.mysensors docs) (通知.mysensors docs) (传感器.mysensors docs) (开关.mysensors docs) (breaking change)
  • Automatic has disabled 密码 认证 on their API. Home Assistant will now use OAuth2 to authenticate accounts. The following steps must be taken to transition your 设置:
    1. 日志 in to your Automatic developer account. In the Automatic Developer Apps Manager, specify the OAuth Redirect URL in the developer page. This should be configured to <home-assistant-url>/api/automatic/callback. (Example: http://homeassistant.local:8123/api/automatic/callback) Note that this URL only needs to be accessible from the browser you use to perform the 认证.
    2. Remove username/密码 from your automatic 设备 tracker 配置 in 配置.yaml.
    3. If you have authorized your account for scope:current_location, add current_location: true to your automatic 设备 tracker 配置 in 配置.yaml.
    4. When you 重启 Home Assistant, click on the Automatic 配置 link in the Configurator 卡片, and follow the instructions to 授权 Home Assistant.

      NOTE: Automatic's API is currently not correctly authorizing with refresh tokens, so Step 4 currently needs to be performed after every 重启. (@armills - #8962 #9002) (configurator docs) (breaking change)

All changes