View unanswered posts | View active topics It is currently Tue May 21, 2013 12:39 am



Reply to topic  [ 5 posts ] 
 New Plugin - NuVo Grand Concerto (and Essentia) 
Author Message

Joined: Nov 20, 2009
Posts: 182
Location: Houston
Post New Plugin - NuVo Grand Concerto (and Essentia)
I've written a plugin to help integrate with a NuVo Grand Concerto whole-house audio system (the protocol for the Essentia is the same and the plugin should work similarly... except that for Energy Star compliance, the Essentia enters a sleep mode which needs a command of any kind to wake it. I haven't made any accommodations for that).

Thanks to Matt and Jay for all of their help as I asked all my rookie questions. Also, if you've written a plugin that talks to the serial port... I've probably taken something from there too. Thanks.

The plugin is pretty simple to use: Choose a serial port in the main config dialog box, and optionally rename some of your source inputs.

Each Zone in your home can be represented as a device. You have your choice of setting it up as a 'Custom' device (which displays the state, source and volume in the Indigo main window), or as a 'Relay' device, which still carries those states, but appears as a simple on off device, but then affords you control of those using the native controls in Indigo and Indigo Touch. You cannot setup any zone as both kinds of devices.

What the plugin does:

Basically, this is in no way a replacement for NuVo's full featured control app. With my plugin, you can monitor and control the plugin's state, input and volume.

Actions:
This is really why I built this plugin. There are two key actions:

Send Text Alert - This flashes a text message (up to 50 characters) of your choice onto the control keypads of your choice. Use it for mild alerts, system state changes, whatever.

Speak Announcement - This speaks an announcement of your choosing over whichever zones you choose. It will log the current state, volume, etc... interrupt with the announcement and set everything back to how it was. You will need your computer audio hooked up to the Grand Concerto for this, either directly, or with Airfoil/Airport Express.

Planned improvements: I'd like to be able to have the custom source names (I think 'getDeviceStateList' is the key to this, I just need to understand the format for the list it provides...). I'd also like to make sure you can insert variables into both Text Alerts and the Speech Announcements.

At this point I have no handling of any of the zone metadata (track info, etc...). For my purposes it was unnecessary, but something I may look into in the future.

Let me know what you think. Let me know if anything's breaking on you.

(Also, not exactly sure how to distribute this, apparently I can't attach the zip file, so PM me your email, and I'll send it to you until I figure out a better way to post/host it).

_________________
http://nerdhome.jimdo.com


Sat May 05, 2012 1:29 pm
Profile WWW

Joined: Nov 20, 2009
Posts: 182
Location: Houston
Post Re: New Plugin - NuVo Grand Concerto (and Essentia)
Updated:
Added Action to call an 'all off' command with a single action.
Added ability to use variables in texts and speech alerts.
Some process optimizations.

_________________
http://nerdhome.jimdo.com


Fri May 18, 2012 7:44 pm
Profile WWW

Joined: Jul 10, 2004
Posts: 195
Post Re: New Plugin - NuVo Grand Concerto (and Essentia)
Would love more information on this. I have a Concerto and a Grand Concerto and always wanted to interface with Indigo so I could display song/playlist information on the keypads. I have my Mac connected to the RS-232 but I cannot interpret the codes generated when keys are pressed on the keypads. I tried monitoring with a terminal program and while hex 99 seemed to be power off, power on came up with different sequences. And this was only the start. No consistency. I have an old manual from Nuvo from 2003 with their Concerto serial protocol, but I have no info for the Grand Concerto. Anyhting you could provide would be most helpful. Thanks


Mon Aug 06, 2012 11:33 pm
Profile

Joined: Nov 20, 2009
Posts: 182
Location: Houston
Post Re: New Plugin - NuVo Grand Concerto (and Essentia)
This is the document I used to write my plugin. It believe it contains commands for handling the metadata (although I'm not sure, since my plugin doesn't use it...)

http://www.sirkom.com/datos/doc_productos/archivo43/I8G-E6G_SerialControlProtocol_0_7.pdf

_________________
http://nerdhome.jimdo.com


Tue Aug 07, 2012 7:47 am
Profile WWW

Joined: Nov 20, 2009
Posts: 182
Location: Houston
Post Re: New Plugin - NuVo Grand Concerto (and Essentia)
Finally have a place to actually host the plugin and some rudimentary documentation.

http://nerdhome.jimdo.com/downloads/

_________________
http://nerdhome.jimdo.com


Thu Apr 18, 2013 11:22 am
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 5 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.   Template designed by STSoftware.