Hacking Bluetooth to brew coffee in GitHub actions
Hardware
coffee machine control
SHOW HN2022
Hacking Bluetooth to brew coffee in GitHub actions
Hacking Bluetooth to brew coffee in GitHub actions
grack.comHow HN took it
6 positive, 8 neutral or asking, 0 mixed, 5 critical, out of 19 comments about the project. Thread score +0.02.
Idea: 4 for, 2 againstPrivacy: 0 for, 2 againstExecution: 1 for, 0 againstPricing: 0 for, 1 againstDocs: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Well-written, interesting write-up of Bluetooth hacking
From 2 comments
Great read, lovely to see this type of hacking done. Thanks for sharing your excellent writeup!
poidos on HNThank you very much, that was a good read. Not a long time ago i wanted to do something with ble and rust but it failed miserabily and barely found any documentation for ble on…
jonas-w on HN
btleplug Rust Bluetooth library works well
From 1 comment
I want to shout-out the btleplug library again. I've tried to work with several different BTLE libraries in the past, and I've always had a ton of problems. btleplug works…
flaviut on HN
Objections
BLE protocol lacks replay attack protection, enabling denial of service
From 2 comments
I'm surprised the De'Longhi BLE protocol doesn't have _any_ replay attack protection. I get that making coffee isn't a safety-critical operation, but you could do some…
frippertronics on HNI didn't want to go too deeply into it, but the protocol definitely has a lot of issues.
mmastrac on HN
Exposing a heating element to the internet is risky
From 1 comment
I'd be wary of exposing a heating element to the internet But I also love coffee so you should send this to James Hoffman and see if he'll do a video on it
duped on HN
Still needs a person to place a mug and refill water and beans
From 2 comments
Well, you have to make sure there is coffee, water, cup and perhaps milk present. You have to clean it regularly. I don't think this is very useful in the end. That said, it's…
muhehe on HNAnd mostly, you have to put a mug under it. But now he doesn't rely on Delonghi supporting their app anymore
epse on HN
Requests
Add to Home Assistant
From 1 comment
Now to just add it to Home Assistant
hackcasual on HN
Build a GUI or TUI
From 1 comment
Intriguing work! I hadn’t realized they made grinder/brew combo machines… Building a GUI or TUI would be a fun addition too!
jawmes8 on HN
Questions
Can brew values like coffee and milk quantities be varied?
From 2 comments
Sorry for the double comment at the top level, but were you able to experiment with different values for taste, coffee, milk? Or does each recipe require constant values? It may…
borbulon on HN> (apparently not including the ingredient means... use a lot of it?) to be fair, 0 = unlimited isn't an unheard of setting yeah, that sounds like fun stuff to explore - playing…
borbulon on HN
Alternatives named
bluez_async Rust Bluetooth library
From 1 comment
I'm currently writing Rust for my bachelor thesis using bluez_async[1]. btleplug[2] is great, but at least on Linux I prefer using bluez_async directly, which btleplug is just an…
witcher01 on HN