From bd0cfb1b62e07d9fd0a5d6a4864ad60f034fc514 Mon Sep 17 00:00:00 2001 From: Oliver Ladner Date: Wed, 11 Sep 2024 22:37:58 +0200 Subject: [PATCH] add script to toggle Delock WiFi switch with Tasmota remotely --- toggle_delock_light.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 toggle_delock_light.sh diff --git a/toggle_delock_light.sh b/toggle_delock_light.sh new file mode 100755 index 0000000..2eb7e07 --- /dev/null +++ b/toggle_delock_light.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash +# +# Highly specific script +# +# Logs in to jumphost, that miraculously is the only host being able to reach +# the powerline-connected WiFi switch. It grabs the Delock switch's current IP +# address based on its MAC address and sents the Tasmota command to toggle the +# switch ON/OFF + +jumphost_addr=n.n.n.n +jumphost_user=jumphostuser +target_mac="" +ssh $jumphost_user@$jumphost_addr "/sbin/arp -n | grep $target_mac | awk {'print \$1'} | xargs -I _ curl -s http://_/cm?cmnd=Power%20TOGGLE"