Hyperion EOS 720 SDUO3 over Wi-Fi

Версия (если таковая имеется) документа/статьи – 0.01, работает мониторинг через HCDS, управление – не работает или работает не так, как ожидается. Цель – разобраться с протоколом и накатать нечто для веб-морды на RPi, подключенному к заряднику напрямую, без дополнительных БП и прочего.

Итак, вводная – хочется снимать графики и управлять зарядной станцией Hyperion EOS 720i Super DUO3 по “воздуху”. Изначально прочитал правильную статейку о правильной конвертации для работы с bt. Ну я-то кнопконажиматель, а не паятель – обычно куда бы я не применил пОяльник заканчивает свою жизнь примерно одинаково – в р-не помойки 😉 (ну почти).

Далее сколько-то текста, картинки и комментарии
Под руку попался прибор (нда) Raspberry Pi (далее RPi). Linux, два USB-порта. То, что надо. К прибору был прикручен Wifi и воткнута какая-то карточка SD Class 4, раскатан и обновлен дистрибутив по инструкции (даже ссылку давать влом), wifi настроен на подключение к домашней сети, адрес известен (в моем случае 192.168.1.10 = IP RPi). Зарядник подключаем в оставшийся свободным USB-порт (на RPi появляется порт /dev/ttyUSB0), пользователя на RPi добавляем в группу dialout (usermod -G dialout user, не забываем выйти и зайти), включаем питание на заряднике.

На RPi ставим socat (apt-get install socat).
Запускаем: while true ; do socat -d -d -b 8 /dev/ttyUSB0,b9600,raw TCP-LISTEN:2217 ; sleep 1 ; done

Видим примерно такую запись:

Видим после подключения:

Собственно, с RPi закончили (пока так).

Для windows качаем Virtual Serial Port здесь , далее VSP, ставим (нажали-запустили-поехали).

Настраиваем (запускаем программу, нажимаем Login, пароль по умолчанию):
Заходим в Settings, там взводим флажки по списку:

Не забываем нажать Save Settings to INI file
Потом идем в Virtual Serial Port:

Вводим адрес и порт RPi, правильно прописываем COM-порт. Нажимаем Create COM, ждем 10-15 сек., запускаем HCDS, мониторинг работает.

Сейчас основная возня – заставить нормально работать управление. Пока мониторинг работает с весьма существенно задержкой:

Зарядка не идет по той причине, что зарядник стоит где-то так километрах в 15 от меня – как-то вот не до него 😉

Дома все работает прекрасно (не забываем поставить Adjust Command Offset выставить в р-не 140 мс – для моей G-сети – оптимально Command Offset не имеет никакого значения в такой к-ции – софт работает не очень хорошо даже при прямом подключении по USB).

Очень хочу рабочую веб-морду и для андроида тоже. Копаю, копаю, копаю – rrdtool рулит, все, что нужно для работы – есть.

Чуть позже будет обновление (если не забью – потому как по сути мне мониторинга системы за глаза).

One thought on “Hyperion EOS 720 SDUO3 over Wi-Fi”

Leave a Reply

Your email address will not be published. Required fields are marked *