Giter VIP home page Giter VIP logo

Comments (10)

BurntBrunch avatar BurntBrunch commented on June 15, 2024

Nevermind, reader confusion :)

from ember-mug.

Ryamonster10 avatar Ryamonster10 commented on June 15, 2024

Hello, looking to do a similar thing, I would like to know if you finished yours and if so, what you do to make it work because for the life of me I can't get it to work lol. Thanks. Also: I am not making something physical, rater command-line scripts that run on my computer to make my drink 160 instead of 145 (F). So all I need is to change the temperature. Not anything else but I can't figure out how to do that.

from ember-mug.

pledi avatar pledi commented on June 15, 2024

I'm also interested in a small tool to control the mug from my computer (or later a better android app haha).
@BurntBrunch and @Ryamonster10 have you started already ? We could work on a command line tool with basic functionality

from ember-mug.

orlopau avatar orlopau commented on June 15, 2024

I used nRF Connect (Android) to scan the device's characteristics.
You can also send data using this app, that's how i found out the dataformats.

from ember-mug.

Ryamonster10 avatar Ryamonster10 commented on June 15, 2024

I'm also interested in a small tool to control the mug from my computer (or later a better android app haha).
@BurntBrunch and @Ryamonster10 have you started already? We could work on a command line tool with basic functionality

I have not started yet but looked into it (how I found this) but yes, we could work on something like that although I don't have any experience interfacing with Bluetooth devices.
I also wonder if we can use some of the app's existing code, although I am not sure how you would go about decompiling an app like that, that is only available via google play store.

from ember-mug.

Ryamonster10 avatar Ryamonster10 commented on June 15, 2024

I used nRF Connect (Android) to scan the device's characteristics.
You can also send data using this app, that's how i found out the dataformats.

Is the app available as an apk file?

from ember-mug.

pledi avatar pledi commented on June 15, 2024

I used nRF Connect (Android) to scan the device's characteristics.
You can also send data using this app, that's how i found out the dataformats.

Is the app available as an apk file?

havnt found it on apkmirror, but you can pull it from your own device.
For decompiling the application we could use apktool for example.
Althought since this repo already sums up what the device sends, the only interesting thing we could grab would be the pairing process..

In general, we could follow this guide to take a look at the interesting code parts.
I'm soon done with my thesis, then I will give it a try.

from ember-mug.

pledi avatar pledi commented on June 15, 2024

I've had some free time and used it to learn Qt and created EmberControl, a GUI for communicating with the Ember Mug.
It's very work in progress, but feel free to check it out.
Currently, I'm having problems setting the target temperature of the mug. It seems to set something, since I can fetch it again afterwards, but the mug is not heating to get to the temperature.

from ember-mug.

Ryamonster10 avatar Ryamonster10 commented on June 15, 2024

Nice! I am getting an error when running it though...
"
File "main.py", line 46
async def getCurrentTemp(self):
^
SyntaxError: invalid syntax
"
Don't know what it means but maybe you do.

from ember-mug.

pledi avatar pledi commented on June 15, 2024

Open a issue on the repo, I still need to write a "how to run" option and will include such cases.

from ember-mug.

Related Issues (3)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.