diff --git a/scripts/run-xaal.sh b/scripts/run-xaal.sh new file mode 100755 index 0000000000000000000000000000000000000000..a7460b1f5f3c2a31a28409350b3db2c1a4dadfd6 --- /dev/null +++ b/scripts/run-xaal.sh @@ -0,0 +1,6 @@ +#!/bin/bash +#sleep 10 +source /home/xaal/xaal_env/bin/activate +cd ~/run +python3 /home/xaal/tmux_xaal.py + diff --git a/scripts/tmux_xaal.py b/scripts/tmux_xaal.py new file mode 100755 index 0000000000000000000000000000000000000000..21ca88683ee905c5db4b2682468d8678108d82ef --- /dev/null +++ b/scripts/tmux_xaal.py @@ -0,0 +1,21 @@ +import tmux + + +sess = tmux.Tmux('xAAL') + + +sess.add_window("GW","~/run","python -m xaal.zwave") +sess.add_pane("python -m xaal.owm") +#sess.add_pane("python -m xaal.htu21d") + +sess.add_window("Web","~/run","python -m xaal.rest") +sess.add_pane("python -m xaal.dashboard") + +sess.add_window("TAIL","~/run","xaal-tail 3") +sess.add_pane("xaal-log") + +sess.add_window("MetaDB","~/run","python -m xaal.metadb") +sess.add_window("FakeLamp","~/run","python xaal_svn/devices/test/DummyDevices/lamp.py 7c89ced8-5e8c-11e8-b4b3-b827ebc3cbdf") + + +sess.run() diff --git a/scripts/xaal.service b/scripts/xaal.service new file mode 100644 index 0000000000000000000000000000000000000000..33bd62f400fe2c74a4c651a4bdce545b0fea2e6e --- /dev/null +++ b/scripts/xaal.service @@ -0,0 +1,13 @@ +[Unit] +Description=xAAL Init +After=network.target + + +[Service] +Type=forking +User=xaal +ExecStart=/home/xaal/run-xaal.sh + +[Install] +WantedBy=multi-user.target +