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

*

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
>
>

Reply via email to