I’ve built a Homey app for a vast ammount of internet radios. The app connects your radio directly to Homey over your local network — no cloud required. Any internet radio based on the Frontier Silicon chipset that is compatible with the UNDOK app is supported. This includes radios from brands such as Kenwood, Hama, Medion, Revo, Roberts, Ruark, and many others.
Features
Automatic discovery of radios on your local network
Control multiple radios independently
Turn on/off, select source, select preset
Volume control (set, up, down, mute, unmute)
Playback control (play, pause, next, previous track)
Now playing information: source, station name, song and artist
Full Flow integration
Setup
Install the app, go to Add Device and select UNDOK. Your radio will be discovered automatically. If your radio uses a non-default PIN, change it in the device settings after pairing (default PIN: 1234).
Feel free to ask questions, report issues or share feedback in this topic!
Kind Regards,
Tim
edits: typos and removed dutch language as requested
I don’t own an Android device and/or an OKTIV operated radio. But I did a small investigation just now: OKTIV is also developed by Frontier Smart Technologies and supports newer Frontier Silicon / Venice X based radios running firmware 4.2.4 or newer. Older devices typically use UNDOK instead.
My app is built around the Frontier Silicon local network API, so there’s a good chance that OKTIV-compatible radios will work as well. However, I haven’t been able to test this since I don’t own an OKTIV-based device.
If your radio is discoverable on the local network and exposes the same API, it should work. I’d definitely be interested in feedback if you try it.
I would appreciate if you would test the functionalities of the app with your radio. If proven OK, I will definitely change the name of the app as you suggested.
Note: there’s one THEN-flowcard that doesn’t work as expected. It’s the “set relative volume to x” card. This card is automatically added by Homey when it detects a ‘volume’ as capablility. I’m investigating why it doesn’t work as expected and/or if I can fix/disable/remove that card.
Note2: the normal “set volume to”-card works just fine.
Better keep the wife happy. WAF should be as high as possible.
I believe (partially an assumption) the “set relative flow card to x” should set the volume relative to the volume that is currently set.
Example: If the current set volume is now 40% and you trigger “set relative flow to 50%”, the outcome should be 20% volume (50% of 40%).
The behavior with my Kenwood M-7000-S is that it just sets the volume to 50%. Which is the same behaviour as the ‘normal’ flow card"set volume to x%"
Indeed the WAF is so important.
It now took me 10 minutes to explain that using the device has been simplified (got rid of IR device, Virtual device, Power Meter and 2 logical states).
Now for my tests, the relative volume card does not work like that.
I had set the volume to 14%, then created a simple flow, when started, set relative volume to 25%.
When this simple flow ran, the volume went up to 25%. So that is the same behavior you see.
I also saw a completely weird behavior when using the combined TurnOn, Source, Preset, Volume card turns the radio into a state, that it is turned on, but keeps switching on volume and source. Or so it appears, I have to do some more investigation probably.
I have now solved it like this, which works flawlessly.
Just thought of something, would you be able to change settings of the radio?
Or are you completely limited to the capabilities of the Undok/Oktiv app?
Would be nice to have a flow that changes the DST setting twice per year automatically,