I have a thought that you are trying to set a binary_sensor to 133120. Try using opened instead of id. In your example opened is a 1, which should work for binary sensor Nevermind
So :
mqtt:
binary_sensor:
- name: "door"
state_topic: "rtl_433/17069798-rtl433/events"
value_template: >-
{% if (value_json.id == 133120) and (value_json == 'open') %}
{{'ON'}}
{% else %}
{{states('binary_sensor.door') | upper}}
{% endif %}
off_delay: 10
qos: 1
you are amazing! thank you