#!/bin/sh

/usr/local/bin/sshd

echo 55 > /sys/class/gpio/export    #Inv_CAN
echo 100 > /sys/class/gpio/export   #Inv_RS485_A
echo 51 > /sys/class/gpio/export    #Inv_RS485_B
echo 19 > /sys/class/gpio/export    #backup_key
echo 20 > /sys/class/gpio/export    #stop_key
echo 116 > /sys/class/gpio/export   #mode_switch
echo 115 > /sys/class/gpio/export   #red led
echo 117 > /sys/class/gpio/export   #yellow led

#set gpio direction
echo out > /sys/class/gpio/gpio55/direction
echo out > /sys/class/gpio/gpio100/direction
echo out > /sys/class/gpio/gpio51/direction
echo in > /sys/class/gpio/gpio19/direction
echo in > /sys/class/gpio/gpio20/direction
echo in > /sys/class/gpio/gpio116/direction
echo out > /sys/class/gpio/gpio115/direction 
echo out > /sys/class/gpio/gpio117/direction 

#set gpio value
echo 0 > /sys/class/gpio/gpio100/value
echo 0 > /sys/class/gpio/gpio51/value
echo 1 > /sys/class/gpio/gpio115/value
echo 1 > /sys/class/gpio/gpio117/value

ifconfig eth0 192.168.0.200
ifconfig eth1 192.168.1.200

rm /dump.rdb
redis-server /etc/redis.conf &

#/usr/jre/bin/java -jar /usr/GreeBlock/greeblock.jar &

mosquitto -v -c /usr/local/etc/mosquitto.conf &

#main program
chmod +x /home/root/microservice/SERVICE_CONTROLLER_MAIN
/home/root/microservice/SERVICE_CONTROLLER_MAIN &

# udhcpc -ieth0

#python auto value
chmod +x /home/root/readHT.sh
/home/root/readHT.sh &

#sysctl -w "kernel.core_pattern=%t-%e-%p-%c.core"
chmod +x /home/root/host_syslog.sh
nohup /home/root/host_syslog.sh >> /dev/null &
#home assistant
result=$(find /data/homeassistant -maxdepth 1 -type f -name "gree_hc_ota")
if [ -f "${result}" ];then
	size=$(du /data/homeassistant/gree_hc_ota | awk '{print $1}')
	if [ $size -gt 7 ];then
		sh /data/homeassistant/gree_hc_ota boot >> /data/homeassistant/logs/gree_hc_ota.log
		exit 0
	fi

fi
sh /data/homeassistant/init/gree_hc_ota boot >> /data/homeassistant/logs/gree_hc_ota.log



