mmastrac / longshot Goto Github PK
View Code? Open in Web Editor NEWAPI and CLI for ECAM-based Delonghi machines
API and CLI for ECAM-based Delonghi machines
As mentioned in #5, it could be useful to provide a WebSocket interface for allowing multiple users to multiplex the machine.
Right now the code is intentionally ignoring some alarms that are non-fatal (currently just CleanKnob, but we'd probably want to add descaling):
longshot/src/ecam/ecam_wrapper.rs
Line 88 in 995bf73
We should likely include certain alarms as a warning bitset for the ready state to alert the user that they may wish to take action on something before or after brewing.
Hello, very interesting work!!! One question, it's possibile to only turn on the machine?
Hello, I am not able to run the list command in a Raspberry Pi 4 on linux.
Here is the error output I get:
Error: BTError(Other(DbusError(D-Bus error: Rejected send message, 2 matched rules; type="method_call", sender=":1.17" (uid=1000 pid=1078 comm="longshot list ") interface="org.freedesktop.DBus.ObjectManager" member="GetManagedObjects" error name="(unset)" requested_reply="0" destination="org.bluez" (uid=0 pid=533 comm="/usr/lib/bluetooth/bluetoothd ") (org.freedesktop.DBus.Error.AccessDenied))))
Has anyone faced this issue? Any solutions?
This project needs some tweaking to remove the assumption that the device ID is always a UUID. Shouldn't be too tough, but will need testing and build support.
Hi,
it looks like you can even manipulate recipes.
Here's the thing: Having been mistreated by very expensive coffee machines at work, I would love if a Cappuccino was made correctly just for once by a machine. That means that espresso is dispensed first, milk foam second, not the other way around.
Or maybe the DeLonghi does it correctly?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.