← wattloft.com
Homey

WattLoft on your Homey.

Every Tesla as a Homey device — battery, charging, climate, locks, location, tyres and the whole pack, streamed live from your own WattLoft server. Full control, and Flow cards for everything.

74 capabilities per car 113 Flow cards streaming and polled cars one login for all of them

Install with one command

Paste this in a terminal. It checks Node.js, fetches the Homey tools, downloads the app, signs you in to your Athom account, and installs — nothing else to set up.

macOS & Linux — Terminal
curl -fsSL https://wattloft.com/homey.sh | bash
Windows — PowerShell
irm https://wattloft.com/homey.ps1 | iex

A browser window opens once so you can sign in with your Athom account — the one your Homey belongs to. If the account has several Homeys, the installer asks which one. Run the same command again any time to update.

Which Homeys does this work with? Any Homey Pro (2016–2019 and 2023) and the self-hosted Homey server. Homey Cloud with a Homey Bridge cannot run community apps — that's an Athom restriction, and no installer can get around it.

Prefer to do it by hand?

The same five steps the script does, spelled out.

  1. Install Node.js 18 or newer

    From nodejs.org (the LTS installer) on any platform. Or: macOS brew install node · Windows winget install OpenJS.NodeJS.LTS · Debian/Ubuntu sudo apt install nodejs npm. Check with node --version.

  2. Download the app and unzip it

    Download WattLoft for Homey

    A ~140 KB zip. Unzipping gives you a com.wattloft.tesla folder — plus install.sh / install.cmd if you'd rather double-click the installer.

  3. Sign in to your Athom account

    npx --yes homey login

    A browser opens — use the account your Homey belongs to. npx fetches the official Homey tools on first use; nothing is installed globally.

  4. Install onto your Homey

    cd com.wattloft.tesla
    npx --yes homey app install

    With more than one Homey on the account it asks which. The install is permanent — it survives reboots, exactly like a store app.

  5. Add your cars

    In the Homey app: Devices → + → WattLoft - Tesla. Enter your WattLoft server address — https://connect.wattloft.com, or your own server — and sign in with your WattLoft email and password. Every car that account can see appears preselected; tap Add and you're done.

If something complains

homey: command not found right after installing Node
Close the terminal and open a new one — PATH changes only reach new windows. The one-liner sidesteps this entirely by using npx.
The sign-in browser window never opens
The terminal also prints a link — open it yourself and finish signing in there.
Signed in, but the install can't find a Homey
Your computer and the Homey must be on the same network for a local install. npx homey list shows what the account can see.
WattLoft did not accept that email and password
The pairing screen wants your WattLoft login — not your Tesla or Athom one.
Your server uses HTTPS with a certificate Homey doesn't trust
Tick Allow a self-signed certificate on the pairing screen.
Cars show as unavailable after adding
The Homey must be able to reach the server address you entered. On the same LAN, the local address — like http://192.168.1.146:8420 — is the most reliable choice.
How do updates work?
Run the one-liner (or homey app install in the folder) again. Your devices, Flows and login survive the update.