Skip to content

Instantly share code, notes, and snippets.

@quantum77
Created April 4, 2020 20:26
Show Gist options
  • Save quantum77/6203fd6a551ec6ab9e7fc934bf93f98b to your computer and use it in GitHub Desktop.
Save quantum77/6203fd6a551ec6ab9e7fc934bf93f98b to your computer and use it in GitHub Desktop.
An extension to Lunar's Tesla scripts
#!/bin/sh
# In lieu of copy-tokens-to-ic.sh and tokens-to-php.sh
while inotifywait -e modify /var/etc/saccess/tesla1; do
case $TOKENS_IC in
true|1|on|yes)
echo "Copying tokens to ic:/home/tesla/"
scp -qr /var/etc/saccess/tesla* 192.168.90.101:/home/tesla/
;;
false|0|off|no)
echo "Not copying tokens to IC."
;;
*)
echo "Please set config parameter TOKENS_IC."
;;
esac
case $TOKENS_PHP in
true|1|on|yes)
if [ "$urlToTokensPHP" = "yourserver" ]; then
echo "Please set config parameter urlToTokensPHP"
exit 1
fi
echo "Copying tokens to $urlToTokensPHP"
VIN="$(cat /var/etc/vin)"
KEY1="$(cat /var/etc/saccess/tesla1)"
KEY2="$(cat /var/etc/saccess/tesla2)"
curl -vm 10 "$urlToTokensPHP?car=$VIN&s1=$KEY1&s2=$KEY2"
;;
false|0|off|no)
echo "Not copying tokens to your home PHP server."
;;
*)
echo "Please set config parameter TOKENS_PHP."
;;
esac
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment