Custom Component: Smarter Kettle and Coffee

If you can get a shell on it, either through ssh or otherwise, it will have Python and you can run a script.

Or you can install Python on your desktop. You can Google how to do that.

Once you have a machine with python that you have access to, write to me.

I will share with you a script such that you will need to edit a text file on your machine to contain your credentials and run the script then be able to share with me the file that it generates.

So you will also need to be able to retrieve data from whichever machine you use

Well I have a NUC server running ubuntu where I have installed python 3.13 on Is this useful?

got SSH connection to it :slight_smile: and a remote desktop gui access if needed

Great.

git clone https://github.com/kbirger/smarter-kettle-client.git
cd smarter-kettle-client

You may want to start up a virtual env, optional but recommended

virtualenv .venv
# I forget, but believe to activate it on ubuntu:
./.venv/bin/activate

Install deps

pip install -r requirements.txt

Create a new file named “credentials” in the current directory. put your email on one line and password on the next line.

python -m discovery

It should generate a file named “report” in the current directory. Post that.