From 6085469a476b94fcd3e2c4a8689aebab1f57c66e Mon Sep 17 00:00:00 2001 From: htpc <> Date: Tue, 17 Feb 2026 10:03:23 -0800 Subject: [PATCH] more homeassistant controls --- apps/default_commands.sh | 22 ++++++++++++++++------ apps/firefox.sh | 9 ++------- cec.sh | 7 ++++++- 3 files changed, 24 insertions(+), 14 deletions(-) diff --git a/apps/default_commands.sh b/apps/default_commands.sh index 87b9b8c..36fd28a 100644 --- a/apps/default_commands.sh +++ b/apps/default_commands.sh @@ -15,13 +15,18 @@ all(){ sleep .2 xdotool key Left ;; - "split_up" | "split_down") + "split_up") debug "no op" ;; - "back") - echo "toggling livingroom lights" + "split_down") + echo "downstairs lights off" source "$ROOT/.env" - curl -X POST -d '' $LIVINGROOM_LIGHTS_ENDPOINT + curl -X POST -d '' $DOWNSTAIRS_LIGHTS_OFF + ;; + "back") + echo "downstairs lights off" + source "$ROOT/.env" + curl -X POST -d '' $DOWNSTAIRS_LIGHTS_OFF ;; "forward") echo "toggling kitchen lights" @@ -29,10 +34,15 @@ all(){ curl -X POST -d '' $KITCHEN_LIGHTS_ENDPOINT ;; "split_right") - bluetoothctl disconnect 4C:B9:9B:11:4B:31 + echo "toggling kitchen lights" + source "$ROOT/.env" + curl -X POST -d '' $KITCHEN_LIGHTS_ENDPOINT ;; "split_left") - toggle_res + #toggle_res + echo "toggling livingroom lights" + source "$ROOT/.env" + curl -X POST -d '' $LIVINGROOM_LIGHTS_ENDPOINT ;; ### top buttons diff --git a/apps/firefox.sh b/apps/firefox.sh index 01bfc04..d96385b 100644 --- a/apps/firefox.sh +++ b/apps/firefox.sh @@ -15,10 +15,6 @@ firefox_youtube(){ sleep .2 xdotool key k } - # kiosk - split_right(){ - xdotool key F11 - } # go to yt.com in shared container desktop(){ helpers @@ -40,14 +36,13 @@ firefox_youtube(){ } firefox_pbs(){ - firefox_init split_up(){ - xdotool mousemove 500 300 + xdotool mousemove 900 900 xdotool click 1 click 1 } play(){ - xdotool mousemove 500 300 + xdotool mousemove 900 900 xdotool click 1 } desktop(){ diff --git a/cec.sh b/cec.sh index e265e17..54dbaf0 100755 --- a/cec.sh +++ b/cec.sh @@ -2,14 +2,19 @@ tv_on() { cec-ctl --to 0 --image-view-on + #xrandr --output HDMI-A-0 --mode 1920x1080 + xrandr --output HDMI-A-0 --auto; sleep 3; xrandr --output HDMI-A-0 --mode 1920x1080 echo "on">~/scripts/PJ/tv_state + curl -X POST -d '' $REPORT_TV_ON } tv_off() { cec-ctl --to 0 --standby echo "off">~/scripts/PJ/tv_state + curl -X POST -d '' $REPORT_TV_OFF } - +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +source "$ROOT/.env" if [[ -z "$1" ]]; then if grep -q off ~/scripts/PJ/tv_state; then tv_on