WEB-интерфейс управления загрузчиком R1ScaleLoader: различия между версиями
Michael (обсуждение | вклад) |
Michael (обсуждение | вклад) (→Доступ к WEB-консоли) |
||
(не показано 7 промежуточных версий этого же участника) | |||
Строка 11: | Строка 11: | ||
*Передача файлов к каталог импорта загрузчика; | *Передача файлов к каталог импорта загрузчика; | ||
*Передача файлов с товарными данными, шаблонов этикеток и других файлов на весы, минуя загрузчик. | *Передача файлов с товарными данными, шаблонов этикеток и других файлов на весы, минуя загрузчик. | ||
+ | |||
+ | = Доступ к WEB-консоли = | ||
+ | Доступ к WEB-консоли осуществляется с помощью браузера. | ||
+ | |||
+ | Порт доступа по умолчанию: {{Пункт меню|27716}} | ||
+ | |||
+ | Ссылка для доступа к WEB-консоли: | ||
+ | :http://localhost:27716/ | ||
+ | |||
+ | Вместо использования имени {{Пункт меню|localhost}} можно использовать IP-адрес компьютера, на котором запущена WEB-консоль. | ||
+ | |||
+ | Консоль можно использовать с любого компьютера в локальной сети, к которой подключен компьютер с запущенным приложением WEB-консоли. | ||
+ | |||
+ | Для доступа к WEB-консоли из сети интернет необходимо использовать VPN, обеспечивающий доступ к локальной сети или "белый" адрес и настраивать проброс портов на роутере, обеспечивающим выход в интернет. | ||
+ | |||
+ | {{К сведению|В настоящий момент поддерживается только HTTP соединение с WEB-консолью. HTTPS организуется только посредством WEB-proxy серверов.}} | ||
= Меню = | = Меню = | ||
Строка 25: | Строка 41: | ||
Файл:R1PyLoaderControl-ScaleList.png|Список весов | Файл:R1PyLoaderControl-ScaleList.png|Список весов | ||
</gallery> | </gallery> | ||
+ | |||
+ | == Изменение списка шаблонов этикеток == | ||
+ | <gallery widths="240px" heights="180px"> | ||
+ | Файл:R1PyLoaderControl-LabelsList.png|Список шаблонов | ||
+ | </gallery> | ||
+ | |||
== Изменение списка правил и настроек загрузчика == | == Изменение списка правил и настроек загрузчика == | ||
<gallery widths="240px" heights="180px"> | <gallery widths="240px" heights="180px"> | ||
Строка 52: | Строка 74: | ||
Для запуска загрузчика используются файл {{Путь к файлу|run-control.bat}}, находящийся в каталоге ПО. | Для запуска загрузчика используются файл {{Путь к файлу|run-control.bat}}, находящийся в каталоге ПО. | ||
− | Для запуска ПО вручную необходимо выполнить команду из каталога ПО: {{Путь к файлу|python R1ScaleLoaderControl.py}} | + | Для запуска ПО вручную необходимо выполнить команду из каталога ПО: {{Путь к файлу|python -m streamlit run R1ScaleLoaderControl.py}} |
== ОС Linux == | == ОС Linux == | ||
Строка 58: | Строка 80: | ||
Каталог, где должно находится ПО по умолчанию: {{Путь к файлу|/opt/PyR1ScaleService}} | Каталог, где должно находится ПО по умолчанию: {{Путь к файлу|/opt/PyR1ScaleService}} | ||
− | Для запуска загрузчика в качестве сервиса systemd необходимо установить службу {{Путь к файлу|r1scaleloadercontrol.service}} командой {{Путь к файлу|systemctl enable r1scaleloadercontrol.service}} | + | Для запуска загрузчика в качестве сервиса systemd необходимо установить службу {{Путь к файлу|r1scaleloadercontrol.service}} командой {{Путь к файлу|systemctl enable r1scaleloadercontrol.service}}. |
В случае расположения ПО по другому пути, необходимо внести соответствующие изменения в файл {{Путь к файлу|r1scaleloadercontrol.service}}. | В случае расположения ПО по другому пути, необходимо внести соответствующие изменения в файл {{Путь к файлу|r1scaleloadercontrol.service}}. | ||
− | Для запуска ПО вручную необходимо выполнить команду из каталога ПО: {{Путь к файлу|streamlit run R1ScaleLoaderControl.py}} | + | Для запуска ПО вручную необходимо выполнить команду из каталога ПО: {{Путь к файлу|python3 -m streamlit run R1ScaleLoaderControl.py}} |
Текущая версия на 18:24, 20 марта 2023
Общие сведения
Для упрощения управления автоматическим загрузчиком весов разработана WEB-консоль R1ScaleLoaderControl.
Возможности консоли:
- Изменение списка весов;
- Изменение списка правил импорта;
- Изменение настроек загрузчика;
- Передача файлов к каталог импорта загрузчика;
- Передача файлов с товарными данными, шаблонов этикеток и других файлов на весы, минуя загрузчик.
Доступ к WEB-консоли
Доступ к WEB-консоли осуществляется с помощью браузера.
Порт доступа по умолчанию: 27716
Ссылка для доступа к WEB-консоли:
Вместо использования имени localhost
можно использовать IP-адрес компьютера, на котором запущена WEB-консоль.
Консоль можно использовать с любого компьютера в локальной сети, к которой подключен компьютер с запущенным приложением WEB-консоли.
Для доступа к WEB-консоли из сети интернет необходимо использовать VPN, обеспечивающий доступ к локальной сети или "белый" адрес и настраивать проброс портов на роутере, обеспечивающим выход в интернет.
! | В настоящий момент поддерживается только HTTP соединение с WEB-консолью. HTTPS организуется только посредством WEB-proxy серверов. |
Меню
Передача файлов в каталог импорта
Передача файлов на весы
Изменение списка весов
Изменение списка шаблонов этикеток
- R1PyLoaderControl-LabelsList.png
Список шаблонов
Изменение списка правил и настроек загрузчика
Просмотр протокола работы загрузчика
Изменение настроек 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