Ruby的 mFi
用于通过 SSH 与 mFi 设备集成的 Gem。
安装
gem install mfi
功率
mPower 端口是基于 linux 的支持 wifi 的电源板。 每个端口都有用于安培、电压和功率因数的传感器。 此外,每个端口都有一个继电器。 这是一个对所有功率进行采样的脚本,并在能量超过 10kWh 时禁用端口。
mpower = MFi :: MPower . new (
:host => "hostname" ,
:user => "username" ,
:pass => "password"
)
mpower . exec { | remote |
remote . sample . each { | reading |
puts reading . to_s
if reading . energy > 10