Пробую установить hass-configurator. При установке рекомендованным способом pip install hass-configurator
Получаю предупреждение:
DEPRECATION: hass-configurator is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
Running setup.py install for hass-configurator ... done
Successfully installed hass-configurator-0.5.2
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Почитал ссылку github но рекомендация мне абсолютно непонятна
"The recommended way to silence this warning is to enable the --use-pep517 flag, which will in turn install setuptools and wheel in an isolated environment where it will attempt to build a wheel and install it."
Вопрос первый - от имени какого пользователя требуется устанавливаться а потом запускаться homeassistant?
При установке entware и первого запуска от имени root сменил пароль но пользователь остался прежний.
Установил сервер mosquitto также под root но сразу же добавил пользователя mosquitto и запуск сервера уже идет под ним, но для этого были изменены пользователи и разрешения на ряд каталогов и файлов.
Homeassistant сейчас запущен под root и что то мне подсказывает что это неверно о чем и предупредил установщик hass-configurator
Если добавить пользователя homeassistant и из под него запускаться то каким каталогам и файлам надо изменить разрешения?
И второй вопрос - почему установка прошла legacy и как теперь правильно запустить hass-configurator?
В какой каталог разместить configurator.py, сейчас он в /opt/lib/python3.10/site-packages/hass_configurator/configurator.py
В какой каталог разместить файл пользовательской настройки переменных settings.conf как рекомендует GitHub Configuration
И последнее - какие переменные рекомендуете установить
Пока установил "LISTENIP": "192.168.1.1", "GIT": true
и как запускать hass-configurator , например так ?
configurator.py /opkg/var/lib/homeassistant/mysettings.conf