This is my current config:
mqttAddress: "mqtt://localhost",
mqttUsername: "****",
mqttPassword: "****",
baudRate: 57600,
device: "ttyUSB0",
areaCount: 3,
userCount: 3,
panelUserCode: "****",
zoneConfiguration: {
2: { "name": "", "device_class": "door"},
3: { "name": "", "device_class": "motion"},
5: { "name": "", "device_class": "motion"},
10: { "name": "", "device_class": "motion"},
11: { "name": "", "device_class": "motion"},
19: { "name": "", "device_class": "motion" },
20: { "name": "", "device_class": "door" },
21: { "name": "", "device_class": "door" },
22: { "name": "", "device_class": "door" },
23: { "name": "", "device_class": "door" },
24: { "name": "", "device_class": "motion" }
},
pgmConfiguration: {
},
virtualZoneConfiguration: {
}
}
And in HASS:
- platform: mqtt
state_topic: "paradox_evo/alarm/area/1"
command_topic: "paradox_evo/alarm/area/1/set"
name: "Name1"
payload_disarm: "DISARM"
payload_arm_home: "ARM"
- platform: mqtt
state_topic: "paradox_evo/alarm/area/2"
command_topic: "paradox_evo/alarm/area/2/set"
name: "Name2"
payload_disarm: "DISARM"
payload_arm_home: "ARM"
- platform: mqtt
state_topic: "paradox_evo/alarm/area/3"
command_topic: "paradox_evo/alarm/area/3/set"
name: "Name3"
payload_disarm: "DISARM"
payload_arm_home: "ARM"