The initial release candidate of the Homeseer Plugin is now available and is in the attached zip file.
From the user guide:
The GBPVR Homeseer allows GBPVR to send commands to a running Homeseer application that has the hsGirder plugin installed. This allows the user to create Homeseer events that may be triggered from a GBPVR screen.
The plugin renders a GBPVR screen with 0 to N user-defined buttons. The number N is essentially unlimited by the plugin (2^62 is the maximum number of buttons). When a button is “pressed”, the plugin will send a request to Homeseer to trigger a pre-defined Homeseer event. The Homeseer application receiving the event may be on the same computer, a computer inside a firewall/router (LAN) or a computer anywhere on the Internet.
Buttons are displayed as requested through “appearance configuration” done in the Skin, as with other GBPVR plugins. The buttons may be rendered in a vertical or horizontal fashion. They may be rendered in an array of any number of user-defined rows and columns. Maximum buttons and maximum visible buttons per row or column are definable, as is the wrapping behaviour of the “cursor”. An “Always Centered” appearance is supported and works like the GBPVR Main Menu’s support of this option. Selected and Normal buttons need not be the same size and spacing may still be kept consistent.
The plugin works in two separate “modes”:
1. Menu Mode, where buttons are displayed like any other GBPVR menu (e.g. the Main Menu).
2. OSD Mode, where the buttons are displayed on top of a video that GBPVR is playing.
The plugin may also operate in both modes. Button appearance options (controlled by the skin) are assignable separately to each mode. The same button names and actions (controlled by configuration) are used in both modes.
“Behaviour configuration” controls the Modes that are available and what the buttons name, description, visibility (yes/no) and Homeseer event is – that is, the content.
The Skin controls where the buttons are placed, how many are shown, their orientation, and some other options. The Skin also provides the appearance of Normal and Selected buttons, like any GBPVR plugin. Different appearances are possible for the Menu and OSD version of the buttons. The plugin makes many assumptions about appearance if none is specified.
“Language configuration” is also supported by the plugin. There are 6 plugin literals that may be changed to support non-Canadian-English implementations of GBPVR.
Please post questions or concerns here or e-mail me at gbpvr -at- camerongroup -dot- ca
Hope you enjoy it.
Dave C.
From the user guide:
The GBPVR Homeseer allows GBPVR to send commands to a running Homeseer application that has the hsGirder plugin installed. This allows the user to create Homeseer events that may be triggered from a GBPVR screen.
The plugin renders a GBPVR screen with 0 to N user-defined buttons. The number N is essentially unlimited by the plugin (2^62 is the maximum number of buttons). When a button is “pressed”, the plugin will send a request to Homeseer to trigger a pre-defined Homeseer event. The Homeseer application receiving the event may be on the same computer, a computer inside a firewall/router (LAN) or a computer anywhere on the Internet.
Buttons are displayed as requested through “appearance configuration” done in the Skin, as with other GBPVR plugins. The buttons may be rendered in a vertical or horizontal fashion. They may be rendered in an array of any number of user-defined rows and columns. Maximum buttons and maximum visible buttons per row or column are definable, as is the wrapping behaviour of the “cursor”. An “Always Centered” appearance is supported and works like the GBPVR Main Menu’s support of this option. Selected and Normal buttons need not be the same size and spacing may still be kept consistent.
The plugin works in two separate “modes”:
1. Menu Mode, where buttons are displayed like any other GBPVR menu (e.g. the Main Menu).
2. OSD Mode, where the buttons are displayed on top of a video that GBPVR is playing.
The plugin may also operate in both modes. Button appearance options (controlled by the skin) are assignable separately to each mode. The same button names and actions (controlled by configuration) are used in both modes.
“Behaviour configuration” controls the Modes that are available and what the buttons name, description, visibility (yes/no) and Homeseer event is – that is, the content.
The Skin controls where the buttons are placed, how many are shown, their orientation, and some other options. The Skin also provides the appearance of Normal and Selected buttons, like any GBPVR plugin. Different appearances are possible for the Menu and OSD version of the buttons. The plugin makes many assumptions about appearance if none is specified.
“Language configuration” is also supported by the plugin. There are 6 plugin literals that may be changed to support non-Canadian-English implementations of GBPVR.
Please post questions or concerns here or e-mail me at gbpvr -at- camerongroup -dot- ca
Hope you enjoy it.
Dave C.