Coming from Harmony - dckiller51/astrion-custom-dashboard GitHub Wiki

Your Logitech Harmony died, or you know it will one day. Logitech stopped making Harmony remotes in 2021, and nothing on the market really took its place.

Astrion turns the Sanytron HA100 touchscreen remote into a Harmony-style universal remote: one-tap Activities, a built-in IR blaster, your Harmony codes, an Apple TV remote, all on your local network. No cloud, no account, no subscription. Home Assistant is optional.

This page is for you if you know Harmony and want to know: will I find my way around, and what do I lose?

What you need

The remote A Sanytron HA100 (Android touchscreen remote with an IR blaster, charging dock).
A computer or phone To set it up from a browser, on the same Wi-Fi. No app to install there.
Optional Your Harmony Hub, if it still works · IR extenders for devices in a closed cabinet · Home Assistant for lights, blinds, scenes…

Then follow Installation: about 15 minutes.

Harmony → Astrion, side by side

On your Harmony In Astrion
Activities (Watch TV, Watch a movie) Activities, built with a wizard: devices, power, inputs, volume, delays. Starting one turns on what's needed and leaves alone what's shared with the previous one.
One Activity at a time One Activity per room: the bedroom doesn't stop the living room.
Off button Off on a tile or a key: one room, or * for the whole house. A long press on Power is the classic.
Help button ("is the TV on?") Help in Active Activities: correct what Astrion believes, then Fix.
Device database The IR database: category › brand › model, ready-made code sets.
Your devices' Harmony codes The IR sniffer can import a device from the Harmony IR archive, with its Harmony profile: power type, power-on delay, delays between keys, repeats, named inputs.
Inputs by name ("HDMI 2") Named input sequences from the profile, sent only when the input actually changes.
Volume follows the Activity Each Activity says which device gets VOLUME / MUTE (TV, amp, soundbar).
Customizable buttons Hotkeys: every physical key, short and long press, globally or per page.
Screen of the Elite / Companion A full touch dashboard: pages, tiles, remotes, now playing, your own icons and colours.
IR blaster / mini blaster The remote's own IR blaster, plus Wi-Fi IR extenders for closed cabinets or other rooms.
Harmony Hub Still usable: Astrion talks to it directly on your network — its activities, its devices, its live state. See Harmony Hub.
Harmony app & cloud Not needed. Everything is set up from the remote's own web page, in your browser, and stays on the remote.
Apple TV through IR Paired directly over the network: trackpad, play/pause, ±10 s, apps, now playing with artwork. No hub. See Apple TV.
Lights / home control With Home Assistant (optional): lights, blinds, climate, scenes, cameras, on the same remote.

Three ways to move over

Pick the one that matches what you have.

1. Your Harmony Hub still works

The fastest start: keep the hub, and let Astrion drive it.

  1. Web page › Harmony › add your hub (IP + Auto-detect ID).
  2. In the builder, add a scene grid with one tile per Harmony activity, ticked Track as Activity with its room.
  3. Bind Power (long press) to Turn off a room's Activity › *.

Your activities, your devices and their codes stay exactly as they were. You can move devices to Astrion's own IR one at a time later, if the hub ever gives up.

2. No hub any more: rebuild with the IR database

  1. For each device (TV, amp, projector, player): find it in the ir-database picker — or import it from the Harmony archive to get its Harmony profile and delays — then upload the file on the web page › IR database.
  2. Web page › IR Devices › add each device from the database.
  3. Builder › 2. Activities › + New Activity: pick the devices, their power and input commands, the volume device.
  4. Put the Activities on a scene grid on your first page.

3. A mix

Nothing stops you from mixing in one Activity: a TV by IR, an amp through the Harmony Hub, an Apple TV over the network, a light from Home Assistant.

What's different

  • Set-up happens in a browser, on the remote's web page, not in a desktop app. You see a live preview of the remote while you build.
  • The remote has a screen first: physical keys are there (D-pad, volume, channel, colour keys…), and each one does what you decide.
  • It's Android: it charges on its dock, wakes when you pick it up, and can show a night clock while docked.
  • It's open source, built by users. Bugs get fixed fast, but it's not a product with a support line: come and ask on Discord or GitHub.

What it doesn't do (yet)

Honest list, so you're not surprised:

  • No RF or Bluetooth device control of its own: it speaks IR, the network (Apple TV, Harmony Hub, Home Assistant), and through Home Assistant anything Home Assistant knows. A device the Harmony Hub drove over Bluetooth (some game consoles) still needs the hub or Home Assistant.
  • No code learning on the remote itself: codes come from the IR database, the Harmony archive import, or Pronto codes pasted by hand.
  • IR extenders are DIY (an ESP board you flash), and only devices from the IR database can use one for now.
  • One hardware model: the Sanytron HA100.

Next steps

  1. Installation
  2. IR devices & IR database — or Harmony Hub if you keep yours
  3. Activities
  4. Physical keys & hotkeys
  5. Recipes for ready-to-copy setups

Questions? FAQ, GitHub issues, or Discord.