Merge pull request #72 from hjelev/dev

updated service file as script was not starting properly after restart
This commit is contained in:
Masoko
2024-02-05 23:17:31 +02:00
committed by GitHub
2 changed files with 5 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
[Unit] [Unit]
Description=RPI MQTT Monitor Description=RPI MQTT Monitor
After=network.target After=network-online.target
Wants=network-online.targetcat
[Service] [Service]
ExecStart=/home/username/git/rpi-mqtt-monitor/rpi_mon_env/bin/python /home/username/git/rpi-mqtt-monitor/src/rpi-cpu2mqtt.py --service ExecStart=/home/username/git/rpi-mqtt-monitor/rpi_mon_env/bin/python /home/username/git/rpi-mqtt-monitor/src/rpi-cpu2mqtt.py --service
@@ -8,6 +9,7 @@ WorkingDirectory=/home/username/git/rpi-mqtt-monitor/
StandardOutput=inherit StandardOutput=inherit
StandardError=inherit StandardError=inherit
Restart=always Restart=always
RestartSec=1
User=YOUR_USER User=YOUR_USER
[Install] [Install]

View File

@@ -362,11 +362,12 @@ def publish_update_status_to_mqtt(git_update):
client.publish("homeassistant/binary_sensor/" + config.mqtt_topic_prefix + "/" + hostname + "_git_update/config", client.publish("homeassistant/binary_sensor/" + config.mqtt_topic_prefix + "/" + hostname + "_git_update/config",
config_json('git_update'), qos=config.qos) config_json('git_update'), qos=config.qos)
client.publish(config.mqtt_topic_prefix + "/" + hostname + "/git_update", git_update, qos=config.qos, retain=config.retain) client.publish(config.mqtt_topic_prefix + "/" + hostname + "/git_update", git_update, qos=config.qos, retain=config.retain)
client.loop_stop()
if config.update: if config.update:
if config.discovery_messages: if config.discovery_messages:
client.publish("homeassistant/update/" + hostname + "/config", client.publish("homeassistant/update/" + hostname + "/config",
config_json('update'), qos=config.qos) config_json('update'), qos=config.qos)
client.loop_stop()
client.disconnect() client.disconnect()