WIIM Pro Plus integration

Hi,

has anybody a WIIM device running? I have a WIIM Pro Plus, which can work with Airplay 2 and Chromecast.

How should I control the device best and easiest? Thanks!

I also have somthing similar and I remember they have a nice API. I looked at it once or twice and it looked quite simple.

Perhaps you can use the request integration (HTTP-POST/-GET) to create something whith it.

Ralf

Sorry, but I do not understand this. I’m not a computer expert. Can you explain this for dummies? :slight_smile:

In Therory it is quite simple. API is something a device can offer to control it over the WiFi. Example for WIIM is:

http:///httpapi.asp?command=setPlayerCmd:pause

should activate the pause function.

With the requests integration and the command HTTP-GET with source line

url=“http:///httpapi.asp?command=setPlayerCmd:pause”

it should be possible to activate pause from the R2/R3.

As I do not have a WIMM I cannot check.

requests integration can be downloaded here:

https://github.com/kennymc-c/ucr2-integration-requests/releases/download/v0.7.3/uc-intg-requests-0.7.3-aarch64.tar.gz

and then uploaded to the remote. You need at least the HTTP-GET entity.

Ralf

OK. I need some time to try this.

The WIIM also has commands controlled by Bluetooth. If I now try to set this up, there comes a message “no free slots”. (I have a fire TV stick already running) I have checked the forum and found, that this can be adjusted in the settings but if I change the slots from 1 to 2, it asks me to reboot the R3 and if I do so, the setting switched back to 1.
What am I doing wrong?

Did you activate “allow multiple ble connections” in settings, development, preview features?

Ral

Perfekt, thanks! That was the “trick”. :wink:

Hey guys. I created a wiim integration

You can find it here : GitHub - mase1981/uc-intg-wiim: Full Support for WiiM products with Unfolded Circle 2/3 Remotes

After weeks, I find some time to proceed with the R3.

I have installed the WiiM Integration. There are two options, one with the remote symbol and one with the music note. I tried the remote version but had some problems. Can anybody tell me what the difference is?

Second question, because it is an integration, it controls the device via Wi-Fi, right? No BT is used.

Thanks

are you refering to the integration i have built?

it will expose 2 entities:

  1. Media Player entity to show “currently playing” media art/song name/artist
  2. Remote entity with remote control over the device

Yes, it is IP Based and not Bluetooth.

I built this integration testing against WiiM ultra.

What does not work?

which model you have?

Any Logs you can share?

Yes, the one you developed. I have version 1.0.1 installed and I use the R3.

Already two times the integrationswitched to “disconnected”. In the overview of the web interface the tile shows a red cross and if I lock on it, it s shows “disconnected”. I can reinstall it and then it works again.

Second problem was, that the R3 was frozen during the use. I don’t remember what I did when it happened, but I’ll have an eye on it the next time it occurs.

If you tell me where to find them, I can have a look for the logs.

…and I have another question. I use the WIIM with two different outputs, optical and line out, but I can’t find any option to define the outputs. It seems like only the inputs are defined.

i am limited to what the API provide, and tested against WiiM ultra.

i am not following your statement about the inputs, are you using 2 inpots at the same time?

to get logs:

log into the remote web configurator –> settings –> development –> logs –> check wiim integration –> download

logs can be verbose, so replicate an issue, capture the time stamp, download logs, share and indicate what was the issue and the timestamp you replicated

I use the WIIM Pro Plus.

No, I don’t use them at the same time and I think, that wouldn’t work at all. The WIIM provides the music signal to my AVR via line out in the living room. There is another connection via optical out to a pair of active speakers in the dining room. So I switch between the two activities. The output can be set in the app. (see bottom line)

I’m not understanding what is the issue you trying to report. Are you saying on the remote entity you don’t see the output options on the remote entity? Send image of your remote after your add the remote entity (not the media player). You should have a button for all outputs to choose from. I developed this on the ultra and I see all output options and can toggle them all