Global Caché iTach TCP/IP 转 IR

itach 遥控 integration集成将 Home Assistant 与您的设备、服务等连接和集成。 [Learn more] 允许您使用 Global Caché iTach 设备和 GC-100 设备控制 IR 设备。Global Cache IR API 在其产品线之间类似。请参见本页末尾的 API 文档链接。

为了利用您的 Global Cache 设备的数字输入(双元传感器)和继电器(开关)功能,您需要使用 gc100 集成 和相关平台。

要在您的安装中使用 iTach 遥控器,您需要了解您设备的 IR 命令的 Pronto hex 格式,并将以下内容添加到您的 configuration.yamlconfiguration.yaml 文件是 Home Assistant 的主要配置文件。它列出了要加载的集成及其特定配置。在某些情况下,需要直接在 configuration.yaml 文件中手动编辑配置。大多数集成可以在 UI 中配置。 [Learn more] 文件中。 在更改了configuration.yamlconfiguration.yaml 文件是 Home Assistant 的主要配置文件。它列出了要加载的集成及其特定配置。在某些情况下,需要直接在 configuration.yaml 文件中手动编辑配置。大多数集成可以在 UI 中配置。 [Learn more] 文件后,重启 Home Assistant 以应用更改。 该集成现在显示在集成页面的 设置 > 设备与服务 下。其实体在集成卡片上以及实体标签上列出。

# 示例 configuration.yaml 条目
remote:
  - platform: itach
    host: itach023fdc
    devices:
      - name: TV
        connaddr: 2
        ir_count: 3
        commands:
          - name: "开"
            data: "0000 006D 0000 0022 00AC 00AC 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0689"
          - name: "关"
            data: "0000 006D 0000 0022 00AC 00AC 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0689"

Configuration Variables

host string Required

iTach 的 IP 地址。

port integer (Optional, default: 4998)

iTach 的端口。

devices list Required

iTach 控制的设备。

name string Required

设备名称。

modaddr integer (Optional, default: 1)

IR 发射器的 iTach 模块地址。

connaddr integer Required

IR 发射器的 iTach 连接位置。(注意 connaddr 是一个误导性的标签。请勿在此处放置连接地址。严格意义上讲,连接地址是模块地址与连接位置的组合)。

ir_count integer (Optional, default: 1)

命令负载在单次命令发送中将重复的次数。

commands list Required

可用来发送到设备的命令。

name string Required

命令名称。

data string Required

Hex 命令数据。

一个示例,用于在开发者工具中调用集成,使用 remote.send_command 操作: { "entity_id":"remote.tv", "command":"menu" }

注意:Global Cache 设备期望以其自有格式的“sendir…”发送数据。此集成将十六进制代码转换为 Global Cache IR 形式。

API 文档: