Author: Andy Green Date: Wed May 14 11:15:57 2025 +0100 sai-power: add example init diff --git a/etc-sai-EXAMPLE/power/conf b/etc-sai-EXAMPLE/power/conf new file mode 100644 index 0000000..515bea0 --- /dev/null +++ b/etc-sai-EXAMPLE/power/conf @@ -0,0 +1,34 @@ +{ + "perms": "sai:nobody", + + "servers": [ + { + "url" : "wss://libwebsockets.org:4444/sai/builder", + + "platforms": [ + { + "name": "rocky9/x86_64-amd/gcc", + "power-on": { + "type": "wol", + "mac": "00:e0:4c:68:01:30" + }, + "power-off": { + "type": "suspend" + } + }, + { + "name": "rocky9/aarch64-a72a55-rk3588/gcc", + "power-on": { + "type": "tasmota", + "url": "http://10.199.0.240/cm?cmnd=Power%20On" + }, + "power-off": { + "type": "tasmota", + "url": "http://10.199.0.240/cm?cmnd=Power%20Off" + } + } + ] + } + ] +} + diff --git a/scripts/sai-power.service b/scripts/sai-power.service new file mode 100644 index 0000000..8c6f5b6 --- /dev/null +++ b/scripts/sai-power.service @@ -0,0 +1,10 @@ +[Unit] +Description=Sai power + +[Service] +Environment="LWS_NTP_SERVER=192.168.4.1" +ExecStart=/usr/local/bin/sai-power + +[Install] +WantedBy=multi-user.target +