I have just discovered that if you have a bad config in the influxDB setup it logs the DB’s password in plain text in the log.
Here is my (bad) config:
influxdb:
username: homeassistant
password: !secret influxdb_password
database: homeassistant
include:
entities:
- sensor.bom_scoresby_air_temp_c
- sensor.bom_scoresby_feels_like_c
- sensor.temperatureandhumidity_1_5
- sensor.temperatureandhumidity_1_6
- sensor.temperatureandhumidity_3_5
- sensor.temperatureandhumidity_3_6
- sensor.temperatureandhumidity_9_1
- sensor.temperatureandhumidity_9_battery
- sensor.internet_usage_quota
- sensor.internet_usage_today
- sensor.internet_usage_total
- sensor.bom_scoresby_relative_humidity
- sensor.nas_cpu_temperature
- sensor.nas_fan_speed
- sensor.nas_motherboard_temperature
- sensor.siren_battery_meter_4_0
- sensor.siren_battery_meter_front_percent
- sensor.temperatureandhumidity_14_0
- sensor.temperatureandhumidity_14_1
- sensor.temperatureandhumidity_14_battery
- sensor.temperatureandhumidity_15_0
- sensor.temperatureandhumidity_15_1
- sensor.temperatureandhumidity_15_battery
- bad.config.sensor
Here is the logged error
ERROR:homeassistant.setup:Setup failed for influxdb: Invalid config.
Failed config
influxdb:
database: homeassistant
include: [source /config/configuration.yaml:42]
entities: [source /config/configuration.yaml:43]
- sensor.bom_scoresby_air_temp_c
- sensor.bom_scoresby_feels_like_c
- sensor.temperatureandhumidity_1_5
- sensor.temperatureandhumidity_1_6
- sensor.temperatureandhumidity_3_5
- sensor.temperatureandhumidity_3_6
- sensor.temperatureandhumidity_9_1
- sensor.temperatureandhumidity_9_battery
- sensor.internet_usage_quota
- sensor.internet_usage_today
- sensor.internet_usage_total
- sensor.bom_scoresby_relative_humidity
- sensor.nas_cpu_temperature
- sensor.nas_fan_speed
- sensor.nas_motherboard_temperature
- sensor.siren_battery_meter_4_0
- sensor.siren_battery_meter_front_percent
- sensor.temperatureandhumidity_14_0
- sensor.temperatureandhumidity_14_1
- sensor.temperatureandhumidity_14_battery
- sensor.temperatureandhumidity_15_0
- sensor.temperatureandhumidity_15_1
- sensor.temperatureandhumidity_15_battery
- bad.config.sensor
password: myplaintextpassword
username: homeassistant