LOG_LEVELMQTT_ID(default:pi-ir)MQTT_HOSTMQTT_PORT(default: 1883)MQTT_TOPIC_PREFIX(default:home/ir)
${MQTT_TOPIC_PREFIX}/receive/raw- raw IR data (see LircEvent)${MQTT_TOPIC_PREFIX}/receive/decode- decoded IR data (see DecodeResult)
-
Install rpi-imager locally
-
Edit Settings
- hostname: ir
- set username/password
- (optional) configure wireless lan
- set locale settings
- enable ssh
-
Start the Raspberry Pi, open a command prompt and
ping ir.local -
Open a terminal
ssh <username>@ir.local sudo apt update sudo apt -y install git # copy id_rsa from host computer chmod 600 ~/.ssh/id_rsa ssh-keygen -p -f ~/.ssh/id_rsa # remove password git clone git@github.com:joeferner/raspberry-pi-ir-hat.git ./raspberry-pi-ir-hat/scripts/raspberry-pi-setup.sh
- Install "Remote Development" extension pack for VSCode.
- Connect VSCode via ssh (Ctrl+Shift+P -> Remote-SSH: Connect to Host...)
<username>@ir.local - Stop service
sudo systemctl stop raspberry-pi-ir-hat-network-bridge - Run
RUST_BACKTRACE=1 LOG_LEVEL=debug cargo run