Чтобы исправить быстрое выключение ПК и ИБП, мне пришлось установить для всех конфигураций значения по умолчанию, после чего ПК проработал около 15 минут.
Поискав в сети несколько часов, я нашел
эту статью , в которой объяснялось, как сделать apcupsd неспособным управлять питанием ПК. Необходимо было закомментировать в файле apccontrol пути к выключению ПК и команде wall. Но проблема заключалась в том, что статус оставался:
SHUTTING DOWN Чтобы удалить его при восстановлении питания от сети, мне удалось использовать этот код на Python:
result = await aioapcaccess.request_status(host='localhost', port=3551)
if float(aioapcaccess.split_unit(result["LINEV"])[0]) > 170 and result['STATUS'] == 'SHUTTING DOWN':
subprocess.run('sudo systemctl restart apcupsd.service', shell=True, check=True)