Beta версия IH SmartHome V5
-
Подскажите, пожалуйста, как настроить работу с базой данных? Установил базу данных InfluxDB, а как ее добавить в проект?
-
@gis, спасибо за вопрос
Для работы с БД кроме движка нужен плагин для соответствующей БД - так называемый db-агент, который ставится как обычный плагин - нужно скачать последнюю версию с github и поставить через Import
Для influx версия 5.0.5 https://github.com/intrahouseio/ih-dbagent-influx/archive/v5.0.5.zipЗатем в разделе БД на корневом узле. по правой кнопкой мыши нужно вызвать меню. В списке будут все установленные агенты. Выполнить команду "Добавить агент", выбранный агент появится в дереве. На форме ввести настройки (можно оставить все по умолчанию) и нажать кнопку Активировать эту базу для проекта.
Сервер будет перезагружен, после перезагрузки система начнет работать с выбранной БД.
Настройка записи данных для каждого устройства выполняется на вкладке Правила записи в БД (правила примерно как в Cherry). При желании можно писать любое свойство устройства. На соседней вкладке можно увидеть все записи для устройства за последний час.
-
Спасибо! Все получилось. Установил InfluxDB на Raspberry pi 3B (Raspbian Buster) по информации из этой статьи
Команды приведены ниже, может кому пригодиться.sudo apt update sudo apt upgrade wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add - echo "deb https://repos.influxdata.com/debian buster stable" | sudo tee /etc/apt/sources.list.d/influxdb.list sudo apt update sudo apt install influxdb sudo systemctl unmask influxdb sudo systemctl enable influxdb sudo systemctl start influxdb
-
К сожалению, после перезагрузки Raspberry IH больше не работает. Не подскажите в чем может быть проблема. Если не перегружать, то все работает, если перегрузить - то веб интерфейс больше не доступен. Пробовал несколько раз переустановить. Это происходит после установки InfluxDB.
-
@gis
influxdb и IH испрльзуют одинаковый порт 8088 (Кто первый встал, того и тапки)
Посмотреть sudo netstat -tulpn
sudo nano /etc/influxdb/influxdb.conf
sudo systemctl restart influxdb
sudo systemctl restart ih-v5
-
Добрый день! Я так понял что одновременно плагин мегаД на 4 и 5 версии не будет работать? или у кого то работает?
-
@m_n61rus Добрый день.
Нужно посмотреть ошибку плагина в отладчике.
Скорее всего, дело в том, что второй плагин не может поднять "Слушающий порт на сервере", так как он уже занят.
Если изменить слушающий порт, в этом плагине не будут работать Расширения. Но опрос MegaD в принципе работать должен.
-
Подскажите пжл. правильно записаны данные для парсинга?
-
@m_n61rus, да, все верно. Что-то не так?
-
Данные не поступают
-
@m_n61rus, попробуйте перезагрузить плагин (Остановить - Запустить плагин в меню по правой кнопке на экземпляре плагина).
Посмотрите, что в отладчике плагина.
-
@dvjeny Спасибо, изменил порт в influxDb и все заработало.
Поскажите, а плагин HTTP будет работать в этой версии?
-
@intrapro перезагрузка плагина не помогает. данные приходят. но не разпарсиваются
-
Доброго времени суток !
После установки influx и его запуска, по вашей инструкции, при обращении к веб интерфейсу имею следующую картину.
Сервер установлен на Ubuntu-serv 20.04.
лог iH
Лог influx
Помогите советом, в какую сторону копать ?
-
-
@MAMOHT, а порт по умолчанию в influx не совпадает с портом IH?
-
@MAMOHT, Добрый день, спасибо за подробный отчет, произошло наложение 2 проблем:
- При старте выполняется запуск influx агента и его останов. так как порт 8086 для подключения к influx не отвечает.
- Сервер IH неверно отрабатывает останов агента. Эта ошибка исправлена в v5.1.10, нужно обновить систему, сейчас версия 5.2.1-beta
Для этого есть 2 варианта:
Чтобы обновиться через интерфейс, нужно запустить сервер без db-agenta.- Удалите файл /var/lib/ih-v5/projects/<ваш проект>/jbase/dbagents.db
В результате при перезагрузке сервер не запустит агента и будет доступен интерфейс - Обновите систему через dashboard,
Другой вариант - заново сделать curl, установится последняя версия системы. После запуска сервер запустится с демо проектом. Войти и переключить проект.
После обновления нужно разобраться с портом
sudo service influx status
- посмотреть состояние сервиса influx
-
@gis, все плагины из Cherry будут работать, постепенно подключим и постараемся перенести каналы вместе с привязками из проектов Cherry.
-
@m_n61rus, попробуйте изменить канал (это ID канала) на латинские буквы-цифры без пробелов: kotel_t_room например
-
Пользователь @intrapro написал в Beta версия IH SmartHome V5:
@MAMOHT, Добрый день, спасибо за подробный отчет, произошло наложение 2 проблем:
Другой вариант - заново сделать curl, установится последняя версия системы. После запуска сервер запустится с демо проектом. Войти и переключить проект.Выбрал второй вариант: