Bose SoundTouch Binding

Is there a typo in the things example?

Wouldn’t it be better to write:

[…]
Full Example

Things:
Thing bosesoundtouch:device:demo “Demo” @ “Living” [ host=“192.168.1.2”, macAddress=“123456789ABC” ]
[…]

instead of:

[…]
Full Example

Things:
bosesoundtouch:device:demo @ “Living” [ host=“192.168.1.2”, macAddress=“123456789ABC” ]
[…]

Hello, is there any way to have a Bose Soundlink Air working with this binding? It’s an old Airplay WiFi speaker that I still use with Airplay Apple protocol, and it would very nice to have it integrated into OA2 …
TY in advance for any suggestion.

No, the SoundLink Air does not use the SoundTouch API, so it won’t work with this binding

Has anyone been able to find the command for “Play All”?

I would like to use that rather than multiple ZoneAdd commands if possible.

Im looking for controlling my soundtouch devices multiroom via openhab. in This thread i have found some channels that should make this possible. I tried to use this channels, but none works. Could it be , that this feature was removed? i also cant find any hints in the readme or documentation.

Does this function exist? and if yes, what are their channel names?

Hello,

I think the option “ZoneAdd” is not longer existing in this binding. Does someone know why ? I am really missing this…

Cheers,
Tizaf

Hi,

to bring some light into the zoning topic:
There is a version of this plugin coming with openhab itself. This openhab-included/deployed version doesn’t currently support any zoning features. The zoning functionality requires some direct communication between the thing-instances to collect the information for building up the zones - and this is denied for ‘official’ plugins.

Never the less there is still the version available from my github repository - still including the zone features. Just disable the openhab-included plugin, download the plugin from the link, put it into the ‘addons’ folder and zones are working…

Cheers,
Chris

1 Like

Thanks Christian,

its again working with org.openhab.binding.bosesoundtouch-2.1.0-SNAPSHOT.jar
It think its worth mentioning it in the add ons documentation

BR,
Michael

Hello, I am quite new on using Bose Binding / Openhab.
Thanks for all the great work here.
Actually I could get the binding working. At least power , Volume , Mute and Informations like Arist , Title cover are working fine.
What I could not working yet is Play/Pause , Skip and skip previous.
For testing I am just using Basic UI … is there any hint what I may do wrong ?
Thx

Continuing the discussion from Bose SoundTouch Binding:

Continuing the discussion from Bose SoundTouch Binding:

Hi,

I am using the tag 1.4.1 of openHABian.
I have installed the bose addon, and by discovery it got the soundtouch-10 but with a wrong MAC address. I have make the fix manually, but in the log I can see it is still expecting the messages with the other MAC address.

In the following I have reported the log massage where the expected log is what I have manually configured. I have not any devices in my network with the MAC address EC24B896A1C7

2019-01-03 09:06:08.691 [WARN ] [undtouch.internal.XMLResponseHandler] - Portable Bose: Wrong device-ID in entity ‘updates’: Got: ‘EC24B896A1C7’, expected: ‘7CEC79FA8437’

Because of this miss align on mac address I have not a complete control in Control page into Paper UI, some buttons doesn’t work correctly (power, Skip and skip previous).

The power button doesn’t change state on the UI, however sometimes the device turn on and turn off, about the skip button I don’t get any effect.

Is there any solution ?

Hi,

is there a way to use the zone feature with the official Bose SoundTouch binding delivered with the OpenHAB 2.4 version?

If not, can somebody provide a 2.4 build of the Bose SoundTouch Binding sources available at GitHub (https://github.com/marvkis/org.openhab.binding.bosesoundtouch-dist) which still contains the zone feature?

Thx,
Stefan

Does someone have an working example for the notification?
Tried (with the official binding) to send just an mp3 link (http link to my fritz box). But no reaction of the bose device.

Hi Chris, thanks for the great SoundTouch Binding. I love it. I integrated my SoundTouch 20 to control it via HomeKit through OpenHab2. Yesterday I tried to implement my SoundTouch Portable Device. It isn’t recognized by the Binding. So I added it by myself on Paper UI (inside the binding). I selected “device”. Because the “Portable” isn’t listed. I also tried as 10, 20. But I cannot control the “Power” correctly. It seems the Portable gets only a kind of “PowerToggle” trigger command. Sometimes HomeKit (also PaperUI) tells me the Portable is on, but it isn’t… After two hours of try and error (also searching in forums for hints) I gave up. :frowning:

In short: How can I implement the Portable Device into your binding? Is there a special trick?
I also tried different settings for the power button “item” in OpenHAB. Didn’t work…

Thanks a lot in advance for your help.

Regards,
Sascha

I have made a workaround for the missing ZoneAdd feature

rule "Bose slave follow master"
when
    Item Bose1_Power changed from OFF to ON
then 
    logInfo("Bose master is On", "Connect to slave")
    val String MasterIP = "192.168.178.xxx"
    val String MasterMAC = "A81B6Axxxxx"
    val String SlaveIP ="192.168.178.xxx"
    val String SlaveMAC = "A81B6Axxxxx"
    val String PostData = '<zone master="' + MasterMAC + '" senderIPAddress="'+ MasterIP +'"><member ipaddress="' + SlaveIP + '">' + SlaveMAC + '</member></zone>';
    sendHttpPostRequest("http://" + MasterIP + ":8090/setZone","",PostData)
end

Replace the x’s with your own IP and MAC addresses

3 Likes

Sorry to ask again, but anyone with a working exaple to play a notification?
Would like to replace my doorbell with that.

You could try to link the mp3 file to a preset button.
Then in a rule call that preset button.

Bose1_KeyCode.sendCommand("PRESET_1" )

Hmm, ok. Was hoping for something more direct as I saw in the docs

notificationsound | String | Play a notification sound by a given URI

The texts for the notification service, reason and message appear on the device display (when available) and the SoundTouch application screen. Upon completion of the notification, the speaker volume returns to its original value. If not present, the notification will play at the existing volume level.

So I was hoping to be able to ring a bell mp3 with that parameter but could not get that working.

Sounds worthy of a defect report. This, however, should not have been appended to a 5-year-old thread.

Don’t think its a bug. I just can’t get it running so I was hoping for a more comprehensive example than in the documentation. So I don’t think to be completely off in that thread …

Anyone able to do some testing for this PR: [bosesoundtouch] Improve SAT errors and remove dependency by lsiepel · Pull Request #13842 · openhab/openhab-addons · GitHub
The jar is here: Microsoft OneDrive - Access files anywhere. Create docs with free Office Online.