Вопросы по работе системы



  • @intrapro:

    @Erik:

    так запросил пароль.

    Как тогда видеть "активных" пользователей и разорвать их сеанс (отлогинить), а не свой?

    Хотя…

    я же сервер перезапускал, никаких активных коннектов остаться не могло.

    Резюмирую.

    Авторизация пользователя происходит не на сервере, а на скачанной в локальный браузер html страничке.

    И отключить сохранившего соединение гостя без его волеизъявления никак нельзя.

    Безопасности по большому счету нет.

    Нет, авторизация происходит всегда на сервере. Но используется два варианта:

    • по логину/паролю

    • по токену, полученному после ввода пароля с флагом "Remember me".

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

    Вероятно, токен не удалился при смене пароля. Постараемся смоделировать и исправить ситуацию

    В релизе 4.5.x добавлен функционал, решающий данную проблему

    <list>* В таблице Учетные записи добавлена команда "Завершить сессии учетной записи"

    При выполнении команды на всех устройствах, где запускался интерфейс, сбрасываются данные учетной записи, разрешающие вход без ввода пароля. Если интерфейс запущен, появляется форма авторизации.</list>
    

    <list>* Эти действия выполняются также при изменении пароля и при удалении учетной записи</list>



  • @homa:

    Что-то странное. Что нужно сделать?)

    Обновите до версии 4.5.2



  • Быстро.

    Поддержка - супер!

    Спасибо.



  • Коллеги! А где-нибудь опубликовано как восстановить систему с нуля? Например, имеем проект, имеем все ключи и абсолютно новый компьютер. Какая последовательность действий? Как правильно установить плагины в системе чтобы при загрузке проекта восстановились соответствующие экземпляры плагинов?



  • @Alex_Jet:

    Коллеги! А где-нибудь опубликовано как восстановить систему с нуля? Например, имеем проект, имеем все ключи и абсолютно новый компьютер. Какая последовательность действий? Как правильно установить плагины в системе чтобы при загрузке проекта восстановились соответствующие экземпляры плагинов?

    Все достаточно просто:

    1. Ставите систему. Обновляете ее.

    2. Закачиваете плагины, которые используете

    3. Загружаете ваш проект. Делаете его активным

    Экземпляры плагинов хранятся в проекте, так что если плагин установлен, ничего специально делать не надо

    Если это не lite версия:

    • Устанавливаете MySql.

    • Деактивируете лицензию в личном кабинете. Затем активируете ее на новом компьютере



  • Коллеги, я в эти выходные переустановил Linux, вернул папку проекта, но при этом историю датчика температуры в базе потерял.

    Конечно, это не смертельно, но для кого-то может быть критично.

    Ведь у кого-то в базе могут быть и более важные данные.

    Так что с копированием базы, вероятно, есть нюансы.

    Было бы полезно описать их в документации.

    База лежит в папке с проектом? Или в другом месте?

    Справедливости ради скажу, что все остальное восстановилось и взлетело с первого раза.



  • @filippovsky:

    Коллеги, я в эти выходные переустановил Linux, вернул папку проекта, но при этом историю датчика температуры в базе потерял.

    Конечно, это не смертельно, но для кого-то может быть критично.

    Ведь у кого-то в базе могут быть и более важные данные.

    Так что с копированием базы, вероятно, есть нюансы.

    Было бы полезно описать их в документации.

    База лежит в папке с проектом? Или в другом месте?

    Справедливости ради скажу, что все остальное восстановилось и взлетело с первого раза.

    Да, Вы правы, этой информации не хватает в документации. Добавим 🙂

    Если кратко:

    Исторические данные (база MySql) находятся в папке /var/lib/mysql/ihdb (если не меняли имя базы)

    Для копирования базы есть два варианта:

    1. Использовать стандартные инструменты MySql - mysqldump

    2. Так как используется система хранения MyISAM (таблицы хранятся в файлах), можно использовать простое копирование файлов (обращая внимание на атрибуты файлов и права). Можно скопировать все ежедневные таблицы с названием records_yymmdd или за выбранные даты

    Каждая таблица - это три файла - .frm, .MYD, .MYI

    После копирования нужно перезагрузить mysqld, чтобы СУБД увидела таблицы

    sudo mysqld restart
    
    

    И перезагрузить сервер IntraHouse



  • Большое спасибо за информацию!



  • Редактирую мнемосхему, в частности изменяю цвет шрифта у элементов.

    Сохраняю.

    А в интерфейсе ничего не меняется.

    Раньше как то сразу изменения отображались, достаточно было переключиться с одной мнемосхемы на другую и обратно.

    А теперь на разных компьютерах.

    В админке мнемосхема с одним цветом шрифтов, в пользовательском интерфейсе - с другим (как до изменения).



  • @Erik:

    Редактирую мнемосхему, в частности изменяю цвет шрифта у элементов.

    Сохраняю.

    А в интерфейсе ничего не меняется.

    Раньше как то сразу изменения отображались, достаточно было переключиться с одной мнемосхемы на другую и обратно.

    А теперь на разных компьютерах.

    В админке мнемосхема с одним цветом шрифтов, в пользовательском интерфейсе - с другим (как до изменения).

    Добрый день, опишите порядок действий (как обновляете мнемосхему в пользовательском интерфейсе), чтобы можно было воспроизвести и проверить данное поведение 😉 Сама мнемосхема не обновиться, нужно обновить страницу, экран. переключить мнемосхему



  • А не может быть в этом проблема?
    cache.JPG



  • @homa:

    А не может быть в этом проблема?

    Добрый день, нет, это связано только с изображением 😉



  • В админке выбираю мнемосхему, на ней выбираю элемент, у него редактирую цвет шрифта, сохраняю мнемосхему.

    В пользовательском интерфейса открываю мнемосхему - там все по старому.

    При этом, если в админке изменить расположение элементов, и сохранить, в пользовательском интерфейсе расположение поменяется, а цвет шрифта - нет



  • @Erik:

    В админке выбираю мнемосхему, на ней выбираю элемент, у него редактирую цвет шрифта, сохраняю мнемосхему.

    В пользовательском интерфейса открываю мнемосхему - там все по старому.

    При этом, если в админке изменить расположение элементов, и сохранить, в пользовательском интерфейсе расположение поменяется, а цвет шрифта - нет

    Добрый день, а мнемосхему чем переключаете, кнопкой или навигатором ?



  • Вот. Переместил датчик внешней температуры, и изменил цвет шрифта одного элемента на красный.

    Расположение изменилось, а цвет шрифта остался серым (даже не черным, как в предыдущем редактировании)



  • @dev:

    Добрый день, а мнемосхему чем переключаете, кнопкой или навигатором ?

    навигатором



  • Ой, я дурак. Извиняюсь.

    Там у элемента 2 состояния, а я одно исправил.

    🙂



  • @Erik:

    Ой, я дурак. Извиняюсь.

    Там у элемента 2 состояния, а я одно исправил.

    🙂

    Ничего страшного 😉



  • Мне на одной мнемосхеме в разных режимах отопления нужны разные наборы элементов.

    Те элементы, которые актуаторы, например, или устройства, которым можно сделать 2 состояния, управляются легко. Состояния не привязываются к значениям, состояние OFF делается на мнемосхеме прозрачным, а в скрипт переключения режима отопления добавляется команда актуатор.off()

    А как спрятать ненужные кнопки?

    В комфортном режиме нужны 3 ряда кнопок и полей

    А в других режимах только один. Поля спрятал, а как спрятать кнопки и лишние картинки?



  • @Ruslan:

    Доброе время суток!

    Во-первых, хочется поблагодарить разработчиков за проделанную работу и пожелать всяческих успехов в развитии проекта.

    Не стал плодить новую тему, решил спросить здесь. Систему (Lite) установил на виртуальную машину (Win10).

    Почитал форум, поискал ответ, увы, не нашел.

    Если отключаю Интернет, то страничка в браузере с интерфейсом системы становится недоступной. При последующем подключении Интернета, доступ к интерфейсу восстанавливается, страница прогружается.

    Так и должно быть?

    (Интернет отключаю, чтобы виртуальная машина не "подъедала" трафик, потому что канал узкий, а мне нужна максимальная скорость трафика на основной машине.)

    Добрый день, уточните ПО для виртуализации, как отключаете интернет (выкл сет. карта, блок в фаерволе) и и где (виртуальная машина) ?


Авторизуйтесь, чтобы ответить