LaCrosse

lacrosse 传感器 integration集成将 Home Assistant 与您的设备、服务等连接和集成。 [Learn more] 使用由 Jeelink USB 加密狗或这个 Arduino 草图 提供的数据。

测试设备

  • Technoline TX 29 IT(仅温度)
  • Technoline TX 29 DTH-IT(包括湿度)
  • TFA Dostmann LaCrosse 传感器(型号 30.3147.IT)

设置

由于传感器在每次电源循环/更换电池后会更改其 ID,您可以使用来自 pylacrosse 包的命令行工具 pylacrosse 检查可用的传感器 ID。

sudo pylacrosse -d /dev/ttyUSB0 scan

或者,当使用 Docker 容器时:

docker exec -it <containername> pylacrosse -d /dev/ttyUSB0 scan

如果您使用 Home Assistant OS 或监督安装方法,则这些方法对您不可用。建议使用另一台计算机来确定 ID。

对于 TX 29 DTH-IT 传感器,您还可以从显示屏读取 ID,并按如下方式计算 ID: hex2dec(ID_on_display) / 4

配置

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

# 示例配置.yaml 条目
sensor:
  - platform: lacrosse
    sensors:
      sensor_identifier:
        type: SENSOR_TYPE
        id: SENSOR_ID

Configuration Variables

device string Required, default: /dev/ttyUSB0

串口设备。

baud integer Required, default: 57600

串口波特率。

led boolean (Optional, default: false)

激活或禁用 Jeelink LED。

frequency integer (Optional)

初始频率以 5kHz 为单位。

datarate integer (Optional)

设置数据速率,以 kbps 计。已知设置的特殊值为:0: 17.241 kbps, 1: 9.579 kbps, 2: 8.842 kbps。

toggle_mask integer (Optional)

以下值可以按位组合:1 = 17.241 kbps, 2 = 9.579 kbps, 4 = 8.842 kbps

toggle_interval integer (Optional)

启用切换模式并设置间隔(以秒为单位)。

sensors map Required

您的传感器列表。

name string (Optional)

传感器的名称。

type string Required

传感器的类型。选项:battery, humidity, temperature

id integer Required

传感器的 LaCrosse Id。

示例

要设置带有多个传感器的 LaCrosse 传感器,请将以下内容添加到您的 configuration.yamlconfiguration.yaml 文件是 Home Assistant 的主要配置文件。它列出了要加载的集成及其特定配置。在某些情况下,需要直接在 configuration.yaml 文件中手动编辑配置。大多数集成可以在 UI 中配置。 [Learn more] 文件中:

# 示例配置.yaml 条目
sensor:
  - platform: lacrosse
    device: /dev/ttyUSB0
    baud: 57600
    sensors:
      kitchen_humidity:
        name: 厨房湿度
        type: humidity
        id: 72
      kitchen_temperature:
        name: 厨房温度
        type: temperature
        id: 72
      kitchen_lacrosse_battery:
        name: 厨房传感器电池
        type: battery
        id: 72