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 request: add support for Decent Scale #631

Open
decentjohn opened this issue Jun 18, 2021 · 12 comments
Open

Feature request: add support for Decent Scale #631

decentjohn opened this issue Jun 18, 2021 · 12 comments

Comments

@decentjohn
Copy link

decentjohn commented Jun 18, 2021

I see that you have support for the Acaia scale.

If you have any interest in adding support for my "Decent Scale" to Artisan:
https://decentespresso.com/scale

please let me know, as I'd be happy to send a free unit to who-ever wants to code it.

It's completely open, and I've documented the API
https://decentespresso.com/decentscale_api

and am happy to assist any programmer working on it.

@MarcelPr
Copy link

MarcelPr commented Jun 18, 2021 via email

@decentjohn
Copy link
Author

Hi Vadim,

To send you the Decent Scale, can I ask you that you tap BUY NOW here:
https://decentespresso.com/c?s=82+1

and then fill out your account info (name/pw) and address. That way you have an account with us, get shipping tracking info, official tech support, etc…

do NOT fill out the credit card info on the last page.

At that point, just msg me here and I'll approve the free scale, and get it sent off.

-john

@MarcelPr
Copy link

MarcelPr commented Jun 18, 2021 via email

@decentjohn
Copy link
Author

Thanks Vadim, scale will shortly be on its way.

@MAKOMO
Copy link
Member

MAKOMO commented Jun 18, 2021

Dear Marcel, I am looking forward for your first contribution to this project, or any other project here on Github! Hope you are not just grabbing a free scale and that way blocking progress on this project.

@decentjohn
Copy link
Author

@MAKOMO thanks for asking... I was assuming good faith. :D

@MAKOMO
Copy link
Member

MAKOMO commented Jun 18, 2021

@decentjohn Providing BLE support in cross-platform desktop app is tricky and requires quite some knowledge of the internals of Artisan and its underlying libs. The support for the Acaia scale and integration in Artisan is quite complex. Does Decent plans to offer a scale supporting weights than 2kg, as required by most Artisan users, in the near future?

@decentjohn
Copy link
Author

It's super easy for us to make a 5kg scale in a few months. Will that be enough for Artisan's needs?

Providing BLE support in cross-platform desktop app is tricky and requires quite some knowledge of the internals of Artisan and its underlying libs.

Sounds like a new contributor like @MarcelPr might not be up to that task. Do you have someone in mind who might be best for it?

As you already have Acaia support, the Decent Scale is not that different.

We've got our own crossplatform code (using Tcl/Tk) that supports Acaia, Decent, and a few other scales, here's a link:
https://github.com/decentespresso/de1app/blob/7c8c0692f02fd5c0343d54c589f4ff91f61b2bb7/de1plus/bluetooth.tcl#L91

following that code to add Decent Scale support to the existing Acaia supporting code, shouldn't be that hard, since this documents what the equivalents are.

@MarcelPr
Copy link

MarcelPr commented Jun 18, 2021 via email

@decentjohn
Copy link
Author

@MarcelPr I'd love to have you hack on the Decent Scale, but as this offer of a free scale was for Artisan support, it's probably not a good first project for you. However, if you do feel like playing with a scale, the $99 purchase option is there for you....

@MarcelPr
Copy link

MarcelPr commented Jun 18, 2021 via email

@decentjohn
Copy link
Author

No worries @MarcelPr I think I should have been more precise in my initial FEATURE REQUEST above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants