#:########################################################################################:# # View Road Smoke Alarm RF Package - V1.2.0 # #:########################################################################################:# # Receives normalized AJ-765 RF state from the decoder running on beaver. # # # # V1.2 performs early RF fingerprint classification, normally shortly after RF activity. # # # # Current RF fingerprints: # # - detector_test : TEST button transmission from a detector # # - remote_test : TEST transmission matching the remote capture # # - remote_hush : HUSH/LOCATE button on the Goldair remote # # - smoke_alarm : Experimental only - not yet considered authoritative # # # # Individual detector identity has NOT been found in the RF protocol. # #:########################################################################################:# mqtt: - binary_sensor: name: "RF Interconnect" unique_id: view_road_smoke_alarm_rf_interconnect default_entity_id: binary_sensor.smoke_alarm_rf_interconnect state_topic: "viewroad-status/smokealarms/rf/interconnect" payload_on: "ON" payload_off: "OFF" availability_topic: "viewroad-status/smokealarms/rf/availability" payload_available: "online" payload_not_available: "offline" icon: mdi:radio-tower device: identifiers: - view_road_smoke_alarm_rf name: "Smoke Alarm RF Monitor" manufacturer: "Zorruno" model: "AJ-765 RF Monitor" sw_version: "1.2.0" - event: name: "RF Event" unique_id: view_road_smoke_alarm_rf_event default_entity_id: event.smoke_alarm_rf_event state_topic: "viewroad-status/smokealarms/rf/event" event_types: - interconnect_start - detector_test - remote_test - remote_hush - smoke_alarm - unknown_aj765 - interconnect_end availability_topic: "viewroad-status/smokealarms/rf/availability" payload_available: "online" payload_not_available: "offline" icon: mdi:radio-tower device: identifiers: - view_road_smoke_alarm_rf - sensor: name: "RF Current Type" unique_id: view_road_smoke_alarm_rf_current_type default_entity_id: sensor.smoke_alarm_rf_current_type state_topic: "viewroad-status/smokealarms/rf/current_type" availability_topic: "viewroad-status/smokealarms/rf/availability" payload_available: "online" payload_not_available: "offline" icon: mdi:waveform device: identifiers: - view_road_smoke_alarm_rf - sensor: name: "RF Last Type" unique_id: view_road_smoke_alarm_rf_last_type default_entity_id: sensor.smoke_alarm_rf_last_type state_topic: "viewroad-status/smokealarms/rf/last_type" entity_category: diagnostic availability_topic: "viewroad-status/smokealarms/rf/availability" payload_available: "online" payload_not_available: "offline" icon: mdi:waveform device: identifiers: - view_road_smoke_alarm_rf - sensor: name: "RF Last Confidence" unique_id: view_road_smoke_alarm_rf_last_confidence default_entity_id: sensor.smoke_alarm_rf_last_confidence state_topic: "viewroad-status/smokealarms/rf/last_confidence" unit_of_measurement: "%" state_class: measurement entity_category: diagnostic availability_topic: "viewroad-status/smokealarms/rf/availability" payload_available: "online" payload_not_available: "offline" icon: mdi:percent device: identifiers: - view_road_smoke_alarm_rf - sensor: name: "RF Last Seen" unique_id: view_road_smoke_alarm_rf_last_seen default_entity_id: sensor.smoke_alarm_rf_last_seen state_topic: "viewroad-status/smokealarms/rf/last_seen" device_class: timestamp entity_category: diagnostic availability_topic: "viewroad-status/smokealarms/rf/availability" payload_available: "online" payload_not_available: "offline" device: identifiers: - view_road_smoke_alarm_rf - sensor: name: "RF Last Duration" unique_id: view_road_smoke_alarm_rf_last_duration default_entity_id: sensor.smoke_alarm_rf_last_duration state_topic: "viewroad-status/smokealarms/rf/last_duration" unit_of_measurement: "s" device_class: duration state_class: measurement entity_category: diagnostic availability_topic: "viewroad-status/smokealarms/rf/availability" payload_available: "online" payload_not_available: "offline" device: identifiers: - view_road_smoke_alarm_rf