Releases: agrif/OctoPrint-InfluxDB
1.4.1
1.4.0
This release adds InfluxDB 2.0 support (finally) as well as a few other small changes.
- Events with 'old' and 'new' keys now store them as strings (#24). Thanks @lollagnier!
- You can now select between InfluxDB API 1.x or 2.x (#25). Thanks @nathanielc for the initial implementation!
- Old installs will automatically run under InfluxDB 1.x, while new installs will default to 2.x.
- Now logs filament measurements (#25 again)
- Exceptions are now only logged once, when they change, and reconnections use an exponential backoff. This should help prevent log files from filling up too fast. (#23)
I tested the heck out of this before release, but it's still a large change. Please let me know if you encounter any issues.
Share and enjoy!
1.3.2
1.3.1
This release fixes a small bug on install and adds a new configuration option.
- Enabling or disabling the plugin now suggests an OctoPrint restart. (Issue #14)
- The
host
tag used on measurements is now configurable. You can select from node name, fully-qualified domain name, or a custom string. (Issue #16)
Happy Printing!
1.3.0
This release fixes a few bugs and small issues, as well as one major change to how events are recorded.
-
The big one: event data is now stored largely as fields, not tags. This avoids creating huge indexes in Influx and is what should have been done from the beginning, but it might break your queries. Sorry! (Issues #12, #13)
-
The plugin will now only reconnect at most once every 10 seconds. This should mitigate any issues that could cause the plugin to enter a tight reconnect loop (Issue #9).
-
The settings page now labels the server as "Hostname and Port," to prevent confusion (Issue #10).
-
Printer state is now recorded even if the printer is offline. The plugin is also smarter about updating state in general (Issue #11).
Share and enjoy!
1.2.1
1.2.0
This release dramatically expands the data recorded into InfluxDB:
-
All OctoPrint events are now recorded, with their payload as tags (see #5). If you were previously using
events
for Grafana annotations or similar things, you will probably want to filter on the event type. -
Printer state, mostly details about the loaded file, are now recorded in
state
. This is only updated when an OctoPrint event is received, since the data does not change frequently. -
In addition to temperature, the plugin now periodically records detailed print progress in
progress
. This now includes current Z height, estimated time remaining, and others in addition to completion percent.
Happy New Year!