Map integration customization

We have a customization where we need to display on the alarm different type of devices:

-cameras

-fire alarms

-access controls

is there any way to create custom device type and add them to the map using default functionality or plugin integrations?

I attached a photo to describe the case

Yes. Please have a look at the Sensor Monitor sample.

https://doc.developer.milestonesys.com/html/index.html?base=samples/pluginsamples/sensormonitor/readme.html&tree=tree_1.html

https://github.com/milestonesys

Thank You Bo

Hello Bo,

i was unable to add the newly created sensors to the map, i followed all instructions in the provided documentation. I tried it on Xprotect 2023 R2 and R1, same happened on both machines, added sensor monitors does not appear in the element selector when i add from the puzzle logo.

Following - https://doc.developer.milestonesys.com/html/index.html?base=samples/pluginsamples/sensormonitor/readme.html&tree=tree_1.html

The Sensor Monitor is deployed and running in the Event Server, can you verify that you did a restart of the Event Server? Also, verify that the Event Server hasn’t stopped when you test.

You then in the Management Client (MC) can create controllers and sensors, can you confirm this?

Then you should be able to add these controllers and sensors to a map. Did you open the Smart Client (SC) after having created the items in the MC? Try a restart of the SC, see if it makes a difference. You could test both Maps and Smart Maps, is the issue the same in both options?

Do the Maps and Smart Maps work as expected when adding cameras?

Do you see any error in the Event Server logs? ([C:\ProgramData\Milestone\XProtect](file:C:/ProgramData/Milestone/XProtect) Event Server\logs and [C:\ProgramData\Milestone\XProtect](file:C:/ProgramData/Milestone/XProtect) Event Server\logs\MIPLogs)

I can do all the steps but the last one , there are no error logs in the both files.

i attached screenshots of the configurations and the map

Thank you for the screenshots, I am still wondering if you have restarted event server.

According the screenshots, you have created a controller and a sensor on Management Client but they are not displayed on Smart Client.

After creating the controller and the sensor, please restart Event server. Then restart Smart Client, the icons should be there on Smart Client.

yes we did restart the event service multiple times, and the smart client , we even tried restarting the server and it still didn’t show on the map.

One possible explanation could be user permissions. Please test with a user belonging to the Administrator’s role and see if it makes a difference.

I tested with user under Administrator’s role and with another user with another role with all permission full control and i still have the same problem.

After creating the Controllers and Sensors, if you restart the Management Client, do the Controllers and Sensors persist or are they also gone from the Management Client?

What product and version is the XProtect you use? What version of the MIP SDK NuGets do you use? What version is the sample from GitHub?

Is everything deployed on one server? (Management Server, Event Server, API Gateway?) If not, please describe..