Merge "Fix maximal LED brightness"
diff --git a/package/velia/velia.service b/package/velia/velia.service
index c43724a..3db8635 100644
--- a/package/velia/velia.service
+++ b/package/velia/velia.service
@@ -5,13 +5,15 @@
 
 [Service]
 Type=simple
-ExecStartPre=/bin/sh -c 'echo 0 > /sys/class/leds/status:green/brightness'
-ExecStart=/usr/bin/veliad --input-log-level=5 --output-log-level=5 --manager-log-level=5
+ExecStartPre=/bin/sh -c 'for COLOUR in red green blue; do echo none > /sys/class/leds/status:${COLOUR}/trigger; echo 0 > /sys/class/leds/status:green/brightness; done'
+ExecStart=/usr/bin/veliad --log-level=4
+ExecStopPost=/bin/sh -c 'for COLOUR in red green blue; do echo 0 > /sys/class/leds/status:$COLOUR/brightness; done; [[ "$EXIT_CODE" == "exited" ]] && COLOUR="green" || COLOUR="red"; echo timer > /sys/class/leds/status:$COLOUR/trigger; echo 256 > /sys/class/leds/status:$COLOUR/brightness'
 PrivateTmp=yes
 PrivateDevices=no
 ProtectSystem=yes
 ProtectHome=yes
 Restart=always
+RestartSec=10s
 LogRateLimitIntervalSec=10
 LogRateLimitBurst=30000
 SyslogLevel=alert
diff --git a/submodules/velia b/submodules/velia
index 6cf8a39..e8239a7 160000
--- a/submodules/velia
+++ b/submodules/velia
@@ -1 +1 @@
-Subproject commit 6cf8a390616a6263cc0d2e505c0cc55915f7fe2e
+Subproject commit e8239a7822832db56d2a8c4295a1b5cdff516469