#!/bin/sh
# PROVIDE: negpowermqtt
# REQUIRE: LOGIN NETWORKING
# KEYWORD: shutdown
. /etc/rc.subr
name="negpowermqtt"
desc="SAES NEG POWER MINI MQTT monitoring and explicit activation control"
rcvar="negpowermqtt_enable"
load_rc_config "$name"
: ${negpowermqtt_enable:="NO"}
: ${negpowermqtt_run_user:="nobody"}
: ${negpowermqtt_config:="/usr/local/etc/negpowermqtt.conf"}
: ${negpowermqtt_python:="/usr/local/bin/python3"}
: ${negpowermqtt_pidfile:="/var/run/negpowermqtt.pid"}
pidfile="${negpowermqtt_pidfile}"
procname="/usr/sbin/daemon"
command="/usr/sbin/daemon"
required_files="${negpowermqtt_config}"
command_args="-c -f -P ${pidfile} -R 5 -S -T ${name} -u ${negpowermqtt_run_user} ${negpowermqtt_python} -m saesnegpower.mqttdaemon --config ${negpowermqtt_config}"
run_rc_command "$1"
