added AC support

This commit is contained in:
Shihaam Abdul Rahman 2024-09-17 14:04:31 +05:00
parent 80e39b1181
commit 53663d8304
Signed by: shihaam
GPG Key ID: 6DA2E87EBC227636

35
remote
View File

@ -48,7 +48,7 @@ show_main_menu() {
echo "==== Remote Control Menu ====" echo "==== Remote Control Menu ===="
echo "1. Control Fan" echo "1. Control Fan"
echo "2. Control AC" echo "2. Control AC"
echo "3. Exit" echo "x. Exit"
echo "============================" echo "============================"
read -n 1 -p "Enter your choice: " choice read -n 1 -p "Enter your choice: " choice
@ -63,7 +63,7 @@ show_main_menu() {
sleep 0.5 sleep 0.5
ac_menu "AC" ac_menu "AC"
;; ;;
3) x|X)
exit 0 exit 0
;; ;;
*) *)
@ -80,7 +80,7 @@ fan_menu() {
echo "2. Swing On/Off" echo "2. Swing On/Off"
echo "3. Speed" echo "3. Speed"
echo "4. Wind Type" echo "4. Wind Type"
echo "5. Main Menu" echo "x. Main Menu"
echo "=============================" echo "============================="
read -n 1 -p "Enter your choice: " choice read -n 1 -p "Enter your choice: " choice
@ -93,7 +93,7 @@ fan_menu() {
fan_menu ;; fan_menu ;;
4) tap 540 1400 4) tap 540 1400
fan_menu ;; fan_menu ;;
5) show_main_menu ;; x|X) show_main_menu ;;
*) echo "Invalid choice. Try Again..."; sleep 0.5; fan_menu ;; *) echo "Invalid choice. Try Again..."; sleep 0.5; fan_menu ;;
esac esac
} }
@ -102,20 +102,27 @@ ac_menu() {
clear clear
echo "==== AC Control Menu ====" echo "==== AC Control Menu ===="
echo "1. Power On/Off" echo "1. Power On/Off"
echo "2. Swing On/Off" echo "2. Mode"
echo "3. Speed" echo "3. Fan Speed"
echo "4. Wind Type" echo "-. Temp -"
echo "5. Main Menu" echo "+. Temp +"
echo "x. Main Menu"
echo "=============================" echo "============================="
read -n 1 -p "Enter your choice: " choice read -n 1 -p "Enter your choice: " choice
case $choice in case $choice in
1) scroll up ; tap 30 200 ; fan_menu ;; 1) tap 170 400 ## AC ON/OFF button
2) scroll up ; tap 640 200 ; fan_menu ;; ac_menu ;;
3) scroll down; tap 320 500; fan_menu ;; 2) tap 950 400 ## AC Mode Button
4) scroll down; tap 320 650 ; fan_menu ;; ac_menu ;;
5) show_main_menu ;; 3) tap 170 1200 ## Fan Speed
*) echo "Invalid choice. Try Again..."; sleep 0.5; fan_menu ;; ac_menu ;;
-|_) tap 360 1053 ## temp - button
ac_menu ;;
+|=) tap 710 1053 ## temp + button
ac_menu ;;
x|X) show_main_menu ;;
*) echo "Invalid choice. Try Again..."; sleep 0.5; ac_menu ;;
esac esac
} }