Flick Electric

Flick Electric Co 是一家位于新西兰的电力公司,基于透明的定价模型,每个定价组成部分都提供。此集成使用 Flick Electric Co 的移动应用程序的 API 获取当前电价及各个组成部分的价格。

配置

要将 Flick Electric 服务 添加到您的 Home Assistant 实例中,请使用此 My 按钮:

手动配置步骤

如果上述 My 按钮不起作用,您也可以手动执行以下步骤:

用户名

用于登录 Flick Electric 的用户名。

密码

用于登录 Flick Electric 的密码。

客户端 ID

用于身份验证的客户端 ID(请参阅下面的说明)。

客户端密钥

用于身份验证的客户端密钥(请参阅下面的说明)。

账户

要添加的账户地址(当用户有多个活动账户时是必需的)。

Note

对于大多数用户,客户端 ID/密钥可以留空。

Home Assistant 默认使用发布时的 Flick Electric 移动应用程序中的客户端 ID 和密钥。

如果这停止工作,您可以使用 MITM 代理与移动应用一起找到新的 ID 和密钥。该应用将调用 https://api.flick.energy/identity/oauth/token,并附带 client_idclient_secret

支持的功能

该集成提供一个 sensor 实体,显示当前时间间隔的电价。

该实体的属性有定价组件的详细信息,例如 generationnetwork 费用。

Note

显示的电价为分,不包括 GST。您可以通过创建模板传感器来自定义此设置:

  1. 转到 设置 > 设备 & 服务 > 助手 并点击添加按钮;
  2. 选择 模板 选项
  3. 选择 添加一个模板传感器

要添加 GST:

  • 状态模板: {{ states.sensor.flick_power_price * 1.15 }}
  • 计量单位: ¢/kWh

要转换为美元:

  • 状态模板: {{ states.sensor.flick_power_price / 100 }}

  • 计量单位: $/kWh

用例

该集成可以作为自动化的一部分使用,例如自动开/关电器。

示例自动化

当价格超过 40¢/kWH 时关闭热泵
alias: "关闭昂贵的热泵"
description: "当价格超过 40¢/kWH 时关闭热泵"
triggers:
  - trigger: numeric_state
    entity_id: sensor.flick_power_price
    above: 40
actions:
  - action: climate.turn_off
    target:
      entity_id: climate.heat_pump
    data: {}

数据更新

该集成将每 5 分钟 poll数据轮询是定期查询设备或服务以检查更新或检索数据的过程。通过定义自定义轮询间隔,您可以控制系统检查新数据的频率,这有助于优化性能并减少不必要的网络流量。 [Learn more] 一次 Flick Electric API,以检查当前电价。您还可以使用 homeassistant.update_entity 操作来按需触发刷新。

移除集成

该集成遵循标准的集成移除,不需要额外的步骤。

从Home Assistant中移除集成实例

  1. 前往 设置 > 设备与服务 并选择集成卡片。
  2. 从设备列表中,选择要删除的集成实例。
  3. 在条目旁边,选择三个点 菜单。然后,选择 删除

故障排除

无法获取该账户的定价。请检查用户权限

API 无法找到所选账户的定价。请与 Flick Electric 联系,以确保您的用户配置正确。

该 Flick 账户上没有活动服务

只有活动账户才被此集成支持。如果您的账户处于活动状态但无法选择,请与 Flick Electric 联系,以确保其在其系统中显示为活动状态。