Custom Config Problem

Okay, I added a custom config to control lights with a Vantage system successfully as documented here:

At first I added one light, then added a list. But then I realized I didn’t want ALL the lights to appear in the Living Room and the Bedroom. I wanted to separate them. So I did this:

	<dict>
		<key>brand</key>
		<string>Vantage</string>
		<key>cat</key>
		<string>InFusion Living Room</string>
		<key>codes</key>
		<dict>
			<key>TV Area Lamps</key>
			<string>BTN 733</string>
			<key>Great Room</key>
			<string>BTN 317</string>
			<key>Study</key>
			<string>BTN 732</string>
			<key>Fireside Lamps</key>
			<string>BTN 734</string>
			<key>Kitchen</key>
			<string>BTN 735</string>
			<key>Outside</key>
			<string>BTN 261</string>
		</dict>
		<key>method</key>
		<string>lineio</string>
		<key>type</key>
		<integer>12</integer>
	</dict>
	<dict>
		<key>brand</key>
		<string>Vantage</string>
		<key>cat</key>
		<string>InFusion Bedroom</string>
		<key>codes</key>
		<dict>
			<key>Bedroom Overhead</key>
			<string>BTN 99</string>
			<key>Soft Bedroom</key>
			<string>BTN 97</string>
			<key>Bedroom Lamps</key>
			<string>BTN 98</string>
			<key>djb Reading</key>
			<string>BTN 100</string>
			<key>asb Reading</key>
			<string>BTN 107</string>
			<key>Soft Bathroom</key>
			<string>BTN 277</string>
			<key>Outside</key>
			<string>BTN 261</string>
		</dict>
		<key>method</key>
		<string>lineio</string>
		<key>type</key>
		<integer>12</integer>
	</dict>

So then my idea was to just manually create two devices and then add the proper device to the proper room. Problem solved? Except now no light button appears at the bottom of my remote panel any longer. I’m guessing there’s a problem with what I’m trying above?

I also think I found a bug. When I only had one stanza (versus the two above), I started with just one button. When I went through all the proper steps to add more buttons, none of the new buttons would appear on the remote panel until I killed and restarted the app. That’s VERY unintuitive since it appears to reload most everything else dynamically.

–Donnie