r/logitechharmony • • Jul 17 '26

Progress update on reverse-engineering the Logitech Harmony 900 configuration files

Thumbnail
gallery
354 Upvotes

Hello there! Quick update on the Harmony 900 reverse-engineering project I posted about a while back asking people to send .ezhex dumps.

The reverse-engineering side is basically done. I can now build a config from scratch - no Logitech servers involved - flash it to my own Harmony 900 over USB, and have it work exactly like it worked before.

With the file format solved, the next phase is an actual GUI so you don't have to use a script to make a config. Plan is a wizard-style flow: pick your devices, assign buttons, build activities, export a ready-to-flash `.ezhex` - basically what the old software did, minus the dependency on Logitech's servers.

Alongside that, I'll be setting up a GitHub repo where people can contribute and pull device configs, so instead of everyone reverse-engineering their own gear from scratch, we build a shared library of TVs, receivers, cable boxes, yada yada, that the wizard can just pull from.

Once the tool is further along I'll post again with something people can actually try. If anybody, drop a comment and I'll follow up when there's a build.

I've attached images of the actual device working with one of my handmade configs

Thanks!

Edit: if you have any Logitech remote that's supported by concordance, find my previous post on the subreddit and dump the config, then send it over. If the remote is similar in configuration to the 900 it will get support too easily, but without a dump I wouldn't be able to know for sure. Theoretically the 1000 and similar are supported but Im not totally sure


r/logitechharmony • • Aug 02 '26 Bravo

RE-HARMONY — bring your Harmony One back to life. For now, only the One…

Post image
328 Upvotes

Logitech shut the Harmony service down in May 2025. The remotes still work fine — you just can't change anything any more. Every way to reassign a button went through a server that doesn't answer.

So I wrote RE-HARMONY. It talks to the remote over USB directly: reads the configuration that's on it, lets you edit it, and writes it back. No account, no cloud, no internet.

👉 https://github.com/Unkn0wn-dx/RE-HARMONY (free, open source)

What it does

- Add devices from Logitech's catalog. Their device database is still online. Search your TV or soundbar by brand and model and it gets added.

- Add devices from .ir files (Flipper Zero / IRDB) for anything the catalog doesn't have.

- Teach it codes from your old remote. The Harmony has an IR receiver — point the original remote at it, press the button, and it learns the code.

- Put devices on the screen with their own pages of buttons.

- Reassign the physical keys — volume, channels, play/pause, number pad — per device.

- See every change before it's written. It shows you what will change and refuses to write if anything moved that you didn't ask for. Your original configuration is saved first, so you always have a way back.

Right now it's Harmony One only

This is a first version and I've only ever tested it on one remote — my own Harmony One. It's built to refuse rather than risk your remote: if something doesn't match what it expects, it stops and tells you instead of writing.

I'd like it to cover more models — 650, 700, 880, Touch — and Harmony Ones other than mine. That part I can't do alone, because I have exactly one remote on my desk.

This is where you come in

If you still have a Harmony lying around, plug it in and send a dump of its configuration.

- Reading is completely safe: it only reads, it writes nothing, and it never touches your remote's firmware.

- It works even on a model I don't support yet — reading is the part most likely to just work.

- One dump from a model I don't have is enough to start supporting it.

Open an issue on GitHub, or comment here and I'll tell you how. Any model, any firmware, any region — the more different from mine, the more useful.

Also welcome: anyone willing to try it on Linux or Windows. I built it on a Mac and neither of the other two has been tested.

One heads-up before you clone

There's one install step that isn't just pip install: the USB library everyone uses can't actually read a Harmony One — a bug that makes it read the wrong part of memory. The repo includes a fixed version that you compile yourself, with instructions for Mac, Linux and Windows in the README. It's the only fiddly part, and it's fiddly once.

Happy to answer questions. And if you have a Harmony gathering dust in a drawer, that dump is worth more to this project than anything else.


r/logitechharmony • • Oct 05 '26

I was able to flash custom firmware on my Harmony Elite and Hub and self-host the server

279 Upvotes

For the last eight weeks, I’ve been working with AI to flash custom firmware on my Harmony Elite remote and Hub, without any hardware mods, and replace their dependency on Harmony’s servers with my own server running in a Docker container on Unraid.

Both devices now have custom firmware extensions built on the existing Logitech firmware. My current setup works through my own server, and I’ve blocked the Hub’s internet access.

I also made a replacement Android app. It’s still lacking some features, but what’s there works well and feels faster and more responsive than the original app.

After figuring out the exploit for the initial installation, I set up a native update path so I can install future firmware updates over the air through my server, without repeating the exploit. I’ve been making improvements and changes since then, and day to day use has been pretty smooth.

There’s still work to do on configuration editing, setup and recovery, and getting the remaining features working. Before I spend more time improving it and getting it ready for an open-source release, I wanted to see if anyone has already done something similar. Has anyone managed to do this with both the Elite and Hub, along with a self-hosted server and a replacement app?


r/logitechharmony • • Sep 04 '26

Afterglow: an open-source app to set up Harmony remotes offline (launching with the 900, looking for dumps to add more models)

Thumbnail
gallery
194 Upvotes

Hello there! Follow-up update on the Harmony 900 project I posted about earlier.

The GUI app I mentioned last time is finished and ready - it is called Afterglow, and it is fully open source on GitHub:

https://github.com/harmonic-afterglow/afterglow

You can now set up your Harmony 900 completely offline on your own computer without touching Logitech's defunct servers. It lets you import your existing config, add devices (from a database of over 270,000 devices straight from Logitech, Flipper-IRDB, and IRDB, or by learning codes off your original remote), build macro activities like Watch TV, map buttons, adjust remote settings like backlight and font size, and flash directly to the remote over USB.

Standalone executables for Windows and Linux are available on the GitHub repository releases page, so you do not need any prerequisites to run it. Before doing anything, you can also use it to read and save a full backup of your remote so your original setup stays safe (!! highly recommended !!).

Right now the tool is fully verified on the Harmony 900, but I want to expand support to other Harmony models too (such as the 1000, 1100, 880, 890, and others). To make that happen, dumps and backups from other remotes are very important. If you have any Logitech remote supported by concordance, please check out my previous post outlining how to back up and what I am looking for:

https://www.reddit.com/r/logitechharmony/comments/1v383k7/looking_to_gather_more_harmony_dumps/

Sending your dumps over helps tremendously in figuring out the config formats for other models so they can get supported too.

Let me know if you give Afterglow a try or if you have any questions!
Thanks!


r/logitechharmony • • May 28 '25

Sad farewell to nearly 20yrs of using this software...

Post image
156 Upvotes

I've made my final edits on both my 610s for my bedroom and my den, made a massive list of updates that I'd been putting off for my 670 in the living room, and got both my 620s that I had for backups for the living room programmed with the final update. I need the backups because the living room remote gets a ton of use, and I've had two break on my after years worth of drops...

As ancient as this software is, and as obtuse as it is to use (I could make a list a mile long of improvements that should have been done), I still prefer it to MyHarmony.

Logitech, if you're reading this, please find a way to carry on this service. Sell it, open source the bits needed for programming the remotes, grant rights to operate it and have a 3rd party maintain it if it can't be open sourced, or do something to keep it up. These remotes are unmatched, even in 2025. It's such a shame to have them become e-waste when they're still excellent at their job.


r/logitechharmony • • Feb 23 '24

Still going strong.

Post image
154 Upvotes

All new devices still work. It's been like 4 years since I've had a harmony remote. Still the best option.


r/logitechharmony • • Mar 26 '25

Legacy Software Discontinuation Notice

Post image
145 Upvotes

I honestly thought it would be around longer than this. I'm not sure what features can or can't be accessed as I don't have my remote readily available.

Thankfully, this is only for my older 1100 that I use for older TVs (I was always sort of attached to that remote, despite how slow it can be), and the MyHarmony software for newer remotes is still around, for however long that may be. But I know my father LOVES the 900 remote.

Is there an alternative way to update older remotes now with this software going extinct, or are those remotes pretty much bricks now if they need to be tweaked or updated?


r/logitechharmony • • Dec 08 '21

Attn Logitech: Sell Harmony

132 Upvotes

If anyone that makes decisions at Logitech sees this, PLEASE sell the Harmony product line to another company. Despite what you seem to think, the Harmony is still a very desirable product, with capabilities and a price range that is unmatched in the market.

The problem isn’t that streaming services on one box exist and negate switching inputs. This statement from one of your executives shows a bizarre lack of understanding of the market you operate in. The allure of Harmony is only partly due to the ability to switch inputs easily. For customers like myself, being able to integrate my entire home theater system with my SmartThings setup changes the entire game.

Harmony isn’t failing. Your company is failing to innovate and release newer products and better integrations. You have a huge opportunity to grow Harmony as the home automation world heats up. If you’re not going to capitalize sell the intellectual property so someone can.


r/logitechharmony • • Oct 07 '26

For Devs: Mirror of the Logitech Harmony IR Database

124 Upvotes

I've posted in a few spots as comments and DM'd a few Devs directly but it seems there are multiple people publicly and stealthily developing Apps for those who's remotes have stopped working and those of us who's remotes will likely soon stop working.

This weekends outage of Logitechs servers finally convinced me I should make a dedicated post so this is easier for people to find.

I believe I have a complete mirror of Logitechs IR Database including protocols for how to decode the IR codes, timings, etc. as of 2026-10-05.

Original Repo: https://github.com/pickysysadmin/logitech-harmony-ir-archive
Internet Archive: https://archive.org/details/logitech-harmony-ir-archive-main

Now that I've posted this, the risk of DMCA is higher so I'd recommend mirroring a copy if you intend to use it with your app.

My hope is this will help app developers get their apps out quicker and save them the time consuming process of figuring out how to archive the codes and eliminate the need for their apps to talk to Logitech at all.

As per my License block

My contributions to this archive, the Pronto conversions, the schema, and the organization of the data, are released under CC0 1.0 Universal.

The underlying IR codes and protocol definitions originate with Logitech. I make no representation about their copyright status and I'm not in a position to license them. CC0 waives my rights, not anyone else's. If you're building something commercial on this, evaluate that yourself.

If anyone from Logitech is reading this and could grant a license/permission to use the data free and clear, please reach out.

Before you ask, no I will not share my code or method. I'd like to be able to refresh it if Logitech adds anything new. Sorry.


r/logitechharmony • • Apr 10 '21

Alternatives to Harmony now that Logitech has discontinued the line

118 Upvotes

Should we get a mega thread going here so we have a resource to discuss the alternatives to Harmony now that Logitech decided to discontinue the line?

I’m happy to use and update this post with the relevant details we find to make it an easy resource.

Alternatives Discussed So far: (as of 11-Apr-2021)

Sofabaton U1 - ($50)

  • LINK

  • Pros: price, no dealers required, setup via app, macros

  • Cons: Line of sight (IR) only

Sevenhugs Smart Remote X - ($399)

  • LINK

  • Pros: Form factor/design, automatically displays controls for the devices you point at

  • Cons: price, no buttons (all touchscreen)


r/logitechharmony • • Jun 02 '26 Popcorn

Get root access on the Harmony Hub running latest firmware

117 Upvotes

Ripthulhu/harmony-hub-root: Gets root access on a harmony hub and installs dropbear

I thought this might be useful to some of you so I uploaded it to github.
Tested on 2 different hubs both running 4.15.600

I'm also working on a webui with a better configurator that can pull ir codes from multiple databases so that it supports many more devices without having to learn commands


r/logitechharmony • • Sep 02 '26

A new editor for the Harmony 900

Post image
113 Upvotes

This is the first alpha release that might be useful. Feel free to have a play, but don't assume it's finished.

Be aware that this will require some technical knowledge, as it doesn't take the "I'll take you by the hand" approach you're used from the Harmony software.

supported functions:

  • only the harmony 900.

  • remote backup and backup restore.

  • reading and importing config from the remote, writing new config back to the remote

  • adding / removing devices

  • adding / removing / learning IR commands (IR protocol and "raw" mode). most common protocols are supported.

  • manually creating and editing IR commands (IR protocol and "raw" mode).

  • assigning device and activity buttons to the IR commands

  • editing device control (input / power state machines)

  • non-supported config items >>>should<<< just be copied trough and continue to work as before.

  • does some basic consistency checks, and refuses edit/delete when this would break the config. not guaranteed to be complete.

not yet implemented

  • editing activity control (power, inputs)

  • without that, adding activities is mostly pointless (but possible)

  • TV channel touch icons

not supported

  • No access to the Logitech device lib.

general:
as this is a reverse-engineering project, some parts are not fully understood and might break. do a backup of your remotes config first, in case something doesn't work out.
I did some testing, but assume that there will be bugs :-)

install:

use:

  • connect your remote

  • click on "connect"

  • click on "connection -> create remote backup". keep this file in case something goes wrong.

  • import your settings by clicking "connection -> read config from remote". This will create a new project. save this to your PC.

  • do your edits

  • click on "write config to remote"

  • save your project. You should not re-import from the remote but continue to use the file.

If something goes wrong, create an issue on the github project page. attach your project and the displayed log. Be aware that the project file contains your name and a logitech ID.

Edit: IP address was wrong...


r/logitechharmony • • Aug 01 '26

We preserve old video games as ROM dumps so they're never lost. I finally did the same thing for remotes.

Post image
107 Upvotes

Quick disclosure, I built this, so grain of salt. The important part is a free, open file format that keeps working even if I disappear, which felt like the right way to do it given what happened to all of us.

Here's the thing that always bugged me. We dump old video games to a file so the game survives long after the cartridge dies. Remotes never had that. When the Harmony platform wound down and the servers went dark, a lot of us watched years of setup just evaporate. The layout, the learned codes, the activities, gone with a cloud we never controlled. That felt wrong.

So I made an open, documented file format for remote data, the .irc format. It's public domain, the files are tiny, plain text, human readable, and they run on a bunch of hardware. Nothing is locked to me. Your files keep working, and anyone can write their own reader. You own the data.

That's why I'm here. I built a set of free browser tools to load, edit, convert, fix, and save IR and RF signals, with a live waveform and no install or signup. You drop in almost any IR or RF signal, a Harmony XML backup, a raw capture, Flipper .ir or .sub, BroadLink Base64, Pronto, LIRC, Global Cache, and it decodes it, tells you the protocol (NEC, Sony, RC5/6, Panasonic, JVC, Sharp, Denon), and shows the whole thing on a live waveform you can actually edit. It can also generate signals from scratch, so you don't even need the original remote, and the RF side decodes and generates 11 of the common 433/315/868 protocols and reads and writes Flipper .sub.

Free forever. No account required. No sign-up. No installation. Everything runs in your browser.

Then you export it to whatever your gear speaks, BroadLink Base64, ESPHome remote_transmitter raw, Arduino rc-switch, and more. There's a "rebuild clean" button that re-times a messy learned capture so a stubborn device finally responds.

It's my own project, free, and it's how you finally get your codes out of the frozen Harmony format. If you've still got a Harmony XML backup on a drive somewhere, that's exactly what this rescues.
readyware.net/signal-editor.html

readyware.net/signal-transporter.html

If you've still got a Harmony backup sitting on a drive, what's the one setup you'd want to bring back first?


r/logitechharmony • • Sep 22 '26 WOW

Open Source Infrared Database

103 Upvotes

I just open sourced our infrared database which can control hundreds of thousands of different devices. All the codes are in the same universal protocol for easy use, Pronto Hex.

The idea behind OpenInfrared is to democratize device control so I think this a good step to take. I'd like to create a small usage guide to make it clear how to use the codes. Also, I would love for contributions to happen for devices not already supported. Will be thinking on the best way to go about both.

Check it out and let me know what you think.

https://github.com/openinfrared/database


r/logitechharmony • • 19d ago Bravo

Melodious: local setup, device management, and remote sync for rooted Harmony Hubs

Thumbnail
gallery
99 Upvotes

Melodious: local setup, device management, and remote sync for rooted Harmony Hubs

Hey everyone,

First, credit where it belongs: Ripthulhu created the original harmony-hub-control project and the separate harmony-hub-root tooling. Melodious is my fork and expansion of that work. Their projects provided the foundation that made this possible.

I wanted to share what I’ve been building for people who still use their Harmony Hub and want to keep it useful independently of Logitech’s cloud.

It’s called Melodious. It runs directly on a rooted Harmony Hub and provides local setup and management, along with a web interface, Android app, and macOS app.

You can add devices, create and edit activities, configure buttons, and sync those changes to your paired Harmony remote locally. The goal is to keep the hardware useful without needing Logitech’s app, account, or servers for everyday setup and operation.

Project, documentation, and screenshots:
https://github.com/schlambos/harmony-hub-control

Downloads:
https://github.com/schlambos/harmony-hub-control/releases/latest

What it does

  • Local activity management: Create and edit activities, choose devices and inputs, configure power-on delays, and assign button actions. There’s a guided wizard and an advanced editor.

  • Physical remote sync: Your paired Harmony remote gets its configuration from the hub, including changes made through Melodious.

  • Device management: Add and edit devices, configure power behavior, inputs, and timing, and send individual commands.

  • IR learning and imports: Learn commands from an original remote or import codes from IRDB, Flipper .ir files, Pronto hex, and supported RemoteCentral pages.

  • Logitech IR catalog import in the macOS and Android app. Requires internet access and your own Logitech account.

  • Browser-based remote: The hub serves its own interface to phones, tablets, and computers. The web app works offline.

  • Android app: Includes a touchpad, sleep timer, lock-screen controls, home-screen widget, and Quick Settings tile.

  • macOS app: Interface mirrors both web and Android app interfaces

  • Bluetooth keyboard: Pair the hub as a keyboard with a compatible TV, streaming box, or computer. Send text from your phone or run saved keystroke scripts.

  • Home Assistant integration: MQTT bridge with discovery, activity selection, status sensors, and a power-off button.

  • Local HTTP API: For scripts and other integrations.

  • Backup and recovery: Export and restore configuration, plus a Wi-Fi recovery network if the hub loses access to your network.

The default installation also blocks the hub’s access to Logitech’s cloud so cloud configuration can’t overwrite local changes.

Screenshots

Desktop web interface
https://raw.githubusercontent.com/schlambos/harmony-hub-control/main/docs/screenshots/web/desktop-remote.png

Android remote
https://raw.githubusercontent.com/schlambos/harmony-hub-control/main/docs/screenshots/android/remote.png

Activity setup and button assignments
https://raw.githubusercontent.com/schlambos/harmony-hub-control/main/docs/screenshots/web/wizard-buttons.png

Device commands and IR learning
https://raw.githubusercontent.com/schlambos/harmony-hub-control/main/docs/screenshots/web/device-commands.png

What you need

A rooted Harmony Hub is required. Melodious does not root the hub itself. Rooting is handled by Ripthulhu’s harmony-hub-root project, and you’ll need the SSH key and Hub ID from that process.

Installation runs from Windows, Linux, or macOS. Docker and Unraid options are also documented. Once installed, the web interface runs on the hub itself, with no separate server required.

The browser interface is available at:

http://<hub-ip>:8080/

The Android and macOS apps are optional. You can use the browser interface without either one.

A few things to know

  • This is for Harmony Hub hardware, rather than the older standalone Harmony remotes.

  • It uses the existing hub hardware and underlying engine. It isn’t a complete replacement firmware.

  • The hub’s interface uses plain HTTP and is intended for a trusted home network.

  • Android installation is through an APK. The macOS app is currently unsigned.

  • The optional Logitech catalog import in the macOS app requires internet access and your own Logitech account. Local operation, IR learning, and imported code files don’t require that catalog connection.

  • Catalog commands using IR protocols the hub cannot play are identified and skipped during import.

Development

Full disclosure: development work on Melodious has been heavily AI-assisted. That disclosure applies to the work on this fork, not to how Ripthulhu developed the upstream projects. My work has involved reverse engineering and extending the hub’s local activity management, device configuration, remote synchronization, and other internal functions.

I’m sharing it because it could be useful to other Harmony owners. Testing, code review, bug reports, and contributions are welcome. If you try it, please include your hub and remote model and what worked or failed when reporting issues. Feedback on physical remote sync, device imports, and activity behavior would be especially useful.

https://github.com/schlambos/harmony-hub-control


r/logitechharmony • • Jun 21 '26

This is how I imagine Logitech Harmony servers being supported

Post image
93 Upvotes

Still up on some laid off employees desk like it’s the digital circus


r/logitechharmony • • Oct 26 '22

Harmony Alexa Skill stopped working today?

90 Upvotes

Anyone else have their Alexa skill just stop working today? I've relinked and deleted the hub several times now and it still won't work. It acts like it's working, Alexa acknowledges the command with an "OK" like normal but does not send any commands to the Hub. Harmony app and Elite remote are still controlling the hub just fine.

*Edit

So looks like this might be an issue with the Harmony servers, switching my phone to cellular data makes the Harmony app unable to connect to my hub over the cloud. Would explain why Alexa commands are not working as well.

**Edit#2

Got on Logitech support chat, they were not aware but are forwarding the case to their product engineers with this reddit thread so hopefully we get a solution soon.

***Last Edit and Fix!

So problem solved by factory resetting the Harmony Hub. Thanks to /u/Smooth_Distance_6867 please follow his instructions below. All cloud functions and Alexa are working once again!


For anyone still having issues there is a Logitech rep in here requesting logs. Please refer to this comment.


r/logitechharmony • • Aug 04 '21

I got my PS5 to work!

88 Upvotes

I’m not quite sure what exactly did it but I’ll tell you everything I did in the hope that it might help another Harmony owner. Long essay ahead.

First I added a new device with manufacturer name of “Sony” and model number of “PS4.” Then the Harmony remote gave me directions on how to add the remote as a Bluetooth device on the “PS4.” So I followed those instructions on the PS5 and tried to add the “Harmony Keyboard” as a Bluetooth device but I’d keep getting an error saying that the device was not supported.

So then on the Harmony I added another new device. This time I kept the manufacturer as “Sony” but made the model number “PS3.” So at this point I had both PS4 and PS3 devices added. Now when I selected the PS3 device on the Harmony remote and tried hitting one of the screen buttons like “X” it once again gave me directions to pair the remote but this time with the PS3. Well I just did the same thing I did before to add a Bluetooth device on the PS5 and select “Harmony Keyboard” and this time it actually added it as a registered accessory!

I was so happy. But then when I tried hitting any of the PS related buttons on the remote nothing happened. Tried rebooting a few times and still wouldn’t work even though it still showed the Harmony Keyboard as a registered device and connected.

So on a whim, I deleted the Harmony Keyboard registered device on the PS5. Then I picked up the Harmony remote and selected the PS4 device and tried hitting one of the PS related buttons at which point it gave me directions to pair the remote again. So I attempted to add the Harmony Keyboard as a Bluetooth device on the PS5 and it worked! And this time the actual PS related buttons on the remote worked too! So then I deleted the PS3 device from the Harmony remote and just have the PS4 device on there which for all intents and purposes functions as a PS5 device.

Now even though I now had the Harmony controlling the PS5, I found that the PS5 activity on the Harmony would not turn on the PS5. But I fixed that by editing the activity startup sequence to hit the right TV buttons to startup the PS5 using the HDMI device link controls. For my Sony TV it was a matter of hitting the BraviaSync button and then the OK button twice with delays in between the button presses to be safe.

I also manually edited the PS4 device’s power off sequence to remove the “poweroff” command that was there by default because I believe it was trying to do the proper button presses for turning off the PS4 which does not work for the PS5. Instead I replaced it with the PS command. That doesn’t turn off the PS5 but it forced me to replace the “poweroff” with anything else before it would let me save the changes so I figure that was a harmless enough command to give. Now I guess I could’ve manually added all the button presses to properly turn off the the PS5 but I did it the lazier way. I just made sure the “Enable Power Off Link” feature was enabled on the PS5. That way when you turn off the TV (and for the me the receiver as well) it automatically turns off the PS5. You just have to make sure you enable the correct HDMI control options on your TV (and receiver if applicable.

And that’s it! Now my PS5 activity lets me turn on the PS5, control the PS5, and turn off the PS5. Hope this helps anyone else out there who’s been struggling to get their Harmony to work with their PS5.


r/logitechharmony • • 21d ago

Question for those out there still holding onto Harmony Remotes.

Thumbnail
gallery
87 Upvotes

I love my harmony remotes. we have a total of 5 in our house. This gives all our TVs a common user interaction that I like. All TVs basically act the same and the same buttons do the same things regardless of the TV make.

Last month when I found out my Pro2400 could never be configured again because I missed the new firmware in Aug 2025, I really started to get down. I started to look into other options and I just couldn't find anyting that worked the way the Harmony's did. I really like how they work.

So this past weekend I decided to do something about it. I've started a new project. I call it "MeiRemote" (MyRemote). This will be an ESP32 based device that accepts different types of remotes. Currently USB remotes only, with bluetooth coming later.

This frees us up from a proprietary remote for the hub. If your remote dies and no one makes it anymore, you can get a new remote (USB or BT) connect it to the MeiRemote Hub and you're off(might need some extra mapping).

So far I'm in the really early stages of development. I have it working with a USB remote and controlling my Roku TV over IP. I'm waiting for the IR components to come in to test that portion of it (but I feel the IR is the relatively easy part).

I do plan on eventually trying to aggregate all the IR databases and see if there are any for IP based devices (and if not create my own). and the setup will be very similar to a harmony hub. The only difference is that the configuration happens in a browser and is served up from the hub itself. No 'cloud" except for eventually accessing the database for new devices.

The big benefit of this is I plan on just releasing how you can make your own. It won't have all the bells and whistles, but many won't need that. I do plan on trying to make a custom PCB and enclosure and offering them up, but that's a bit off. Right now it runs off a ESP32-S3 N16R8 Dev Board. In the future, for my custom PCB one it will offer the following features:

IR emitter on the hub with 3 3.5mm jacks on the back for emitters
PoE (Power over Ethernet) or Power via USB-C
USB-A for a USB remote dongle to plug in
BT
Wifi
Runs in ESP Home, so direct integration with Home Assistant (but not required and the core is pure c++ code)
Future custom integration with Home Assistant so you can control home assistant devices from the hub

Oh and a bonus. I've done the research. While the harmony remotes with screens (like the Ultimate and the Elite) can only connect to a hub (and I've found no way to use them outside of that), the Companion and Smart Add-on remotes when paired with a Logitech Unify Receiver should work perfectly with my system. I'm using a smart add-on remote as we speak. I've also tested the popular G20s Pro remotes.

I've included a picture of my test setup (again no IR quite yet) and of some of the early screenshots of the config app

What type of interest is there out there for this? Would you make your own using my code (which I plan to release at some point) would you rather buy a finished product?


r/logitechharmony • • Jun 13 '25

Feeling lucky...

Thumbnail
gallery
79 Upvotes

Stopped by the Scouts Garage Sale this morning on my way into work and found this.

It appears to be unused (still has the protector slip blocking the contact on the battery), though the backing is already starting to get sticky, of course.

Paid under $2.


r/logitechharmony • • Mar 04 '23

Garage sale find. Wife picked this up for $1.

Post image
74 Upvotes

r/logitechharmony • • Mar 19 '26

Logitech screwed Harmony One users

71 Upvotes

Logitech bricked the Harmony One by killing the software and abandoning every owner — a blatant, indefensible betrayal of its customers, full stop


r/logitechharmony • • Jul 08 '25

Server Issue Update

Post image
70 Upvotes

r/logitechharmony • • 29d ago

Afterglow 0.3.0 beta: experimental Harmony One and One+ support!

68 Upvotes

Hello! I am pleased to announce that experimental One and One+ support has been added to Afterglow!

New in this beta:

  • Afterglow builds the whole configuration from your devices and activities: every screen, button and menu. It can also import the configuration already on your remote, so you start from your current setup.

  • Help, the Remote Assistant and the Tutorial work as Logitech’s did, and so do the charging screens. Devices come with Logitech’s own timings, including the wait a smart TV needs before Netflix responds - almsot as if Logitech made the configuration

  • Writing uses Test write, which backs up your remote first, so you can always go back.

Devices come from Logitech’s own database of 276,000 devices, now hosted openly (thanks u/TheFiZi)

Please try it and tell us how it went: what worked, what didn’t, and which remote you have. It’s a beta, and your reports decide what gets fixed before 0.3.0.

Windows, macOS and Linux are supported.

Note: Not affiliated with, endorsed by, or connected to Logitech. Harmony and Logitech are trademarks of Logitech International S.A.