leos1971

domoticz_main

May 2nd, 2013
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.63 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. ### USER CONFIGURABLE PARAMS
  4. MASTERSWITCH="40"
  5. SUBSCRIPT="/opt/domoticz/scripts/heateron.sh"
  6. ### END OF USER CONFIGURABLE PARAMS
  7.  
  8. SSNAME=`basename $SUBSCRIPT`
  9. device_id=$3
  10. status=$4
  11.  
  12. if [ "$device_id" = "$MASTERSWITCH" ] ; then
  13.   CHK=`ps aux|grep $SUBSCRIPT|grep -v grep`
  14.   if [ "$status" = "On" ] ; then
  15.     if [ "$CHK" = "" ] ; then
  16.       echo "Heater control system is ON"
  17.       $SUBSCRIPT &
  18.     else
  19.       echo "$SSNAME already running"
  20.     fi
  21.   else
  22.     if [ "$CHK" != "" ] ; then
  23.       echo "$SSNAME control system is OFF"
  24.       killall -9 $SSNAME
  25.     else
  26.       echo "Heater not running"
  27.     fi
  28.   fi
  29. fi
Advertisement
Add Comment
Please, Sign In to add comment