LIRC to Home-assistant
Losely based on https://github.com/akkana/scripts/blob/master/rpi/pyirw.py Moved to Asyncio and added REST calls to Home-assistant
sudo apt update && apt upgrade sudo apt install lirc
lsusb
sudo nano /etc/lirc/lirc_options.conf
[lircd]
nodaemon = False
driver = default
device = /dev/lirc0
/home/pi/lirc2hass.py /home/pi/lirc2hass.conf
irrecord --list-namespace
sudo systemctl stop lircd.socket sudo systemctl stop lircd.service
sudo mv /etc/lirc/lircd.conf /etc/lirc/lircd_original.conf
sudo irrecord -d /dev/lirc0 ~/lircd.conf Follow instructions and enter valid names from the namespace and record each key from your remote control
sudo nano /etc/systemd/system/lirc2hass.service
[Unit]
Description=My test service
After=multi-user.target
[Service]
Type=simple
Restart=always
ExecStart=/usr/bin/python3 /home/pi/lirc2hass.py
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload sudo systemctl enable lirc2hass.service sudo systemctl start lirc2hass.service