On 28/11/2010, at 03.36, James wrote:

> On 11/22/10 05:42, Jon Bendtsen wrote:
>> On 22/11/2010, at 02.26, James wrote:
>> 
>>> I have two UPSs, one is not connected to a computer.
>>> I am looking for a gadget that I can plug in to the other one so I can
>>> see the time remaining without a computer.
>> That would be network UPS tools, get it from http://www.networkupstools.org/ 
>> ;-)
>> 
>> Oh, and be sure to get the right UPS, because not all UPSes show the 
>> information.
>> 
>> I have a guru plug server plus connected to the Microdowell BP500 UPS in the 
>> attachment, the UPS showing no Battery runtime. The other UPS is a APC 
>> Smart-UPS 1500 and in my old debian sta(b)le installation running Network 
>> UPS Tools upsstats 2.0.4 there was no information about battery runtime, but 
>> see the attachment.
>> 
>> 
>> JonB
> Without a computer. :-)

The guru plug is almost not a computer, but rather an appliance.

Some UPSes has a network port to tell this information, but basically it is 
just a build in computer.


Personally I dream of this standard:

Primary goals:
        UPS(s) and Server(s) automatically talk together with no need for 
configuration using just 1 cable, the power cable, without the need for new 
special power cables
        UPS(s) can start Server(s) in some (on server) configurable order such 
that the upstart do not pull too much power
        Server(s) with X power supplies connected to Y different UPS(s) will 
automatically know the state of all UPS(s) using just the power cable without 
spilling information over from one failed UPS connected to 1 or more power 
supplies to all the other UPS(s) connected to another power supply in the same 
server.

Secondary goals:
        Server(s) can tell the UPS how much load they would likely draw as a 
maximum
        UPS(s) can stop powering on servers if the load is too high
        Server(s) can refuse to start if the UPS(s) load is too high

Technical implementation idea:
        ethernet over power cables - http://en.wikipedia.org/wiki/Homeplug
        8 bit 0-255 levels you can assign on each server in the bios or similar
                0 means start as soon as there is power, regardless of what the 
UPS(s) say
                1 means start once the UPS(s) send out "level 1 start now"
                ...
                once the UPS sends out "level 255 start now" any level servers 
on a level below 255 may start now
                (yet unknown what happens when server connected to 2 UPSs 
receives different level information)
                (yet unknown if each power supply should have its own level, or 
it is for the entire server)


        Servers when plugged in may send out their level and ask "level Y, 
permission to start?" UPS(s) should answer (yet unknown what happens when 2 or 
more UPSs answer differently)
        Servers should always honor when an human presses the power On button.

        UPS(s) should regularly broadcast their state and existence over the 
"network" such that servers can get information from that.
        Server(s) should listen for broadcasts and note when the UPS(s) stop 
giving out information on a regularly interval

        All information in the network should optionally be cryptographically 
signed to be able to trust the source.



JonB

_______________________________________________
Nut-upsuser mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser

Reply via email to