RFXtrx Fire alarm not detected

I’ve been trying to get my Houseguard Origo Smoke Detector to show up in Home Assistant but it wont show.

I’ve read through Help with RFXTRX cover to seek guidance.

At first, running the /example/receive.py gave me this for my two fire alarms:

0x08 0x20 0x0a 0x03 0x82 0xd1 0x03 0x06 0x79
<class 'RFXtrx.SensorEvent'> device=[<class 'RFXtrx.RFXtrxDevice'> type='Unknown type (0x20/0x0a)' id='82d103:32'] values=[('Battery numeric', 9), ('Rssi numeric', 7), ('Sensor Status', 'Panic')]
0x08 0x20 0x0a 0x01 0x82 0xd1 0x03 0x06 0x89
<class 'RFXtrx.SensorEvent'> device=[<class 'RFXtrx.RFXtrxDevice'> type='Unknown type (0x20/0x0a)' id='82d103:32'] values=[('Battery numeric', 9), ('Rssi numeric', 8), ('Sensor Status', 'Panic')]

So i checked through the lowlevel.py and added the subtype (0x0a) which was missing:
0x0a: 'Houseguard Origo Smoke Detector'}
to /srv/homeassistant/lib/python3.4/site-packages/RFXtrx/lowlevel.py which is where (i think) my venv for Home Assistant is running from

Now /example/receive.py outputs this:

0x08 0x20 0x0a 0x03 0x82 0xd1 0x03 0x06 0x79
<class 'RFXtrx.SensorEvent'> device=[<class 'RFXtrx.RFXtrxDevice'> type='Houseguard Origo Smoke Detector' id='82d103:32'] values=[('Battery numeric', 9), ('Rssi numeric', 7), ('Sensor Status', 'Panic')]

Great i thought, but Home Assistant still wont detect the fire alarm. I have automatic add on both sensor and binary_sensor. Other sensors, like thermometers are working fine.

Nothing is printed in the logs either when i trigger the alarm with this config

rfxtrx:
   device: /dev/serial/by-id/usb-RFXCOM_RFXtrx433_A1QBY8D-if00-port0
   debug: True

What additional steps can i take to get the fire alarm to show?