You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
How awesome it was to discover this project a month or so ago! As with all my "IoT" appliances, I do not trust allowing open internet access (as well as amongst each other on the local network). As such, I keep all untrusted devices on a separate VLAN, only allowing prescribed communication. I've tried many times to reach out to La Marzocco for which hostnames on which ports are necessary for, say, firmware updates. But they either send back very vague information or completely ghost me. So I've had to discover which IPs/ports my GS3 tries to talk to, and briefly open those up so as to get firmware updates.
When I set this up in my HA, I was delighted to be able to control my GS3 over Bluetooth. But with the machine's internet access cut off, that eventually stopped working. I just now briefly allowed it to talk to the IPs it wanted to for NTP 123, MQTT 8883, and 80/443, and then this integration suddenly started working again.
If all I can get is remote power control of my GS3, I'll be happy. I don't even care that the ESP32 they're using in it can't keep track of time without its own RTC: HA knows what time it is and can turn the machine on/off.
If there are any details I can gather or things to try, I'm happy to.
The text was updated successfully, but these errors were encountered:
I'm not sure for the GS3 and Bluetooth, but what I know for the GS3 about the local HTTP API is, that it will turn that off, unless it has done a certain command to the cloud once. I call that token_command in the library (https://github.com/zweckj/pylamarzocco). For my Micra BT (and local) only become available in the app if I block internet access, but my phone still has internet access because of some reason.
What I have done, when I first discovered this integration, and again last night is:
Allow controlled internet access to the GS3, such that their iOS app will stop indicating that red bar, and begins being able to control the machine
Then, set up this integration, such that the machine is controllable from HA
And then again disable internet access for the GS3 (though it can still be reached from the VLAN for trusted devices)
At this point, this integration can (at least) control the machine from HA
So, from this process, it seems likely that token_command is succeeding. But then after some weeks (or more?) time, maybe the current GS3 firmware is invalidating that token because it cannot reach their cloud services? Probably I should stop trying (and failing) to contact LMUSA by email and call them. 😐
I mean if you wanna experiment (because I doubt LM USA knows the firmware that good), you can instantiate the pylamarzocco library and cut the power to your machine which should invalidate the local token cache. Then set up a LaMarzoccoCloudClient and a LaMarzoccoBluetoothClient and see whether BT commands work before or after a token_command.
How awesome it was to discover this project a month or so ago! As with all my "IoT" appliances, I do not trust allowing open internet access (as well as amongst each other on the local network). As such, I keep all untrusted devices on a separate VLAN, only allowing prescribed communication. I've tried many times to reach out to La Marzocco for which hostnames on which ports are necessary for, say, firmware updates. But they either send back very vague information or completely ghost me. So I've had to discover which IPs/ports my GS3 tries to talk to, and briefly open those up so as to get firmware updates.
When I set this up in my HA, I was delighted to be able to control my GS3 over Bluetooth. But with the machine's internet access cut off, that eventually stopped working. I just now briefly allowed it to talk to the IPs it wanted to for NTP
123
, MQTT8883
, and80
/443
, and then this integration suddenly started working again.If all I can get is remote power control of my GS3, I'll be happy. I don't even care that the ESP32 they're using in it can't keep track of time without its own RTC: HA knows what time it is and can turn the machine on/off.
If there are any details I can gather or things to try, I'm happy to.
The text was updated successfully, but these errors were encountered: