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; Support for Pico #17

Open
robinbohnen opened this issue Oct 28, 2023 · 8 comments
Open

Feature Request; Support for Pico #17

robinbohnen opened this issue Oct 28, 2023 · 8 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@robinbohnen
Copy link

As well a multiple machines support for a Pico would be nice as well :)

@zweckj
Copy link
Owner

zweckj commented Oct 28, 2023

What can the app do for the Pico? I won't be able to do this, as I don't own one.

@zweckj zweckj added the enhancement New feature or request label Oct 28, 2023
@robinbohnen
Copy link
Author

It has statistics, auto standby, on/off, doses settings and barista led in the app.

@zweckj zweckj added the help wanted Extra attention is needed label Nov 14, 2023
@alexpfau
Copy link

I own a Pico and support would be awesome. :)

Anything I can do to help you implement it?

@zweckj
Copy link
Owner

zweckj commented Jan 12, 2024

Anything I can do to help you implement it?

First you'd need to find out if they communicate through WiFi or Bluetooth, or both and then you'd basically need to map out any calls the app does to the grinder. Lastly I'd need to know how the grinder shows up in your LM cloud account

@alexpfau
Copy link

How do I best fetch/monitor the API calls that the app sends to the grinder and what communication they are using?

Here‘s how the grinder shows in my profile in the app:

IMG_8205

@zweckj
Copy link
Owner

zweckj commented Jan 13, 2024

How do I best fetch/monitor the API calls that the app sends to the grinder and what communication they are using?

For HTTP traffic mitmproxy. Bluetooth I've only done with an iPhone so far, but you'll also need a Mac with XCode tools then. For Android I saw there's a Profiler for Windows. Hit me up on Teams if you have more detailed questions on this.

@robinbohnen
Copy link
Author

I own one and can do this for you. Can you give me the domainname(s) I have to add to mitmproxy?
What is the most acceptable way to receive my findings for you?

@zweckj
Copy link
Owner

zweckj commented Feb 5, 2024

@robinbohnen what I'd need would be the response from the calls to https://cms.lamarzocco.io/api/customer (make sure you'd mask any serial numbers/keys in there). Also, I'd need the calls (both request&response) to https://gw-lmz.lamarzocco.io/v1/home if you change any settings on your grinder. Preferrably you'd mask any secrets and post them here, alternatively you can email them to me at [email protected]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants