我想使用现有的(外部)Influx 实例作为 HA 中的传感器。我有以下设置:
服务器 1:Homeassistant 操作系统已安装
核心 2024.1.3
主管 2023.12.0
操作系统 11.4
前端 20240104.0
安装了“InfluxDB”插件,这也允许我连接到 Sever2 的 Influx 实例并创建查询。
服务器 2: 流入实例
- 版本 1.8.10
- IP:192.168.28.77
- 数据库“监控”
- 已分配用户名和密码。
- 未使用 SSL
我想使用 Server2 的数据作为传感器。这是我的配置.yaml
influxdb:
exclude:
entity_globs: “*”
和这里传感器.yaml
- platform: influxdb
host: 192.168.28.77
port: 8086
database: monitoring
username: config
password: "myPassword"
ssl: false
api_version: 1
queries:
- name: zimmertemperatur_bad
unit_of_measurement: °C
value_template: "{{ temperature_C | round(1) }}"
#where: 'time > now() - 7d'
where: 'time = now()'
measurement: '"monitoring"."autogen"."LaCrosse-TX141THBv2"'
field: "temperature_C"
group_function: last
database: monitoring
但我收到以下错误:
[homeassistant.components.influxdb] InfluxDB database is not accessible due to '401: {"error":"authorization failed"}'. Please check that the database, username and password are correct and that the specified user has the correct permissions set. Retrying in 60 seconds.
为什么 Homeassistant 无法通过 YAML 配置查询任何值?
这不可能是用户限制,因为 Homeassistant 的 Influx 插件可以毫无问题地连接到 Server2。