MQTT JSON

mqtt_json 设备跟踪器 integration集成将 Home Assistant 与您的设备、服务等连接和集成。 [Learn more] 允许您通过监控 MQTT 主题来检测存在,从而获取新位置。要使用此平台,您需要为每个设备指定一个唯一的主题。

配置

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

# 示例 configuration.yaml 条目
device_tracker:
  - platform: mqtt_json
    devices:
      paulus_oneplus: location/paulus
      annetherese_n4: location/annetherese

Configuration Variables

devices list Required

设备及其主题的列表。

qos string (Optional)

主题的 QoS 等级。

使用

该平台接收包含 GPS 信息的 JSON 格式有效负载,例如:

{"longitude": 1.0,"gps_accuracy": 60,"latitude": 2.0,"battery_level": 99.9}

其中 longitude 为经度,latitude 为纬度,gps_accuracy 为精度(以米为单位),battery_level 为发送更新的设备的当前电池电量。 longitudelatitude 为必需键,gps_accuracybattery_level 为可选项。