This is the forum archive of Homey. For more information about Homey, visit the Official Homey website.
The Homey Community has been moved to https://community.athom.com.
This forum is now read-only for archive purposes.
The Homey Community has been moved to https://community.athom.com.
This forum is now read-only for archive purposes.
bose
Bose SoundTouch
underground
Member
Hi there,
Is anyone working on a Bose SoundTouch app?
If not, I will have a go at it. But it will be a shame if multiple people are working on it.
This will be my first app (if I succeed anyway) for Homey, so it might take some time. Luckily the Bose SoundTouch API is not that difficult. The most work will be in the discovery of the devices. The commands are straight forward.
- Robert
Is anyone working on a Bose SoundTouch app?
If not, I will have a go at it. But it will be a shame if multiple people are working on it.
This will be my first app (if I succeed anyway) for Homey, so it might take some time. Luckily the Bose SoundTouch API is not that difficult. The most work will be in the discovery of the devices. The commands are straight forward.
- Robert
Tagged:
Comments
https://developers.athom.com/slack/
My first step is done (getting hello world running ;-)
Next step is looking at other simular apps to see how discovery works. The SoundTouch supports it and I should use it (instead of IP address). Besides, I have multiple SoundTouch devices anyway.
If I get stuck, I won't hassitate to ask for help on slack.
How are you getting on with the soundtouch app?
The problem is the way you need to develop for the Homey. I didn't anticipate that it would be that cumbersome.
The API of the device is easy. But developing an app for Homey isn't (well, maybe not difficult, but too old fashion).
I am a C# developper who has programmed for more than 20 jears. I started out as an embedded C developer for a machine. Write code, burn eeprom, eeprom in machine and with printf you 'debug'. Now many years later I use Visual Studio with all tooling that is a real delite to program. The efficiency of programming is great!
Programming for the Homey brings me back to the start of my career. No breakpoint, no watch, no nothing. You have to edit a js file, command line action to push it to Homey and look for the console to see what happens. No thank you.
Once Athom has a emulator or something like that where I can program within an IDE with all the tooling, I am willing to create apps. But knowing that most of the early Homey adapters and most likely also Athom devs themselfs are linux programmers with love for the command line, I doubt they will ever make such a thing.
Right now Visual Studio cannot be used as a debugger.
Who from the developers is taking up the challenge to make an app for Bose SoundTouch. I will buy you one Sound Tough 10 for developing and testing.
I think it will be enough to Switch it on/off (If ON turn it OFF, and vice versa) and controll the Preset Buttons to Play Music. Multiroom would be cool in Flows too.
Anybody available to take this offer? A lot of stuff is available in other Forums to controll this Speakers with other Home Automation Systems, but nothing with Homey.
I have been meaning to add mdns autoconfig to my NAD app as well, it would be nice to work that out based on the soundtouch api. A static config option should also be present, some broadband modems block multicast traffic between the wireless and wired network (KPN's Experia box used to do this), which breaks the autodiscovery feature. From the comments in the Apple app store it seems some people may have that problem with the Bose app.
Anyway, let me know <span></span>
Edit - wow, didn't realize these things are so expensive
If needed, I am able to do some testing.
Would be nice to have an APP though
But I am living about 20 minutes from Arnhem (near Didam/Wehl)
I have two different SoundTouch systems
https://docs.google.com/document/d/1Ndjkk_Tq2HGxivoiDKxuYM_9jQaF0Py1iIeJjxZhJdw/edit
Any help on how to create the right json request is most welcome until one of the great developers makes a real robust app.
HTTP request flow cards