Files
hassos_config/everything-presence-zone-configurator/rooms.json
2026-03-26 12:10:21 +01:00

294 lines
8.8 KiB
JSON

[
{
"id": "24b251c3-9afb-4150-ade6-18c41fea8dd0",
"name": "Woonkamer",
"deviceId": "95d0118df036203c9ba9666a638f4aa7",
"profileId": "everything_presence_lite",
"units": "metric",
"zones": [
{
"id": "Zone 1",
"type": "regular",
"x": -2930,
"y": 1920,
"width": 3040,
"height": 2110
},
{
"id": "Zone 2",
"type": "regular",
"x": 970,
"y": 990,
"width": 2170,
"height": 2460
},
{
"id": "Zone 3",
"type": "regular",
"x": 320,
"y": 3610,
"width": 2910,
"height": 1750
}
],
"entityMappings": {
"discoveredAt": "2025-12-17T20:40:22.005Z",
"autoMatchedCount": 78,
"manuallyMappedCount": 0,
"presenceEntity": "binary_sensor.beweging_zolder_ep_lite_occupancy",
"zoneConfigEntities": {
"zone1": {
"beginX": "number.beweging_zolder_ep_lite_zone_1_begin_x",
"endX": "number.beweging_zolder_ep_lite_zone_1_end_x",
"beginY": "number.beweging_zolder_ep_lite_zone_1_begin_y",
"endY": "number.beweging_zolder_ep_lite_zone_1_end_y"
},
"zone2": {
"beginX": "number.beweging_zolder_ep_lite_zone_2_begin_x",
"endX": "number.beweging_zolder_ep_lite_zone_2_end_x",
"beginY": "number.beweging_zolder_ep_lite_zone_2_begin_y",
"endY": "number.beweging_zolder_ep_lite_zone_2_end_y"
},
"zone3": {
"beginX": "number.beweging_zolder_ep_lite_zone_3_begin_x",
"endX": "number.beweging_zolder_ep_lite_zone_3_end_x",
"beginY": "number.beweging_zolder_ep_lite_zone_3_begin_y",
"endY": "number.beweging_zolder_ep_lite_zone_3_end_y"
},
"zone4": {
"beginX": "number.beweging_zolder_ep_lite_zone_4_begin_x",
"endX": "number.beweging_zolder_ep_lite_zone_4_end_x",
"beginY": "number.beweging_zolder_ep_lite_zone_4_begin_y",
"endY": "number.beweging_zolder_ep_lite_zone_4_end_y"
}
},
"exclusionZoneConfigEntities": {
"exclusion1": {
"beginX": "number.beweging_zolder_ep_lite_occupancy_mask_1_begin_x",
"endX": "number.beweging_zolder_ep_lite_occupancy_mask_1_end_x",
"beginY": "number.beweging_zolder_ep_lite_occupancy_mask_1_begin_y",
"endY": "number.beweging_zolder_ep_lite_occupancy_mask_1_end_y"
}
},
"entryZoneConfigEntities": {
"entry1": {
"beginX": "number.beweging_woonkamer_entry_zone_1_begin_x",
"endX": "number.beweging_woonkamer_entry_zone_1_end_x",
"beginY": "number.beweging_woonkamer_entry_zone_1_begin_y",
"endY": "number.beweging_woonkamer_entry_zone_1_end_y"
}
},
"polygonZoneEntities": {
"zone1": "text.beweging_woonkamer_polygon_zone_1",
"zone2": "text.beweging_woonkamer_polygon_zone_2",
"zone3": "text.beweging_woonkamer_polygon_zone_3",
"zone4": "text.beweging_woonkamer_polygon_zone_4"
},
"polygonExclusionEntities": {
"exclusion1": "text.beweging_woonkamer_polygon_exclusion_1",
"exclusion2": "text.beweging_woonkamer_polygon_exclusion_2"
},
"polygonEntryEntities": {
"entry1": "text.beweging_woonkamer_polygon_entry_1",
"entry2": "text.beweging_woonkamer_polygon_entry_2"
},
"trackingTargets": {
"target1": {
"x": "sensor.beweging_zolder_ep_lite_target_1_x",
"y": "sensor.beweging_zolder_ep_lite_target_1_y",
"speed": "sensor.beweging_zolder_ep_lite_target_1_speed",
"resolution": "sensor.beweging_zolder_ep_lite_target_1_resolution",
"angle": "sensor.beweging_zolder_ep_lite_target_1_angle",
"distance": "sensor.beweging_zolder_ep_lite_target_1_distance",
"active": "binary_sensor.beweging_zolder_ep_lite_target_1_active"
},
"target2": {
"x": "sensor.beweging_zolder_ep_lite_target_2_x",
"y": "sensor.beweging_zolder_ep_lite_target_2_y",
"speed": "sensor.beweging_zolder_ep_lite_target_2_speed",
"resolution": "sensor.beweging_zolder_ep_lite_target_2_resolution",
"angle": "sensor.beweging_zolder_ep_lite_target_2_angle",
"distance": "sensor.beweging_zolder_ep_lite_target_2_distance",
"active": "binary_sensor.beweging_zolder_ep_lite_target_2_active"
},
"target3": {
"x": "sensor.beweging_zolder_ep_lite_target_3_x",
"y": "sensor.beweging_zolder_ep_lite_target_3_y",
"speed": "sensor.beweging_zolder_ep_lite_target_3_speed",
"resolution": "sensor.beweging_zolder_ep_lite_target_3_resolution",
"angle": "sensor.beweging_zolder_ep_lite_target_3_angle",
"distance": "sensor.beweging_zolder_ep_lite_target_3_distance",
"active": "binary_sensor.beweging_zolder_ep_lite_target_3_active"
}
}
},
"entityNamePrefix": "beweging_zolder_ep_lite",
"roomShell": {
"points": [
{
"x": -4700,
"y": -3400
},
{
"x": 0,
"y": -3400
},
{
"x": 0,
"y": 1100
},
{
"x": -4700,
"y": 1100
}
]
},
"devicePlacement": {
"x": -3850,
"y": -3350,
"rotationDeg": -43
},
"furniture": [
{
"id": "8998fa1e-d77e-45f8-864a-032fef250a69",
"typeId": "dining-table-6",
"x": -1000,
"y": -2500,
"width": 1800,
"depth": 900,
"height": 750,
"rotationDeg": 270,
"aspectRatioLocked": true
},
{
"id": "dc5ace5a-66e9-4348-820e-526a917c4107",
"typeId": "chair-dining",
"x": -1600,
"y": -3000,
"width": 450,
"depth": 450,
"height": 850,
"rotationDeg": 90,
"aspectRatioLocked": true
},
{
"id": "8c5c6774-7697-4713-8390-7a139db2f85f",
"typeId": "entertainment-center",
"x": -3300,
"y": -3150,
"width": 1400,
"depth": 400,
"height": 600,
"rotationDeg": 180,
"aspectRatioLocked": false
},
{
"id": "52a5aafb-2cd1-440e-9e8a-265860230324",
"typeId": "sofa-lshaped",
"x": -3200,
"y": 150,
"width": 2500,
"depth": 1800,
"height": 800,
"rotationDeg": 0,
"aspectRatioLocked": true
},
{
"id": "f3f65687-1e5e-4305-9072-8094a2b803d4",
"typeId": "bookshelf",
"x": -850,
"y": 850,
"width": 800,
"depth": 300,
"height": 1800,
"rotationDeg": 0,
"aspectRatioLocked": true
},
{
"id": "03a6fd71-3797-4f11-a867-5f1b727f2fed",
"typeId": "plant-large",
"x": -4300,
"y": -3050,
"width": 500,
"depth": 500,
"height": 1200,
"rotationDeg": 0,
"aspectRatioLocked": true
},
{
"id": "2a9833e9-dfb3-48b1-a35d-8224d57ca49e",
"typeId": "chair-dining",
"x": -450,
"y": -3000,
"width": 450,
"depth": 450,
"height": 850,
"rotationDeg": 270,
"aspectRatioLocked": true
},
{
"id": "c43db819-64fc-49de-be0e-21ca097d70a2",
"typeId": "chair-dining",
"x": -1600,
"y": -2500,
"width": 450,
"depth": 450,
"height": 850,
"rotationDeg": 90,
"aspectRatioLocked": true
},
{
"id": "729840c7-871f-4ef8-ba68-803c9a6c9b8d",
"typeId": "chair-dining",
"x": -1600,
"y": -2000,
"width": 450,
"depth": 450,
"height": 850,
"rotationDeg": 90,
"aspectRatioLocked": true
},
{
"id": "2ec0cadb-e0f4-456e-8139-dc9c808a10e9",
"typeId": "chair-dining",
"x": -450,
"y": -2450,
"width": 450,
"depth": 450,
"height": 850,
"rotationDeg": 270,
"aspectRatioLocked": true
},
{
"id": "beee72d4-5996-4f10-86e6-342c3d376d5f",
"typeId": "chair-dining",
"x": -450,
"y": -1950,
"width": 450,
"depth": 450,
"height": 850,
"rotationDeg": 270,
"aspectRatioLocked": true
}
],
"doors": [
{
"id": "e570a0ec-1087-4030-b8c9-6c19bec8b676",
"segmentIndex": 3,
"positionOnSegment": 0.8030302501860118,
"widthMm": 850,
"swingDirection": "in",
"swingSide": "right"
},
{
"id": "bb79360b-7ad6-4b13-bda0-b7c47157fb73",
"segmentIndex": 1,
"positionOnSegment": 0.73,
"widthMm": 850,
"swingDirection": "in",
"swingSide": "right"
}
],
"metadata": {}
}
]