Direct Input Connector

From HomeSeer

Jump to: navigation, search

The Direct Input Connector plugin creates HomeSeer devices for Joystick and Gamepad Buttons and Axis. You can break-down a cheap $3 gamepad, and use all the buttons/axes as USB or Joystick port wired inputs for HomeSeer.


Contents

[edit] Requirements

  • Direct X 3.0C (see dxdiag.exe)
  • HomeSeer 2.1 /2.2 (as it's a .Net 2.0 plugin)
  • At least one Direct Input compatible GamePad / Joystick.


[edit] Features

  • AutoCreate a new HomeSeer device per Joystick Axis / Button. You get "realtime" updates of HomeSeer device values according to device moves.
  • Range update Mode for each Axis. This saves on CPU a lot as the HomeSeer device value is updated only on range jumps.
  • DeviceStrings : you can configure any device string per range of values or button state.
  • You can Enable / Disable any Joystick or Axis or button
  • The plugin is notification based. There is no thread polling the joystick devices every 10ms...
  • Sequences. You can define millisec timed sequences that will trigger a HomeSeer Event with the same name as the sequence. Double-Clicks, timed hold and release of a particular sequence of buttons, cabling a gamepad buttons to a simple pinpad for access control....


[edit] c# code for sale

The full .Net 2.0 c# code for this plugin including ASPX configuration pages is available for $40 (Visual Studio 2005 solution). Ask stipus on the HomeSeer forum for more info.


[edit] Usefull links

  • Direct Input Connector discussion forum : [[1]]
  • Sample application : [[2]]


[edit] Other plugins by stipus

Personal tools