Linux Клиентская часть ПО ДК "Обь" под Linux (НЕ Wine)

  • Автор темы Автор темы Andi
  • Дата начала Дата начала
xrun911 написал(а):
Именно окно не просмотренных неисправностей как на фото не закрыть, перетащить можно, но закрыть никак. Само закрывается, если все неисправности просмотреть. Повторное нажатие на кнопку непросмотренные неисправности отклика не даёт.

Сейчас это окно можно закрыть по правой кнопке мыши.
Будет сделано закрытие по Esc и добавлен "Х"
 
при групповом изменение или вставить связи для списка ЛБ в LKDSServerCfg альтернативный IP вставляет, но меняет местами первый и последний блок ip. Еще есть вопрос у меня LKDSServer и клиент пишет что обновлены и стоят последнии версии. но если зайти о програме версии пишет ниже чем есть.
 
Uglift написал(а):
при групповом изменение или вставить связи для списка ЛБ в LKDSServerCfg альтернативный IP вставляет, но меняет местами первый и последний блок ip.

Спасибо за информацию. В следующей версии пакета lkds-client будет исправленный LKDSServerCfg

Uglift написал(а):
Еще есть вопрос у меня LKDSServer и клиент пишет что обновлены и стоят последнии версии. но если зайти о програме версии пишет ниже чем есть.

Версия самого пакета и версии модулей пакета (программ), на мой взгляд, могут различаться.
Например, в пакет lkds-client добавлены ярлыки запуска модулей, но сами модули не изменились. Соответственно версия пакета изменилась, а версии модулей нет.
 
В репозиторий выложена версия 1.0-33 пакета lkds-client для Debian 12,13

Обновление:

sudo apt update
sudo apt install lkds-client -y



Изменения:

xrun911 написал(а):
Здравствуйте, lpult невозможно закрыть окно непросмотренные заявки. Если просмотреть сообщения, то само окно закроется, но если неисправностей нет, то закрыть только через выключение lpult.

Окно непросмотренных неисправностей можно закрыть клавишей Esc или по "крестику" LPultNoViewErr.png

Uglift написал(а):
при групповом изменение или вставить связи для списка ЛБ в LKDSServerCfg альтернативный IP вставляет, но меняет местами первый и последний блок ip.

Исправлено


В LPult реализовано размещение прямоугольников лифтов в панели состояний в виде произвольных групп LPultGroup.png
Чтобы не было неожиданностей, для доступа к этой возможности нужно запускать LPult с параметром group

LPult group


Все-таки нужна отладка.
 

Вложения

  • LPultNoViewErr.png
    LPultNoViewErr.png
    2.9 KB · Просмотры: 1
  • LPultGroup.png
    LPultGroup.png
    30.1 KB · Просмотры: 0
Последнее редактирование модератором:
В LPult реализовано размещение прямоугольников лифтов в панели состояний в виде произвольных групп Вложение IPB #3402
Чтобы не было неожиданностей, для доступа к этой возможности нужно запускать LPult с параметром group
Я уже почти пересоздал всю диспетчерскую, но все равно спасибо за труды.
 
Uglift написал(а):
Я уже почти пересоздал всю диспетчерскую, но все равно спасибо за труды.

Если размещение в виде произвольных групп используется "тривиально", например, используется переформирование групп средствами самого ПО, то размещение в виде упорядоченных улиц удобнее, т.к. мене трудозатратно и более надёжно.

Но при использовании групп можно размещать лифты на "картинке" подложке. Собственно именно поэтому и были реализованы группы в LPult.
 
Приветсвую! Закину удочку, так сказать.
Задача прописать параметры MQTT на ЛБ
Если будет возможность реализвать с помощью префикса запуск LKDSServerCfg - "отдельный префикс"
Далее выбрать список лифтов и дать команду прописать параметры MQTT, как это реализовано для прописывание связей.

Заранее благодарю!
 
Последнее редактирование модератором:
Тимофей написал(а):
Приветсвую! Закину удочку, так сказать.
Задача прописать параметры MQTT на ЛБ
Если будет возможность реализвать с помощью префикса запуск LKDSServerCfg - "отдельный префикс"
Далее выбрать список лифтов и дать команду прописать параметры MQTT, как это реализовано для прописывание связей.

Заранее благодарю!

Идея распространить групповое изменения настроек ЛБ7 и на другие параметры, кроме связей, здравая.

Например, подобным образом можно было бы менять, кроме MQTT и связей:
- сервер NTP, часовой пояс
- язык сообщений
- возможно некоторые параметры внешнего WiFi и 4G
 
Андрей Ефименко написал(а):
Идея распространить групповое изменения настроек ЛБ7 и на другие параметры, кроме связей, здравая.

Например, подобным образом можно было бы менять, кроме MQTT и связей:
- сервер NTP, часовой пояс
- язык сообщений
- возможно некоторые параметры внешнего WiFi и 4G

А как поменять ключ на несколько сотен блоков , если лифты перешли в другую организацию?
....
Вчера вкидывал 90 новых Лб7. Схема отлажена так-есть список ID и ключ. Вношу их в LKDSDomain через Cloud. Прописываю связь в группе. А потом ручками , ерзая по каждому блоку и прокручивая список (а там более 800 связей) сверху вниз в каждом блоке убираю галочку "связь через LKDSCloud" :( А приходилось и пару-тройку сотен так редактировать...
Очень нужно групповое изменение!!
При таких количествах уже невозможно администрировать и настраивать каждый блок индивидуально.
 
Последнее редактирование модератором:
В репозиторий выложена версия 1.0-34 пакета lkds-client для Debian 12,13

Обновление:

sudo apt update
sudo apt install lkds-client -y



Видимое изменение - в LPult добавлена строка состояния, такая же, как в SPult:LPultStatus.png
 

Вложения

  • LPultStatus.png
    LPultStatus.png
    22.7 KB · Просмотры: 0
Последнее редактирование модератором:
Тимофей написал(а):
Приветсвую! Закину удочку, так сказать.
Задача прописать параметры MQTT на ЛБ
Если будет возможность реализвать с помощью префикса запуск LKDSServerCfg - "отдельный префикс"
Далее выбрать список лифтов и дать команду прописать параметры MQTT, как это реализовано для прописывание связей.

Заранее благодарю!

Параметры MQTT для нескольких ЛБ могут быть одинаковыми, кроме идентификатора, т.е. поля "TOPIC DESCRIPTOP".
Значение для этого поля нужно генерировать ?
Например, LU54172 для ЛБ с ID 54172 MQTT_ID.png
 

Вложения

  • MQTT_ID.png
    MQTT_ID.png
    150 KB · Просмотры: 1
Тимофей написал(а):
Приветсвую! Закину удочку, так сказать.
Задача прописать параметры MQTT на ЛБ
Если будет возможность реализвать с помощью префикса запуск LKDSServerCfg - "отдельный префикс"
Далее выбрать список лифтов и дать команду прописать параметры MQTT, как это реализовано для прописывание связей.

Заранее благодарю!

В репозиторий выложена версия 1.0-35 пакета lkds-client для Debian 12,13

Обновление:

sudo apt update
sudo apt install lkds-client -y



Видимые изменения:

при запуске конфигуратора LKDSServerCfg с параметров -e (LKDSServerCfg -e) добавлены групповые операции:

1. изменение параметров MQTT ЛБ7 LKDSServerCfgMQTT1.png
TOPIC DESCRIPTOR генерируется автоматически LKDSServerCfgMQTT2.png

2. изменение ключей в ЛБ7 LKDSServerCfgPass1.png
Ключи выбираются из уже заведённых ключей, которые могут использоваться в LKDSCloud LKDSServerCfgPass2.png
 

Вложения

  • LKDSServerCfgMQTT1.png
    LKDSServerCfgMQTT1.png
    25.3 KB · Просмотры: 2
  • LKDSServerCfgMQTT2.png
    LKDSServerCfgMQTT2.png
    39.5 KB · Просмотры: 2
  • LKDSServerCfgPass1.png
    LKDSServerCfgPass1.png
    24.8 KB · Просмотры: 0
  • LKDSServerCfgPass2.png
    LKDSServerCfgPass2.png
    32 KB · Просмотры: 0
Андрей Ефименко написал(а):
2. изменение ключей в ЛБ7 Вложение IPB #3420
Ключи выбираются из уже заведённых ключей, которые могут использоваться в LKDSCloud Вложение IPB #3421

После изменения ключа в первом блоке из списка пишет "не выбран ключ" и далее во всех так.
 
Последнее редактирование модератором:
В репозиторий выложена версия 1.0-36 пакета lkds-client для Debian 12,13

Обновление:

sudo apt update
sudo apt install lkds-client -y



Видимые изменения:

1. Исправлено
revit написал(а):
После изменения ключа в первом блоке из списка пишет "не выбран ключ" и далее во всех так.


2. Если LPult подключается к LKSCloud или к LKDSServer (нужно обновить пакет lkdsserver), то:

2.1. для обновления микропрограммы в ЛБ7 запускается LProgPro, а не LProg.

2.2. модуль показа динамики работы лифта LDisp для ЛБ7 использует расширенный протокол и по правой кнопке мыши (при правах на настройку или изменение параметров в сервисном приборе станции управления лифтом) можно отправить лифт на этаж, над которым нажата правая кнопка мыши LDispMoveToLvl.png

3. В параметрах запуска LPult можно задать, как и в SPult, параметр "Если индикация новых состояний запрещена, то разрешить индикацию вызова через сек. (0-не разрешить)" LPultDelayAsk.png
Этот параметр может использоваться при работе двух диспетчерских, для того, что бы не пропустить вызов.
Первая диспетчерская работает в обычном режиме, т.е. все новые события, том числе вызов, сопровождаются звуком и мерцанием.
Вторая диспетчерская резервная, в ней запрещена индикация новых событий звуком и мерцанием, но если вызов не сбросился более заданного времени (в примере 20 секунд), т.е. первая диспетчерская не ответила на вызов, то на резервной диспетчерской вызов начинает мигать и сопровождаться соответствующим звуком, что бы на второй диспетчерской ответить на этот вызов.
 

Вложения

  • LDispMoveToLvl.png
    LDispMoveToLvl.png
    22.2 KB · Просмотры: 0
  • LPultDelayAsk.png
    LPultDelayAsk.png
    34.4 KB · Просмотры: 2
Андрей Ефименко написал(а):
В репозиторий выложена версия 1.0-36 пакета lkds-client для Debian 12,13


При подключении к серверу удаленному, LDisp выдает предупреждение, которое открывается много раз повторно:
"нет связи с устройством **********... "
При локальном подключении клиента к серверу на одной машине такое не происходит.
Версия lkdsserver - 1.4-57
Клиентская часть проверена на версиях 1.0-36 и 1.0-37 - ведет так же.
LDisp_12.05.2026_16_10_25.312.png

На версии 1.0-35 пакета lkds-client такого поведения не наблюдаю!
 

Вложения

  • LDisp_12.05.2026_16_10_25.312.png
    LDisp_12.05.2026_16_10_25.312.png
    106.4 KB · Просмотры: 0
Последнее редактирование модератором:
Тимофей написал(а):
При подключении к серверу удаленному, LDisp выдает предупреждение, которое открывается много раз повторно:
"нет связи с устройством **********... "
При локальном подключении клиента к серверу на одной машине такое не происходит.
Версия lkdsserver - 1.4-57
Клиентская часть проверена на версиях 1.0-36 и 1.0-37 - ведет так же.
Вложение IPB #3468

На версии 1.0-35 пакета lkds-client такого поведения не наблюдаю!

Доступен ли с этой удалённой клиентской машины "UDP порт для связи с ЛБ7"? LPultPortLU.png
Проверить можно с помощью LConfigPro, запушенном на этой удалённой машине , укажите при подключении

IP: IP сервера
порт: "UDP порт для связи с ЛБ7"
ID ЛБ: 33575
Ну и ключ этого ЛБ

Удастся ли подключится ?
 

Вложения

  • LPultPortLU.png
    LPultPortLU.png
    26.9 KB · Просмотры: 0
В репозиторий выложена версия 1.0-37 пакета lkds-client для Debian 12,13

Обновление:

sudo apt update
sudo apt install lkds-client -y


Видимые изменения:

1. В LPult добавлен признак использование мессенджера MAX (как и в SPult) LPultMAX.png

2. В LPult в параметры подключения добавлен признак разрешения использования групп в панели состояний LPultEnableGroup.png

Явное разрешение использования групп нужно для того, что бы после обновления пакета lkds-client не получить неожиданностей.

Ранее LPult поддерживал только автоматическое размещение в виде улиц, но при переносе структур из Windows в Linux в самой структуре мог остаться тип размещения в виде групп, что и привело бы к неожиданностям после обновления.
 

Вложения

  • LPultMAX.png
    LPultMAX.png
    55.7 KB · Просмотры: 1
  • LPultEnableGroup.png
    LPultEnableGroup.png
    57.4 KB · Просмотры: 0
Андрей Ефименко написал(а):
Доступен ли с этой удалённой клиентской машины "UDP порт для связи с ЛБ7"? Вложение IPB #3469
Проверить можно с помощью LConfigPro, запушенном на этой удалённой машине , укажите при подключении
Удастся ли подключится ?

Подключиться удаётся к ЛБ. В клиенте поменял UDP порт для связи с ЛБ7 на 48000 и вроде всё работает.
У меня другой порт был прописан 48006 (фото).
lkds_client__1.0_37.png
 

Вложения

  • lkds_client__1.0_37.png
    lkds_client__1.0_37.png
    537.4 KB · Просмотры: 3
Тимофей написал(а):
Подключиться удаётся к ЛБ. В клиенте поменял UDP порт для связи с ЛБ7 на 48000 и вроде всё работает.
У меня другой порт был прописан 48006 (фото).
Вложение IPB #3475

Сейчас LDisp взаимодействует с ЛБ7 почти напрямую (транзитом через UDP порт 48000 LKDSServer) по протоколу для ЛБ7. Это даёт возможность увеличить функциональность LDisp, например, управлять пятью выходами ЛБ7, уточнять вызовы (вверх/вниз, сторона)
Уже сейчас LDisp может сформировать приказ, т.е. отправить кабину на заданный этаж.
 
В репозиторий выложена версия 1.0-38 пакета lkds-client для Debian 12,13

Обновление:

sudo apt update
sudo apt install lkds-client -y


Видимые изменения:

1. Конфигуратор LKDSServerCfg:
- добавлен запуск динамики работы лифта (LDisp) из списка ЛБ сети "Обь"

2. Показ динамики работы лифта (LDisp)

- подсказка при наведении мыши на шахту лифта
- для ЛБ7 показывается направление вызова (вверх, вниз) и сторона (А справа, B слева) LDispAsk.png

3. В каталог /usr/bin/ добавлен пример пакетного файла запуска модуля показа динамики работы лифта (LDisp) LDispBashExample

Код
#! /bin/bash

#асинхронный запуск динамики ЛБ7
#nohup LDisp -e<IP_сервера> -h<UDP_порт_для_связи_с_ЛБ> -g<ID_ЛБ7> -p<ключ_ЛБ7> -b<число_этажей_ниже_первого> -f<наименования_этажей> -l"<адрес_лифта>" &
nohup LDisp -e::ffff:127.0.0.1 -h48000 -g65692 -pbgJkUo7U -b1 -f"ПРК;00;" -l"ул. Улица,д.Дом,п. 1" &

#необходимая задержка между запусками
LSleep 500

#асинхронный запуск динамики ЛБ6
#nohup LDisp -n<подсеть> -u<УМ> -s<Слот> -a<адрес_на_ЛШ> -q<IP_сервера> -v<UDP_порт_для_связи_с_сетью_Обь> -b<число_этажей_ниже_первого> -f<наименования_этажей> -l"<адрес_лифта>" &
nohup LDisp -n0 -u0 -s6 -a3 -q::ffff:127.0.0.1 -v48002 -l"ул. Улица,д.Дом,п. 2" &


Этот файл нужно скопировать в домашний каталог, исправить под свои параметры и запускать.
Пример:

LDispBach.png
 

Вложения

  • LDispAsk.png
    LDispAsk.png
    14.2 KB · Просмотры: 1
  • LDispBach.png
    LDispBach.png
    16.3 KB · Просмотры: 0
Назад
Сверху