Replies: 13 comments 29 replies
-
|
Hi there @ceotjoe, I’m coming over from our discussion in my PR. I’ve just tested the latest state of your fork, and I have to say: it works extremely well. Thanks a lot for this, really great work! I noticed three things worth mentioning:
Other than that, I’d almost say we’re looking at a release candidate here. Excellent work, really impressive! Thanks again for pushing this forward. Edit: I'm also testing your minimal branch. 73 |
Beta Was this translation helpful? Give feedback.
-
|
Hi, I tried it, verified that it talks to FLRIG by not running FLRIG and then starting it up and the rig-daemon responds, however trying localhost:5555 give me a CANNOT GET error. I did start the server in dev mode but I do not see the settings as you have described. running an iCOM 7300 with flrig 2.0.07 and it works fine with WSJT-X, Server port on FLRIG XMLRPC port is 12345. |
Beta Was this translation helpful? Give feedback.
-
|
Daemon and UI (openhamclock)) are on one server 10.10.10.200
flrig and wsjtx are on another 10.10.10.43
I adjusted the settings to specify where flrig was located. I know that the daemon is connecting to flrig because if I run the daemon first it waits till it can communicate with flrig, once I run flrig the daemon completes the onscreen details.
… On Feb 11, 2026, at 3:00 AM, ceotjoe ***@***.***> wrote:
Hi,
could make some screens or logs of the errors (console log of daemon) you get and also of the section of rig control in the UI settings dialog.
Daemon, flrig and UI server are running on the same machine, right?
Are you using the current version of the branch I linked above? BTW: I tested with flrig 2.0.09 on Mac.
—
Reply to this email directly, view it on GitHub <#306 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BP7X7ELT4KOUU2XXRMZEVFT4LLOP3AVCNFSM6AAAAACUSXELSSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNZWGU2TMOA>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
|
I just installed your rig-control on my windows system that has flrig and wsjtx, ip is 10.10.10.43
On that same windows system I open a chrome browser and goto localhost:5555 and I get the message Cannot GET/
Below are the screen shots


|
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the quick reply
When you say UI backend server are you meaning openhamlock or some other app that I need to run
… On Feb 11, 2026, at 1:08 PM, ceotjoe ***@***.***> wrote:
Ah, I understand. This will not work. You need to start the rig control daemon, check console log if it is connected to flrig. Then also start the UI backend server on the machine you want to use the UI (only for testing, later it can also run somewhere else). After backend ist started correctly go to (normally) localhost:3000 in your browser, you should see the UI then. There you can go to settings and activate Rig control. Enter your IP and port where rig control daemon runs. I hope you will manage to get it running then.
—
Reply to this email directly, view it on GitHub <#306 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BP7X7EKHSGKN2B5WUCBOB2L4LNVZZAVCNFSM6AAAAACUSXELSSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNZXGI4DGNQ>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
|
So here is my configuration
Windows
WSJT-X, FLGIG and now rig-daemon.js
Raspberry Pi
OpenHamClock listening on port 3000
For testing you want me to run UI backend (not sure what this is) on my Windows system
Is that correct
… On Feb 11, 2026, at 1:08 PM, ceotjoe ***@***.***> wrote:
Ah, I understand. This will not work. You need to start the rig control daemon, check console log if it is connected to flrig. Then also start the UI backend server on the machine you want to use the UI (only for testing, later it can also run somewhere else). After backend ist started correctly go to (normally) localhost:3000 in your browser, you should see the UI then. There you can go to settings and activate Rig control. Enter your IP and port where rig control daemon runs. I hope you will manage to get it running then.
—
Reply to this email directly, view it on GitHub <#306 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BP7X7EKHSGKN2B5WUCBOB2L4LNVZZAVCNFSM6AAAAACUSXELSSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNZXGI4DGNQ>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
|
I pushed a new version to feat/rig-control-minimal. Changes:
|
Beta Was this translation helpful? Give feedback.
-
|
Hi,
So I installed your version using the following on my pi
git clone https://github.com/HAMDevs/openhamclock.git
cd openhamclock
npm install
npm start
I notice that you have under component RigControlPanel.jsx, but when I check after my install its not there.
Sorry Git is new to me. Could you send me the git clone address please
… On Feb 11, 2026, at 1:56 PM, ceotjoe ***@***.***> wrote:
Openhamclock running on your raspi is also taken from my branch I linked above? This is needed because otherwise the necessary additions are not integrated.
If this is openhamclock from my repository you can simply go to settings in the UI and search for rig control. This needs to be enabled and you need to enter the ip of your windows machine there where the daemon runs. If you change the UI also to Dockable mode, you can add the RigControl panel and also the On Air panel. Rig Control Panel should be green light, when daemon is connected.
—
Reply to this email directly, view it on GitHub <#306 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BP7X7EMUJ3QDPIPOZPGKFRD4LN3ONAVCNFSM6AAAAACUSXELSSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNZXGMZDIOI>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the details, I got it working.
So from openhamclock running on my pi and the rig-control running on my Windows I am able to control my rig but it has to be from the browser running on Windows rather than some other system. Also only POTA seems to allow me to change frequencies, I thought maybe DXCluster would work as well.
… On Feb 11, 2026, at 3:49 PM, ceotjoe ***@***.***> wrote:
Is OHC code taken from same branch like the daemon? If yes open the OHC UI in a browser and search in settings for Rig Control. There you can enable it and also put the IP where the daemon runs.
If no you need to take it from same branch like the daemon.
Basically:
git clone https://github.com/HAMDevs/openhamclock.git
cd openhamclock
git checkout feat/rig-control-minimal
git pull
npm install
npm start
—
Reply to this email directly, view it on GitHub <#306 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BP7X7EPPZUTOWX2KEPWHFZL4LOIV3AVCNFSM6AAAAACUSXELSSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNZXGQYTGMY>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
|
So now I have the following
Openhamclock with rig-control running on Pi400 - IP 10.10.10.200
Windows running WSJT-X with rig-daemon running and start-relay.bat running - connected to icon 7300 via usb and running flrig - IP 10.10.10.43
Mac browser pointing to 10.10.10.200:3000
I can control my rig so all is working fine.
So What would be great now is to populate the browser with the FREQ, Power, SWR and ON THE AIR of the rig. Now that is cool.
… On Feb 11, 2026, at 4:48 PM, ceotjoe ***@***.***> wrote:
In UI settings you enabled rig control and provided correct IP and port I assume? Any FW blocking port 5555?
Connection to flrig looks fine at least. :-) It reads the possible modes.
Daemon, OHC and browser run on same machine?
—
Reply to this email directly, view it on GitHub <#306 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BP7X7EJB4OGSGXZFMNBJYP34LOPTVAVCNFSM6AAAAACUSXELSSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNZXGQ2TOOA>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
|
In your documentation for rig-control it mentions that we should see Real-Time Rig Status - Freq display, Mode and PTT
I don’t see any of that info - I am using Modern Theme
… On Feb 11, 2026, at 4:48 PM, ceotjoe ***@***.***> wrote:
In UI settings you enabled rig control and provided correct IP and port I assume? Any FW blocking port 5555?
Connection to flrig looks fine at least. :-) It reads the possible modes.
Daemon, OHC and browser run on same machine?
—
Reply to this email directly, view it on GitHub <#306 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BP7X7EJB4OGSGXZFMNBJYP34LOPTVAVCNFSM6AAAAACUSXELSSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNZXGQ2TOOA>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
|
Update:
If I use the Docker Theme I can tune the radio using POTA, DXCluster, SOTA
I noticed that I had to add the Rig-Control Window in the Docker theme… OMG its perfect and very responsive. And the HUGE ON AIR is great.
Very well done!!!!
… On Feb 11, 2026, at 4:48 PM, ceotjoe ***@***.***> wrote:
In UI settings you enabled rig control and provided correct IP and port I assume? Any FW blocking port 5555?
Connection to flrig looks fine at least. :-) It reads the possible modes.
Daemon, OHC and browser run on same machine?
—
Reply to this email directly, view it on GitHub <#306 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/BP7X7EJB4OGSGXZFMNBJYP34LOPTVAVCNFSM6AAAAACUSXELSSVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKNZXGQ2TOOA>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
|
I've created PR #357 tonight. I'm a bit worried about the amount of changes. This will be difficult to review for the maintainers. Probably I should not have prettified (using prettier, on the files I changed) already existing code. Real changes get a bit blurry because of that. Maybe it needs to be reworked in that direction. But I wanted to prettify at least my own code. Because this really makes PRs looking better in future. Project should introduce that in general. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone,
I’ve been experimenting with adding basic Rig Control functionality to OpenHamClock and wanted to start a discussion about the approach and gather feedback.
The goal was to integrate rig control (frequency display, mode status, POTA/Cluster click-to-tune, and PTT) without overcomplicating the core React app or introducing heavy dependencies like direct serial port access in the browser.
The Approach: A Lightweight Local Bridge
Instead of building heavy rig control logic directly into the frontend, I implemented a small, lightweight Rig Daemon (Node.js) that runs locally on the user's machine (or a Raspberry Pi).
RigContextprovider and new panels (RigControlPanel,OnAirPanel) consume a simple local HTTP API.rigctld): For broad rig support via TCP.flrig: For XML-RPC control (very common in digital modes).Key Features
DATA-U, 40m CW setsCW-L).Current Status & Testing
I have a working implementation in the
feat/rig-control-minimalbranch. It supports:Request for Comments
I’d love to hear your thoughts:
DATA-U/LandCW-U/L)?You can check out the implementation here:
feat/rig-control-minimalLooking forward to your feedback!
73
Beta Was this translation helpful? Give feedback.
All reactions