"The necessary hardware upgrade to the UPS is very simple and requires just 2 additional relays an some cabling. It will electrically be equivalent to a joystick hardware that simply connect 2 pairs of wires by the button. In this application the human finger and the button switch is replaced by a relay."
So does the gameport really get read like a digital DAQ channel? So you could just wire in voltages without having to worry about making the device interface via software drivers and everything? Reading this it sounds like you want to 2011/4/13 René Dudfield <ren...@gmail.com> > haha. > > love it! > > I think it should be fairly easy to do. You can get events every time a > button is pushed and act on those. > > > here is an example program: > > http://bazaar.launchpad.net/~illume/joytodeploy/trunk/annotate/head%3A/joytodeploy.py<http://bazaar.launchpad.net/%7Eillume/joytodeploy/trunk/annotate/head%3A/joytodeploy.py> > > * > > joytodeploy.py deployment_program > > for example: > joytodeploy.py deploy.sh with great justice > > joytodeploy.py echo 'ninjas are better than pirates' > > * > I hope that helps. > > cu. > > > > On Wed, Apr 13, 2011 at 3:55 PM, <slawko.skrzy...@poczta.fm> wrote: > >> 1) I am sure my UPS is neither being read as a Joystick nor any other >> device. It is because it has only 2 connections: AC-input and AC-output. >> 2) This UPS is made by "Ever" type "MP300". >> 3) It is connected to the computer by AC-output socket on the UPS and >> AC-input of the PSU in my PC. It has no data connections that "smart UPS" >> usually have that connect to the COM port of a computer and can be monitored >> by special software. >> That is the point. >> I would like to make use of existing gameport (that is not used by the >> server at this moment) and perform basic communication, like this: >> Button_1 OFF , Buton_2 OFF -> state A >> Button_1 ON , Buton_2 OFF -> state B >> Button_1 ON , Buton_2 ON -> state C >> The other actions described already before. >> For this task some piece of software is needed that reads the Joystick >> port. >> Therefore my interest in Pygame's Joystick module. >> The necessary hardware upgrade to the UPS is very simple and requires just >> 2 additional relays an some cabling. It will electrically be equivalent to a >> joystick hardware that simply connect 2 pairs of wires by the button. In >> this application the human finger and the button switch is replaced by a >> relay. >> >> >> SlawKo >> >> Użytkownik "James Paige" <b...@hamsterrepublic.com> napisał(a): >> > Temat: Re: [pygame] Making UPS smart with Pygame and Joystick input >> socket >> > Data: 2011-04-13 1:16 >> > Nadawca: "James Paige" <b...@hamsterrepublic.com> >> > Adresat: pygame-users@seul.org; >> > >> > Are you sure your UPS device is actually being read as a Joystick? >> > Exactly what kind of UPS do you have, and how is it connected to the >> > computer? >> > >> > There are probably better tools for doing what you want to do than >> > pygame. >> > >> > --- >> > James Paige >> > >> > On Wed, Apr 13, 2011 at 12:42:18AM +0200, SlawKo.skrzynka@poczta.fmwrote: >> > > Hello, >> > > >> > > I would like to get some information whether it would be possible to >> use Pygame's Joystick package to process simple signal from UPS to trigger >> clean shutdown of the Linux machine. >> > > >> > > I would like to use 2 buttons from Joystick interface to sense 3 >> states from UPS: >> > > A) AC power OK >> > > B) no AC power - using battery >> > > C) battery low - shutdown now >> > > >> > > The program should run as a demon and check every 10 second if the UPS >> entered B state. Then would monitor every second if UPS reached C state. At >> this moment daemon should copy files stored in RAMdisk onto HDD and request >> runging programs to close and finally invoke system shutdown. >> > > >> > > This architecture would improve my Linux >> net_router/web_proxy/home_automation/etc. server with simple solution using >> existing gameport, 2 relays and some cabling, upgrading it to a "smart >> system". :) >> > > >> > > >> > > Is it difficult to create this piece of software ? >> > > >> > > >> > > Kind Regards, >> > > >> > > SlawKo >> > > >> > > ---------------------------------------------------------------- >> > > Najlepsze oferty na domy i mieszkania w Polsce! >> > > Szutkaj tutaj >> http://linkint.pl/f2974 >> > > >> > > >> > >> >> --------------------------------------------- >> Ksiegowa radzi: Jak załozyc firme w 15 minut? >> http://linkint.pl/f2968 >> >> >