Communication wrappers for Synaccess netBooter power relays.
- NP-02
- NP-02B
NetBooter
Http
RevA
RevB
The Telnet interface was removed in version 0.3.0 because it was unreliable. You should switch to using the Http interface.
- Add
gem "synaccess_connect", "~> 0.3.1"to your Gemfile.
connection = NetBooter::Http::RevA.new('XXX.XXX.XXX.XXX', username: "admin", password: "admin")
connection.status(1)
=> true
connection.toggle(false, 1)
connection.status(1)
=> falseOther options
port- Defaults to80
All classes should implement the following methods:
initialize(host, options)status(outlet) => booleanstatuses => Hash of { outlet => boolean }toggle(new_status, outlet) => new status boolean