Posts Tagged ‘hai’
Saturday, July 14th, 2012
Video Preview: Introducing Myro:Air, The AirPlay Streamer for Home Integration & Audiophiles
If you have been wondering why the lack of posts here at Mavromatic, it’s because I have been heads down working on a new product for Myro Control. It’s now to the point that I can give you all a sneak peak of Myro:Air!
This will be the first certified Apple AirPlay hardware device that features audiophile sound quality using the highly respected WM8741 DAC by Wolfson Microelectronics. Myro:Air will also be a home integrators dream come true — yup — it will feature RS232 and “Myro:Link” which will provide full metadata and transport control (Play/Pause/Next/Previous) of the AirPlay stream. This means Crestron, Control4, Russound and any other system that can interface via RS232 or Russound RNET will be able to control and receive metadata from the AirPlay stream.
Myro:Air will also provide a USB port that will allow iOS device charging and control/playback as well. So you can either plug in your iPad/iPhone/iPod touch or any iPod and it will not only charge the device but will also stream digital audio processed through the quality DAC and provide metadata and transport control via the connected control system.
I’m very proud and excited about this new product and can’t wait to get it to market. Email preorderAIR@myrocontrol.com if you’d like to get on the early pre-order list. The first run will be VERY limited so get on the waiting list now!…
Tuesday, August 3rd, 2010
Russound RNET to Sonos Bridge (Arduino MEGA) – Part 2
While it was possible to use an Arduino duemilanove (Atmel 328 chipset) for this project (See Part 1), I was really limited due to the 2K of RAM. It was fun trying to optimize code to get things to run in that amount of memory, however, it caused me to not be able to expand on functionality and features. I have upgraded the project to an Arduino MEGA (Atmel 1280 chipset). This platform gives me up to 8K of RAM — which should be more than enough memory (famous last words).
A lot of people have asked me to explain what exactly I’m doing with the Arduino. It’s pretty simple. First, I’m using a RS232 shield (not shown) to capture RS232 commands from the Russound Controller. When a key is pressed on the Russound keypads I read the RS232 data and either ignore or react to the events. Currently, I’m looking for +, -, Next, Previous, Play/Pause, Menu events. I plan on using the Menu button to offer deeper content browsing menus (need to sniff the RS232 or wait for Russound to publish protocol). The + & – buttons will allow to scroll playlists and the rest of the transport buttons are self explanatory.
// Example RNET Next Track Event: F0 0 7D 7 0 0 7F 5 2 1 0 2 1 0 E 0 0 1 7 0 1 2A F7
Since the Sonos is a uPnP based system there is no IR or way to traditionally control it. Everything needs to be done via HTTP calls. I’m using an Ethernet Shield to translate the RS232 events to uPnP messages. The biggest challenge has been parsing the huge amounts of VERY VERBOSE SOAP-based notification messages. I parse the data real time, looking for strings that I want to store (things like playstate and metadata).
To make matters worse, Sonos is URL encoding XML data inside of an XML structure. So writing a simple XML parser is not possible. You have to look for things like &lt; for a less-than bracket (<). There were times I wanted to scrap the whole project because of this due to the limited RAM and string utilities — it really makes things a lot harder to deal with.
// Example of nested URL encoded XML: <e:property><LastChange><Event xmlns="urn:schemas-upnp-org:metadata-1- 0/AVT/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-10/
Friday, June 11th, 2010
Somfy ILT Control via HAI OmniPro II (wiring diagram)
HAI recently announced native control for Somfy ILT motors with the 3.4 firmware. This means you no longer need to use RTS or Z-WAVE to control shades via the OmniPro II controller. Last night I connected up and tested my friends system (also using Myro) and I’m happy to announce that HAI has hit another home run! You get “real-time” feedback as well as the ability to set to a specific “light level”, like 50% (which is part way).
I have included a wiring diagram on connecting the HAI to the Somfy RS-485 ILT tap (also known as the Somfy SDN). Then you just need to get the Motor/Group code and enter that into PC Access. What I thought would be a difficult process of trial and error actually turned out to work on the first try!…
Monday, January 4th, 2010
SNEAK PEAK: Myro:Home for iPhone (HAI Controller)
Here is a sneak peak of the Myro:Home iPhone application. As you can see, progress has been coming along. I’ve been getting the design finalized and now I’m just tweaking the look and feel a bit. The mobile framework has also been set in the core Myro:Home application which acts as a server on your home network. The iPhone version connects into Myro and loads and controls the HAI panel via a secure channel.
The key focus has been getting control of your home via the iPhone in the quickest time possible. As it works now, I can load and control in less than 3 seconds (if on WIFI).
- MYRO CONTROL – Myro:Home…
Monday, September 7th, 2009
Myro:Home iPhone Application In Development
I’ve been learning Objective-C and have been working on a few iPhone apps… one of which will be the official Myro:Home iPhone application which will allow you to control your HAI panel and view IP cameras. This application will only be available to users of the Myro Control 8″ In-Wall Panel (MYRO:8W). The application is in early BETA and should be ready for release beginning of November.…
About the archives
Welcome to the archives here at MAVROMATIC.
These are a collection of our previous posts. If you'd like to read about the latest and greatest, click here.