LINUX.ORG.RU

EnerGenie EG-PMS-LAN и egctl

 , ,


0

1

Недавно стал обладателем сабжевой железки [1]. Это управляемый по Ethernet сетевой фильтр. Поддержка Linux со стороны производителя отсутствует. В Сети нашёл только скрипт, который при помощи curl управляет устройством через веб-интерфейс [2].

Собирался пользоваться этим скриптом, но на сайте производителя обнаружил документ [3] с описанием нехитрого протокола, используемого устройством, и тут же написал утилитку реализующую его.

Оставляю ссылку на неё здесь, на случай если кто-то на ЛОРе тоже пользуется данным устройством или задумывается о его приобретении.

Исходники на ГитХабе: https://github.com/unterwulf/egctl

[1] http://www.ixbt.com/power/ups/eg-pms-lan.shtml
[2] http://rewoo.wordpress.com/2012/07/27/lampengeist-15/
[3] http://www.energenie.com/Repository/6668/EG-PMS-LAN_driver_90F124ED-5B9A-45FA...

Респект, однако!

Deleted
()

Уважаю. У самого в конторе есть пара таких фильтров, большое спасибо за проделанную работу

Pinkbyte ★★★★★
()
15 декабря 2015 г.

Что-то делаю не так

Поставил софтину, но что-то не так. Не выключает.

# cat egtab
#
# /etc/egtab: egctl configuration file
#
# Name      Protocol IP              Port    Password
# --------- -------- --------------- ------- --------
# egpms     pms20    192.168.0.10    5000    hackme
# egpm2     pms21    192.168.0.11    5000    hackme
# egpms2    pms21    192.168.0.12    5000    hackme
#
Bedroom     pms20    192.168.100.31  5000    1

и

# ./egctl Badroom S3 off
egctl 0.1: EnerGenie EG-PMS-LAN control utility

Usage: egctl NAME [S1 S2 S3 S4]
  NAME is the name of the device in the egtab file

hs85
()
Ответ на: Что-то делаю не так от hs85

Это уже не первый случай, когда у пользователей возникают трудности с правильным вывозом утилиты :( То ли интерфейс неудачный, то ли мануал недостаточно понятно написан.

Полагаю, что желаемого эффекта можно добиться командой:

./egctl Bedroom left left off left

Почему «left» это отдельная песня. Видимо, что-то застило мой разум в тот момент. Имелось в виду конечно же leave.

unterwulf
() автор топика
Последнее исправление: unterwulf (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.