-
v1.0.0
Stablereleased this
2026-03-30 22:19:46 +02:00 | 11 commits to main since this release🎉 OpenDTU Logger reaches v1.0.0!
After running for more than 2 years in production, I've decided to declare it stable and release v1.0.0.OpenDTU Logger provides detailed, long-term storage and visualisation of Hoymiles solar inverter metrics monitored with OpenDTU. It connects to the OpenDTU livedata WebSocket to receive real-time inverter data as it is published. The captured metrics are stored in PostgreSQL, with optional TimescaleDB support for time-series optimised queries. It includes ready-to-use Grafana dashboards for visualising solar production, inverter status and events.
OpenDTU Logger 1.0.0 has been tested with OpenDTU version v26.3.30 and is expected to be compatible with versions as early as v24.6.10.
- Adds Digest Auth support for OpenDTU WebSocket connections.
- OpenDTU requires authentication on the
/livedataWebSocket endpoint when "Allow readonly access to web interface without password" is disabled.- It is recommended to disable this setting so that authentication is required.
- Digest Auth is now used in lieu of Basic Auth, using a challenge-response flow per RFC 2617 so that the password is never sent in plaintext.
- OpenDTU requires authentication on the
Under the hood, with v1.0.0 the following dependencies are upgraded
- go: v1.25 upgraded to v1.26
- Code modernization via
go fix: uses SplitSeq iterator andanytype alias - lib/pq: upgraded to v1.12.1
- goose: upgraded to v3.27.0
- CI: updated docker actions, setup-go v6, checkout v6
- Added Renovate for automated dependency management
Downloads
-
Source code (ZIP)
5 downloads
-
Source code (TAR.GZ)
4 downloads
-
opendtu-logger-v1.0.0-darwin-amd64
10 downloads ·
2026-03-30 22:31:40 +02:00 · 8.1 MiB -
opendtu-logger-v1.0.0-darwin-arm64
8 downloads ·
2026-03-30 22:31:41 +02:00 · 7.6 MiB -
opendtu-logger-v1.0.0-linux-386
7 downloads ·
2026-03-30 22:31:42 +02:00 · 7.7 MiB -
opendtu-logger-v1.0.0-linux-amd64
8 downloads ·
2026-03-30 22:31:43 +02:00 · 8 MiB -
opendtu-logger-v1.0.0-linux-arm
9 downloads ·
2026-03-30 22:31:44 +02:00 · 7.8 MiB -
opendtu-logger-v1.0.0-linux-arm64
9 downloads ·
2026-03-30 22:31:44 +02:00 · 7.4 MiB -
opendtu-logger-v1.0.0-linux-riscv64
7 downloads ·
2026-03-30 22:31:45 +02:00 · 7.1 MiB -
opendtu-logger-v1.0.0-windows-amd64.exe
3 downloads ·
2026-03-30 22:31:46 +02:00 · 8.2 MiB -
opendtu-logger-v1.0.0-windows-arm64.exe
3 downloads ·
2026-03-30 22:31:47 +02:00 · 7.5 MiB
- Adds Digest Auth support for OpenDTU WebSocket connections.
-
v0.1.6
Stablereleased this
2025-10-12 17:24:10 +02:00 | 57 commits to main since this releaseOpenDTU Logger 0.1.6 has been tested with OpenDTU version v25.9.11 and is expected to be compatible with versions as early as v24.6.10.
- Adds support for logging the OpenDTU
radio_stats, published for each inverter - Adds support for logging a
pin_mapping_issuehint. loadConfignow supports structured logging- Improved compatibility validation by analyzing OpenDTU's source code to determine exact data formats
- Generated unit and integration tests to verify OpenDTU Logger correctly parses all published data
- This establishes a repeatable process for validating compatibility with future OpenDTU releases
Under the hood, with v0.1.6 the following dependencies are upgraded
- go: v1.24 upgraded to v1.25
- goose: v3.24.3 upgraded to 3.26.0
- sync: v0.14.0 upgraded to 0.17.0
Downloads
-
Source code (ZIP)
14 downloads
-
Source code (TAR.GZ)
18 downloads
-
opendtu-logger-v0.1.6-darwin-amd64
49 downloads ·
2025-10-12 19:16:36 +02:00 · 7.7 MiB -
opendtu-logger-v0.1.6-darwin-arm64
41 downloads ·
2025-10-12 19:16:37 +02:00 · 7.2 MiB -
opendtu-logger-v0.1.6-linux-386
50 downloads ·
2025-10-12 19:16:37 +02:00 · 7.3 MiB -
opendtu-logger-v0.1.6-linux-amd64
54 downloads ·
2025-10-12 19:16:38 +02:00 · 7.5 MiB -
opendtu-logger-v0.1.6-linux-arm
48 downloads ·
2025-10-12 19:16:39 +02:00 · 7.4 MiB -
opendtu-logger-v0.1.6-linux-arm64
49 downloads ·
2025-10-12 19:16:40 +02:00 · 7.1 MiB -
opendtu-logger-v0.1.6-linux-riscv64
47 downloads ·
2025-10-12 19:16:41 +02:00 · 7.3 MiB -
opendtu-logger-v0.1.6-windows-amd64.exe
30 downloads ·
2025-10-12 19:16:42 +02:00 · 7.8 MiB -
opendtu-logger-v0.1.6-windows-arm64.exe
28 downloads ·
2025-10-12 19:16:43 +02:00 · 7.2 MiB
- Adds support for logging the OpenDTU
-
v0.1.5
Stablereleased this
2025-05-15 14:04:48 +02:00 | 67 commits to main since this releaseOpenDTU Logger 0.1.5 has been tested with OpenDTU versions v24.6.10 - v25.5.10.
Under the hood, with v0.1.5 the following dependencies are upgraded
- goose: v3.24.1 upgraded to v3.24.3
- sync v0.11.0 upgraded to v0.14.0
Downloads
-
Source code (ZIP)
20 downloads
-
Source code (TAR.GZ)
25 downloads
-
opendtu-logger-v0.1.5-darwin-amd64
86 downloads ·
2025-05-15 14:13:31 +02:00 · 7.6 MiB -
opendtu-logger-v0.1.5-darwin-arm64
83 downloads ·
2025-05-15 14:13:32 +02:00 · 7.2 MiB -
opendtu-logger-v0.1.5-linux-386
91 downloads ·
2025-05-15 14:13:33 +02:00 · 7.1 MiB -
opendtu-logger-v0.1.5-linux-amd64
91 downloads ·
2025-05-15 14:13:34 +02:00 · 7.4 MiB -
opendtu-logger-v0.1.5-linux-arm
92 downloads ·
2025-05-15 14:13:34 +02:00 · 7.2 MiB -
opendtu-logger-v0.1.5-linux-arm64
96 downloads ·
2025-05-15 14:13:35 +02:00 · 7.1 MiB -
opendtu-logger-v0.1.5-linux-riscv64
86 downloads ·
2025-05-15 14:13:36 +02:00 · 7.1 MiB -
opendtu-logger-v0.1.5-windows-amd64.exe
106 downloads ·
2025-05-15 14:13:37 +02:00 · 7.7 MiB -
opendtu-logger-v0.1.5-windows-arm64.exe
50 downloads ·
2025-05-15 14:13:37 +02:00 · 7.1 MiB
-
v0.1.4
Stablereleased this
2025-02-15 11:41:19 +01:00 | 68 commits to main since this releaseOpenDTU Logger 0.1.4 has been tested with OpenDTU versions v24.6.10 - v25.2.3.
Under the hood, with v0.1.4 the following dependencies are upgraded
- golang: 1.22 upgraded to 1.24
- goose: v3.21.1 upgraded to v3.24.1
- go-retry v0.2.4 upgraded to v0.3.0
- sync v0.7.0 upgraded to v0.11.0
Downloads
-
Source code (ZIP)
28 downloads
-
Source code (TAR.GZ)
34 downloads
-
opendtu-logger-v0.1.4-darwin-amd64
98 downloads ·
2025-02-15 11:50:47 +01:00 · 7.6 MiB -
opendtu-logger-v0.1.4-darwin-arm64
95 downloads ·
2025-02-15 11:50:47 +01:00 · 7.2 MiB -
opendtu-logger-v0.1.4-linux-386
97 downloads ·
2025-02-15 11:50:47 +01:00 · 7.1 MiB -
opendtu-logger-v0.1.4-linux-amd64
99 downloads ·
2025-02-15 11:50:47 +01:00 · 7.4 MiB -
opendtu-logger-v0.1.4-linux-arm
91 downloads ·
2025-02-15 11:50:47 +01:00 · 7.2 MiB -
opendtu-logger-v0.1.4-linux-arm64
100 downloads ·
2025-02-15 11:50:47 +01:00 · 7.1 MiB -
opendtu-logger-v0.1.4-linux-riscv64
95 downloads ·
2025-02-15 11:50:47 +01:00 · 7.1 MiB -
opendtu-logger-v0.1.4-windows-amd64.exe
66 downloads ·
2025-02-15 11:50:47 +01:00 · 7.7 MiB -
opendtu-logger-v0.1.4-windows-arm64.exe
62 downloads ·
2025-02-15 11:50:47 +01:00 · 7.1 MiB
-
v0.1.3
Stablereleased this
2024-08-08 12:24:23 +02:00 | 78 commits to main since this releasev0.1.3 fixes an issue with the Dockerfile, causing cross-compilation issues.
Previously, all container architectures would be compiled with an arm64 binary. This has now been fixed.Additionally, when events are recorded, the local timezone is now taken into account.
OpenDTU Logger 0.1.3 has been tested with OpenDTU versions v24.6.10 - v25.1.14.
Downloads
-
Source code (ZIP)
30 downloads
-
Source code (TAR.GZ)
41 downloads
-
opendtu-logger-v0.1.3-darwin-amd64
109 downloads ·
2024-08-08 12:28:37 +02:00 · 6.8 MiB -
opendtu-logger-v0.1.3-darwin-arm64
107 downloads ·
2024-08-08 12:28:37 +02:00 · 6.5 MiB -
opendtu-logger-v0.1.3-linux-386
112 downloads ·
2024-08-08 12:28:37 +02:00 · 6.3 MiB -
opendtu-logger-v0.1.3-linux-amd64
100 downloads ·
2024-08-08 12:28:37 +02:00 · 6.6 MiB -
opendtu-logger-v0.1.3-linux-arm
110 downloads ·
2024-08-08 12:28:37 +02:00 · 6.4 MiB -
opendtu-logger-v0.1.3-linux-arm64
105 downloads ·
2024-08-08 12:28:38 +02:00 · 6.4 MiB -
opendtu-logger-v0.1.3-linux-riscv64
115 downloads ·
2024-08-08 12:28:38 +02:00 · 6.3 MiB -
opendtu-logger-v0.1.3-windows-amd64.exe
88 downloads ·
2024-08-08 12:28:38 +02:00 · 6.8 MiB -
opendtu-logger-v0.1.3-windows-arm64.exe
74 downloads ·
2024-08-08 12:28:38 +02:00 · 6.4 MiB
-
Source code (ZIP)
-
v0.1.2
Stablereleased this
2024-07-27 00:43:29 +02:00 | 81 commits to main since this releaseWith this release, preliminary support for configurable log levels is expanded to binary and Docker container execution.
Downloads
-
Source code (ZIP)
25 downloads
-
Source code (TAR.GZ)
39 downloads
-
opendtu-logger-v0.1.2-darwin-amd64
114 downloads ·
2024-07-27 01:02:14 +02:00 · 6.8 MiB -
opendtu-logger-v0.1.2-darwin-arm64
113 downloads ·
2024-07-27 01:02:14 +02:00 · 6.5 MiB -
opendtu-logger-v0.1.2-linux-386
110 downloads ·
2024-07-27 01:02:14 +02:00 · 6.3 MiB -
opendtu-logger-v0.1.2-linux-amd64
105 downloads ·
2024-07-27 01:02:14 +02:00 · 6.6 MiB -
opendtu-logger-v0.1.2-linux-arm
116 downloads ·
2024-07-27 01:02:14 +02:00 · 6.4 MiB -
opendtu-logger-v0.1.2-linux-arm64
123 downloads ·
2024-07-27 01:02:15 +02:00 · 6.4 MiB -
opendtu-logger-v0.1.2-linux-riscv64
103 downloads ·
2024-07-27 01:02:15 +02:00 · 6.3 MiB -
opendtu-logger-v0.1.2-windows-amd64.exe
67 downloads ·
2024-07-27 01:02:15 +02:00 · 6.8 MiB -
opendtu-logger-v0.1.2-windows-arm64.exe
72 downloads ·
2024-07-27 01:02:15 +02:00 · 6.4 MiB
-
Source code (ZIP)
-
v0.1.1
Stablereleased this
2024-07-27 00:08:40 +02:00 | 83 commits to main since this releaseThis version adds preliminary support for configurable log levels for development purposes in Home Assistant.
Downloads
-
Source code (ZIP)
31 downloads
-
Source code (TAR.GZ)
38 downloads
-
opendtu-logger-v0.1.1-darwin-amd64
115 downloads ·
2024-07-27 00:13:37 +02:00 · 6.8 MiB -
opendtu-logger-v0.1.1-darwin-arm64
97 downloads ·
2024-07-27 00:13:37 +02:00 · 6.5 MiB -
opendtu-logger-v0.1.1-linux-386
116 downloads ·
2024-07-27 00:13:37 +02:00 · 6.3 MiB -
opendtu-logger-v0.1.1-linux-amd64
112 downloads ·
2024-07-27 00:13:37 +02:00 · 6.6 MiB -
opendtu-logger-v0.1.1-linux-arm
101 downloads ·
2024-07-27 00:13:37 +02:00 · 6.4 MiB -
opendtu-logger-v0.1.1-linux-arm64
112 downloads ·
2024-07-27 00:13:37 +02:00 · 6.4 MiB -
opendtu-logger-v0.1.1-linux-riscv64
108 downloads ·
2024-07-27 00:13:37 +02:00 · 6.3 MiB -
opendtu-logger-v0.1.1-windows-amd64.exe
63 downloads ·
2024-07-27 00:13:38 +02:00 · 6.8 MiB -
opendtu-logger-v0.1.1-windows-arm64.exe
67 downloads ·
2024-07-27 00:13:38 +02:00 · 6.4 MiB
-
Source code (ZIP)
-
v0.1.0
Stablereleased this
2024-07-26 23:46:19 +02:00 | 84 commits to main since this releaseBREAKING CHANGE
- The
REMOTE_URLenvironment variable was renamed toOPENDTU_ADDRESS
This release adds support for logging password-protected OpenDTU's.
The Docker Compose and systemd files have been updated with the new environment variables to make this possible.
For Home Assistant, refer to the add-on repository changelog.Downloads
-
Source code (ZIP)
33 downloads
-
Source code (TAR.GZ)
42 downloads
-
opendtu-logger-v0.1.0-darwin-amd64
104 downloads ·
2024-07-26 23:50:54 +02:00 · 6.8 MiB -
opendtu-logger-v0.1.0-darwin-arm64
114 downloads ·
2024-07-26 23:50:54 +02:00 · 6.5 MiB -
opendtu-logger-v0.1.0-linux-386
118 downloads ·
2024-07-26 23:50:54 +02:00 · 6.3 MiB -
opendtu-logger-v0.1.0-linux-amd64
124 downloads ·
2024-07-26 23:50:54 +02:00 · 6.6 MiB -
opendtu-logger-v0.1.0-linux-arm
112 downloads ·
2024-07-26 23:50:54 +02:00 · 6.4 MiB -
opendtu-logger-v0.1.0-linux-arm64
111 downloads ·
2024-07-26 23:50:54 +02:00 · 6.4 MiB -
opendtu-logger-v0.1.0-linux-riscv64
111 downloads ·
2024-07-26 23:50:54 +02:00 · 6.3 MiB -
opendtu-logger-v0.1.0-windows-amd64.exe
67 downloads ·
2024-07-26 23:50:54 +02:00 · 6.8 MiB -
opendtu-logger-v0.1.0-windows-arm64.exe
72 downloads ·
2024-07-26 23:50:55 +02:00 · 6.4 MiB
- The
-
v0.0.11
Stablereleased this
2024-07-26 22:42:31 +02:00 | 85 commits to main since this release- Adds automatic database migrations, so future upgrades can be performed automatically and will not require user intervention.
- Upgrades dependencies
- Changes the default "main" version in the compose examples to "latest".
Downloads
-
Source code (ZIP)
31 downloads
-
Source code (TAR.GZ)
42 downloads
-
opendtu-logger-v0.0.11-darwin-amd64
113 downloads ·
2024-07-26 22:46:57 +02:00 · 6.8 MiB -
opendtu-logger-v0.0.11-darwin-arm64
116 downloads ·
2024-07-26 22:46:57 +02:00 · 6.5 MiB -
opendtu-logger-v0.0.11-linux-386
109 downloads ·
2024-07-26 22:46:57 +02:00 · 6.3 MiB -
opendtu-logger-v0.0.11-linux-amd64
111 downloads ·
2024-07-26 22:46:57 +02:00 · 6.6 MiB -
opendtu-logger-v0.0.11-linux-arm
115 downloads ·
2024-07-26 22:46:57 +02:00 · 6.4 MiB -
opendtu-logger-v0.0.11-linux-arm64
101 downloads ·
2024-07-26 22:46:58 +02:00 · 6.4 MiB -
opendtu-logger-v0.0.11-linux-riscv64
105 downloads ·
2024-07-26 22:46:58 +02:00 · 6.3 MiB -
opendtu-logger-v0.0.11-windows-amd64.exe
73 downloads ·
2024-07-26 22:46:58 +02:00 · 6.8 MiB -
opendtu-logger-v0.0.11-windows-arm64.exe
72 downloads ·
2024-07-26 22:46:58 +02:00 · 6.4 MiB
-
v0.0.10
Stablereleased this
2024-07-26 11:00:41 +02:00 | 89 commits to main since this releaseBugfix release:
In v0.0.9, I forgot to migrate insertLiveData and queryEventsEndpoint to use the new config struct.
This caused issues in Home Assistant as the OpenDTU events endpoint wasn't configured correctly.
Additionally, in Home Assistant, the timezone wasn't set properly.
This has now been fixed.Downloads
-
Source code (ZIP)
35 downloads
-
Source code (TAR.GZ)
42 downloads
-
opendtu-logger-v0.0.10-darwin-amd64
108 downloads ·
2024-07-26 11:05:33 +02:00 · 6.4 MiB -
opendtu-logger-v0.0.10-darwin-arm64
115 downloads ·
2024-07-26 11:05:33 +02:00 · 6.1 MiB -
opendtu-logger-v0.0.10-linux-386
111 downloads ·
2024-07-26 11:05:34 +02:00 · 6 MiB -
opendtu-logger-v0.0.10-linux-amd64
109 downloads ·
2024-07-26 11:05:34 +02:00 · 6.2 MiB -
opendtu-logger-v0.0.10-linux-arm
110 downloads ·
2024-07-26 11:05:34 +02:00 · 6 MiB -
opendtu-logger-v0.0.10-linux-arm64
106 downloads ·
2024-07-26 11:05:34 +02:00 · 6.1 MiB -
opendtu-logger-v0.0.10-linux-riscv64
124 downloads ·
2024-07-26 11:05:34 +02:00 · 5.9 MiB -
opendtu-logger-v0.0.10-windows-amd64.exe
70 downloads ·
2024-07-26 11:05:34 +02:00 · 6.4 MiB -
opendtu-logger-v0.0.10-windows-arm64.exe
70 downloads ·
2024-07-26 11:05:34 +02:00 · 6 MiB
-
Source code (ZIP)