#!/bin/sh
set -e

command -v deye-inverter-mqtt >/dev/null

export DEYE_LOGGER_SERIAL_NUMBER=1234567890
export DEYE_LOGGER_IP_ADDRESS=127.0.0.1
export MQTT_HOST=127.0.0.1

deye-inverter-mqtt &
pid=$!
sleep 2

if ! kill -0 "$pid" 2>/dev/null; then
    echo "deye-inverter-mqtt exited unexpectedly during startup" >&2
    exit 1
fi

kill "$pid"
wait "$pid" 2>/dev/null || true
echo "OK: deye-inverter-mqtt started as a daemon and stayed running"
