Показать сообщение отдельно
Старый 20.02.2019, 20:08   #66
Edward
Новый участник
 
Регистрация: 19.02.2019
Сообщений: 5
По умолчанию

Добрый день, делюсь опытом попытки запуска под ioBroker. Информации по IOB в принципе мало (по крайней мере на русском), двигаться приходится методом научного перебора.
Вводные - IOB стоит на Raspberry Pi 3, брал готовый образ на сайте проекта; установка 550 Lux; контроллер JL204C5 с прошивкой 2.1.0-64-129; версия прошивки пульта Vent 5.05.11; увлажнителя нет; охладителя нет; нагреватель есть; VAV 3 зоны; скоростей 10; пульт подключен витой парой в локальную сеть вместе с IOB.
В настройках пульта выставил флажки Управления по сети и Пароля. Установил адаптер, любезно предоставленный andryp, появился инстанс breezart.0. С настройками инстанса не разобрался, что такое Test 1 или поле Number и иже с ним Verification input - научный подход не помог. В объектах IOB также появился breezart.0 и дерево вложенных элементов с параметрами. Далее установил адаптер MQTT, в настройках его инстанса выставил тип Server, задал логин/пароль.
После стал настраивать сервис уважаемого IronShaft - скопировал breezart-mqtt.py по месту назначения, выставил свои значения параметров TCP_IP и TCP_PASS и попробовал запустить. Тут выяснилось отсутствие в системе python-а, пришлось добавлять, и не только его

sudo apt-get update
sudo apt-get install python-pip
sudo pip install python-daemon
sudo pip install paho-mqtt
sudo systemctl daemon-reload
sudo systemctl start breezart-mqtt.service

Вот теперь сервис заработал и в объекте mqtt.0 ioBroker-а появилась вложенная папка breezart, в ней папка vent, а в поле value в mqtt.0->inf->connection значение BreezartVent.
Однако папка mqtt.0->breezart->vent далее не раскрывается. Научный метод выявил в логе малинки такую ошибку "breezart-mqtt.py: Incorrect answer: VSens__c9_fb07_fb07_fb07_fb07_fb07_fb07_494".
Как я понял, запрос VSens возвращает 8 параметров, а скрипт ожидает 12.
Теперь возник вопрос: так ли это и как с этим бороться?
Edward вне форума   Ответить с цитированием