Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Use a weight sensor to estimate filament left. #823

Open
buxtonpaul opened this issue Jan 5, 2025 · 0 comments
Open

[Feature] Use a weight sensor to estimate filament left. #823

buxtonpaul opened this issue Jan 5, 2025 · 0 comments
Labels
feature request New feature or request

Comments

@buxtonpaul
Copy link

Describe the feature

Assuming the presence of a sensor in home assistant that represents the weight of the AMS-Lite. It should be possible to correlate this with the active_slot elements to provide an estimation of remaining filament on each spool.

What device is this for?

AMS Lite

Other Information

Thanks for this excellent add-on. As far as I am concerned this basically replaces the Handy app as we are on lan only mode!
I am not sure if the functionality described above would best fit in this add-on or if it should be in a separate component. It may all be doable directly in Home assistant with some clever scripting?
I think the interface would need to allow you to set the known weight of filament for a spool to allow you to reload partially used filaments, or depending how accurately things track it could just compute it, although things are sure to drift over time.

Adding a weight sensor looks like it could be pretty straightforward as the ESP-Home project supports them, so wiring up an ESP and a simple load sensor should be fairly doable.
Any feedback/thoughts welcome.

@buxtonpaul buxtonpaul added the feature request New feature or request label Jan 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant