Hi,
I’m looking for advice on migrating from InfluxDB 1.8.10 to a newer version (2.x or 3.x) in a Home Assistant–managed environment.
Current setup
-
Platform: Home Assistant Supervised (Debian)
-
Home Assistant Core: 2026.3.3
-
Supervisor: 2026.03.2
-
InfluxDB: 1.8.10
-
InfluxDB add-on: 5.0.2
In this setup, InfluxDB runs as a Supervisor-managed Docker container (add-on), and Home Assistant writes time-series data into it (used by Grafana for dashboards).
Goal
Upgrade to a newer InfluxDB version without losing historical data, which is critical for long-term analysis.
Questions
-
Is there an official or recommended migration path from InfluxDB 1.8 → 2.x or 3.x in this kind of containerized setup?
-
Would you recommend:
-
in-place upgrade (if even possible), or
-
running a parallel instance and migrating data?
-
-
What are the best tools/methods to migrate data:
-
influxd upgrade -
export/import (line protocol)
-
replication/bridge approaches?
-
-
Any known pitfalls when migrating from InfluxQL → Flux/SQL, especially for Grafana dashboards?
-
Has anyone done this specifically in a Home Assistant / Docker-based environment?
Any real-world experiences or recommended approaches would be highly appreciated.
Thanks in advance!
