WEB-интерфейс управления загрузчиком R1ScaleLoader: различия между версиями

Материал из Википедия ЭТИМа (ETIM Wikipedia)
Перейти к навигации Перейти к поиску
(ОС Linux)
Строка 11: Строка 11:
 
*Передача файлов к каталог импорта загрузчика;
 
*Передача файлов к каталог импорта загрузчика;
 
*Передача файлов с товарными данными, шаблонов этикеток и других файлов на весы, минуя загрузчик.
 
*Передача файлов с товарными данными, шаблонов этикеток и других файлов на весы, минуя загрузчик.
 +
 +
= Доступ к WEB-консоли =
 +
Доступ к WEB-консоли осуществляется с помощью браузера.
 +
 +
Ссылка для доступа к WEB-консоли:
 +
:http://localhost:27716/
 +
 +
Вместо использования имени ''localhost'' можно использовать IP-адрес компьютера, на котором запущена WEB-консоль.
 +
 +
Консоль можно использовать с любого компьютера в локальной сети, к которой подключен компьютер с запущенным приложением WEB-консоли.
 +
 +
Для доступа к WEB-консоли из сети интернет необходимо использовать VPN, обеспечивающий доступ к локальной сети или "белый" адрес и настраивать проброс портов на роутере, обеспечивающим выход в интернет.
  
 
= Меню =
 
= Меню =
Строка 58: Строка 70:
 
Каталог, где должно находится ПО по умолчанию: {{Путь к файлу|/opt/PyR1ScaleService}}
 
Каталог, где должно находится ПО по умолчанию: {{Путь к файлу|/opt/PyR1ScaleService}}
  
Для запуска загрузчика в качестве сервиса systemd необходимо установить службу {{Путь к файлу|r1scaleloadercontrol.service}} командой {{Путь к файлу|systemctl enable r1scaleloadercontrol.service}},.
+
Для запуска загрузчика в качестве сервиса systemd необходимо установить службу {{Путь к файлу|r1scaleloadercontrol.service}} командой {{Путь к файлу|systemctl enable r1scaleloadercontrol.service}}.
  
 
В случае расположения ПО по другому пути, необходимо внести соответствующие изменения в файл  {{Путь к файлу|r1scaleloadercontrol.service}}.
 
В случае расположения ПО по другому пути, необходимо внести соответствующие изменения в файл  {{Путь к файлу|r1scaleloadercontrol.service}}.

Версия 17:18, 17 марта 2023

Общие сведения

Для упрощения управления автоматическим загрузчиком весов разработана WEB-консоль R1ScaleLoaderControl.

Возможности консоли:

  • Изменение списка весов;
  • Изменение списка правил импорта;
  • Изменение настроек загрузчика;
  • Передача файлов к каталог импорта загрузчика;
  • Передача файлов с товарными данными, шаблонов этикеток и других файлов на весы, минуя загрузчик.

Доступ к WEB-консоли

Доступ к WEB-консоли осуществляется с помощью браузера.

Ссылка для доступа к WEB-консоли:

http://localhost:27716/

Вместо использования имени localhost можно использовать IP-адрес компьютера, на котором запущена WEB-консоль.

Консоль можно использовать с любого компьютера в локальной сети, к которой подключен компьютер с запущенным приложением WEB-консоли.

Для доступа к WEB-консоли из сети интернет необходимо использовать VPN, обеспечивающий доступ к локальной сети или "белый" адрес и настраивать проброс портов на роутере, обеспечивающим выход в интернет.

Меню

Передача файлов в каталог импорта

Передача файлов на весы

Изменение списка весов

Изменение списка правил и настроек загрузчика

Просмотр протокола работы загрузчика

Изменение настроек WEB-консоли

Запуск WEB-консоли

Для работы программы необходим Python версии 3.10 и новее.

Так же необходимо установить используемые в программе библиотеки, указанные в файле requirements.txt.

Команда установки зависимостей: pip install -r /opt/PyR1ScaleService/requirements.txt


ОС Windows

Для запуска загрузчика используются файл run-control.bat, находящийся в каталоге ПО.

Для запуска ПО вручную необходимо выполнить команду из каталога ПО: python -m streamlit run R1ScaleLoaderControl.py

ОС Linux

Каталог, где должно находится ПО по умолчанию: /opt/PyR1ScaleService

Для запуска загрузчика в качестве сервиса systemd необходимо установить службу r1scaleloadercontrol.service командой systemctl enable r1scaleloadercontrol.service.

В случае расположения ПО по другому пути, необходимо внести соответствующие изменения в файл  r1scaleloadercontrol.service.


Для запуска ПО вручную необходимо выполнить команду из каталога ПО: python3 -m streamlit run R1ScaleLoaderControl.py