Add duration device class for total print time and longest print sensors #344
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This patch adds a device class to the
Longest Print
andTotals Print Time
history sensors, similar to the rest of the existing time-related sensors.The current implementation casts these sensors to plain text values, which makes it very difficult to try to build any automations on top of these values.
For example, I want to make a reminder every X hours of printing to do maintenance on the printer (lubricate the guides, check belt tension, check for debris in the extruder, and so on).
This could also be useful for people with print farms to more easily keep track of printer wear and tear and to more evenly distribute print jobs.