Files
addons/homematic/rootfs/etc/cont-init.d/hm_rfd.sh
Pascal Vizeli 29f20f8ac7 HomeMatic: Migrate OCCU back to eq-3 (#1750)
* HomeMatic: Migrate OCCU back to eq-3

* fix OCCU variable

* fix naming
2021-01-06 10:14:18 +01:00

37 lines
1003 B
Bash
Executable File

#!/usr/bin/with-contenv bashio
# ==============================================================================
# Update HomeMatic firmware
# ==============================================================================
# RF support
if bashio::config.false 'rf_enable'; then
bashio::exit.ok
fi
bashio::log.info "Setup BidCos-RF"
# Generate config
tempio \
-conf /data/options.json \
-template /usr/share/tempio/rfd.conf \
-out /etc/config/rfd.conf
# Init GPIO
if [ ! -d /sys/class/gpio/gpio18 ]; then
echo 18 > /sys/class/gpio/export
sleep 2
fi
if [ "$(cat /sys/class/gpio/gpio18/direction)" != "out" ]; then
echo out > /sys/class/gpio/gpio18/direction
sleep 2
fi
echo 0 > /sys/class/gpio/gpio18/value || echo "Can't set default value!"
sleep 0.5
# Update Firmware
if "${HM_HOME}/bin/eq3configcmd" update-coprocessor -lgw -u -rfdconf /etc/config/rfd.conf -l 1; then
bashio::log.info "RFd update was successful"
else
bashio::log.error "RFd update fails!"
fi