explaingit

rematters/rematters-ha

17JavaScriptAudience · generalComplexity · 2/5Setup · easy

TLDR

A Home Assistant add-on that stores Matter, HomeKit, and Z-Wave device pairing codes in one searchable vault, generates QR codes and printable sticker cards, and optionally syncs to Google Drive or a cloud account.

Mindmap

mindmap
  root((rematters-ha))
    What it does
      Store pairing codes
      Generate QR codes
      Print sticker cards
    Code types
      Matter
      HomeKit
      Z-Wave SmartStart
    Features
      Camera code scanning
      Category organization
      Export and import
    Sync options
      Google Drive backup
      Cloud account sync
      Standalone Docker
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Save the pairing codes for every smart home device you own so you never have to find the original box again.

USE CASE 2

Scan a Matter or HomeKit QR code with your phone camera and store it with the device's room and vendor info.

USE CASE 3

Export your pairing code vault to JSON and open it in any browser without needing Home Assistant installed.

Tech stack

JavaScriptDockerHome Assistant

Getting it running

Difficulty · easy Time to first run · 30min

Runs inside the Home Assistant Ingress panel using your existing login, no separate port or password needed if you already run Home Assistant.

In plain English

Rematters is a Home Assistant add-on that acts as a vault for smart home device pairing codes. When you buy a new smart device, it comes with a pairing code printed on the box or in an email. Rematters stores those codes so you can find them again later without digging through boxes or old email threads. The vault supports three types of pairing codes: Matter codes (the universal smart home standard), HomeKit codes for Apple's home ecosystem, and Z-Wave SmartStart codes for Z-Wave devices. For each code, the add-on can generate a printable QR code and a sticker card in the correct format for that protocol. You can add new codes by scanning physical QR codes with your device camera, and the add-on checks for duplicates automatically. Codes are organized into categories such as room or vendor. Each entry can have notes and an optional link to a Home Assistant entity, so you can pull the current value of an entity directly into the vault. Export and import use a JSON format compatible with the Rematters web viewer, which lets anyone open a backup file in a browser without needing Home Assistant installed. The add-on runs inside Home Assistant's Ingress panel, sharing your existing Home Assistant login without needing a separate port or password. Optional features include automatic backups to Google Drive on a configurable schedule, and bidirectional sync with a cloud account at rematters.casa. The cloud sync merges by comparing timestamps per entry, with the more recently updated version winning. The add-on can also run as a standalone Docker container without Home Assistant for users who prefer self-hosting without the Supervisor environment.

Copy-paste prompts

Prompt 1
I'm setting up rematters-ha on my Home Assistant. Walk me through installing the add-on and adding my first Matter pairing code by scanning a QR code.
Prompt 2
How do I configure rematters-ha to automatically back up my pairing codes to Google Drive on a nightly schedule?
Prompt 3
I want to run rematters as a standalone Docker container without Home Assistant Supervisor. Give me the docker run command and any required environment variables.
Prompt 4
How does bidirectional sync work in rematters-ha if I update a pairing code entry on both my Home Assistant and the rematters.casa cloud account at the same time?
Open on GitHub → Explain another repo

← rematters on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.