Your workouts in Home Assistant

Turn the gym lights on when you start, flash them when a rest ends, and see your week on a dashboard. RAW sends it from your phone straight to your Home Assistant.

  • Get it on Google Play
RAW’s sample dashboard in Home Assistant on a wall tablet: Alex is resting on set 3 of bench press with 11 sets done, this week shows 3 training days of a goal of 4 and 6 weeks in a row, and a chart shows the workouts of each month of the last year.

How to add RAW

  1. Install it in Home Assistant

    In Home Assistant 2026.11 or later, go to Settings › Marketplace › Add from link, paste github.com/randyesperben/getraw-home-assistant and install RAW: Strength Training.

  2. Add the integration

    Go to Settings › Devices & services › Add integration and pick RAW. Home Assistant shows a QR code.

  3. Scan it with your phone

    RAW opens and lists what it will send. Tap Connect, then go back to Home Assistant to finish.

What reaches Home Assistant

The workout in progress

  • Workout, Phase, Current exercise, Current set, Sets done, Rest end and Workout volume, as you train.
  • Sets you complete from the lock screen arrive too, with RAW closed.

Workout events

  • One event for each moment: a workout started, a set done, a rest started or ended, a record, a workout finished.
  • Home Assistant fires the end of a rest itself, on time, with your phone locked.

Your training history

  • Today’s plan, your training days this week against your goal, and your weeks in a row.
  • This month’s workouts and records, your last workout, and a Workouts calendar with your past and planned days.

Your health data and names, if you allow them

  • Workout and routine names, body weight and measurements, the effort and feeling of your last workout, volume with your body weight, and workout notes.
  • Each one is a switch in RAW. While one is off, Home Assistant shows its entities as unavailable.
RAW’s Settings › Home Assistant: connected to Home, with the six switches of what it sends all on.RAW’s Settings › Home Assistant: connected to Home, with the six switches of what it sends all on.

Five automations, ready to import

Each one asks for your RAW entities and the person who trains, and can run only while that person is at home.

The automation “Flash the lights when a rest ends” in Home Assistant, with Alex’s RAW entities and two lights picked.

Ask your voice assistant

Expose the RAW entities you want in Settings › Voice assistants › Expose, and Assist answers questions about them.

Add a sentence of your own, as the guide shows, and ask how long your rest has left.

Read the guide on GitHub

Assist in Home Assistant, asked how long the rest is, answers with the seconds left.

Where it works

Home Assistant
2026.11 or later.
Your phone
RAW on iPhone or Android, signed in, on the same network as Home Assistant the first time.
Away from home
Through Home Assistant Cloud or your own external URL, if you have one.
Price
Free, for everyone. The integration is open source.

Straight from your phone

  • RAW seals what it sends with a key only your phone and your Home Assistant hold. Nothing passes through RAW’s servers.
  • Everyone who can open your Home Assistant sees your exercises and records, and your routine names if you send them.
  • Home Assistant keeps the history and puts it in its backups. Deleting your RAW account does not delete what your Home Assistant already holds.
  • Photos never leave RAW.

Read the privacy policy

Questions

Two people train at home. Does that work?

Yes. Each phone connects on its own, and each person gets their own RAW entities.

Can I stop sending for a while?

Yes. Turn off Send to Home Assistant in RAW. To remove it, delete the integration in Home Assistant.

Does it cost anything?

No. It is free for everyone, and the integration’s code is open, on GitHub.

Start with your next workout