Skip to content

Open plataform for automating computer labs oriented to energy saving.

License

Notifications You must be signed in to change notification settings

jfollert/EcoLab

Repository files navigation

EcoLab [vAlpha]

An open platform made to optimize resources in computer science labs.

Status Python License Gitter


Objectives:


Commands:

CHECK

 $ python ecolab.py check [-a] [-i IP]
  • -a: Returns a list of all registered machines and their status.

  • -i: Returns the status (ON/OFF) of a specific machine.

ADD

$ python ecolab.py add [IP:MAC]
  • Adds a machine to the network.

REMOVE

$ python ecolab.py remove [IP/MAC]
  • Removes a machine from the network.

WAKE

$ python ecolab.py wake [-a] [-i IP]
  • -a: Turns on all registered machines.

  • -i: Turns on a specific machine.

DOWN

$ python ecolab.py down [-a] [-i IP]
  • -a: Turns off all registered machines.

  • -i: Turns off a specific machine.

SETHOUR

$ python ecolab.py sethour [-w] [-d] hh:mm
  • -w: Sets a time at which a machine turns on.

  • -d: Sets a time at which a machine turns off.

About

Open plataform for automating computer labs oriented to energy saving.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages