{
  "schema": "R38-installations-study-1",
  "date": "2026-10-29",
  "baseline_sha256": "e5c76bc844a87677630c50a77c003074e2d107bbf42355551be8b8707cd448ff",
  "global_R37_sha256": "cfb91d61031f758cb3ee4d925c5f3954eb394294f6494c0c99582e7afcbd9e0e",
  "status": "COORDENACAO E CALCULOS CONDICIONAIS;NAO EXECUTAR",
  "supply": {
    "phases": 3,
    "nominal_V": [
      230,
      400
    ],
    "contracted_options_kVA": [
      13.8,
      17.25
    ],
    "approx_nominal_phase_options_A": [
      20,
      25
    ],
    "earthing_system": null,
    "main_feed_section": null,
    "grid_Icc": null,
    "power_step_selected": false
  },
  "points": [
    {
      "id": "S-HA-01",
      "space": "Hall",
      "type": "comando",
      "centre_CAD_m": [
        8.9,
        8.5,
        1.1
      ],
      "centre_CAD_mm": [
        8900.0,
        8500.0,
        1100.0
      ],
      "function": "Pano norte, a oeste de P1; ao entrar pelo lado livre da folha.",
      "circuit_study": "BUS-KNX",
      "support": "W11",
      "face": "S",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Fora de R05 e do espelho/consola. Tecla2 fica reservada se os dois LED do hall não forem adotados.",
      "keys": [
        {
          "key": 1,
          "label": "Hall",
          "targets": [
            "G-HA-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Espelho",
          "targets": [
            "G-HA-02"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 3,
          "label": "Chegar",
          "targets": [
            "SC-CHEGAR"
          ],
          "action": "ativar cena proposta",
          "long_press_required": false
        },
        {
          "key": 4,
          "label": "Sair",
          "targets": [
            "SC-SAIR"
          ],
          "action": "ativar cena proposta",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-SA-01",
      "space": "Sala",
      "type": "comando",
      "centre_CAD_m": [
        4.0,
        2.25,
        1.1
      ],
      "centre_CAD_mm": [
        4000.0,
        2250.0,
        1100.0
      ],
      "function": "Parede da suíte, face da sala, abaixo de P4.",
      "circuit_study": "BUS-KNX",
      "support": "W16",
      "face": "E",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Sem fixar na cassete P4 nem no aparador.",
      "keys": [
        {
          "key": 1,
          "label": "Estar",
          "targets": [
            "G-SA-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Jantar",
          "targets": [
            "G-SA-02"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 3,
          "label": "TV",
          "targets": [
            "G-SA-03"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 4,
          "label": "Cristaleira",
          "targets": [
            "G-SA-04"
          ],
          "action": "alternar",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-CO-01",
      "space": "Cozinha",
      "type": "comando",
      "centre_CAD_m": [
        8.5,
        7.75,
        1.05
      ],
      "centre_CAD_mm": [
        8500.0,
        7750.0,
        1050.0
      ],
      "function": "Pano maciço entre o início da parede e a bancada, face da cozinha.",
      "circuit_study": "BUS-KNX",
      "support": "W33",
      "face": "W",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Centro1050mm nesta posição; placa termina60mm abaixo da cota inferior do espelho no lado oposto. Não abrir roço sem compatibilizar o espelho e a carpintaria.",
      "keys": [
        {
          "key": 1,
          "label": "Geral",
          "targets": [
            "G-CO-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Bancada",
          "targets": [
            "G-CO-02"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 3,
          "label": "Pendentes",
          "targets": [
            "G-CO-03"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 4,
          "label": "Ilha + nichos",
          "targets": [
            "G-CO-04"
          ],
          "action": "alternar",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-LA-01",
      "space": "Lavandaria / acesso sala",
      "type": "comando",
      "centre_CAD_m": [
        4.0,
        6.2,
        1.1
      ],
      "centre_CAD_mm": [
        4000.0,
        6200.0,
        1100.0
      ],
      "function": "Do lado da sala, antes de entrar em P6, abaixo do vão.",
      "circuit_study": "BUS-KNX",
      "support": "W20",
      "face": "E",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "A extremidade da cristaleira termina emY5.80; placa emY6.16..6.24, sem sobreposição.",
      "keys": [
        {
          "key": 1,
          "label": "Lavandaria",
          "targets": [
            "G-LA-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Trabalho",
          "targets": [
            "G-LA-02"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 3,
          "label": "Despensa",
          "targets": [
            "G-LA-03"
          ],
          "action": "alternar",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-LA-02",
      "space": "Lavandaria / P2",
      "type": "comando",
      "centre_CAD_m": [
        -0.05,
        7.9,
        1.1
      ],
      "centre_CAD_mm": [
        -50.0,
        7900.0,
        1100.0
      ],
      "function": "Pano a norte de P2, na faixa adicional da lavandaria.",
      "circuit_study": "BUS-KNX",
      "support": "W03",
      "face": "E",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Placa acaba110mm antes da frente da despensa; usar com a porta da primeira coluna fechada. Não desloca máquinas, AQS, VMC ou móveis.",
      "keys": [
        {
          "key": 1,
          "label": "Lavandaria",
          "targets": [
            "G-LA-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Trabalho",
          "targets": [
            "G-LA-02"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 3,
          "label": "Despensa",
          "targets": [
            "G-LA-03"
          ],
          "action": "alternar",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-DI-01",
      "space": "Distribuição / sala",
      "type": "comando",
      "centre_CAD_m": [
        10.25,
        5.1,
        1.1
      ],
      "centre_CAD_mm": [
        10250.0,
        5100.0,
        1100.0
      ],
      "function": "Do lado da sala, acima do vão P7.",
      "circuit_study": "BUS-KNX",
      "support": "W24",
      "face": "W",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Não usar a face da distribuição, ocupada pelo armário ARR_N.",
      "keys": [
        {
          "key": 1,
          "label": "Circulação",
          "targets": [
            "G-DI-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Percurso noite",
          "targets": [
            "SC-NOITE"
          ],
          "action": "ativar cena condicional",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-DI-02",
      "space": "Distribuição / quartos",
      "type": "comando",
      "centre_CAD_m": [
        13.2,
        4.245,
        1.1
      ],
      "centre_CAD_mm": [
        13200.0,
        4245.0,
        1100.0
      ],
      "function": "Pequeno pano entre P9 e P10, face da distribuição.",
      "circuit_study": "BUS-KNX",
      "support": "W37",
      "face": "W",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "310mm entre vãos; placa80 deixa115mm nominais a cada lado.",
      "keys": [
        {
          "key": 1,
          "label": "Circulação",
          "targets": [
            "G-DI-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Percurso noite",
          "targets": [
            "SC-NOITE"
          ],
          "action": "ativar cena condicional",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-BC-01",
      "space": "Banho comum / lado seco",
      "type": "comando",
      "centre_CAD_m": [
        12.03,
        5.4,
        1.1
      ],
      "centre_CAD_mm": [
        12030.0,
        5400.0,
        1100.0
      ],
      "function": "Na distribuição, antes de P8, a oeste do aro.",
      "circuit_study": "BUS-KNX",
      "support": "W26",
      "face": "S",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Sem comando desenhado no interior húmido. Modo SC-BC-NOITE é opcional, condicionado ao espelho.",
      "keys": [
        {
          "key": 1,
          "label": "Geral / duche",
          "targets": [
            "G-BC-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Espelho LED",
          "targets": [
            "G-BC-02"
          ],
          "action": "alternar",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-ES-01",
      "space": "Escritório",
      "type": "comando",
      "centre_CAD_m": [
        10.85,
        2.94,
        1.1
      ],
      "centre_CAD_mm": [
        10850.0,
        2940.0,
        1100.0
      ],
      "function": "Pano norte a oeste de P11, do lado do escritório.",
      "circuit_study": "BUS-KNX",
      "support": "W40",
      "face": "S",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Fora do arco de P11 e além da extremidade das prateleiras; não montar atrás da estante.",
      "keys": [
        {
          "key": 1,
          "label": "Geral",
          "targets": [
            "G-ES-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Dois postos",
          "targets": [
            "G-ES-02"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 3,
          "label": "Livros",
          "targets": [
            "G-ES-03"
          ],
          "action": "alternar",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-SU-01",
      "space": "Suíte / entrada",
      "type": "comando",
      "centre_CAD_m": [
        3.85,
        2.425,
        1.1
      ],
      "centre_CAD_mm": [
        3850.0,
        2425.0,
        1100.0
      ],
      "function": "Faixa entre a cómoda e a entrada P4, face do quarto.",
      "circuit_study": "BUS-KNX",
      "support": "W16",
      "face": "W",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Faixa250mm: placa80 deixa85mm a cada extremo. Conferir aro e remate da cómoda.",
      "keys": [
        {
          "key": 1,
          "label": "Geral",
          "targets": [
            "G-SU-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Leitura ambas",
          "targets": [
            "G-SU-02",
            "G-SU-03"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 3,
          "label": "Closet",
          "targets": [
            "G-CL-01",
            "G-CL-02"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 4,
          "label": "Quarto desligar",
          "targets": [
            "G-SU-01",
            "G-SU-02",
            "G-SU-03"
          ],
          "action": "desligar",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-SU-02",
      "space": "Suíte / cabeceira sul",
      "type": "comando",
      "centre_CAD_m": [
        -0.025,
        0.325,
        0.85
      ],
      "centre_CAD_mm": [
        -25.0,
        325.0,
        850.0
      ],
      "function": "No ripado fino sobre a mesinha sul, acessível da cama.",
      "circuit_study": "BUS-KNX",
      "support": "W01",
      "face": "E",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Centro250mm acima do tampo da mesa. Fixação apenas no suporte maciço, fora da cabeceira central espessa.",
      "keys": [
        {
          "key": 1,
          "label": "Leitura sul",
          "targets": [
            "G-SU-02"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Geral",
          "targets": [
            "G-SU-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 3,
          "label": "Percurso noite",
          "targets": [
            "SC-NOITE"
          ],
          "action": "ativar cena condicional",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-SU-03",
      "space": "Suíte / cabeceira norte",
      "type": "comando",
      "centre_CAD_m": [
        -0.025,
        2.775,
        0.85
      ],
      "centre_CAD_mm": [
        -25.0,
        2775.0,
        850.0
      ],
      "function": "No ripado fino sobre a mesinha norte, acessível da cama.",
      "circuit_study": "BUS-KNX",
      "support": "W01",
      "face": "E",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Centro250mm acima do tampo; não transferir para a antiga cabeceira norte.",
      "keys": [
        {
          "key": 1,
          "label": "Leitura norte",
          "targets": [
            "G-SU-03"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Geral",
          "targets": [
            "G-SU-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 3,
          "label": "Percurso noite",
          "targets": [
            "SC-NOITE"
          ],
          "action": "ativar cena condicional",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-CL-01",
      "space": "Closet / entrada",
      "type": "comando",
      "centre_CAD_m": [
        2.6,
        3.1,
        1.1
      ],
      "centre_CAD_mm": [
        2600.0,
        3100.0,
        1100.0
      ],
      "function": "Na face do quarto, antes da passagem para o closet.",
      "circuit_study": "BUS-KNX",
      "support": "W_SU_N",
      "face": "S",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Não colocar na frente do banco sul nem na cassete P5.",
      "keys": [
        {
          "key": 1,
          "label": "Geral closet",
          "targets": [
            "G-CL-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Bancos LED",
          "targets": [
            "G-CL-02"
          ],
          "action": "alternar",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-BS-01",
      "space": "Banho suíte / lado seco",
      "type": "comando",
      "centre_CAD_m": [
        3.85,
        4.7,
        1.1
      ],
      "centre_CAD_mm": [
        3850.0,
        4700.0,
        1100.0
      ],
      "function": "Parede leste do closet, antes de atravessar P5.",
      "circuit_study": "BUS-KNX",
      "support": "W20",
      "face": "W",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "210mm entre bordo da placa e fim da cassete P4. O pano ao lado de P5 está ocupado pela cassete/banco; não o perfurar. SC-BS-NOITE condicionado ao produto.",
      "keys": [
        {
          "key": 1,
          "label": "Geral / duche",
          "targets": [
            "G-BS-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Espelho LED",
          "targets": [
            "G-BS-02"
          ],
          "action": "alternar",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-MA-01",
      "space": "Matilde / entrada",
      "type": "comando",
      "centre_CAD_m": [
        13.35,
        5.45,
        1.1
      ],
      "centre_CAD_mm": [
        13350.0,
        5450.0,
        1100.0
      ],
      "function": "No quarto, a norte de P9 e do lado oposto à dobradiça.",
      "circuit_study": "BUS-KNX",
      "support": "W38",
      "face": "E",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Fora do roupeiro R01; conferir aro na faixa curta.",
      "keys": [
        {
          "key": 1,
          "label": "Geral",
          "targets": [
            "G-MA-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Leitura ambas",
          "targets": [
            "G-MA-02",
            "G-MA-03"
          ],
          "action": "alternar",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-MA-02",
      "space": "Matilde / cabeceira sul",
      "type": "comando",
      "centre_CAD_m": [
        16.35,
        6.050000000000001,
        0.8
      ],
      "centre_CAD_mm": [
        16350.0,
        6050.0,
        800.0
      ],
      "function": "Sobre a mesa NT03 na parede da cabeceira.",
      "circuit_study": "BUS-KNX",
      "support": "W15",
      "face": "W",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Centro300mm acima do tampo de estudo; posição final depende da cama/mesa reais.",
      "keys": [
        {
          "key": 1,
          "label": "Leitura sul",
          "targets": [
            "G-MA-02"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Geral",
          "targets": [
            "G-MA-01"
          ],
          "action": "alternar",
          "long_press_required": false
        }
      ],
      "revision": "R38",
      "change_reason": "Acompanha cama/NT03/04deslocados+150Y pelo contratoquartosR38",
      "bus_address_pending": true
    },
    {
      "id": "S-MA-03",
      "space": "Matilde / cabeceira norte",
      "type": "comando",
      "centre_CAD_m": [
        16.35,
        8.05,
        0.8
      ],
      "centre_CAD_mm": [
        16350.0,
        8050.0,
        800.0
      ],
      "function": "Sobre a mesa NT04 na parede da cabeceira.",
      "circuit_study": "BUS-KNX",
      "support": "W15",
      "face": "W",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Não usar a frente do roupeiro nem confundir com armário alto.",
      "keys": [
        {
          "key": 1,
          "label": "Leitura norte",
          "targets": [
            "G-MA-03"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Geral",
          "targets": [
            "G-MA-01"
          ],
          "action": "alternar",
          "long_press_required": false
        }
      ],
      "revision": "R38",
      "change_reason": "Acompanha cama/NT03/04deslocados+150Y pelo contratoquartosR38",
      "bus_address_pending": true
    },
    {
      "id": "S-FR-01",
      "space": "Francisco / entrada",
      "type": "comando",
      "centre_CAD_m": [
        13.35,
        3.0,
        1.1
      ],
      "centre_CAD_mm": [
        13350.0,
        3000.0,
        1100.0
      ],
      "function": "No quarto, a sul de P10 e do lado oposto à dobradiça.",
      "circuit_study": "BUS-KNX",
      "support": "W36",
      "face": "E",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Fora do roupeiro R02 e do arco da porta.",
      "keys": [
        {
          "key": 1,
          "label": "Geral",
          "targets": [
            "G-FR-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Leitura ambas",
          "targets": [
            "G-FR-02",
            "G-FR-03"
          ],
          "action": "alternar",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-FR-02",
      "space": "Francisco / cabeceira sul",
      "type": "comando",
      "centre_CAD_m": [
        16.35,
        0.45,
        0.8
      ],
      "centre_CAD_mm": [
        16350.0,
        450.0,
        800.0
      ],
      "function": "Sobre a mesa NT05 na parede da cabeceira.",
      "circuit_study": "BUS-KNX",
      "support": "W15",
      "face": "W",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Centro300mm acima do tampo de estudo.",
      "keys": [
        {
          "key": 1,
          "label": "Leitura sul",
          "targets": [
            "G-FR-02"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Geral",
          "targets": [
            "G-FR-01"
          ],
          "action": "alternar",
          "long_press_required": false
        }
      ],
      "revision": "R38",
      "change_reason": "Acompanha cama/NT05/06deslocados−200Y pelo contratoquartosR38",
      "bus_address_pending": true
    },
    {
      "id": "S-FR-03",
      "space": "Francisco / cabeceira norte",
      "type": "comando",
      "centre_CAD_m": [
        16.35,
        2.4499999999999997,
        0.8
      ],
      "centre_CAD_mm": [
        16350.0,
        2450.0,
        800.0
      ],
      "function": "Sobre a mesa NT06 na parede da cabeceira.",
      "circuit_study": "BUS-KNX",
      "support": "W15",
      "face": "W",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Centro300mm acima do tampo de estudo.",
      "keys": [
        {
          "key": 1,
          "label": "Leitura norte",
          "targets": [
            "G-FR-03"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Geral",
          "targets": [
            "G-FR-01"
          ],
          "action": "alternar",
          "long_press_required": false
        }
      ],
      "revision": "R38",
      "change_reason": "Acompanha cama/NT05/06deslocados−200Y pelo contratoquartosR38",
      "bus_address_pending": true
    },
    {
      "id": "S-EX-01",
      "space": "Pala carros / P2",
      "type": "comando",
      "centre_CAD_m": [
        -0.3,
        6.55,
        1.1
      ],
      "centre_CAD_mm": [
        -300.0,
        6550.0,
        1100.0
      ],
      "function": "Face exterior da parede, a sul de P2, sob a pala.",
      "circuit_study": "BUS-KNX",
      "support": "W02",
      "face": "W",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Produto e invólucro adequados à exposição, a selecionar pelo projetista; não fixar no ripado estrutural da pala.",
      "keys": [
        {
          "key": 1,
          "label": "Pala carros",
          "targets": [
            "G-EX-02"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Percurso entrada",
          "targets": [
            "G-EX-01",
            "G-EX-04"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 3,
          "label": "Exterior desligar",
          "targets": [
            "G-EX-01",
            "G-EX-02",
            "G-EX-03",
            "G-EX-04"
          ],
          "action": "desligar",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "S-EX-02",
      "space": "Jardim / acesso sala",
      "type": "comando",
      "centre_CAD_m": [
        7.15,
        -0.25,
        1.1
      ],
      "centre_CAD_mm": [
        7150.0,
        -250.0,
        1100.0
      ],
      "function": "Face exterior, a leste do vão da sala VE6.",
      "circuit_study": "BUS-KNX",
      "support": "W06",
      "face": "S",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Produto adequado ao exterior; coordenar com ripado/estanqueidade. Placa fica175mm aproximadamente depois do vão.",
      "keys": [
        {
          "key": 1,
          "label": "Pala jardim",
          "targets": [
            "G-EX-03"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Percursos",
          "targets": [
            "G-EX-04"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 3,
          "label": "Exterior desligar",
          "targets": [
            "G-EX-01",
            "G-EX-02",
            "G-EX-03",
            "G-EX-04"
          ],
          "action": "desligar",
          "long_press_required": false
        }
      ],
      "bus_address_pending": true
    },
    {
      "id": "E-CO-01",
      "space": "Estore",
      "type": "estore",
      "centre_CAD_m": [
        8.5,
        7.91,
        1.05
      ],
      "centre_CAD_mm": [
        8500.0,
        7910.0,
        1050.0
      ],
      "function": "Subir/parar/descer estore; interbloqueio elétrico independente de HA",
      "circuit_study": null,
      "support": "W33",
      "face": "W",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Reserva de comando local. Motor, caixa, manutenção e cablagem por projeto. HA:0fechado/100aberto. Comando físico↑/stop/↓;atuador interbloqueado, nunca subir/descer simultaneamente;posição confirmada sempressupor3fiosdomotor.",
      "control_bus": "KNX_TP_PROPOSTO",
      "motor_circuit": "C-EST"
    },
    {
      "id": "E-SA-01",
      "space": "Estore",
      "type": "estore",
      "centre_CAD_m": [
        4,
        2.09,
        1.1
      ],
      "centre_CAD_mm": [
        4000,
        2090.0,
        1100.0
      ],
      "function": "Subir/parar/descer estore; interbloqueio elétrico independente de HA",
      "circuit_study": null,
      "support": "W16 face sala",
      "face": "E",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Reserva de comando local. Motor, caixa, manutenção e cablagem por projeto. HA:0fechado/100aberto. Comando físico↑/stop/↓;atuador interbloqueado, nunca subir/descer simultaneamente;posição confirmada sempressupor3fiosdomotor.",
      "control_bus": "KNX_TP_PROPOSTO",
      "motor_circuit": "C-EST"
    },
    {
      "id": "E-SU-01",
      "space": "Estore",
      "type": "estore",
      "centre_CAD_m": [
        3.38,
        0,
        1.1
      ],
      "centre_CAD_mm": [
        3380.0,
        0,
        1100.0
      ],
      "function": "Subir/parar/descer estore; interbloqueio elétrico independente de HA",
      "circuit_study": null,
      "support": "W05",
      "face": "N",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Reserva de comando local. Motor, caixa, manutenção e cablagem por projeto. HA:0fechado/100aberto. Comando físico↑/stop/↓;atuador interbloqueado, nunca subir/descer simultaneamente;posição confirmada sempressupor3fiosdomotor.",
      "control_bus": "KNX_TP_PROPOSTO",
      "motor_circuit": "C-EST"
    },
    {
      "id": "E-MA-01",
      "space": "Estore",
      "type": "estore",
      "centre_CAD_m": [
        13.35,
        5.65,
        1.1
      ],
      "centre_CAD_mm": [
        13350.0,
        5650.0,
        1100.0
      ],
      "function": "Subir/parar/descer estore; interbloqueio elétrico independente de HA",
      "circuit_study": null,
      "support": "W39",
      "face": "E",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Reserva de comando local. Motor, caixa, manutenção e cablagem por projeto. HA:0fechado/100aberto. Comando físico↑/stop/↓;atuador interbloqueado, nunca subir/descer simultaneamente;posição confirmada sempressupor3fiosdomotor.",
      "control_bus": "KNX_TP_PROPOSTO",
      "motor_circuit": "C-EST"
    },
    {
      "id": "E-FR-01",
      "space": "Estore",
      "type": "estore",
      "centre_CAD_m": [
        13.35,
        2.84,
        1.1
      ],
      "centre_CAD_mm": [
        13350.0,
        2840.0,
        1100.0
      ],
      "function": "Subir/parar/descer estore; interbloqueio elétrico independente de HA",
      "circuit_study": null,
      "support": "W36",
      "face": "E",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Reserva de comando local. Motor, caixa, manutenção e cablagem por projeto. HA:0fechado/100aberto. Comando físico↑/stop/↓;atuador interbloqueado, nunca subir/descer simultaneamente;posição confirmada sempressupor3fiosdomotor.",
      "control_bus": "KNX_TP_PROPOSTO",
      "motor_circuit": "C-EST"
    },
    {
      "id": "E-ES-01",
      "space": "Estore",
      "type": "estore",
      "centre_CAD_m": [
        10.69,
        2.94,
        1.1
      ],
      "centre_CAD_mm": [
        10690.0,
        2940.0,
        1100.0
      ],
      "function": "Subir/parar/descer estore; interbloqueio elétrico independente de HA",
      "circuit_study": null,
      "support": "W40",
      "face": "S",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Reserva de comando local. Motor, caixa, manutenção e cablagem por projeto. HA:0fechado/100aberto. Comando físico↑/stop/↓;atuador interbloqueado, nunca subir/descer simultaneamente;posição confirmada sempressupor3fiosdomotor.",
      "control_bus": "KNX_TP_PROPOSTO",
      "motor_circuit": "C-EST"
    },
    {
      "id": "T-SA-01",
      "space": "Sala",
      "type": "tomada",
      "centre_CAD_m": [
        10.25,
        0.65,
        0.3
      ],
      "centre_CAD_mm": [
        10250.0,
        650.0,
        300.0
      ],
      "function": "TV/áudio;3tomadas e2RJ45; acesso por módulo TV",
      "circuit_study": "C-TSA",
      "support": "W23",
      "face": "W",
      "quantity": 3,
      "plate_envelope_mm": [
        240,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": " Reserva de conjunto de tomadas [240, 80]mm (largura tangente à parede × altura); série e medida real por selecionar."
    },
    {
      "id": "T-SA-02",
      "space": "Sala",
      "type": "tomada",
      "centre_CAD_m": [
        7.6,
        0,
        0.3
      ],
      "centre_CAD_mm": [
        7600.0,
        0,
        300.0
      ],
      "function": "Apoio estar/aspirador",
      "circuit_study": "C-TSA",
      "support": "W06",
      "face": "N",
      "quantity": 2,
      "plate_envelope_mm": [
        160,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": " Reserva de conjunto de tomadas [160, 80]mm (largura tangente à parede × altura); série e medida real por selecionar."
    },
    {
      "id": "T-SA-03",
      "space": "Sala",
      "type": "tomada",
      "centre_CAD_m": [
        4,
        1.1,
        0.3
      ],
      "centre_CAD_mm": [
        4000,
        1100.0,
        300.0
      ],
      "function": "Apoio poltronas",
      "circuit_study": "C-TSA",
      "support": "W16",
      "face": "E",
      "quantity": 2,
      "plate_envelope_mm": [
        160,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": " Reserva de conjunto de tomadas [160, 80]mm (largura tangente à parede × altura); série e medida real por selecionar."
    },
    {
      "id": "T-HA-01",
      "space": "Hall",
      "type": "tomada",
      "centre_CAD_m": [
        8.65,
        8.1,
        0.3
      ],
      "centre_CAD_mm": [
        8650.0,
        8100.0,
        300.0
      ],
      "function": "Aspiração/apoio hall, fora da consola",
      "circuit_study": "C-TSA",
      "support": "W33",
      "face": "E",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": ""
    },
    {
      "id": "T-SU-01",
      "space": "Suíte",
      "type": "tomada",
      "centre_CAD_m": [
        -0.025,
        0.325,
        0.7
      ],
      "centre_CAD_mm": [
        -25.0,
        325.0,
        700.0
      ],
      "function": "Mesinha sul;2tomadas, eventualUSB-C em módulo separado",
      "circuit_study": "C-TQS",
      "support": "W01",
      "face": "E",
      "quantity": 2,
      "plate_envelope_mm": [
        160,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": " Reserva de conjunto de tomadas [160, 80]mm (largura tangente à parede × altura); série e medida real por selecionar."
    },
    {
      "id": "T-SU-02",
      "space": "Suíte",
      "type": "tomada",
      "centre_CAD_m": [
        -0.025,
        2.775,
        0.7
      ],
      "centre_CAD_mm": [
        -25.0,
        2775.0,
        700.0
      ],
      "function": "Mesinha norte;2tomadas",
      "circuit_study": "C-TQS",
      "support": "W01",
      "face": "E",
      "quantity": 2,
      "plate_envelope_mm": [
        160,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": " Reserva de conjunto de tomadas [160, 80]mm (largura tangente à parede × altura); série e medida real por selecionar."
    },
    {
      "id": "T-SU-03",
      "space": "Suíte",
      "type": "tomada",
      "centre_CAD_m": [
        3.85,
        2.425,
        0.3
      ],
      "centre_CAD_mm": [
        3850.0,
        2425.0,
        300.0
      ],
      "function": "Limpeza/apoio; abaixo do comando, fora da cómoda",
      "circuit_study": "C-TQS",
      "support": "W16",
      "face": "W",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": ""
    },
    {
      "id": "T-MA-01",
      "space": "Matilde",
      "type": "tomada",
      "centre_CAD_m": [
        16.35,
        6.050000000000001,
        0.65
      ],
      "centre_CAD_mm": [
        16350.0,
        6050.0,
        650.0
      ],
      "function": "Mesinha sul",
      "circuit_study": "C-TQ1",
      "support": "W15",
      "face": "W",
      "quantity": 2,
      "plate_envelope_mm": [
        160,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": " Reserva de conjunto de tomadas [160, 80]mm (largura tangente à parede × altura); série e medida real por selecionar.",
      "revision": "R38",
      "change_reason": "Acompanha cama/NT03/04deslocados+150Y pelo contratoquartosR38"
    },
    {
      "id": "T-MA-02",
      "space": "Matilde",
      "type": "tomada",
      "centre_CAD_m": [
        16.35,
        8.05,
        0.65
      ],
      "centre_CAD_mm": [
        16350.0,
        8050.0,
        650.0
      ],
      "function": "Mesinha norte",
      "circuit_study": "C-TQ1",
      "support": "W15",
      "face": "W",
      "quantity": 2,
      "plate_envelope_mm": [
        160,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": " Reserva de conjunto de tomadas [160, 80]mm (largura tangente à parede × altura); série e medida real por selecionar.",
      "revision": "R38",
      "change_reason": "Acompanha cama/NT03/04deslocados+150Y pelo contratoquartosR38"
    },
    {
      "id": "T-MA-03",
      "space": "Matilde",
      "type": "tomada",
      "centre_CAD_m": [
        13.35,
        5.85,
        0.3
      ],
      "centre_CAD_mm": [
        13350.0,
        5850.0,
        300.0
      ],
      "function": "Apoio/limpeza; não afirma secretária nova adotada",
      "circuit_study": "C-TQ1",
      "support": "W39",
      "face": "E",
      "quantity": 2,
      "plate_envelope_mm": [
        160,
        80
      ],
      "status": "PROPOSTA_REPOSICAO_R41_NAO_APROVADA_EXECUCAO",
      "note": " Reserva de conjunto de tomadas [160, 80]mm (largura tangente à parede × altura); série e medida real por selecionar.",
      "revision": "R41",
      "change_reason": "Sai da nova envolvente da cómoda1800. Reposição de coordenação a validar por eletricista/obra; série e redes ocultas por confirmar.",
      "execution_released": false,
      "purchase_released": false
    },
    {
      "id": "T-FR-01",
      "space": "Francisco",
      "type": "tomada",
      "centre_CAD_m": [
        16.35,
        0.45,
        0.65
      ],
      "centre_CAD_mm": [
        16350.0,
        450.0,
        650.0
      ],
      "function": "Mesinha sul",
      "circuit_study": "C-TQ2",
      "support": "W15",
      "face": "W",
      "quantity": 2,
      "plate_envelope_mm": [
        160,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": " Reserva de conjunto de tomadas [160, 80]mm (largura tangente à parede × altura); série e medida real por selecionar.",
      "revision": "R38",
      "change_reason": "Acompanha cama/NT05/06deslocados−200Y pelo contratoquartosR38"
    },
    {
      "id": "T-FR-02",
      "space": "Francisco",
      "type": "tomada",
      "centre_CAD_m": [
        16.35,
        2.4499999999999997,
        0.65
      ],
      "centre_CAD_mm": [
        16350.0,
        2450.0,
        650.0
      ],
      "function": "Mesinha norte",
      "circuit_study": "C-TQ2",
      "support": "W15",
      "face": "W",
      "quantity": 2,
      "plate_envelope_mm": [
        160,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": " Reserva de conjunto de tomadas [160, 80]mm (largura tangente à parede × altura); série e medida real por selecionar.",
      "revision": "R38",
      "change_reason": "Acompanha cama/NT05/06deslocados−200Y pelo contratoquartosR38"
    },
    {
      "id": "T-FR-03",
      "space": "Francisco",
      "type": "tomada",
      "centre_CAD_m": [
        13.35,
        2.7,
        0.3
      ],
      "centre_CAD_mm": [
        13350.0,
        2700.0,
        300.0
      ],
      "function": "Apoio/limpeza fora do roupeiro",
      "circuit_study": "C-TQ2",
      "support": "W36",
      "face": "E",
      "quantity": 2,
      "plate_envelope_mm": [
        160,
        80
      ],
      "status": "PROPOSTA_REPOSICAO_R41_NAO_APROVADA_EXECUCAO",
      "note": " Reserva de conjunto de tomadas [160, 80]mm (largura tangente à parede × altura); série e medida real por selecionar.",
      "revision": "R41",
      "execution_released": false,
      "purchase_released": false,
      "change_reason": "Sai da nova envolvente da cómoda1800. Reposição de coordenação a validar por eletricista/obra; série e redes ocultas por confirmar."
    },
    {
      "id": "T-ES-01",
      "space": "Escritório",
      "type": "tomada",
      "centre_CAD_m": [
        13.2,
        0.56,
        0.9
      ],
      "centre_CAD_mm": [
        13200.0,
        560.0,
        900.0
      ],
      "function": "Posto1;3tomadas e2RJ45, sobresecretária",
      "circuit_study": "C-TES",
      "support": "W36",
      "face": "W",
      "quantity": 3,
      "plate_envelope_mm": [
        240,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": " Reserva de conjunto de tomadas [240, 80]mm (largura tangente à parede × altura); série e medida real por selecionar."
    },
    {
      "id": "T-ES-02",
      "space": "Escritório",
      "type": "tomada",
      "centre_CAD_m": [
        13.2,
        1.7,
        0.9
      ],
      "centre_CAD_mm": [
        13200.0,
        1700.0,
        900.0
      ],
      "function": "Posto2;3tomadas e2RJ45, sobresecretária",
      "circuit_study": "C-TES",
      "support": "W36",
      "face": "W",
      "quantity": 3,
      "plate_envelope_mm": [
        240,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": " Reserva de conjunto de tomadas [240, 80]mm (largura tangente à parede × altura); série e medida real por selecionar."
    },
    {
      "id": "T-ES-03",
      "space": "Escritório",
      "type": "tomada",
      "centre_CAD_m": [
        10.4,
        2.8,
        0.3
      ],
      "centre_CAD_mm": [
        10400.0,
        2800.0,
        300.0
      ],
      "function": "Limpeza/impressora, além das prateleiras",
      "circuit_study": "C-TES",
      "support": "W23",
      "face": "E",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": ""
    },
    {
      "id": "T-CO-01",
      "space": "Cozinha",
      "type": "tomada",
      "centre_CAD_m": [
        5.325,
        8.5,
        1.15
      ],
      "centre_CAD_mm": [
        5325.0,
        8500.0,
        1150.0
      ],
      "function": "Bancada ladoWdaVE2;2tomadas emplaca vertical",
      "circuit_study": "C-TCO1",
      "support": "W10",
      "face": "S",
      "quantity": 2,
      "plate_envelope_mm": [
        80,
        160
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": " Reserva de conjunto de tomadas [80, 160]mm (largura tangente à parede × altura); série e medida real por selecionar."
    },
    {
      "id": "T-CO-02",
      "space": "Cozinha",
      "type": "tomada",
      "centre_CAD_m": [
        7.275,
        8.5,
        1.15
      ],
      "centre_CAD_mm": [
        7275.0,
        8500.0,
        1150.0
      ],
      "function": "Bancada ladoEdaVE2;2tomadas emplaca vertical",
      "circuit_study": "C-TCO1",
      "support": "W11",
      "face": "S",
      "quantity": 2,
      "plate_envelope_mm": [
        80,
        160
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": " Reserva de conjunto de tomadas [80, 160]mm (largura tangente à parede × altura); série e medida real por selecionar."
    },
    {
      "id": "T-LA-01",
      "space": "Lavandaria",
      "type": "tomada",
      "centre_CAD_m": [
        -0.05,
        7.9,
        0.85
      ],
      "centre_CAD_mm": [
        -50.0,
        7900.0,
        850.0
      ],
      "function": "Apoio passar/aspirar; sem usar despensa como bancada",
      "circuit_study": "C-LAV",
      "support": "W03",
      "face": "E",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": ""
    },
    {
      "id": "T-EX-01",
      "space": "Pala carros",
      "type": "tomada",
      "centre_CAD_m": [
        -0.3,
        6.55,
        0.6
      ],
      "centre_CAD_mm": [
        -300.0,
        6550.0,
        600.0
      ],
      "function": "Limpeza exterior sob pala; produto/IP por exposição",
      "circuit_study": "C-TEX",
      "support": "W02",
      "face": "W",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": ""
    },
    {
      "id": "T-EX-02",
      "space": "Jardim",
      "type": "tomada",
      "centre_CAD_m": [
        7.4,
        -0.25,
        0.6
      ],
      "centre_CAD_mm": [
        7400.0,
        -250.0,
        600.0
      ],
      "function": "Manutenção jardim; sem comandar ferramenta por HA",
      "circuit_study": "C-TEX",
      "support": "W06",
      "face": "S",
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": ""
    },
    {
      "id": "T-IL-01",
      "space": "Cozinha",
      "type": "tomada",
      "centre_CAD_m": [
        7.55,
        6.4,
        0.65
      ],
      "centre_CAD_mm": [
        7550.0,
        6400.0,
        650.0
      ],
      "function": "Duas tomadas no topo lateral da ilha, fora do lugar das pernas",
      "circuit_study": "C-TCO2",
      "support": "ISLAND-E",
      "face": "E",
      "quantity": 2,
      "plate_envelope_mm": [
        160,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Recorte só após modelo escolhido e mapa de assentos. Não localizar na superfície de trabalho ou junto de água. Reserva de conjunto de tomadas [160, 80]mm (largura tangente à parede × altura); série e medida real por selecionar.",
      "revision": "R38",
      "change_reason": "Nova baía seca100mmilhaladoE,fora debalanço eI03 reduzido616;placadupla160×80horizontal"
    },
    {
      "id": "E-FOR",
      "space": "Cozinha",
      "type": "espera_equipamento",
      "centre_CAD_m": [
        4.95,
        8.5,
        0.18
      ],
      "centre_CAD_mm": [
        4950.0,
        8500.0,
        180.0
      ],
      "function": "Espera forno3,6kW",
      "circuit_study": "C-FOR",
      "support": "K02",
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Posição de espera de coordenação, não tomada liberada: conferir ventilação, calor/água, comprimento do cabo e acesso através de painel amovível. Não furar móvel ou parede por esta marca sem projeto.",
      "final_connector_selected": false
    },
    {
      "id": "E-CM",
      "space": "Cozinha",
      "type": "espera_equipamento",
      "centre_CAD_m": [
        4.95,
        8.5,
        2.15
      ],
      "centre_CAD_mm": [
        4950.0,
        8500.0,
        2150.0
      ],
      "function": "Espera compacto candidato3,6kW;não900W",
      "circuit_study": "C-CM",
      "support": "K02",
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Posição de espera de coordenação, não tomada liberada: conferir ventilação, calor/água, comprimento do cabo e acesso através de painel amovível. Não furar móvel ou parede por esta marca sem projeto.",
      "final_connector_selected": false
    },
    {
      "id": "E-FRI",
      "space": "Cozinha",
      "type": "espera_equipamento",
      "centre_CAD_m": [
        4.35,
        8.5,
        2.15
      ],
      "centre_CAD_mm": [
        4350.0,
        8500.0,
        2150.0
      ],
      "function": "Frigorífico integrado90W; ventilação própria",
      "circuit_study": "C-FRI",
      "support": "K01",
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Posição de espera de coordenação, não tomada liberada: conferir ventilação, calor/água, comprimento do cabo e acesso através de painel amovível. Não furar móvel ou parede por esta marca sem projeto.",
      "final_connector_selected": false
    },
    {
      "id": "E-MLL",
      "space": "Cozinha",
      "type": "espera_equipamento",
      "centre_CAD_m": [
        4.95,
        8.43,
        0.35
      ],
      "centre_CAD_mm": [
        4950.0,
        8430.0,
        350.0
      ],
      "function": "Loiça; ligação adjacente e não atrás do aparelho",
      "circuit_study": "C-MLL",
      "support": "K02-F1",
      "face": "S",
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "INTERFACE_ABERTA_NAO_CORTAR",
      "note": "Espera para compartimento de serviço seco ADJACENTE, ainda por compatibilizar com gavetõesK05 e cabo da MLL. Não é tomada aprovada nem recorte na fichaK05. Resolver painel visitável/acesso e produto antes do fabrico; sem230V na zona húmidaK04.",
      "final_connector_selected": false,
      "revision": "R38",
      "change_reason": "Retira K05 ocupado porresíduos;portaK02-F1 comzona seca independente doforno,cordão175cm porvalidar"
    },
    {
      "id": "E-PL",
      "space": "Cozinha",
      "type": "espera_equipamento",
      "centre_CAD_m": [
        7.8,
        8.5,
        0.18
      ],
      "centre_CAD_mm": [
        7800.0,
        8500.0,
        180.0
      ],
      "function": "Caixa de ligação placa2N~proposta;semfichaSchuko",
      "circuit_study": "C-PL",
      "support": "K06",
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Posição de espera de coordenação, não tomada liberada: conferir ventilação, calor/água, comprimento do cabo e acesso através de painel amovível. Não furar móvel ou parede por esta marca sem projeto.",
      "final_connector_selected": false
    },
    {
      "id": "E-EXA",
      "space": "Cozinha",
      "type": "espera_equipamento",
      "centre_CAD_m": [
        7.8,
        8.5,
        2.25
      ],
      "centre_CAD_mm": [
        7800.0,
        8500.0,
        2250.0
      ],
      "function": "Exaustor115W;conduta/driver acessíveis",
      "circuit_study": "C-TCO1",
      "support": "U02",
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Posição de espera de coordenação, não tomada liberada: conferir ventilação, calor/água, comprimento do cabo e acesso através de painel amovível. Não furar móvel ou parede por esta marca sem projeto.",
      "final_connector_selected": false
    },
    {
      "id": "E-MLR",
      "space": "Lavandaria",
      "type": "espera_equipamento",
      "centre_CAD_m": [
        2.13,
        5.85,
        1.4
      ],
      "centre_CAD_mm": [
        2130.0,
        5850.0,
        1400.0
      ],
      "function": "Espera elétrica da máquina de lavar na faixa livre ACIMA do aparelho",
      "circuit_study": "C-MLR",
      "support": "W22",
      "face": "N",
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Visitável sem moverpia, cabo 1,60 m por trajeto real; semmultiplicadores atrás do aparelho. Posição de espera de coordenação na paredeW22, sem o tampo antigo. Série e acessibilidade a validar.",
      "final_connector_selected": false
    },
    {
      "id": "E-MSR",
      "space": "Lavandaria",
      "type": "espera_equipamento",
      "centre_CAD_m": [
        2.75,
        5.85,
        1.4
      ],
      "centre_CAD_mm": [
        2750.0,
        5850.0,
        1400.0
      ],
      "function": "Espera elétrica da secadora na faixa livre ACIMA do aparelho",
      "circuit_study": "C-MSR",
      "support": "W22",
      "face": "N",
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Cabo 1,45 m por trajeto real, desconexão acessível; eletri­cista defineproteções. Posição de espera de coordenação na paredeW22, sem o tampo antigo. Série e acessibilidade a validar.",
      "final_connector_selected": false
    },
    {
      "id": "E-AQS",
      "space": "Lavandaria",
      "type": "espera_equipamento",
      "centre_CAD_m": [
        0.79,
        5.85,
        1.35
      ],
      "centre_CAD_mm": [
        790.0,
        5850.0,
        1350.0
      ],
      "function": "Espera elétrica da AQS em parede de serviço",
      "circuit_study": "C-AQS",
      "support": "W22",
      "face": "N",
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Posição visitável a coordenar com R290 e águas; não escolher circuito/proteção neste estudo. Posição de espera de coordenação na paredeW22, sem o tampo antigo. Série e acessibilidade a validar.",
      "final_connector_selected": false
    },
    {
      "id": "E-VMC",
      "space": "Lavandaria",
      "type": "espera_equipamento",
      "centre_CAD_m": [
        0.95,
        5.85,
        1.35
      ],
      "centre_CAD_mm": [
        950.0,
        5850.0,
        1350.0
      ],
      "function": "Espera elétrica da VMC em parede de serviço",
      "circuit_study": "C-VMC",
      "support": "W22",
      "face": "N",
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Separar cabos energia e controlo/LAN conforme manual; semobstruir filtros ou condutas. Posição de espera de coordenação na paredeW22, sem o tampo antigo. Série e acessibilidade a validar.",
      "final_connector_selected": false
    },
    {
      "id": "BC-TOWEL-HEAT",
      "space": "Banho comum",
      "type": "toalheiro",
      "centre_CAD_m": [
        11.155000000000001,
        5.9,
        1.659
      ],
      "centre_CAD_mm": [
        11155.0,
        5900.0,
        1659.0
      ],
      "function": "heated_towel_rail",
      "circuit_study": "C-TC",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Contrato dos banhos R37; classificação de volumes/seleção elétrica e acesso são interfaces explícitas.",
      "source_accessory": {
        "id": "BC-TOWEL-HEAT",
        "room": "IS_C",
        "type": "heated_towel_rail",
        "bboxCAD": [
          11.1,
          5.65,
          11.21,
          6.15
        ],
        "bottom_mm": 1018,
        "height_mm": 1282,
        "face": "E",
        "reference": "RocaVictoriaA816641NB0",
        "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
        "note": "Ficha oficial500×1200 no corpo, profundidade90..110 e comando inferior82: envelope conservador1282, fundo1018/top2300. Fundo do comando168mm acima do tampo850 junto ao cantoCOM; afastamentos térmicos/de toalhas e manual de instalação obrigatórios. Produto e integração de comando por escolher; não certificado.",
        "power_W_study": 500,
        "physical_depth_confirmed": true,
        "body_bottom_mm": 1100,
        "body_height_mm": 1200,
        "controller_below_body_reserve_mm": 82,
        "installed_depth_range_mm": [
          90,
          110
        ],
        "finish_note": "NB0 preto mate confirmado em ficha oficial guardada. Disponibilidade e encomenda não confirmadas."
      }
    },
    {
      "id": "BS-TOWEL-HEAT",
      "space": "Banho suíte",
      "type": "toalheiro",
      "centre_CAD_m": [
        1.7850000000000001,
        5.35,
        1.659
      ],
      "centre_CAD_mm": [
        1785.0,
        5350.0,
        1659.0
      ],
      "function": "heated_towel_rail",
      "circuit_study": "C-TS",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Contrato dos banhos R37; classificação de volumes/seleção elétrica e acesso são interfaces explícitas.",
      "source_accessory": {
        "id": "BS-TOWEL-HEAT",
        "room": "IS_S",
        "type": "heated_towel_rail",
        "bboxCAD": [
          1.73,
          5.1,
          1.84,
          5.6
        ],
        "bottom_mm": 1018,
        "height_mm": 1282,
        "face": "W",
        "reference": "RocaVictoriaA816641NB0",
        "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
        "note": "Ficha oficial500×1200 no corpo, profundidade90..110 e comando inferior82: envelope conservador1282, fundo1018/top2300. Fundo do comando168mm acima do tampo850 junto ao cantoCOM; afastamentos térmicos/de toalhas e manual de instalação obrigatórios. Produto e integração de comando por escolher; não certificado.",
        "power_W_study": 500,
        "physical_depth_confirmed": true,
        "body_bottom_mm": 1100,
        "body_height_mm": 1200,
        "controller_below_body_reserve_mm": 82,
        "installed_depth_range_mm": [
          90,
          110
        ],
        "finish_note": "NB0 preto mate confirmado em ficha oficial guardada. Disponibilidade e encomenda não confirmadas."
      }
    },
    {
      "id": "BC-SOCKET",
      "space": "Banho comum",
      "type": "tomada",
      "centre_CAD_m": [
        12.14,
        5.5575,
        1.1
      ],
      "centre_CAD_mm": [
        12140.0,
        5557.5,
        1100.0
      ],
      "function": "socket",
      "circuit_study": "C-BC",
      "support": "W26",
      "face": "N",
      "quantity": 2,
      "plate_envelope_mm": [
        160,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Dupla230Vescovas+barbear,fora volumes0/1/2;produtoIP/volumesprecisamconfirmação. Semtomadasnocorpo húmidodomóvel.",
      "source_accessory": {
        "id": "BC-SOCKET",
        "room": "IS_C",
        "type": "socket",
        "bboxCAD": [
          12.06,
          5.55,
          12.14,
          5.565
        ],
        "bottom_mm": 1060,
        "height_mm": 80,
        "face": "N",
        "reference": null,
        "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
        "note": "Centro1100; placa80×80 é reserva, não produto escolhido.9cm antes do inícioP8,espelho termina12.05 com10mm até placa. Escova/barbear; eletricista valida volume,classe,circuito/proteção e selações."
      },
      "revision": "R38",
      "change_reason": "Dupla160mm em faixa170mm entre espelho12.05eporta12.23:arestas12.06/12.22,10mmnominaisporlado"
    },
    {
      "id": "BS-SOCKET",
      "space": "Banho suíte",
      "type": "tomada",
      "centre_CAD_m": [
        1.55,
        5.672499999999999,
        1.15
      ],
      "centre_CAD_mm": [
        1550.0,
        5672.5,
        1150.0
      ],
      "function": "socket",
      "circuit_study": "C-BS",
      "support": null,
      "face": "S",
      "quantity": 2,
      "plate_envelope_mm": [
        160,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Dupla230Vescovas+barbear,fora volumes0/1/2;produtoIP/volumesprecisamconfirmação. Semtomadasnocorpo húmidodomóvel.",
      "source_accessory": {
        "id": "BS-SOCKET",
        "room": "IS_S",
        "type": "socket",
        "bboxCAD": [
          1.51,
          5.665,
          1.59,
          5.68
        ],
        "bottom_mm": 1110,
        "height_mm": 80,
        "face": "S",
        "reference": null,
        "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
        "note": "Centro1150; reserva80×80,espelho terminaX1.45→60mm até placa. Fora do bolsoP5; produto/proteções por eletricista."
      }
    },
    {
      "id": "BC-EXTRACT",
      "space": "Banho comum",
      "type": "VMC",
      "centre_CAD_m": [
        11.55,
        8.120000000000001,
        2.685
      ],
      "centre_CAD_mm": [
        11550.0,
        8120.0,
        2685.0
      ],
      "function": "extraction",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Contrato dos banhos R37; classificação de volumes/seleção elétrica e acesso são interfaces explícitas.",
      "source_accessory": {
        "id": "BC-EXTRACT",
        "room": "IS_C",
        "type": "extraction",
        "bboxCAD": [
          11.465,
          8.035,
          11.635,
          8.205
        ],
        "bottom_mm": 2670,
        "height_mm": 30,
        "face": "down",
        "reference": "ZehnderComfoValveLunaE125705613128",
        "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
        "note": "Ø170,DN125,total102 oficiais. Boca passiva no teto, ligar à VMC; caudal,retorno/transferência,rede,plenum e acústica porAVAC. Reservar pelo menos102 acima/na montagem, sem fingir vazio de teto existente.",
        "connection_DN_mm": 125,
        "total_product_height_mm": 102
      }
    },
    {
      "id": "BS-EXTRACT",
      "space": "Banho suíte",
      "type": "VMC",
      "centre_CAD_m": [
        0.8500000000000001,
        3.7,
        2.685
      ],
      "centre_CAD_mm": [
        850.0,
        3700.0,
        2685.0
      ],
      "function": "extraction",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Contrato dos banhos R37; classificação de volumes/seleção elétrica e acesso são interfaces explícitas.",
      "source_accessory": {
        "id": "BS-EXTRACT",
        "room": "IS_S",
        "type": "extraction",
        "bboxCAD": [
          0.765,
          3.615,
          0.935,
          3.785
        ],
        "bottom_mm": 2670,
        "height_mm": 30,
        "face": "down",
        "reference": "ZehnderComfoValveLunaE125705613128",
        "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
        "note": "Ø170,DN125,total102; boca passiva no teto do duche. Percurso atéVMC e caudal por calcular.",
        "connection_DN_mm": 125,
        "total_product_height_mm": 102
      }
    },
    {
      "id": "BC-FLOOD-BASIN",
      "space": "Banho comum",
      "type": "inundacao",
      "centre_CAD_m": [
        11.558499999999999,
        5.6985,
        0.2795
      ],
      "centre_CAD_mm": [
        11558.5,
        5698.5,
        279.5
      ],
      "function": "flood_sensor",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Contrato dos banhos R37; classificação de volumes/seleção elétrica e acesso são interfaces explícitas.",
      "source_accessory": {
        "id": "BC-FLOOD-BASIN",
        "room": "IS_C",
        "type": "flood_sensor",
        "bboxCAD": [
          11.52,
          5.66,
          11.597,
          5.737
        ],
        "bottom_mm": 268,
        "height_mm": 23,
        "face": "up",
        "reference": "ShellyFloodSGen4S4SN-0071Z",
        "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
        "note": "Ø77×23,IP67,CR123A eHomeAssistant nas fontes oficiais. BASIN sobre fundo/bandeja interiorZ268 (base250+painel18 de estudo), não no pavimento sob caixa fechada: desenhar percurso de escorrência. WC no pavimento seco, fora do duche. Não deteta automaticamente fugas retidas dentro de parede. Acesso para teste/bateria e cobertura de percursos a afinar."
      }
    },
    {
      "id": "BC-FLOOD-WC",
      "space": "Banho comum",
      "type": "inundacao",
      "centre_CAD_m": [
        13.128499999999999,
        7.1185,
        0.0115
      ],
      "centre_CAD_mm": [
        13128.5,
        7118.5,
        11.5
      ],
      "function": "flood_sensor",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Contrato dos banhos R37; classificação de volumes/seleção elétrica e acesso são interfaces explícitas.",
      "source_accessory": {
        "id": "BC-FLOOD-WC",
        "room": "IS_C",
        "type": "flood_sensor",
        "bboxCAD": [
          13.09,
          7.08,
          13.167,
          7.157
        ],
        "bottom_mm": 0,
        "height_mm": 23,
        "face": "up",
        "reference": "ShellyFloodSGen4S4SN-0071Z",
        "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
        "note": "Ø77×23,IP67,CR123A eHomeAssistant nas fontes oficiais. BASIN sobre fundo/bandeja interiorZ268 (base250+painel18 de estudo), não no pavimento sob caixa fechada: desenhar percurso de escorrência. WC no pavimento seco, fora do duche. Não deteta automaticamente fugas retidas dentro de parede. Acesso para teste/bateria e cobertura de percursos a afinar."
      }
    },
    {
      "id": "BS-FLOOD-BASIN",
      "space": "Banho suíte",
      "type": "inundacao",
      "centre_CAD_m": [
        1.0385,
        5.4885,
        0.2795
      ],
      "centre_CAD_mm": [
        1038.5,
        5488.5,
        279.5
      ],
      "function": "flood_sensor",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Contrato dos banhos R37; classificação de volumes/seleção elétrica e acesso são interfaces explícitas.",
      "source_accessory": {
        "id": "BS-FLOOD-BASIN",
        "room": "IS_S",
        "type": "flood_sensor",
        "bboxCAD": [
          1.0,
          5.45,
          1.077,
          5.527
        ],
        "bottom_mm": 268,
        "height_mm": 23,
        "face": "up",
        "reference": "ShellyFloodSGen4S4SN-0071Z",
        "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
        "note": "Ø77×23,IP67,CR123A eHomeAssistant nas fontes oficiais. BASIN sobre fundo/bandeja interiorZ268 (base250+painel18 de estudo), não no pavimento sob caixa fechada: desenhar percurso de escorrência. WC no pavimento seco, fora do duche. Não deteta automaticamente fugas retidas dentro de parede. Acesso para teste/bateria e cobertura de percursos a afinar."
      }
    },
    {
      "id": "BS-FLOOD-WC",
      "space": "Banho suíte",
      "type": "inundacao",
      "centre_CAD_m": [
        0.1485,
        4.3385,
        0.0115
      ],
      "centre_CAD_mm": [
        148.5,
        4338.5,
        11.5
      ],
      "function": "flood_sensor",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Contrato dos banhos R37; classificação de volumes/seleção elétrica e acesso são interfaces explícitas.",
      "source_accessory": {
        "id": "BS-FLOOD-WC",
        "room": "IS_S",
        "type": "flood_sensor",
        "bboxCAD": [
          0.11,
          4.3,
          0.187,
          4.377
        ],
        "bottom_mm": 0,
        "height_mm": 23,
        "face": "up",
        "reference": "ShellyFloodSGen4S4SN-0071Z",
        "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
        "note": "Ø77×23,IP67,CR123A eHomeAssistant nas fontes oficiais. BASIN sobre fundo/bandeja interiorZ268 (base250+painel18 de estudo), não no pavimento sob caixa fechada: desenhar percurso de escorrência. WC no pavimento seco, fora do duche. Não deteta automaticamente fugas retidas dentro de parede. Acesso para teste/bateria e cobertura de percursos a afinar."
      }
    },
    {
      "id": "BC-VALVES-IND",
      "space": "Banho comum",
      "type": "corte_agua",
      "centre_CAD_m": [
        11.33,
        5.59,
        0.415
      ],
      "centre_CAD_mm": [
        11330.0,
        5590.0,
        415.0
      ],
      "function": "valve_box",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Contrato dos banhos R37; classificação de volumes/seleção elétrica e acesso são interfaces explícitas.",
      "source_accessory": {
        "id": "BC-VALVES-IND",
        "room": "IS_C",
        "type": "valve_box",
        "bboxCAD": [
          11.195,
          5.55,
          11.465,
          5.63
        ],
        "bottom_mm": 320,
        "height_mm": 190,
        "face": "N",
        "reference": "Caleffi359410",
        "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
        "note": "Caixa real270×190×80 de4AF+3AQ; individualizar lavatório/duche/cisterna, cegando sobras junto ao coletor. Dentro do móvel, acessível pela porta; não rasgarW25/cassete. Tampa359801294×214×8 ou359700conforme ficha por validar pelo colega água.",
        "cover_mm": [
          294,
          214,
          8
        ]
      }
    },
    {
      "id": "BC-VALVES-GEN",
      "space": "Banho comum",
      "type": "corte_agua",
      "centre_CAD_m": [
        12.011,
        5.59,
        0.415
      ],
      "centre_CAD_mm": [
        12011.0,
        5590.0,
        415.0
      ],
      "function": "valve_box",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Contrato dos banhos R37; classificação de volumes/seleção elétrica e acesso são interfaces explícitas.",
      "source_accessory": {
        "id": "BC-VALVES-GEN",
        "room": "IS_C",
        "type": "valve_box",
        "bboxCAD": [
          11.916,
          5.55,
          12.106,
          5.63
        ],
        "bottom_mm": 320,
        "height_mm": 190,
        "face": "N",
        "reference": "Caleffi359190",
        "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
        "note": "Caixa190×190×80 para cortes geraisAF/AQ a montante dos individuais. Tampa própria359892/893214×214×8. Não usar tampa359801 nesta caixa.",
        "cover_mm": [
          214,
          214,
          8
        ]
      }
    },
    {
      "id": "BS-VALVES-IND",
      "space": "Banho suíte",
      "type": "corte_agua",
      "centre_CAD_m": [
        0.635,
        5.64,
        0.415
      ],
      "centre_CAD_mm": [
        635.0,
        5640.0,
        415.0
      ],
      "function": "valve_box",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Contrato dos banhos R37; classificação de volumes/seleção elétrica e acesso são interfaces explícitas.",
      "source_accessory": {
        "id": "BS-VALVES-IND",
        "room": "IS_S",
        "type": "valve_box",
        "bboxCAD": [
          0.5,
          5.6,
          0.77,
          5.68
        ],
        "bottom_mm": 320,
        "height_mm": 190,
        "face": "S",
        "reference": "Caleffi359410",
        "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
        "note": "Caixa real270×190×80 de4AF+3AQ; individualizar lavatório/duche/cisterna, cegando sobras junto ao coletor. Dentro do móvel, acessível pela porta; não rasgarW25/cassete. Tampa359801294×214×8 ou359700conforme ficha por validar pelo colega água.",
        "cover_mm": [
          294,
          214,
          8
        ]
      }
    },
    {
      "id": "BS-VALVES-GEN",
      "space": "Banho suíte",
      "type": "corte_agua",
      "centre_CAD_m": [
        1.5110000000000001,
        5.64,
        0.415
      ],
      "centre_CAD_mm": [
        1511.0,
        5640.0,
        415.0
      ],
      "function": "valve_box",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Contrato dos banhos R37; classificação de volumes/seleção elétrica e acesso são interfaces explícitas.",
      "source_accessory": {
        "id": "BS-VALVES-GEN",
        "room": "IS_S",
        "type": "valve_box",
        "bboxCAD": [
          1.416,
          5.6,
          1.606,
          5.68
        ],
        "bottom_mm": 320,
        "height_mm": 190,
        "face": "S",
        "reference": "Caleffi359190",
        "status": "PROPOSTA_R37_NAO_COMPRAR_NAO_FABRICAR",
        "note": "Caixa190×190×80 para cortes geraisAF/AQ a montante dos individuais. Tampa própria359892/893214×214×8. Não usar tampa359801 nesta caixa.",
        "cover_mm": [
          214,
          214,
          8
        ]
      }
    },
    {
      "id": "AF-PIA-R37",
      "space": "Lavandaria",
      "type": "agua_fria",
      "centre_CAD_m": [
        3.7,
        5.85,
        0.55
      ],
      "centre_CAD_mm": [
        3700.0,
        5850.0,
        550.0
      ],
      "function": "Corte visitável no móvel 780; evitar contrapeso/mangueira do duche.",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Ponto do contrato funcional R37. Produto/percurso/ligação e acesso final por especialidades."
    },
    {
      "id": "AQ-PIA-R37",
      "space": "Lavandaria",
      "type": "agua_quente",
      "centre_CAD_m": [
        3.77,
        5.85,
        0.55
      ],
      "centre_CAD_mm": [
        3770.0,
        5850.0,
        550.0
      ],
      "function": "Corte próprio e mistura na torneira. Distância entreválvulas de estudo; ajustar a peça real.",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Ponto do contrato funcional R37. Produto/percurso/ligação e acesso final por especialidades."
    },
    {
      "id": "AF-LAV-R37",
      "space": "Lavandaria",
      "type": "agua_fria",
      "centre_CAD_m": [
        3.16,
        5.85,
        0.7
      ],
      "centre_CAD_mm": [
        3160.0,
        5850.0,
        700.0
      ],
      "function": "Torneira própria visitável sobpia. A lavar não recebe AQ automaticamente. Trajeto mais curto que usar o extremo E.",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Ponto do contrato funcional R37. Produto/percurso/ligação e acesso final por especialidades."
    },
    {
      "id": "ES-PIA-R37",
      "space": "Lavandaria",
      "type": "esgoto",
      "centre_CAD_m": [
        3.48,
        5.85,
        0.5
      ],
      "centre_CAD_mm": [
        3480.0,
        5850.0,
        500.0
      ],
      "function": "Sifão removível; ligação por especialista, sem esconder acesso atrás de máquina.",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Ponto do contrato funcional R37. Produto/percurso/ligação e acesso final por especialidades."
    },
    {
      "id": "ES-LAV-R37",
      "space": "Lavandaria",
      "type": "esgoto",
      "centre_CAD_m": [
        3.15,
        5.9,
        0.6
      ],
      "centre_CAD_mm": [
        3150.0,
        5900.0,
        600.0
      ],
      "function": "Descarga retida em ligação própria; máximo 1000 acima da base de instalação da lavar segundo manual. Verificar sifão e refluxo.",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Ponto do contrato funcional R37. Produto/percurso/ligação e acesso final por especialidades."
    },
    {
      "id": "ES-SEC-R37",
      "space": "Lavandaria",
      "type": "esgoto",
      "centre_CAD_m": [
        3.22,
        5.9,
        0.6
      ],
      "centre_CAD_mm": [
        3220.0,
        5900.0,
        600.0
      ],
      "function": "Ligação comadaptador correto. Guia de mangueira Z 950 apenas hipótese; datum 800–1000 do manual sobrebase 400 ainda por confirmar BSH.",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Ponto do contrato funcional R37. Produto/percurso/ligação e acesso final por especialidades."
    },
    {
      "id": "AF-AQS-R37",
      "space": "Lavandaria",
      "type": "agua_fria",
      "centre_CAD_m": [
        0.82,
        5.9,
        0.55
      ],
      "centre_CAD_mm": [
        820.0,
        5900.0,
        550.0
      ],
      "function": "No intervalo 350 direito, visitável; grupo segurança e descarga por projeto.",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Ponto do contrato funcional R37. Produto/percurso/ligação e acesso final por especialidades."
    },
    {
      "id": "AQ-AQS-R37",
      "space": "Lavandaria",
      "type": "agua_quente",
      "centre_CAD_m": [
        0.95,
        5.9,
        1.1
      ],
      "centre_CAD_mm": [
        950.0,
        5900.0,
        1100.0
      ],
      "function": "Posição de estudo, não cota de bocal de fábrica.",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Ponto do contrato funcional R37. Produto/percurso/ligação e acesso final por especialidades."
    },
    {
      "id": "CD-AQS-R37",
      "space": "Lavandaria",
      "type": "condensados",
      "centre_CAD_m": [
        0.82,
        5.98,
        0.1
      ],
      "centre_CAD_mm": [
        820.0,
        5980.0,
        100.0
      ],
      "function": "Descarga independente, com segurança/visibilidade e sifão conforme produto final.",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Ponto do contrato funcional R37. Produto/percurso/ligação e acesso final por especialidades."
    },
    {
      "id": "CD-VMC-R37",
      "space": "Lavandaria",
      "type": "condensados",
      "centre_CAD_m": [
        0.95,
        6.15,
        0.05
      ],
      "centre_CAD_mm": [
        950.0,
        6150.0,
        50.0
      ],
      "function": "Sifão seco original/resistente≥500 Pa, sem ligação estanque direta ao esgoto conforme edição FR consultada.",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Ponto do contrato funcional R37. Produto/percurso/ligação e acesso final por especialidades."
    },
    {
      "id": "FL-LAV-R37",
      "space": "Lavandaria",
      "type": "inundacao",
      "centre_CAD_m": [
        3.14,
        6.1,
        0.02
      ],
      "centre_CAD_mm": [
        3140.0,
        6100.0,
        20.0
      ],
      "function": "Obrigação do dono; sensor ao nívelpiso sobpia junto às ligações, não escondido atrás de gaveta.",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Ponto do contrato funcional R37. Produto/percurso/ligação e acesso final por especialidades."
    },
    {
      "id": "FL-TEC-R37",
      "space": "Lavandaria",
      "type": "inundacao",
      "centre_CAD_m": [
        0.86,
        6.25,
        0.02
      ],
      "centre_CAD_mm": [
        860.0,
        6250.0,
        20.0
      ],
      "function": "Obrigação do dono; sensoresextras para AQS/VMC se necessário. Acesso/ensaio e atuação a definir no sistema.",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Ponto do contrato funcional R37. Produto/percurso/ligação e acesso final por especialidades."
    },
    {
      "id": "CO-VALV-01",
      "space": "Cozinha",
      "type": "corte_agua",
      "centre_CAD_m": [
        6.12,
        8.5,
        0.45
      ],
      "centre_CAD_mm": [
        6120.0,
        8500.0,
        450.0
      ],
      "function": "Cortes gerais da cozinha AF/AQ e ramal individual loiça, visitáveis pelas portasK04",
      "circuit_study": null,
      "support": "K04",
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Reserva de serviço, separada da tomada; caixas e tubo por projeto. Não fixar prateleira a atravessar sifão/valvulas."
    },
    {
      "id": "CO-FLOOD-01",
      "space": "Cozinha",
      "type": "inundacao",
      "centre_CAD_m": [
        6.3,
        8.18,
        0.02
      ],
      "centre_CAD_mm": [
        6300.0,
        8180.0,
        20.0
      ],
      "function": "Sensor sob lava-loiça; acesso por rodapé amovível",
      "circuit_study": null,
      "support": "K04",
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Exigência do proprietário; acesso para ensaio e bateria. Não é obrigação legal genérica afirmada neste dossier."
    },
    {
      "id": "CO-FLOOD-02",
      "space": "Cozinha",
      "type": "inundacao",
      "centre_CAD_m": [
        6.3,
        8.18,
        0.168
      ],
      "centre_CAD_mm": [
        6300.0,
        8180.0,
        168.0
      ],
      "function": "Sonda no fundo INTERIOR do K04, para água retida antes de chegar ao chão",
      "circuit_study": null,
      "support": "K04",
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Z168 refere o contacto no painel-base, não o centro do aparelho. Se for escolhido tabuleiro de proteção20mm, contacto acompanha a faceZ188. Sensor/sonda de baixa tensão ou bateria; sem230V no compartimento húmido."
    },
    {
      "id": "LA-FLOOD-INT",
      "space": "Lavandaria",
      "type": "inundacao",
      "centre_CAD_m": [
        3.72,
        6.12,
        0.118
      ],
      "centre_CAD_mm": [
        3720.0,
        6120.0,
        118.0
      ],
      "function": "Contacto no fundo INTERIOR do móvel da pia",
      "circuit_study": null,
      "support": "L-PIA-R37",
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Z118=base100+painel18. Conservar FL-LAV-R37 no chão; ajustar contacto se existir tabuleiro. Acesso sem prender a mangueira extraível."
    },
    {
      "id": "VMC-SU",
      "space": "Suíte",
      "type": "VMC_insuflacao",
      "centre_CAD_m": [
        1.8,
        0.7,
        2.7
      ],
      "centre_CAD_mm": [
        1800.0,
        700.0,
        2700.0
      ],
      "function": "Terminal no teto em estudo; caudal/diâmetro/alcance/ruído por dimensionar",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Insuflação em espaços secos; extração em zonas húmidas. Validar transferência com portas fechadas e equilíbrio total. Exaustor da placa é independente daVMC; não ligar gordura à rede de duplo fluxo."
    },
    {
      "id": "VMC-MA",
      "space": "Matilde",
      "type": "VMC_insuflacao",
      "centre_CAD_m": [
        14.3,
        7.65,
        2.7
      ],
      "centre_CAD_mm": [
        14300.0,
        7650.0,
        2700.0
      ],
      "function": "Terminal no teto em estudo; caudal/diâmetro/alcance/ruído por dimensionar",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Insuflação em espaços secos; extração em zonas húmidas. Validar transferência com portas fechadas e equilíbrio total. Exaustor da placa é independente daVMC; não ligar gordura à rede de duplo fluxo."
    },
    {
      "id": "VMC-FR",
      "space": "Francisco",
      "type": "VMC_insuflacao",
      "centre_CAD_m": [
        14.3,
        0.85,
        2.7
      ],
      "centre_CAD_mm": [
        14300.0,
        850.0,
        2700.0
      ],
      "function": "Terminal no teto em estudo; caudal/diâmetro/alcance/ruído por dimensionar",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Insuflação em espaços secos; extração em zonas húmidas. Validar transferência com portas fechadas e equilíbrio total. Exaustor da placa é independente daVMC; não ligar gordura à rede de duplo fluxo."
    },
    {
      "id": "VMC-ES",
      "space": "Escritório",
      "type": "VMC_insuflacao",
      "centre_CAD_m": [
        11.5,
        0.65,
        2.7
      ],
      "centre_CAD_mm": [
        11500.0,
        650.0,
        2700.0
      ],
      "function": "Terminal no teto em estudo; caudal/diâmetro/alcance/ruído por dimensionar",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Insuflação em espaços secos; extração em zonas húmidas. Validar transferência com portas fechadas e equilíbrio total. Exaustor da placa é independente daVMC; não ligar gordura à rede de duplo fluxo."
    },
    {
      "id": "VMC-SA",
      "space": "Sala",
      "type": "VMC_insuflacao",
      "centre_CAD_m": [
        8.6,
        1.1,
        2.7
      ],
      "centre_CAD_mm": [
        8600.0,
        1100.0,
        2700.0
      ],
      "function": "Terminal no teto em estudo; caudal/diâmetro/alcance/ruído por dimensionar",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Insuflação em espaços secos; extração em zonas húmidas. Validar transferência com portas fechadas e equilíbrio total. Exaustor da placa é independente daVMC; não ligar gordura à rede de duplo fluxo."
    },
    {
      "id": "VMC-LA",
      "space": "Lavandaria",
      "type": "VMC_extracao",
      "centre_CAD_m": [
        2.25,
        7.2,
        2.7
      ],
      "centre_CAD_mm": [
        2250.0,
        7200.0,
        2700.0
      ],
      "function": "Terminal no teto em estudo; caudal/diâmetro/alcance/ruído por dimensionar",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Insuflação em espaços secos; extração em zonas húmidas. Validar transferência com portas fechadas e equilíbrio total. Exaustor da placa é independente daVMC; não ligar gordura à rede de duplo fluxo."
    },
    {
      "id": "VMC-CO",
      "space": "Cozinha",
      "type": "VMC_extracao",
      "centre_CAD_m": [
        5.4,
        6.8,
        2.7
      ],
      "centre_CAD_mm": [
        5400.0,
        6800.0,
        2700.0
      ],
      "function": "Terminal no teto em estudo; caudal/diâmetro/alcance/ruído por dimensionar",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Insuflação em espaços secos; extração em zonas húmidas. Validar transferência com portas fechadas e equilíbrio total. Exaustor da placa é independente daVMC; não ligar gordura à rede de duplo fluxo."
    },
    {
      "id": "LED-MIR-IS_C",
      "space": "Banho comum",
      "type": "LED",
      "centre_CAD_m": [
        11.65,
        5.55,
        1.55
      ],
      "centre_CAD_mm": [
        11650.0,
        5550.0,
        1550.0
      ],
      "function": "Espelho LED3000K independente, acesso ao driver pela peça amovível",
      "circuit_study": "C-L3",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Ponto do centro do espelho, não ponto de ligação230V. Produto/driver/IP e posição de espera por especialidade.",
      "functional_group_R38": "G-BC-02"
    },
    {
      "id": "LED-MIR-IS_S",
      "space": "Banho suíte",
      "type": "LED",
      "centre_CAD_m": [
        1.05,
        5.68,
        1.55
      ],
      "centre_CAD_mm": [
        1050.0,
        5680.0,
        1550.0
      ],
      "function": "Espelho LED3000K independente, acesso ao driver pela peça amovível",
      "circuit_study": "C-L3",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Ponto do centro do espelho, não ponto de ligação230V. Produto/driver/IP e posição de espera por especialidade.",
      "functional_group_R38": "G-BS-02"
    },
    {
      "id": "N-SA-01",
      "space": "Sala",
      "type": "rede",
      "centre_CAD_m": [
        10.25,
        0.65,
        0.45
      ],
      "centre_CAD_mm": [
        10250.0,
        650.0,
        450.0
      ],
      "function": "RJ45/PoE: cablagem radial ao ATI/rack; categoria e ensaio por especialidade",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 2,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Não confundir canalização de rede com230V; caminhos separados e acessíveis."
    },
    {
      "id": "N-ES-01",
      "space": "Escritório",
      "type": "rede",
      "centre_CAD_m": [
        13.2,
        0.56,
        1.03
      ],
      "centre_CAD_mm": [
        13200.0,
        560.0,
        1030.0
      ],
      "function": "RJ45/PoE: cablagem radial ao ATI/rack; categoria e ensaio por especialidade",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 2,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Não confundir canalização de rede com230V; caminhos separados e acessíveis."
    },
    {
      "id": "N-ES-02",
      "space": "Escritório",
      "type": "rede",
      "centre_CAD_m": [
        13.2,
        1.7,
        1.03
      ],
      "centre_CAD_mm": [
        13200.0,
        1700.0,
        1030.0
      ],
      "function": "RJ45/PoE: cablagem radial ao ATI/rack; categoria e ensaio por especialidade",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 2,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Não confundir canalização de rede com230V; caminhos separados e acessíveis."
    },
    {
      "id": "AP-01",
      "space": "Sala",
      "type": "rede",
      "centre_CAD_m": [
        8.5,
        4.5,
        2.7
      ],
      "centre_CAD_mm": [
        8500.0,
        4500.0,
        2700.0
      ],
      "function": "RJ45/PoE: cablagem radial ao ATI/rack; categoria e ensaio por especialidade",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Não confundir canalização de rede com230V; caminhos separados e acessíveis."
    },
    {
      "id": "AP-02",
      "space": "Distribuição",
      "type": "rede",
      "centre_CAD_m": [
        12.15,
        4.25,
        2.7
      ],
      "centre_CAD_mm": [
        12150.0,
        4250.0,
        2700.0
      ],
      "function": "RJ45/PoE: cablagem radial ao ATI/rack; categoria e ensaio por especialidade",
      "circuit_study": null,
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Não confundir canalização de rede com230V; caminhos separados e acessíveis."
    },
    {
      "id": "QE-01",
      "space": "Hall",
      "type": "quadro",
      "centre_CAD_m": [
        10.6,
        8.2,
        1.55
      ],
      "centre_CAD_mm": [
        10600.0,
        8200.0,
        1550.0
      ],
      "function": "Quadro trifásico em R05, zona técnica potência separada",
      "circuit_study": "ALIM-QE",
      "support": "R05",
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "R05do hallpreservado;painelpotênciaeATI separados;QE não é alimentadopeloC-NET"
    },
    {
      "id": "ATI-01",
      "space": "Hall",
      "type": "rede",
      "centre_CAD_m": [
        10.6,
        7.6,
        1.55
      ],
      "centre_CAD_mm": [
        10600.0,
        7600.0,
        1550.0
      ],
      "function": "ATI/rack,patch,router,UPS e automação, compartimento separado",
      "circuit_study": "C-NET",
      "support": "R05",
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": [
        80,
        80
      ],
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "R05do hallpreservado;painelpotênciaeATI separados;QE não é alimentadopeloC-NET"
    },
    {
      "id": "VE-CARGA-01",
      "space": "Pala carros",
      "type": "VE_reserva",
      "centre_CAD_m": [
        -4.525,
        2.2,
        1.2
      ],
      "centre_CAD_mm": [
        -4525.0,
        2200.0,
        1200.0
      ],
      "function": "Local a confrontar com portas e bocal real Tesla/MGS5; reserva de percurso, carregador não escolhido",
      "circuit_study": "C-VE1",
      "support": "Pedestal metálico independente de solo,discreto,na faixa pavimentada atrás da viatura;paredeW/ripado mantidos",
      "face": "N",
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "11kWtrifásicos é cenário, não compra. Partilha dinâmica entre2carros e limite agregado porfase; reservaRCD/DC por produto eRTIEBT722.",
      "revision": "R38",
      "change_reason": "EV-R38-B:pedestal na faixa pavimentada atrás da própria viatura,circuito individual",
      "bbox_CAD_m": [
        -4.6450000000000005,
        2.2,
        1.033,
        -4.405,
        2.353,
        1.367
      ]
    },
    {
      "id": "VE-CARGA-02",
      "space": "Pala carros",
      "type": "VE_reserva",
      "centre_CAD_m": [
        -2.075,
        2.2,
        1.2
      ],
      "centre_CAD_mm": [
        -2075.0,
        2200.0,
        1200.0
      ],
      "function": "Local a confrontar com portas e bocal real Tesla/MGS5; reserva de percurso, carregador não escolhido",
      "circuit_study": "C-VE2",
      "support": "Pedestal metálico independente de solo,discreto,na faixa pavimentada atrás da viatura;paredeW/ripado mantidos",
      "face": "N",
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "11kWtrifásicos é cenário, não compra. Partilha dinâmica entre2carros e limite agregado porfase; reservaRCD/DC por produto eRTIEBT722.",
      "revision": "R38",
      "change_reason": "EV-R38-B:pedestal na faixa pavimentada atrás da própria viatura,circuito individual",
      "bbox_CAD_m": [
        -2.1950000000000003,
        2.2,
        1.033,
        -1.955,
        2.353,
        1.367
      ]
    },
    {
      "id": "AC-SAL-01",
      "space": "Sala/cozinha",
      "type": "AC",
      "centre_CAD_m": [
        10.25,
        2.45,
        2.4
      ],
      "centre_CAD_mm": [
        10250.0,
        2450.0,
        2400.0
      ],
      "function": "Reserva unidade mural, sem potência térmica escolhida",
      "circuit_study": "C-AC",
      "support": "W23",
      "face": "W",
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Preserva estudoR35: suporte, condensados, distância ao teto/cortina e carga por calcular; não é equipamento aprovado.",
      "revision": "R38",
      "change_reason": "Acerta fixação naface real damamparede;suíteR37aparecia no acesso aberto docloset",
      "bbox_CAD_m": [
        10.005,
        2.051,
        2.2505,
        10.25,
        2.849,
        2.5495
      ],
      "candidate": "Mitsubishi Electric MSZ-AY50VGK"
    },
    {
      "id": "AC-SU-01",
      "space": "Suíte do casal",
      "type": "AC",
      "centre_CAD_m": [
        2.45,
        3.1,
        2.4
      ],
      "centre_CAD_mm": [
        2450.0,
        3100.0,
        2400.0
      ],
      "function": "Reserva unidade mural, sem potência térmica escolhida",
      "circuit_study": "C-AC",
      "support": "W_SU_N",
      "face": "S",
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Preserva estudoR35: suporte, condensados, distância ao teto/cortina e carga por calcular; não é equipamento aprovado.",
      "revision": "R38",
      "change_reason": "Acerta fixação naface real damamparede;suíteR37aparecia no acesso aberto docloset",
      "bbox_CAD_m": [
        2.051,
        2.855,
        2.2505,
        2.849,
        3.1,
        2.5495
      ],
      "candidate": "Mitsubishi Electric MSZ-AY25VGK"
    },
    {
      "id": "AC-MA-01",
      "space": "Quarto da Matilde",
      "type": "AC",
      "centre_CAD_m": [
        13.35,
        6.5,
        2.4
      ],
      "centre_CAD_mm": [
        13350.0,
        6500.0,
        2400.0
      ],
      "function": "Reserva unidade mural, sem potência térmica escolhida",
      "circuit_study": "C-AC",
      "support": "W39",
      "face": "E",
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Preserva estudoR35: suporte, condensados, distância ao teto/cortina e carga por calcular; não é equipamento aprovado.",
      "revision": "R38",
      "change_reason": "Acerta fixação naface real damamparede;suíteR37aparecia no acesso aberto docloset",
      "bbox_CAD_m": [
        13.35,
        6.101,
        2.2505,
        13.595,
        6.899,
        2.5495
      ],
      "candidate": "Mitsubishi Electric MSZ-AY25VGK"
    },
    {
      "id": "AC-FR-01",
      "space": "Quarto do Francisco",
      "type": "AC",
      "centre_CAD_m": [
        13.35,
        2.65,
        2.4
      ],
      "centre_CAD_mm": [
        13350.0,
        2650.0,
        2400.0
      ],
      "function": "Reserva unidade mural, sem potência térmica escolhida",
      "circuit_study": "C-AC",
      "support": "W36",
      "face": "E",
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Preserva estudoR35: suporte, condensados, distância ao teto/cortina e carga por calcular; não é equipamento aprovado.",
      "revision": "R38",
      "change_reason": "Acerta fixação naface real damamparede;suíteR37aparecia no acesso aberto docloset",
      "bbox_CAD_m": [
        13.35,
        2.251,
        2.2505,
        13.595,
        3.049,
        2.5495
      ],
      "candidate": "Mitsubishi Electric MSZ-AY25VGK"
    },
    {
      "id": "LU-HA-01",
      "space": "Hall",
      "type": "luminaria",
      "centre_CAD_m": [
        9.45,
        7.65,
        2.7
      ],
      "centre_CAD_mm": [
        9450.0,
        7650.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-HA-01",
      "lumens": null,
      "functional_group_R38": "G-HA-01"
    },
    {
      "id": "LU-SA-01",
      "space": "Sala",
      "type": "luminaria",
      "centre_CAD_m": [
        6.0,
        1.65,
        2.7
      ],
      "centre_CAD_mm": [
        6000.0,
        1650.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-SA-01",
      "lumens": null,
      "functional_group_R38": "G-SA-01"
    },
    {
      "id": "LU-SA-02",
      "space": "Sala",
      "type": "luminaria",
      "centre_CAD_m": [
        8.45,
        1.65,
        2.7
      ],
      "centre_CAD_mm": [
        8450.0,
        1650.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-SA-01",
      "lumens": null,
      "functional_group_R38": "G-SA-01"
    },
    {
      "id": "LU-CO-01",
      "space": "Cozinha",
      "type": "luminaria",
      "centre_CAD_m": [
        5.65,
        7.15,
        2.7
      ],
      "centre_CAD_mm": [
        5650.0,
        7150.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-CO-01",
      "lumens": null,
      "functional_group_R38": "G-CO-01"
    },
    {
      "id": "LU-CO-02",
      "space": "Cozinha",
      "type": "luminaria",
      "centre_CAD_m": [
        7.6,
        7.15,
        2.7
      ],
      "centre_CAD_mm": [
        7600.0,
        7150.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-CO-01",
      "lumens": null,
      "functional_group_R38": "G-CO-01"
    },
    {
      "id": "LU-LA-01",
      "space": "Lavandaria",
      "type": "luminaria",
      "centre_CAD_m": [
        1.15,
        7.3,
        2.7
      ],
      "centre_CAD_mm": [
        1150.0,
        7300.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L3",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-LA-01",
      "lumens": null,
      "functional_group_R38": "G-LA-01"
    },
    {
      "id": "LU-LA-02",
      "space": "Lavandaria",
      "type": "luminaria",
      "centre_CAD_m": [
        2.85,
        7.3,
        2.7
      ],
      "centre_CAD_mm": [
        2850.0,
        7300.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L3",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-LA-01",
      "lumens": null,
      "functional_group_R38": "G-LA-01"
    },
    {
      "id": "LU-DI-01",
      "space": "Distribuição",
      "type": "luminaria",
      "centre_CAD_m": [
        11.65,
        4.22,
        2.7
      ],
      "centre_CAD_mm": [
        11650.0,
        4220.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-DI-01",
      "lumens": null,
      "functional_group_R38": "G-DI-01"
    },
    {
      "id": "LU-DI-02",
      "space": "Distribuição",
      "type": "luminaria",
      "centre_CAD_m": [
        12.7,
        4.22,
        2.7
      ],
      "centre_CAD_mm": [
        12700.0,
        4220.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-DI-01",
      "lumens": null,
      "functional_group_R38": "G-DI-01"
    },
    {
      "id": "LU-ES-01",
      "space": "Escritório",
      "type": "luminaria",
      "centre_CAD_m": [
        11.45,
        0.85,
        2.7
      ],
      "centre_CAD_mm": [
        11450.0,
        850.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-ES-01",
      "lumens": null,
      "functional_group_R38": "G-ES-01"
    },
    {
      "id": "LU-ES-02",
      "space": "Escritório",
      "type": "luminaria",
      "centre_CAD_m": [
        11.45,
        2.1,
        2.7
      ],
      "centre_CAD_mm": [
        11450.0,
        2100.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-ES-01",
      "lumens": null,
      "functional_group_R38": "G-ES-01"
    },
    {
      "id": "LU-SU-01",
      "space": "Suíte",
      "type": "luminaria",
      "centre_CAD_m": [
        2.6,
        0.8,
        2.7
      ],
      "centre_CAD_mm": [
        2600.0,
        800.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-SU-01",
      "lumens": null,
      "functional_group_R38": "G-SU-01"
    },
    {
      "id": "LU-SU-02",
      "space": "Suíte",
      "type": "luminaria",
      "centre_CAD_m": [
        2.6,
        2.35,
        2.7
      ],
      "centre_CAD_mm": [
        2600.0,
        2350.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-SU-01",
      "lumens": null,
      "functional_group_R38": "G-SU-01"
    },
    {
      "id": "LU-CL-01",
      "space": "Closet",
      "type": "luminaria",
      "centre_CAD_m": [
        3.37,
        4.475,
        2.7
      ],
      "centre_CAD_mm": [
        3370.0,
        4475.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-CL-01",
      "lumens": null,
      "functional_group_R38": "G-CL-01"
    },
    {
      "id": "LU-BC-01",
      "space": "Banho comum",
      "type": "luminaria",
      "centre_CAD_m": [
        12.1,
        6.6,
        2.7
      ],
      "centre_CAD_mm": [
        12100.0,
        6600.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L3",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-BC-01",
      "lumens": null,
      "functional_group_R38": "G-BC-01"
    },
    {
      "id": "LU-BC-02",
      "space": "Banho comum",
      "type": "luminaria",
      "centre_CAD_m": [
        12.1,
        8.1,
        2.7
      ],
      "centre_CAD_mm": [
        12100.0,
        8100.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L3",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-BC-01",
      "lumens": null,
      "functional_group_R38": "G-BC-01"
    },
    {
      "id": "LU-BS-01",
      "space": "Banho suíte",
      "type": "luminaria",
      "centre_CAD_m": [
        0.95,
        5.0,
        2.7
      ],
      "centre_CAD_mm": [
        950.0,
        5000.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L3",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-BS-01",
      "lumens": null,
      "functional_group_R38": "G-BS-01"
    },
    {
      "id": "LU-BS-02",
      "space": "Banho suíte",
      "type": "luminaria",
      "centre_CAD_m": [
        0.95,
        3.75,
        2.7
      ],
      "centre_CAD_mm": [
        950.0,
        3750.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L3",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-BS-01",
      "lumens": null,
      "functional_group_R38": "G-BS-01"
    },
    {
      "id": "LU-MA-01",
      "space": "Matilde",
      "type": "luminaria",
      "centre_CAD_m": [
        14.6,
        6.8,
        2.7
      ],
      "centre_CAD_mm": [
        14600.0,
        6800.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-MA-01",
      "lumens": null,
      "functional_group_R38": "G-MA-01"
    },
    {
      "id": "LU-FR-01",
      "space": "Francisco",
      "type": "luminaria",
      "centre_CAD_m": [
        14.6,
        1.6,
        2.7
      ],
      "centre_CAD_mm": [
        14600.0,
        1600.0,
        2700.0
      ],
      "function": "Ponto luminoso em estudo; ótica/fluxo/UGR/IP a calcular",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "",
      "functional_group": "G-FR-01",
      "lumens": null,
      "functional_group_R38": "G-FR-01"
    },
    {
      "id": "LU-JA-01",
      "space": "Jantar",
      "type": "pendente",
      "centre_CAD_m": [
        7.1850000000000005,
        3.9299999999999997,
        1.55
      ],
      "centre_CAD_mm": [
        7185.0,
        3930.0,
        1550.0
      ],
      "function": "Suspensão centrada na mesa, base800mm acima do tampo750",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Altura da base1550 é proposta; verificar produto real e ausência de encandeamento. Fluxo e ótica não escolhidos.",
      "functional_group": "G-SA-02",
      "functional_group_R38": "G-SA-02"
    },
    {
      "id": "LED-U03-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        8.35,
        8.325,
        2.7
      ],
      "centre_CAD_mm": [
        8350.0,
        8325.0,
        2700.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "U03",
      "detail": {
        "id": "LC2-1",
        "module_id": "U03",
        "description": "LED em nicho estreito",
        "bbox_m": [
          8.285,
          8.195,
          8.415,
          8.205
        ],
        "bottom_mm": 1852,
        "height_mm": 5,
        "length_mm": 130,
        "voltage_V_design": 24,
        "kelvin": 3000,
        "power_W_per_m_design": 9.6,
        "power_W_design": 1.248,
        "status": "POSIÇÃO_REVISTA_R25"
      },
      "functional_group_R38": "G-CO-04"
    },
    {
      "id": "LED-U03-2",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        8.35,
        8.325,
        2.7
      ],
      "centre_CAD_mm": [
        8350.0,
        8325.0,
        2700.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "U03",
      "detail": {
        "id": "LC2-2",
        "module_id": "U03",
        "description": "LED em nicho estreito",
        "bbox_m": [
          8.285,
          8.195,
          8.415,
          8.205
        ],
        "bottom_mm": 2132,
        "height_mm": 5,
        "length_mm": 130,
        "voltage_V_design": 24,
        "kelvin": 3000,
        "power_W_per_m_design": 9.6,
        "power_W_design": 1.248,
        "status": "POSIÇÃO_REVISTA_R25"
      },
      "functional_group_R38": "G-CO-04"
    },
    {
      "id": "LED-U03-3",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        8.35,
        8.325,
        2.7
      ],
      "centre_CAD_mm": [
        8350.0,
        8325.0,
        2700.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "U03",
      "detail": {
        "id": "LC2-3",
        "module_id": "U03",
        "description": "LED em nicho estreito",
        "bbox_m": [
          8.285,
          8.195,
          8.415,
          8.205
        ],
        "bottom_mm": 2654,
        "height_mm": 5,
        "length_mm": 130,
        "voltage_V_design": 24,
        "kelvin": 3000,
        "power_W_per_m_design": 9.6,
        "power_W_design": 1.248,
        "status": "POSIÇÃO_REVISTA_R25"
      },
      "functional_group_R38": "G-CO-04"
    },
    {
      "id": "LED-U_BRIDGE-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        6.3,
        8.325,
        2.7
      ],
      "centre_CAD_mm": [
        6300.0,
        8325.0,
        2700.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "U_BRIDGE",
      "detail": {
        "id": "LC1",
        "module_id": "U_BRIDGE",
        "description": "LED sob ponte, acima da janela",
        "bbox_m": [
          5.29,
          8.162,
          7.31,
          8.175
        ],
        "bottom_mm": 2092,
        "height_mm": 9,
        "length_mm": 2020,
        "voltage_V_design": 24,
        "kelvin": 3000,
        "power_W_per_m_design": 9.6,
        "power_W_design": 19.392,
        "status": "EXISTE_MODELO; PERFIL/FITA_A_SELECIONAR"
      },
      "functional_group_R38": "G-CO-02"
    },
    {
      "id": "LED-ISLAND-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        6.35,
        6.25,
        0.9
      ],
      "centre_CAD_mm": [
        6350.0,
        6250.0,
        900.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "ISLAND",
      "detail": {
        "id": "LC3",
        "module_id": "ISLAND",
        "description": "LED sob bordo do balanço sul",
        "bbox_m": [
          5.205,
          5.825,
          7.495,
          5.84
        ],
        "bottom_mm": 859,
        "height_mm": 8,
        "length_mm": 2290,
        "voltage_V_design": 24,
        "kelvin": 3000,
        "power_W_per_m_design": 9.6,
        "power_W_design": 21.984,
        "status": "EXISTE_MODELO; PERFIL/FITA_A_SELECIONAR"
      },
      "functional_group_R38": "G-CO-04"
    },
    {
      "id": "LED-PANTRY-1",
      "space": "Hall / casacos e mochilas",
      "type": "LED",
      "centre_CAD_m": [
        10.355,
        5.992,
        1.932
      ],
      "centre_CAD_mm": [
        10355.0,
        5992.0,
        1932.0
      ],
      "function": "LED interior dos casacos e mochilas, por contacto local de porta; não iluminação da cozinha nem despensa alimentar",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "NomeLED-PANTRY é legado. Este módulo foi convertido para casacos e mochilas; fonte/contactos de porta por ferragens.",
      "module_id": "PANTRY",
      "detail": {
        "id": "PANTRY-LED-1",
        "length_mm": 808,
        "startCAD_m": [
          10.355,
          5.588
        ],
        "endCAD_m": [
          10.355,
          6.396
        ],
        "bottom_or_emission_z_mm": 1932,
        "groove_mm": [
          12,
          8
        ],
        "circuit": "CH01",
        "description": "Opcional; perfil final e carga térmica por confirmar"
      },
      "functional_group_R38": "G-HA-03"
    },
    {
      "id": "LED-PANTRY-2",
      "space": "Hall / casacos e mochilas",
      "type": "LED",
      "centre_CAD_m": [
        10.355,
        6.858,
        1.932
      ],
      "centre_CAD_mm": [
        10355.0,
        6858.0,
        1932.0
      ],
      "function": "LED interior dos casacos e mochilas, por contacto local de porta; não iluminação da cozinha nem despensa alimentar",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "NomeLED-PANTRY é legado. Este módulo foi convertido para casacos e mochilas; fonte/contactos de porta por ferragens.",
      "module_id": "PANTRY",
      "detail": {
        "id": "PANTRY-LED-2",
        "length_mm": 808,
        "startCAD_m": [
          10.355,
          6.454
        ],
        "endCAD_m": [
          10.355,
          7.262
        ],
        "bottom_or_emission_z_mm": 1932,
        "groove_mm": [
          12,
          8
        ],
        "circuit": "CH01",
        "description": "Opcional; perfil final e carga térmica por confirmar"
      },
      "functional_group_R38": "G-HA-03"
    },
    {
      "id": "LED-DP02-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        2.5,
        8.105,
        2.2
      ],
      "centre_CAD_mm": [
        2500.0,
        8105.0,
        2200.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "DP02",
      "detail": {
        "id": "LED-DP",
        "owner": "DP02",
        "startCAD_m": [
          1.97,
          8.105
        ],
        "endCAD_m": [
          3.03,
          8.105
        ],
        "bottom_or_emission_z_mm": 2200,
        "length_mm": 1060,
        "temperature_K": 3000,
        "voltage_V_nominal": 24,
        "design_W_per_m_assumption": 6,
        "design_power_W": 6.36,
        "circuit": "CL01",
        "profile_groove_proposed_mm": [
          12,
          6
        ],
        "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
        "location": "Contínuo sob ponte:2peças550mm. Canal12×6mm em base18mm;12mm remanescentes.",
        "spans_modules": [
          "DP01",
          "DP02"
        ]
      },
      "functional_group_R38": "G-LA-03"
    },
    {
      "id": "LED-OFFICE_SHELF_1-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        13.0,
        0.6400000000000001,
        1.43
      ],
      "centre_CAD_mm": [
        13000.0,
        640.0,
        1430.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "OFFICE_SHELF_1",
      "detail": {
        "id": "LED-OFFICE_SHELF_1",
        "owner": "OFFICE_SHELF_1",
        "startCAD_m": [
          13.0,
          0.17000000000000015
        ],
        "endCAD_m": [
          13.0,
          1.11
        ],
        "bottom_or_emission_z_mm": 1430.0,
        "length_mm": 940,
        "temperature_K": 3000,
        "voltage_V_nominal": 24,
        "design_W_per_m_assumption": 6,
        "design_power_W": 5.64,
        "circuit": "CE01",
        "profile_groove_proposed_mm": [
          12,
          8
        ],
        "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
        "location": "Centro do perfil200mm da paredeE;20mm da aresta frontal da prateleira. Perfil embutido e difusor removível por baixo."
      },
      "functional_group_R38": "G-ES-02"
    },
    {
      "id": "LED-OFFICE_SHELF_2-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        13.0,
        2.06,
        1.43
      ],
      "centre_CAD_mm": [
        13000.0,
        2060.0,
        1430.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "OFFICE_SHELF_2",
      "detail": {
        "id": "LED-OFFICE_SHELF_2",
        "owner": "OFFICE_SHELF_2",
        "startCAD_m": [
          13.0,
          1.59
        ],
        "endCAD_m": [
          13.0,
          2.5300000000000002
        ],
        "bottom_or_emission_z_mm": 1430.0,
        "length_mm": 940,
        "temperature_K": 3000,
        "voltage_V_nominal": 24,
        "design_W_per_m_assumption": 6,
        "design_power_W": 5.64,
        "circuit": "CE01",
        "profile_groove_proposed_mm": [
          12,
          8
        ],
        "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
        "location": "Centro do perfil200mm da paredeE;20mm da aresta frontal da prateleira. Perfil embutido e difusor removível por baixo."
      },
      "functional_group_R38": "G-ES-02"
    },
    {
      "id": "LED-OFFICE_SHELF_3-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        13.0,
        0.6400000000000001,
        2.03
      ],
      "centre_CAD_mm": [
        13000.0,
        640.0,
        2030.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "OFFICE_SHELF_3",
      "detail": {
        "id": "LED-OFFICE_SHELF_3",
        "owner": "OFFICE_SHELF_3",
        "startCAD_m": [
          13.0,
          0.17000000000000015
        ],
        "endCAD_m": [
          13.0,
          1.11
        ],
        "bottom_or_emission_z_mm": 2029.9999999999998,
        "length_mm": 940,
        "temperature_K": 3000,
        "voltage_V_nominal": 24,
        "design_W_per_m_assumption": 6,
        "design_power_W": 5.64,
        "circuit": "CE01",
        "profile_groove_proposed_mm": [
          12,
          8
        ],
        "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
        "location": "Centro do perfil200mm da paredeE;20mm da aresta frontal da prateleira. Perfil embutido e difusor removível por baixo."
      },
      "functional_group_R38": "G-ES-02"
    },
    {
      "id": "LED-OFFICE_SHELF_4-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        13.0,
        2.06,
        2.03
      ],
      "centre_CAD_mm": [
        13000.0,
        2060.0,
        2030.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "OFFICE_SHELF_4",
      "detail": {
        "id": "LED-OFFICE_SHELF_4",
        "owner": "OFFICE_SHELF_4",
        "startCAD_m": [
          13.0,
          1.59
        ],
        "endCAD_m": [
          13.0,
          2.5300000000000002
        ],
        "bottom_or_emission_z_mm": 2029.9999999999998,
        "length_mm": 940,
        "temperature_K": 3000,
        "voltage_V_nominal": 24,
        "design_W_per_m_assumption": 6,
        "design_power_W": 5.64,
        "circuit": "CE01",
        "profile_groove_proposed_mm": [
          12,
          8
        ],
        "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
        "location": "Centro do perfil200mm da paredeE;20mm da aresta frontal da prateleira. Perfil embutido e difusor removível por baixo."
      },
      "functional_group_R38": "G-ES-02"
    },
    {
      "id": "LED-ESC-PR01-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        10.4775,
        1.5750000000000002,
        0.4
      ],
      "centre_CAD_mm": [
        10477.5,
        1575.0,
        400.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "ESC-PR01",
      "detail": {
        "id": "LED-ESC-PR01",
        "owner": "ESC-PR01",
        "startCAD_m": [
          10.4775,
          0.49
        ],
        "endCAD_m": [
          10.4775,
          2.66
        ],
        "bottom_or_emission_z_mm": 400.0,
        "length_mm": 2170.0,
        "temperature_K": 3000,
        "voltage_V_nominal": 24,
        "design_W_per_m_assumption": 6,
        "design_power_W": 13.02,
        "circuit": "CE02",
        "profile_groove_proposed_mm": [
          12,
          8
        ],
        "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
        "location": "Perfil no fundo da prateleira: eixo67,5mm da aresta traseira da peça; termina40mm antes de cada extremidade."
      },
      "functional_group_R38": "G-ES-03"
    },
    {
      "id": "LED-ESC-PR02-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        10.4775,
        1.3250000000000002,
        0.78
      ],
      "centre_CAD_mm": [
        10477.5,
        1325.0,
        780.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "ESC-PR02",
      "detail": {
        "id": "LED-ESC-PR02",
        "owner": "ESC-PR02",
        "startCAD_m": [
          10.4775,
          0.49
        ],
        "endCAD_m": [
          10.4775,
          2.16
        ],
        "bottom_or_emission_z_mm": 780.0,
        "length_mm": 1670.0000000000002,
        "temperature_K": 3000,
        "voltage_V_nominal": 24,
        "design_W_per_m_assumption": 6,
        "design_power_W": 10.02,
        "circuit": "CE02",
        "profile_groove_proposed_mm": [
          12,
          8
        ],
        "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
        "location": "Perfil no fundo da prateleira: eixo67,5mm da aresta traseira da peça; termina40mm antes de cada extremidade."
      },
      "functional_group_R38": "G-ES-03"
    },
    {
      "id": "LED-ESC-PR03-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        10.4775,
        1.7750000000000001,
        1.16
      ],
      "centre_CAD_mm": [
        10477.5,
        1775.0,
        1160.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "ESC-PR03",
      "detail": {
        "id": "LED-ESC-PR03",
        "owner": "ESC-PR03",
        "startCAD_m": [
          10.4775,
          0.89
        ],
        "endCAD_m": [
          10.4775,
          2.66
        ],
        "bottom_or_emission_z_mm": 1160.0,
        "length_mm": 1770.0,
        "temperature_K": 3000,
        "voltage_V_nominal": 24,
        "design_W_per_m_assumption": 6,
        "design_power_W": 10.62,
        "circuit": "CE02",
        "profile_groove_proposed_mm": [
          12,
          8
        ],
        "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
        "location": "Perfil no fundo da prateleira: eixo67,5mm da aresta traseira da peça; termina40mm antes de cada extremidade."
      },
      "functional_group_R38": "G-ES-03"
    },
    {
      "id": "LED-ESC-PR04-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        10.4775,
        1.4249999999999998,
        1.54
      ],
      "centre_CAD_mm": [
        10477.5,
        1425.0,
        1540.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "ESC-PR04",
      "detail": {
        "id": "LED-ESC-PR04",
        "owner": "ESC-PR04",
        "startCAD_m": [
          10.4775,
          0.49
        ],
        "endCAD_m": [
          10.4775,
          2.36
        ],
        "bottom_or_emission_z_mm": 1540.0,
        "length_mm": 1870.0,
        "temperature_K": 3000,
        "voltage_V_nominal": 24,
        "design_W_per_m_assumption": 6,
        "design_power_W": 11.22,
        "circuit": "CE02",
        "profile_groove_proposed_mm": [
          12,
          8
        ],
        "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
        "location": "Perfil no fundo da prateleira: eixo67,5mm da aresta traseira da peça; termina40mm antes de cada extremidade."
      },
      "functional_group_R38": "G-ES-03"
    },
    {
      "id": "LED-ESC-PR05-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        10.4775,
        1.8,
        1.92
      ],
      "centre_CAD_mm": [
        10477.5,
        1800.0,
        1920.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "ESC-PR05",
      "detail": {
        "id": "LED-ESC-PR05",
        "owner": "ESC-PR05",
        "startCAD_m": [
          10.4775,
          0.9400000000000001
        ],
        "endCAD_m": [
          10.4775,
          2.66
        ],
        "bottom_or_emission_z_mm": 1920.0,
        "length_mm": 1720.0000000000002,
        "temperature_K": 3000,
        "voltage_V_nominal": 24,
        "design_W_per_m_assumption": 6,
        "design_power_W": 10.32,
        "circuit": "CE02",
        "profile_groove_proposed_mm": [
          12,
          8
        ],
        "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
        "location": "Perfil no fundo da prateleira: eixo67,5mm da aresta traseira da peça; termina40mm antes de cada extremidade."
      },
      "functional_group_R38": "G-ES-03"
    },
    {
      "id": "LED-ESC-PR06-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        10.4775,
        1.5750000000000002,
        2.3
      ],
      "centre_CAD_mm": [
        10477.5,
        1575.0,
        2300.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "ESC-PR06",
      "detail": {
        "id": "LED-ESC-PR06",
        "owner": "ESC-PR06",
        "startCAD_m": [
          10.4775,
          0.49
        ],
        "endCAD_m": [
          10.4775,
          2.66
        ],
        "bottom_or_emission_z_mm": 2300.0,
        "length_mm": 2170.0,
        "temperature_K": 3000,
        "voltage_V_nominal": 24,
        "design_W_per_m_assumption": 6,
        "design_power_W": 13.02,
        "circuit": "CE02",
        "profile_groove_proposed_mm": [
          12,
          8
        ],
        "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
        "location": "Perfil no fundo da prateleira: eixo67,5mm da aresta traseira da peça; termina40mm antes de cada extremidade."
      },
      "functional_group_R38": "G-ES-03"
    },
    {
      "id": "LED-CR02-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        4.21,
        5.574999999999999,
        2.1
      ],
      "centre_CAD_mm": [
        4210.0,
        5575.0,
        2100.0
      ],
      "function": "vertical24V3000K",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "CR02",
      "detail": {
        "id": "CR02-LED",
        "length_mm": 1900,
        "type": "vertical24V3000K"
      },
      "functional_group_R38": "G-SA-04"
    },
    {
      "id": "LED-TV03-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        8.76,
        0.09,
        2.16
      ],
      "centre_CAD_mm": [
        8760.0,
        90.0,
        2160.0
      ],
      "function": "24V3000K",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "TV03",
      "detail": {
        "id": "TV03-LED",
        "length_mm": 2720,
        "groove_mm": [
          12,
          8
        ],
        "type": "24V3000K"
      },
      "functional_group_R38": "G-SA-03"
    },
    {
      "id": "LED-HM01-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        8.6675,
        8.0,
        1.925
      ],
      "centre_CAD_mm": [
        8667.5,
        8000.0,
        1925.0
      ],
      "function": "retroiluminação",
      "circuit_study": "C-L1",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "HM01",
      "detail": {
        "id": "HM01-LED",
        "type": "retroiluminação",
        "cct_K": 3000,
        "power_W": null,
        "driver_access": "Acesso visitável; produto/driver final por selecionar."
      },
      "functional_group_R38": "G-HA-02"
    },
    {
      "id": "LED-CLB01-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        2.475,
        3.825,
        2.274
      ],
      "centre_CAD_mm": [
        2475.0,
        3825.0,
        2274.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "CLB01",
      "detail": {
        "id": "CLB01-LED1",
        "length_mm": 890.0,
        "startCAD_m": [
          2.03,
          3.825
        ],
        "endCAD_m": [
          2.9200000000000004,
          3.825
        ],
        "bottom_or_emission_z_mm": 2274,
        "profile_envelope_mm": [
          12,
          8
        ],
        "CCT_K": 3000,
        "voltage_V": 24,
        "power_density_study_W_m": 6,
        "power_study_W": 5.34,
        "groove_status": "Rasgo final só após selecionarperfil; não cortar o painel com dado de envolvente.",
        "driver_access": "Driver dedicado comum de estudo40W/24V em nicho visitável no maleiroCLB03, fora da roupa; volume/perdas/térmica/proteção porproduto."
      },
      "functional_group_R38": "G-CL-02"
    },
    {
      "id": "LED-CLB02-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        2.4299999999999997,
        5.125,
        2.274
      ],
      "centre_CAD_mm": [
        2430.0,
        5125.0,
        2274.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "CLB02",
      "detail": {
        "id": "CLB02-LED1",
        "length_mm": 800.0,
        "startCAD_m": [
          2.03,
          5.125
        ],
        "endCAD_m": [
          2.83,
          5.125
        ],
        "bottom_or_emission_z_mm": 2274,
        "profile_envelope_mm": [
          12,
          8
        ],
        "CCT_K": 3000,
        "voltage_V": 24,
        "power_density_study_W_m": 6,
        "power_study_W": 4.8,
        "groove_status": "Rasgo final só após selecionarperfil; não cortar o painel com dado de envolvente.",
        "driver_access": "Driver dedicado comum de estudo40W/24V em nicho visitável no maleiroCLB03, fora da roupa; volume/perdas/térmica/proteção porproduto."
      },
      "functional_group_R38": "G-CL-02"
    },
    {
      "id": "LED-CLB03-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        3.355,
        5.125,
        1.203
      ],
      "centre_CAD_mm": [
        3355.0,
        5125.0,
        1203.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "CLB03",
      "detail": {
        "id": "CLB03-LED1",
        "length_mm": 930.0,
        "startCAD_m": [
          2.8899999999999997,
          5.125
        ],
        "endCAD_m": [
          3.8200000000000003,
          5.125
        ],
        "bottom_or_emission_z_mm": 1203,
        "profile_envelope_mm": [
          12,
          8
        ],
        "CCT_K": 3000,
        "voltage_V": 24,
        "power_density_study_W_m": 6,
        "power_study_W": 5.58,
        "groove_status": "Rasgo final só após selecionarperfil; não cortar o painel com dado de envolvente.",
        "driver_access": "Driver dedicado comum de estudo40W/24V em nicho visitável no maleiroCLB03, fora da roupa; volume/perdas/térmica/proteção porproduto."
      },
      "functional_group_R38": "G-CL-02"
    },
    {
      "id": "LED-CLB03-2",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        3.355,
        5.125,
        1.633
      ],
      "centre_CAD_mm": [
        3355.0,
        5125.0,
        1633.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "CLB03",
      "detail": {
        "id": "CLB03-LED2",
        "length_mm": 930.0,
        "startCAD_m": [
          2.8899999999999997,
          5.125
        ],
        "endCAD_m": [
          3.8200000000000003,
          5.125
        ],
        "bottom_or_emission_z_mm": 1633,
        "profile_envelope_mm": [
          12,
          8
        ],
        "CCT_K": 3000,
        "voltage_V": 24,
        "power_density_study_W_m": 6,
        "power_study_W": 5.58,
        "groove_status": "Rasgo final só após selecionarperfil; não cortar o painel com dado de envolvente.",
        "driver_access": "Driver dedicado comum de estudo40W/24V em nicho visitável no maleiroCLB03, fora da roupa; volume/perdas/térmica/proteção porproduto."
      },
      "functional_group_R38": "G-CL-02"
    },
    {
      "id": "LED-CLB03-3",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        3.355,
        5.125,
        2.063
      ],
      "centre_CAD_mm": [
        3355.0,
        5125.0,
        2063.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L2",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "CLB03",
      "detail": {
        "id": "CLB03-LED3",
        "length_mm": 930.0,
        "startCAD_m": [
          2.8899999999999997,
          5.125
        ],
        "endCAD_m": [
          3.8200000000000003,
          5.125
        ],
        "bottom_or_emission_z_mm": 2063,
        "profile_envelope_mm": [
          12,
          8
        ],
        "CCT_K": 3000,
        "voltage_V": 24,
        "power_density_study_W_m": 6,
        "power_study_W": 5.58,
        "groove_status": "Rasgo final só após selecionarperfil; não cortar o painel com dado de envolvente.",
        "driver_access": "Driver dedicado comum de estudo40W/24V em nicho visitável no maleiroCLB03, fora da roupa; volume/perdas/térmica/proteção porproduto."
      },
      "functional_group_R38": "G-CL-02"
    },
    {
      "id": "LED-LS02-1",
      "space": "Carpintaria",
      "type": "LED",
      "centre_CAD_m": [
        2.44,
        6.16,
        1.5
      ],
      "centre_CAD_mm": [
        2440.0,
        6160.0,
        1500.0
      ],
      "function": "LED integrado",
      "circuit_study": "C-L3",
      "support": null,
      "face": null,
      "quantity": 1,
      "plate_envelope_mm": null,
      "status": "PROPOSTA_DE_COORDENACAO",
      "note": "Símbolo referencia a peça. Comstart/end/Zdefinidos usa datum de emissão; sem esses campos é referência de módulo,não ponto de corte. Perfil/driver pela ficha; nunca230V na ripa sem caixa.",
      "module_id": "LS02",
      "detail": {
        "id": "LED-LS",
        "owner": "LS02",
        "startCAD_m": [
          1.84,
          6.16
        ],
        "endCAD_m": [
          3.04,
          6.16
        ],
        "bottom_or_emission_z_mm": 1500,
        "length_mm": 1200,
        "temperature_K": 3000,
        "voltage_V_nominal": 24,
        "design_W_per_m_assumption": 6,
        "design_power_W": 7.2,
        "circuit": "CL01",
        "profile_groove_proposed_mm": [
          12,
          6
        ],
        "profile_status": "RESERVA; selecionar perfil/fita e conferir espessura restante antes de fresar. Comprimento de fita ajustável ao módulo de corte do fabricante.",
        "location": "Contínuo sob o conjunto de 2 superiores; canal 12 × 6 mm em base de 18 mm, com 12 mm remanescentes. Eixo Y=6160 mm, a 20 mm da aresta frontal do corpo Y=6180 mm: ficam 14 mm de madeira entre ranhura e aresta, sem invadir a frente móvel. Recuo construtivo de 15 mm em relação ao eixo visual antigo Y=6175 mm. Prever emenda e passagem de cabos entre peças/corpos; não fresar sem desenho do perfil e das uniões.",
        "spans_modules": [
          "LS01",
          "LS02"
        ],
        "specification_status": "Apenas posição funcional. Perfil/fita/driver e alimentação por selecionar, acessíveis e separados da água/condutas.",
        "driver_selected": false
      },
      "functional_group_R38": "G-LA-02"
    },
    {
      "id": "T-TV-R38",
      "space": "Sala",
      "type": "tomada",
      "centre_CAD_m": [
        10.25,
        0.65,
        0.6
      ],
      "centre_CAD_mm": [
        10250.0,
        650.0,
        600.0
      ],
      "circuit_study": "C-TSA",
      "support": "TV01",
      "face": "W",
      "function": "4×230V+2RJ45 emzona técnicaTV,sem fichaencravada atrás suporte;altura porTV01",
      "quantity": 4,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "plate_envelope_mm": [
        160,
        160
      ]
    },
    {
      "id": "T-ES-R38-A",
      "space": "Escritório",
      "type": "tomada",
      "centre_CAD_m": [
        13.2,
        0.56,
        1.15
      ],
      "centre_CAD_mm": [
        13200.0,
        560.0,
        1150.0
      ],
      "circuit_study": "C-TES",
      "support": "W36",
      "face": "W",
      "function": "Dupla230Vposto1 acima tampo;separada dosdados porcaixas/partição",
      "quantity": 2,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "plate_envelope_mm": [
        160,
        80
      ]
    },
    {
      "id": "T-ES-R38-B",
      "space": "Escritório",
      "type": "tomada",
      "centre_CAD_m": [
        13.2,
        1.7,
        1.15
      ],
      "centre_CAD_mm": [
        13200.0,
        1700.0,
        1150.0
      ],
      "circuit_study": "C-TES",
      "support": "W36",
      "face": "W",
      "function": "Dupla230Vposto2 acima tampo;gestão cabos e2monitores",
      "quantity": 2,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "plate_envelope_mm": [
        160,
        80
      ]
    },
    {
      "id": "T-SU-COM-R38",
      "space": "Suíte",
      "type": "tomada",
      "centre_CAD_m": [
        3.85,
        1.25,
        1.05
      ],
      "centre_CAD_mm": [
        3850.0,
        1250.0,
        1050.0
      ],
      "circuit_study": "C-TQS",
      "support": "W16",
      "face": "W",
      "function": "Tomadadupla acima da cómodaC2,semcabo atravessar entrada",
      "quantity": 2,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "plate_envelope_mm": [
        160,
        80
      ]
    },
    {
      "id": "T-MA-COM-R38",
      "space": "Matilde",
      "type": "tomada",
      "centre_CAD_m": [
        13.35,
        6.05,
        1.05
      ],
      "centre_CAD_mm": [
        13350.0,
        6050.0,
        1050.0
      ],
      "circuit_study": "C-TQ1",
      "support": "W39",
      "face": "E",
      "function": "Dupla acima cómoda800mm;250mm atécentro,fora daplaca deestoreE-MA-01 e semgavetas sobreaficha",
      "quantity": 2,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "plate_envelope_mm": [
        160,
        80
      ]
    },
    {
      "id": "T-FR-COM-R38",
      "space": "Francisco",
      "type": "tomada",
      "centre_CAD_m": [
        13.35,
        2.6,
        1.05
      ],
      "centre_CAD_mm": [
        13350.0,
        2600.0,
        1050.0
      ],
      "circuit_study": "C-TQ2",
      "support": "W36",
      "face": "E",
      "function": "Dupla acima cómoda800mm;tomadas protegidas e semextensãojuntoacama",
      "quantity": 2,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "plate_envelope_mm": [
        160,
        80
      ]
    },
    {
      "id": "T-CO-03-R38",
      "space": "Cozinha",
      "type": "tomada",
      "centre_CAD_m": [
        8.5,
        7.8,
        1.18
      ],
      "centre_CAD_mm": [
        8500.0,
        7800.0,
        1180.0
      ],
      "circuit_study": "C-TCO2",
      "support": "W33",
      "face": "W",
      "function": "Auxiliar preparada na faixaW33;deve ser suspensa sefrentesK07ou interruptorinterferirem;posição NÃO libertada",
      "quantity": 2,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "plate_envelope_mm": [
        80,
        160
      ]
    },
    {
      "id": "LU-IL-R38-1",
      "space": "Cozinha",
      "type": "pendente",
      "centre_CAD_m": [
        5.65,
        6.25,
        1.85
      ],
      "centre_CAD_mm": [
        5650.0,
        6250.0,
        1850.0
      ],
      "circuit_study": "C-L1",
      "support": "teto",
      "face": "D",
      "function": "Pendenteilha,teto2.70→base1.85=950mmsobrebancada;produto/difusão a selecionar",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-CO-03"
    },
    {
      "id": "LU-IL-R38-2",
      "space": "Cozinha",
      "type": "pendente",
      "centre_CAD_m": [
        6.35,
        6.25,
        1.85
      ],
      "centre_CAD_mm": [
        6350.0,
        6250.0,
        1850.0
      ],
      "circuit_study": "C-L1",
      "support": "teto",
      "face": "D",
      "function": "Pendenteilha,teto2.70→base1.85=950mmsobrebancada;produto/difusão a selecionar",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-CO-03"
    },
    {
      "id": "LU-IL-R38-3",
      "space": "Cozinha",
      "type": "pendente",
      "centre_CAD_m": [
        7.05,
        6.25,
        1.85
      ],
      "centre_CAD_mm": [
        7050.0,
        6250.0,
        1850.0
      ],
      "circuit_study": "C-L1",
      "support": "teto",
      "face": "D",
      "function": "Pendenteilha,teto2.70→base1.85=950mmsobrebancada;produto/difusão a selecionar",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-CO-03"
    },
    {
      "id": "LE-SU-R38-1",
      "space": "Suíte",
      "type": "luminaria",
      "centre_CAD_m": [
        -0.05,
        0.325,
        1.2
      ],
      "centre_CAD_mm": [
        -50.0,
        325.0,
        1200.0
      ],
      "circuit_study": "C-L2",
      "support": "W01",
      "face": "E",
      "function": "Leituraindependente de cada lado,bafio dirigido,evitar brilhoocular;produto porselecionar",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-SU-02"
    },
    {
      "id": "LE-SU-R38-2",
      "space": "Suíte",
      "type": "luminaria",
      "centre_CAD_m": [
        -0.05,
        2.775,
        1.2
      ],
      "centre_CAD_mm": [
        -50.0,
        2775.0,
        1200.0
      ],
      "circuit_study": "C-L2",
      "support": "W01",
      "face": "E",
      "function": "Leituraindependente de cada lado,bafio dirigido,evitar brilhoocular;produto porselecionar",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-SU-03"
    },
    {
      "id": "LE-MA-R38-1",
      "space": "Matilde",
      "type": "luminaria",
      "centre_CAD_m": [
        16.35,
        6.05,
        1.2
      ],
      "centre_CAD_mm": [
        16350.000000000002,
        6050.0,
        1200.0
      ],
      "circuit_study": "C-L2",
      "support": "W15",
      "face": "W",
      "function": "Leituraindependente de cada lado,bafio dirigido,evitar brilhoocular;produto porselecionar",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-MA-02"
    },
    {
      "id": "LE-MA-R38-2",
      "space": "Matilde",
      "type": "luminaria",
      "centre_CAD_m": [
        16.35,
        8.05,
        1.2
      ],
      "centre_CAD_mm": [
        16350.000000000002,
        8050.000000000001,
        1200.0
      ],
      "circuit_study": "C-L2",
      "support": "W15",
      "face": "W",
      "function": "Leituraindependente de cada lado,bafio dirigido,evitar brilhoocular;produto porselecionar",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-MA-03"
    },
    {
      "id": "LE-FR-R38-1",
      "space": "Francisco",
      "type": "luminaria",
      "centre_CAD_m": [
        16.35,
        0.45,
        1.2
      ],
      "centre_CAD_mm": [
        16350.000000000002,
        450.0,
        1200.0
      ],
      "circuit_study": "C-L2",
      "support": "W15",
      "face": "W",
      "function": "Leituraindependente de cada lado,bafio dirigido,evitar brilhoocular;produto porselecionar",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-FR-02"
    },
    {
      "id": "LE-FR-R38-2",
      "space": "Francisco",
      "type": "luminaria",
      "centre_CAD_m": [
        16.35,
        2.45,
        1.2
      ],
      "centre_CAD_mm": [
        16350.000000000002,
        2450.0,
        1200.0
      ],
      "circuit_study": "C-L2",
      "support": "W15",
      "face": "W",
      "function": "Leituraindependente de cada lado,bafio dirigido,evitar brilhoocular;produto porselecionar",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-FR-03"
    },
    {
      "id": "LU-MA-R38-2",
      "space": "MA",
      "type": "luminaria",
      "centre_CAD_m": [
        14.1,
        5.5,
        2.7
      ],
      "centre_CAD_mm": [
        14100.0,
        5500.0,
        2700.0
      ],
      "circuit_study": "C-L2",
      "support": "teto",
      "face": "D",
      "function": "Completa geral3pontos,sem transformar fluxo emsimulaçãofotométrica",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-MA-01"
    },
    {
      "id": "LU-MA-R38-3",
      "space": "MA",
      "type": "luminaria",
      "centre_CAD_m": [
        15.5,
        7.8,
        2.7
      ],
      "centre_CAD_mm": [
        15500.0,
        7800.0,
        2700.0
      ],
      "circuit_study": "C-L2",
      "support": "teto",
      "face": "D",
      "function": "Completa geral3pontos,sem transformar fluxo emsimulaçãofotométrica",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-MA-01"
    },
    {
      "id": "LU-FR-R38-2",
      "space": "FR",
      "type": "luminaria",
      "centre_CAD_m": [
        14.1,
        0.8,
        2.7
      ],
      "centre_CAD_mm": [
        14100.0,
        800.0,
        2700.0
      ],
      "circuit_study": "C-L2",
      "support": "teto",
      "face": "D",
      "function": "Completa geral3pontos,sem transformar fluxo emsimulaçãofotométrica",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-FR-01"
    },
    {
      "id": "LU-FR-R38-3",
      "space": "FR",
      "type": "luminaria",
      "centre_CAD_m": [
        15.5,
        3.1,
        2.7
      ],
      "centre_CAD_mm": [
        15500.0,
        3100.0,
        2700.0
      ],
      "circuit_study": "C-L2",
      "support": "teto",
      "face": "D",
      "function": "Completa geral3pontos,sem transformar fluxo emsimulaçãofotométrica",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-FR-01"
    },
    {
      "id": "EX-IN-R38",
      "space": "Entrada",
      "type": "luminaria",
      "centre_CAD_m": [
        9.6,
        8.95,
        2.6
      ],
      "centre_CAD_mm": [
        9600.0,
        8950.0,
        2600.0
      ],
      "circuit_study": "C-LEX",
      "support": "pala",
      "face": "D",
      "function": "Entrada sobpala",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-EX-01"
    },
    {
      "id": "EX-CP-R38-1",
      "space": "Pala carros",
      "type": "luminaria",
      "centre_CAD_m": [
        -4.7,
        5.8,
        3.05
      ],
      "centre_CAD_mm": [
        -4700.0,
        5800.0,
        3050.0
      ],
      "circuit_study": "C-LEX",
      "support": "pala",
      "face": "D",
      "function": "Pala carrosW",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-EX-02"
    },
    {
      "id": "EX-CP-R38-2",
      "space": "Pala carros",
      "type": "luminaria",
      "centre_CAD_m": [
        -2,
        5.8,
        3.05
      ],
      "centre_CAD_mm": [
        -2000,
        5800.0,
        3050.0
      ],
      "circuit_study": "C-LEX",
      "support": "pala",
      "face": "D",
      "function": "Pala carrosE",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-EX-02"
    },
    {
      "id": "LED-JAR-R38-1",
      "space": "Jardim",
      "type": "LED",
      "centre_CAD_m": [
        1,
        -0.42,
        2.66
      ],
      "centre_CAD_mm": [
        1000,
        -420.0,
        2660.0
      ],
      "circuit_study": "C-LEX",
      "support": "pala",
      "face": "D",
      "function": "LED2700Kperfil embutidocomdifusor,sem pontosvistos;IP e drenagemproduto porselecionar",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-EX-03"
    },
    {
      "id": "LED-JAR-R38-2",
      "space": "Jardim",
      "type": "LED",
      "centre_CAD_m": [
        5.6,
        -0.42,
        2.66
      ],
      "centre_CAD_mm": [
        5600.0,
        -420.0,
        2660.0
      ],
      "circuit_study": "C-LEX",
      "support": "pala",
      "face": "D",
      "function": "LED2700Kperfil embutidocomdifusor,sem pontosvistos;IP e drenagemproduto porselecionar",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-EX-03"
    },
    {
      "id": "LED-JAR-R38-3",
      "space": "Jardim",
      "type": "LED",
      "centre_CAD_m": [
        11.8,
        -0.42,
        2.66
      ],
      "centre_CAD_mm": [
        11800.0,
        -420.0,
        2660.0
      ],
      "circuit_study": "C-LEX",
      "support": "pala",
      "face": "D",
      "function": "LED2700Kperfil embutidocomdifusor,sem pontosvistos;IP e drenagemproduto porselecionar",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-EX-03"
    },
    {
      "id": "LED-JAR-R38-4",
      "space": "Jardim",
      "type": "LED",
      "centre_CAD_m": [
        14.5,
        -0.42,
        2.66
      ],
      "centre_CAD_mm": [
        14500.0,
        -420.0,
        2660.0
      ],
      "circuit_study": "C-LEX",
      "support": "pala",
      "face": "D",
      "function": "LED2700Kperfil embutidocomdifusor,sem pontosvistos;IP e drenagemproduto porselecionar",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "functional_group_R38": "G-EX-03"
    },
    {
      "id": "AC-OUT-R38",
      "space": "TerrenoNE",
      "type": "AC_exterior",
      "centre_CAD_m": [
        17.35,
        3.95,
        0.65
      ],
      "centre_CAD_mm": [
        17350.0,
        3950.0,
        650.0
      ],
      "circuit_study": "C-AC",
      "support": "base_de_solo",
      "face": "E",
      "function": "Reserva multisplit4saídas;combinação e balanço térmico ainda não aprovados",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar"
    },
    {
      "id": "INV-PV-R38",
      "space": "TerrenoNE",
      "type": "PV_inversor",
      "centre_CAD_m": [
        17.15,
        7.275,
        1.225
      ],
      "centre_CAD_mm": [
        17150.0,
        7275.0,
        1225.0
      ],
      "circuit_study": "C-PV",
      "support": "suporte tecnico separado",
      "face": "E",
      "function": "Inversor3P10kWproposto,serviço e sombra/temperaturaporvalidar",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar"
    },
    {
      "id": "S-SOLAR-R38",
      "space": "Lavandaria",
      "type": "espera_equipamento",
      "centre_CAD_m": [
        0.95,
        6.1,
        1.5
      ],
      "centre_CAD_mm": [
        950.0,
        6100.0,
        1500.0
      ],
      "circuit_study": "C-SOL",
      "support": "zona técnica",
      "face": "N",
      "function": "Controladordiferencialsolar,bomba/sensorcoletor/acumulador;ligação não pronta",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar"
    },
    {
      "id": "S-LA-03",
      "space": "Lavandaria / lado interior P6",
      "type": "comando",
      "centre_CAD_m": [
        3.85,
        6.2,
        1.1
      ],
      "centre_CAD_mm": [
        3850.0,
        6200.0,
        1100.0
      ],
      "circuit_study": "BUS-KNX",
      "support": "W20",
      "face": "W",
      "function": "Repetição do comando de luz/LED interior,do lado seco do acessoP6",
      "quantity": 1,
      "status": "PROPOSTA_R38;produto/localmontagememobra_porvalidar",
      "plate_envelope_mm": [
        80,
        80
      ],
      "keys": [
        {
          "key": 1,
          "label": "Lavandaria",
          "targets": [
            "G-LA-01"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 2,
          "label": "Trabalho",
          "targets": [
            "G-LA-02"
          ],
          "action": "alternar",
          "long_press_required": false
        },
        {
          "key": 3,
          "label": "Despensa",
          "targets": [
            "G-LA-03"
          ],
          "action": "alternar",
          "long_press_required": false
        }
      ],
      "control_bus": "KNX_TP_PROPOSTO"
    },
    {
      "id": "MTR-VE2-R38",
      "space": "Cozinha",
      "type": "motor_estore",
      "centre_CAD_m": [
        5.550000000000001,
        8.625,
        2.35
      ],
      "centre_CAD_mm": [
        5550.000000000001,
        8625.0,
        2350.0
      ],
      "circuit_study": "C-EST",
      "support": "caixa_acima_VE2",
      "face": "S",
      "function": "Espera elétrica por estore,caixa/isolamento/acesso/ligação fabricante ainda por definir;230Vououtrotipo depende do motor",
      "quantity": 1,
      "status": "RESERVA_TECNICA_NAO_EXECUTAR;altura/caixaconstrutiva_por_confirmar"
    },
    {
      "id": "MTR-VE6-R38",
      "space": "Sala",
      "type": "motor_estore",
      "centre_CAD_m": [
        6.785355338,
        -0.125,
        2.35
      ],
      "centre_CAD_mm": [
        6785.355337999999,
        -125.0,
        2350.0
      ],
      "circuit_study": "C-EST",
      "support": "caixa_acima_VE6",
      "face": "N",
      "function": "Espera elétrica por estore,caixa/isolamento/acesso/ligação fabricante ainda por definir;230Vououtrotipo depende do motor",
      "quantity": 1,
      "status": "RESERVA_TECNICA_NAO_EXECUTAR;altura/caixaconstrutiva_por_confirmar"
    },
    {
      "id": "MTR-VE7-R38",
      "space": "Suíte",
      "type": "motor_estore",
      "centre_CAD_m": [
        3.0500000000000003,
        -0.125,
        2.35
      ],
      "centre_CAD_mm": [
        3050.0000000000005,
        -125.0,
        2350.0
      ],
      "circuit_study": "C-EST",
      "support": "caixa_acima_VE7",
      "face": "N",
      "function": "Espera elétrica por estore,caixa/isolamento/acesso/ligação fabricante ainda por definir;230Vououtrotipo depende do motor",
      "quantity": 1,
      "status": "RESERVA_TECNICA_NAO_EXECUTAR;altura/caixaconstrutiva_por_confirmar"
    },
    {
      "id": "MTR-VE4-R38",
      "space": "Matilde",
      "type": "motor_estore",
      "centre_CAD_m": [
        15.049999999999999,
        8.625,
        2.35
      ],
      "centre_CAD_mm": [
        15049.999999999998,
        8625.0,
        2350.0
      ],
      "circuit_study": "C-EST",
      "support": "caixa_acima_VE4",
      "face": "S",
      "function": "Espera elétrica por estore,caixa/isolamento/acesso/ligação fabricante ainda por definir;230Vououtrotipo depende do motor",
      "quantity": 1,
      "status": "RESERVA_TECNICA_NAO_EXECUTAR;altura/caixaconstrutiva_por_confirmar"
    },
    {
      "id": "MTR-VE5-R38",
      "space": "Francisco",
      "type": "motor_estore",
      "centre_CAD_m": [
        15.049999999999999,
        -0.125,
        2.35
      ],
      "centre_CAD_mm": [
        15049.999999999998,
        -125.0,
        2350.0
      ],
      "circuit_study": "C-EST",
      "support": "caixa_acima_VE5",
      "face": "N",
      "function": "Espera elétrica por estore,caixa/isolamento/acesso/ligação fabricante ainda por definir;230Vououtrotipo depende do motor",
      "quantity": 1,
      "status": "RESERVA_TECNICA_NAO_EXECUTAR;altura/caixaconstrutiva_por_confirmar"
    },
    {
      "id": "MTR-P3-R38",
      "space": "Escritório",
      "type": "motor_estore",
      "centre_CAD_m": [
        12.5,
        -0.125,
        2.35
      ],
      "centre_CAD_mm": [
        12500.0,
        -125.0,
        2350.0
      ],
      "circuit_study": "C-EST",
      "support": "caixa_acima_P3",
      "face": "N",
      "function": "Espera elétrica por estore,caixa/isolamento/acesso/ligação fabricante ainda por definir;230Vououtrotipo depende do motor",
      "quantity": 1,
      "status": "RESERVA_TECNICA_NAO_EXECUTAR;altura/caixaconstrutiva_por_confirmar"
    }
  ],
  "changes": [
    {
      "id": "S-MA-02",
      "before_CAD_m": [
        16.35,
        5.9,
        0.8
      ],
      "after_CAD_m": [
        16.35,
        6.050000000000001,
        0.8
      ],
      "reason": "Acompanha cama/NT03/04deslocados+150Y pelo contratoquartosR38"
    },
    {
      "id": "S-MA-03",
      "before_CAD_m": [
        16.35,
        7.9,
        0.8
      ],
      "after_CAD_m": [
        16.35,
        8.05,
        0.8
      ],
      "reason": "Acompanha cama/NT03/04deslocados+150Y pelo contratoquartosR38"
    },
    {
      "id": "T-MA-01",
      "before_CAD_m": [
        16.35,
        5.9,
        0.65
      ],
      "after_CAD_m": [
        16.35,
        6.050000000000001,
        0.65
      ],
      "reason": "Acompanha cama/NT03/04deslocados+150Y pelo contratoquartosR38"
    },
    {
      "id": "T-MA-02",
      "before_CAD_m": [
        16.35,
        7.9,
        0.65
      ],
      "after_CAD_m": [
        16.35,
        8.05,
        0.65
      ],
      "reason": "Acompanha cama/NT03/04deslocados+150Y pelo contratoquartosR38"
    },
    {
      "id": "S-FR-02",
      "before_CAD_m": [
        16.35,
        0.65,
        0.8
      ],
      "after_CAD_m": [
        16.35,
        0.45,
        0.8
      ],
      "reason": "Acompanha cama/NT05/06deslocados−200Y pelo contratoquartosR38"
    },
    {
      "id": "S-FR-03",
      "before_CAD_m": [
        16.35,
        2.65,
        0.8
      ],
      "after_CAD_m": [
        16.35,
        2.4499999999999997,
        0.8
      ],
      "reason": "Acompanha cama/NT05/06deslocados−200Y pelo contratoquartosR38"
    },
    {
      "id": "T-FR-01",
      "before_CAD_m": [
        16.35,
        0.65,
        0.65
      ],
      "after_CAD_m": [
        16.35,
        0.45,
        0.65
      ],
      "reason": "Acompanha cama/NT05/06deslocados−200Y pelo contratoquartosR38"
    },
    {
      "id": "T-FR-02",
      "before_CAD_m": [
        16.35,
        2.65,
        0.65
      ],
      "after_CAD_m": [
        16.35,
        2.4499999999999997,
        0.65
      ],
      "reason": "Acompanha cama/NT05/06deslocados−200Y pelo contratoquartosR38"
    },
    {
      "id": "T-MA-03",
      "before_CAD_m": [
        13.35,
        6.15,
        0.3
      ],
      "after_CAD_m": [
        13.35,
        6.55,
        0.3
      ],
      "reason": "Sai dointerior da nova cómodaMA entreY5.35..6.25;tomadadeaspirador acessível"
    },
    {
      "id": "T-IL-01",
      "before_CAD_m": [
        6.35,
        5.8,
        0.65
      ],
      "after_CAD_m": [
        7.55,
        6.4,
        0.65
      ],
      "reason": "Nova baía seca100mmilhaladoE,fora debalanço eI03 reduzido616;placadupla160×80horizontal"
    },
    {
      "id": "E-MLL",
      "before_CAD_m": [
        6.85,
        8.5,
        0.35
      ],
      "after_CAD_m": [
        4.95,
        8.43,
        0.35
      ],
      "reason": "Retira K05 ocupado porresíduos;portaK02-F1 comzona seca independente doforno,cordão175cm porvalidar"
    },
    {
      "id": "AC-SAL-01",
      "before_CAD_m": [
        10.127500000000001,
        2.449,
        2.25
      ],
      "after_CAD_m": [
        10.25,
        2.45,
        2.4
      ],
      "reason": "Acerta fixação naface real damamparede;suíteR37aparecia no acesso aberto docloset"
    },
    {
      "id": "AC-SU-01",
      "before_CAD_m": [
        3.249,
        2.9775,
        2.25
      ],
      "after_CAD_m": [
        2.45,
        3.1,
        2.4
      ],
      "reason": "Acerta fixação naface real damamparede;suíteR37aparecia no acesso aberto docloset"
    },
    {
      "id": "AC-MA-01",
      "before_CAD_m": [
        13.4725,
        6.049,
        2.25
      ],
      "after_CAD_m": [
        13.35,
        6.5,
        2.4
      ],
      "reason": "Acerta fixação naface real damamparede;suíteR37aparecia no acesso aberto docloset"
    },
    {
      "id": "AC-FR-01",
      "before_CAD_m": [
        13.4725,
        2.649,
        2.25
      ],
      "after_CAD_m": [
        13.35,
        2.65,
        2.4
      ],
      "reason": "Acerta fixação naface real damamparede;suíteR37aparecia no acesso aberto docloset"
    },
    {
      "id": "VE-CARGA-01",
      "before_CAD_m": [
        -2.05,
        1.75,
        1.1
      ],
      "after_CAD_m": [
        -4.525,
        2.2,
        1.2
      ],
      "reason": "EV-R38-B:pedestal na faixa pavimentada atrás da própria viatura,circuito individual"
    },
    {
      "id": "VE-CARGA-02",
      "before_CAD_m": [
        -4.3,
        1.75,
        1.1
      ],
      "after_CAD_m": [
        -2.075,
        2.2,
        1.2
      ],
      "reason": "EV-R38-B:pedestal na faixa pavimentada atrás da própria viatura,circuito individual"
    },
    {
      "id": "BC-SOCKET",
      "before_CAD_m": [
        12.100000000000001,
        5.5575,
        1.1
      ],
      "after_CAD_m": [
        12.14,
        5.5575,
        1.1
      ],
      "reason": "Dupla160mm em faixa170mm entre espelho12.05eporta12.23:arestas12.06/12.22,10mmnominaisporlado"
    }
  ],
  "functional_groups": [
    {
      "id": "G-HA-01",
      "space": "Hall",
      "title": "Luz geral do hall",
      "status": "grupo funcional para a iluminação geral existente",
      "reference": "R32 / ENTRY_HALL",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L1",
      "KNX_group_address_proposed": "1/0/1",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LU-HA-01"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-HA-02",
      "space": "Hall",
      "title": "Espelho LED",
      "status": "Espelho HM01LED adotado para desenvolverR36; produto, alimentação, potência e circuito por selecionar",
      "reference": "Proposta de espelho do hall R33",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "adopted_for_development": true,
      "active_functional_target_R36": true,
      "installation_executed": false,
      "circuit_R38": "C-L1",
      "KNX_group_address_proposed": "1/0/2",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LED-HM01-1"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-SA-01",
      "space": "Sala",
      "title": "Luz geral de estar",
      "status": "grupo funcional para a iluminação geral existente",
      "reference": "R32 / SAL",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L1",
      "KNX_group_address_proposed": "1/0/3",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LU-SA-01",
        "LU-SA-02"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-SA-02",
      "space": "Jantar",
      "title": "Suspensão sobre a mesa",
      "status": "preservar proposta de luminária existente",
      "reference": "R32 / diningPendant",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L1",
      "KNX_group_address_proposed": "1/0/4",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LU-JA-01"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-SA-03",
      "space": "Sala",
      "title": "LED da prateleira TV",
      "status": "preservar pormenor existente",
      "reference": "R32 / TV03; R27 / TV03-LED",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L1",
      "KNX_group_address_proposed": "1/0/5",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LED-TV03-1"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-SA-04",
      "space": "Sala",
      "title": "LED cristaleira/garrafeira",
      "status": "preservar pormenor existente",
      "reference": "R32 / ARM-SALA-R20; R27 / CR02-LED",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L1",
      "KNX_group_address_proposed": "1/0/6",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LED-CR02-1"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-CO-01",
      "space": "Cozinha",
      "title": "Luz geral de cozinha",
      "status": "grupo funcional para a iluminação geral existente",
      "reference": "R32 / SAL, zona COZ",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L1",
      "KNX_group_address_proposed": "1/0/7",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LU-CO-01",
        "LU-CO-02"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-CO-02",
      "space": "Cozinha",
      "title": "LED da bancada/janela",
      "status": "preservar pormenor existente",
      "reference": "R27 / LC1, ponte superior",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L1",
      "KNX_group_address_proposed": "1/0/8",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LED-U_BRIDGE-1"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-CO-03",
      "space": "Cozinha",
      "title": "Pendentes sobre a ilha",
      "status": "preservar proposta visual existente",
      "reference": "R27 / vistas da cozinha",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L1",
      "KNX_group_address_proposed": "1/0/9",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LU-IL-R38-1",
        "LU-IL-R38-2",
        "LU-IL-R38-3"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-CO-04",
      "space": "Cozinha",
      "title": "LED ilha e nichos",
      "status": "preservar pormenores existentes, agrupamento proposto",
      "reference": "R27 / LC3 e LC2-1/2/3",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L1",
      "KNX_group_address_proposed": "1/0/10",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LED-U03-1",
        "LED-U03-2",
        "LED-U03-3",
        "LED-ISLAND-1"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-LA-01",
      "space": "Lavandaria",
      "title": "Luz geral da lavandaria",
      "status": "grupo funcional para a iluminação geral existente",
      "reference": "R32 / LAV",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L3",
      "KNX_group_address_proposed": "1/0/11",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LU-LA-01",
        "LU-LA-02"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-LA-02",
      "space": "Lavandaria",
      "title": "LED dos superiores de trabalho",
      "status": "preservar pormenor existente",
      "reference": "R27 / LED-LS; sem transportar cotas antigas para outro móvel",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L3",
      "KNX_group_address_proposed": "1/0/12",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LED-LS02-1"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-LA-03",
      "space": "Despensa",
      "title": "LED da ponte da despensa",
      "status": "preservar pormenor existente",
      "reference": "R27 / LED-DP; móveis mantidos R32",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L3",
      "KNX_group_address_proposed": "1/0/13",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LED-DP02-1"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-DI-01",
      "space": "Distribuição",
      "title": "Luz geral de circulação",
      "status": "grupo funcional para a iluminação geral existente",
      "reference": "R32 / DISTR",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L2",
      "KNX_group_address_proposed": "1/0/14",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LU-DI-01",
        "LU-DI-02"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-ES-01",
      "space": "Escritório",
      "title": "Luz geral do escritório",
      "status": "grupo funcional para a iluminação geral existente",
      "reference": "R32 / ESC",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L2",
      "KNX_group_address_proposed": "1/0/15",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LU-ES-01",
        "LU-ES-02"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-ES-02",
      "space": "Escritório",
      "title": "LED dos dois postos",
      "status": "preservar pormenor existente",
      "reference": "R27 / LED-OFFICE_SHELF_1 a 4",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L2",
      "KNX_group_address_proposed": "1/0/16",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LED-OFFICE_SHELF_1-1",
        "LED-OFFICE_SHELF_2-1",
        "LED-OFFICE_SHELF_3-1",
        "LED-OFFICE_SHELF_4-1"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-ES-03",
      "space": "Escritório",
      "title": "LED das prateleiras de livros",
      "status": "preservar pormenor existente",
      "reference": "R27 / LED-ESC-PR01 a PR06",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L2",
      "KNX_group_address_proposed": "1/1/1",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LED-ESC-PR01-1",
        "LED-ESC-PR02-1",
        "LED-ESC-PR03-1",
        "LED-ESC-PR04-1",
        "LED-ESC-PR05-1",
        "LED-ESC-PR06-1"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-SU-01",
      "space": "Suíte",
      "title": "Luz geral do quarto",
      "status": "grupo funcional para a iluminação geral existente",
      "reference": "R32 / Q_S",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L2",
      "KNX_group_address_proposed": "1/1/2",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LU-SU-01",
        "LU-SU-02"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-SU-02",
      "space": "Suíte",
      "title": "Leitura junto à mesa sul",
      "status": "preservar apliques da proposta visual C2",
      "reference": "R31/R32 / SU-C2-VG-001, lado sul",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L2",
      "KNX_group_address_proposed": "1/1/3",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LE-SU-R38-1"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-SU-03",
      "space": "Suíte",
      "title": "Leitura junto à mesa norte",
      "status": "preservar apliques da proposta visual C2",
      "reference": "R31/R32 / SU-C2-VG-001, lado norte",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L2",
      "KNX_group_address_proposed": "1/1/4",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LE-SU-R38-2"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-CL-01",
      "space": "Closet",
      "title": "Luz geral do closet",
      "status": "grupo funcional para a iluminação geral existente",
      "reference": "R32 / CLOSET_SU",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L2",
      "KNX_group_address_proposed": "1/1/5",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LU-CL-01"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-CL-02",
      "space": "Closet",
      "title": "LED dos dois bancos",
      "status": "preservar proposta visual C2",
      "reference": "R32 / SU-C2-CL-IN-001 e CL-AC-001",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L2",
      "KNX_group_address_proposed": "1/1/6",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LED-CLB01-1",
        "LED-CLB02-1",
        "LED-CLB03-1",
        "LED-CLB03-2",
        "LED-CLB03-3"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-BS-01",
      "space": "Banho suíte",
      "title": "Luz geral/duche",
      "status": "grupo funcional da iluminação geral; posições por projeto",
      "reference": "R32 / IS_S, linha de interiores confirmada R33",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L3",
      "KNX_group_address_proposed": "1/1/7",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LU-BS-01",
        "LU-BS-02"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-BS-02",
      "space": "Banho suíte",
      "title": "Espelho LED independente",
      "status": "proposta de interiores confirmada R33; produto por selecionar",
      "reference": "Decisão do proprietário: nova linha nas duas I.S.",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L3",
      "KNX_group_address_proposed": "1/1/8",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LED-MIR-IS_S"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-BC-01",
      "space": "Banho comum",
      "title": "Luz geral/duche",
      "status": "grupo funcional da iluminação geral; posições por projeto",
      "reference": "R32 / IS_C, linha de interiores confirmada R33",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L3",
      "KNX_group_address_proposed": "1/1/9",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LU-BC-01",
        "LU-BC-02"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-BC-02",
      "space": "Banho comum",
      "title": "Espelho LED independente",
      "status": "proposta de interiores confirmada R33; produto por selecionar",
      "reference": "Decisão do proprietário: nova linha nas duas I.S.",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L3",
      "KNX_group_address_proposed": "1/1/10",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LED-MIR-IS_C"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-MA-01",
      "space": "Matilde",
      "title": "Luz geral do quarto",
      "status": "grupo funcional para a iluminação geral existente",
      "reference": "R32 / Q_1",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L2",
      "KNX_group_address_proposed": "1/1/11",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LU-MA-01",
        "LU-MA-R38-2",
        "LU-MA-R38-3"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-MA-02",
      "space": "Matilde",
      "title": "Leitura junto à mesa sul",
      "status": "separação funcional proposta das luzes de cabeceira",
      "reference": "R32 / NT03; luminária/comando por confirmar",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L2",
      "KNX_group_address_proposed": "1/1/12",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LE-MA-R38-1"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-MA-03",
      "space": "Matilde",
      "title": "Leitura junto à mesa norte",
      "status": "separação funcional proposta das luzes de cabeceira",
      "reference": "R32 / NT04; luminária/comando por confirmar",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L2",
      "KNX_group_address_proposed": "1/1/13",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LE-MA-R38-2"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-FR-01",
      "space": "Francisco",
      "title": "Luz geral do quarto",
      "status": "grupo funcional para a iluminação geral existente",
      "reference": "R32 / Q_2",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L2",
      "KNX_group_address_proposed": "1/1/14",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LU-FR-01",
        "LU-FR-R38-2",
        "LU-FR-R38-3"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-FR-02",
      "space": "Francisco",
      "title": "Leitura junto à mesa sul",
      "status": "separação funcional proposta das luzes de cabeceira",
      "reference": "R32 / NT05; luminária/comando por confirmar",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L2",
      "KNX_group_address_proposed": "1/1/15",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LE-FR-R38-1"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-FR-03",
      "space": "Francisco",
      "title": "Leitura junto à mesa norte",
      "status": "separação funcional proposta das luzes de cabeceira",
      "reference": "R32 / NT06; luminária/comando por confirmar",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-L2",
      "KNX_group_address_proposed": "1/1/16",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LE-FR-R38-2"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-EX-01",
      "space": "Entrada exterior",
      "title": "Luz de entrada/pala pequena",
      "status": "grupo funcional da iluminação exterior representada",
      "reference": "R32 / ENTRY_CANOPY; luminárias por selecionar",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-LEX",
      "KNX_group_address_proposed": "1/2/1",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "EX-IN-R38"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-EX-02",
      "space": "Pala carros",
      "title": "Luz da pala dos carros",
      "status": "grupo funcional da iluminação exterior representada",
      "reference": "R32 / CARPORT",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-LEX",
      "KNX_group_address_proposed": "1/2/2",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "EX-CP-R38-1",
        "EX-CP-R38-2"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-EX-03",
      "space": "Jardim",
      "title": "LED linear da pala do jardim",
      "status": "preservar proposta expressa do proprietário",
      "reference": "R32 / lightingStudy.gardenCanopy",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-LEX",
      "KNX_group_address_proposed": "1/2/3",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [
        "LED-JAR-R38-1",
        "LED-JAR-R38-2",
        "LED-JAR-R38-3",
        "LED-JAR-R38-4"
      ],
      "binding_status": "PONTOS_COORDENADOS;produto/fotometria/ETS por emitir"
    },
    {
      "id": "G-EX-04",
      "space": "Exterior",
      "title": "Iluminação dos percursos/muro",
      "status": "preservar intenção visual; pontos por compatibilizar com terreno",
      "reference": "R27 / EX-001, EX-002; sem novas cotas de terreno",
      "electrical_circuit": false,
      "luminaires_or_power_sized": false,
      "circuit_R38": "C-LEX",
      "KNX_group_address_proposed": "1/2/4",
      "power_status": "Produto/fluxo real pendentes;orçamento no mapa de iluminação",
      "point_IDs_R38": [],
      "binding_status": "PERCURSO_EXTERIOR_SEM_LEVANTAMENTO;sem posição final"
    },
    {
      "id": "G-HA-03",
      "space": "Hall / casacos e mochilas",
      "title": "LED interior dos casacos e mochilas",
      "reference": "PANTRY é o ID histórico do armário de casacos; não contém alimentos",
      "electrical_circuit": false,
      "circuit_R38": "C-L1",
      "point_IDs_R38": [
        "LED-PANTRY-1",
        "LED-PANTRY-2"
      ],
      "KNX_group_address_proposed": "1/2/5",
      "binding_status": "Função coordenada; driver e contactos de porta por selecionar",
      "activation_proposed": "Contactos de porta a baixa tensão com atuação local do driver, independente de HA. Sem nova placa na parede. Posição dos contactos por ferragem/folha a escolher.",
      "power_status": "Reserva provisória20W; potência/comprimento dosLED e driver por produto"
    }
  ],
  "physical_controls": {
    "S-HA-01": [
      {
        "key": 1,
        "label": "Hall",
        "targets": [
          "G-HA-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Espelho",
        "targets": [
          "G-HA-02"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 3,
        "label": "Chegar",
        "targets": [
          "SC-CHEGAR"
        ],
        "action": "ativar cena proposta",
        "long_press_required": false
      },
      {
        "key": 4,
        "label": "Sair",
        "targets": [
          "SC-SAIR"
        ],
        "action": "ativar cena proposta",
        "long_press_required": false
      }
    ],
    "S-SA-01": [
      {
        "key": 1,
        "label": "Estar",
        "targets": [
          "G-SA-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Jantar",
        "targets": [
          "G-SA-02"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 3,
        "label": "TV",
        "targets": [
          "G-SA-03"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 4,
        "label": "Cristaleira",
        "targets": [
          "G-SA-04"
        ],
        "action": "alternar",
        "long_press_required": false
      }
    ],
    "S-CO-01": [
      {
        "key": 1,
        "label": "Geral",
        "targets": [
          "G-CO-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Bancada",
        "targets": [
          "G-CO-02"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 3,
        "label": "Pendentes",
        "targets": [
          "G-CO-03"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 4,
        "label": "Ilha + nichos",
        "targets": [
          "G-CO-04"
        ],
        "action": "alternar",
        "long_press_required": false
      }
    ],
    "S-LA-01": [
      {
        "key": 1,
        "label": "Lavandaria",
        "targets": [
          "G-LA-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Trabalho",
        "targets": [
          "G-LA-02"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 3,
        "label": "Despensa",
        "targets": [
          "G-LA-03"
        ],
        "action": "alternar",
        "long_press_required": false
      }
    ],
    "S-LA-02": [
      {
        "key": 1,
        "label": "Lavandaria",
        "targets": [
          "G-LA-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Trabalho",
        "targets": [
          "G-LA-02"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 3,
        "label": "Despensa",
        "targets": [
          "G-LA-03"
        ],
        "action": "alternar",
        "long_press_required": false
      }
    ],
    "S-DI-01": [
      {
        "key": 1,
        "label": "Circulação",
        "targets": [
          "G-DI-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Percurso noite",
        "targets": [
          "SC-NOITE"
        ],
        "action": "ativar cena condicional",
        "long_press_required": false
      }
    ],
    "S-DI-02": [
      {
        "key": 1,
        "label": "Circulação",
        "targets": [
          "G-DI-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Percurso noite",
        "targets": [
          "SC-NOITE"
        ],
        "action": "ativar cena condicional",
        "long_press_required": false
      }
    ],
    "S-BC-01": [
      {
        "key": 1,
        "label": "Geral / duche",
        "targets": [
          "G-BC-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Espelho LED",
        "targets": [
          "G-BC-02"
        ],
        "action": "alternar",
        "long_press_required": false
      }
    ],
    "S-ES-01": [
      {
        "key": 1,
        "label": "Geral",
        "targets": [
          "G-ES-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Dois postos",
        "targets": [
          "G-ES-02"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 3,
        "label": "Livros",
        "targets": [
          "G-ES-03"
        ],
        "action": "alternar",
        "long_press_required": false
      }
    ],
    "S-SU-01": [
      {
        "key": 1,
        "label": "Geral",
        "targets": [
          "G-SU-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Leitura ambas",
        "targets": [
          "G-SU-02",
          "G-SU-03"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 3,
        "label": "Closet",
        "targets": [
          "G-CL-01",
          "G-CL-02"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 4,
        "label": "Quarto desligar",
        "targets": [
          "G-SU-01",
          "G-SU-02",
          "G-SU-03"
        ],
        "action": "desligar",
        "long_press_required": false
      }
    ],
    "S-SU-02": [
      {
        "key": 1,
        "label": "Leitura sul",
        "targets": [
          "G-SU-02"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Geral",
        "targets": [
          "G-SU-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 3,
        "label": "Percurso noite",
        "targets": [
          "SC-NOITE"
        ],
        "action": "ativar cena condicional",
        "long_press_required": false
      }
    ],
    "S-SU-03": [
      {
        "key": 1,
        "label": "Leitura norte",
        "targets": [
          "G-SU-03"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Geral",
        "targets": [
          "G-SU-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 3,
        "label": "Percurso noite",
        "targets": [
          "SC-NOITE"
        ],
        "action": "ativar cena condicional",
        "long_press_required": false
      }
    ],
    "S-CL-01": [
      {
        "key": 1,
        "label": "Geral closet",
        "targets": [
          "G-CL-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Bancos LED",
        "targets": [
          "G-CL-02"
        ],
        "action": "alternar",
        "long_press_required": false
      }
    ],
    "S-BS-01": [
      {
        "key": 1,
        "label": "Geral / duche",
        "targets": [
          "G-BS-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Espelho LED",
        "targets": [
          "G-BS-02"
        ],
        "action": "alternar",
        "long_press_required": false
      }
    ],
    "S-MA-01": [
      {
        "key": 1,
        "label": "Geral",
        "targets": [
          "G-MA-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Leitura ambas",
        "targets": [
          "G-MA-02",
          "G-MA-03"
        ],
        "action": "alternar",
        "long_press_required": false
      }
    ],
    "S-MA-02": [
      {
        "key": 1,
        "label": "Leitura sul",
        "targets": [
          "G-MA-02"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Geral",
        "targets": [
          "G-MA-01"
        ],
        "action": "alternar",
        "long_press_required": false
      }
    ],
    "S-MA-03": [
      {
        "key": 1,
        "label": "Leitura norte",
        "targets": [
          "G-MA-03"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Geral",
        "targets": [
          "G-MA-01"
        ],
        "action": "alternar",
        "long_press_required": false
      }
    ],
    "S-FR-01": [
      {
        "key": 1,
        "label": "Geral",
        "targets": [
          "G-FR-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Leitura ambas",
        "targets": [
          "G-FR-02",
          "G-FR-03"
        ],
        "action": "alternar",
        "long_press_required": false
      }
    ],
    "S-FR-02": [
      {
        "key": 1,
        "label": "Leitura sul",
        "targets": [
          "G-FR-02"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Geral",
        "targets": [
          "G-FR-01"
        ],
        "action": "alternar",
        "long_press_required": false
      }
    ],
    "S-FR-03": [
      {
        "key": 1,
        "label": "Leitura norte",
        "targets": [
          "G-FR-03"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Geral",
        "targets": [
          "G-FR-01"
        ],
        "action": "alternar",
        "long_press_required": false
      }
    ],
    "S-EX-01": [
      {
        "key": 1,
        "label": "Pala carros",
        "targets": [
          "G-EX-02"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Percurso entrada",
        "targets": [
          "G-EX-01",
          "G-EX-04"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 3,
        "label": "Exterior desligar",
        "targets": [
          "G-EX-01",
          "G-EX-02",
          "G-EX-03",
          "G-EX-04"
        ],
        "action": "desligar",
        "long_press_required": false
      }
    ],
    "S-EX-02": [
      {
        "key": 1,
        "label": "Pala jardim",
        "targets": [
          "G-EX-03"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Percursos",
        "targets": [
          "G-EX-04"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 3,
        "label": "Exterior desligar",
        "targets": [
          "G-EX-01",
          "G-EX-02",
          "G-EX-03",
          "G-EX-04"
        ],
        "action": "desligar",
        "long_press_required": false
      }
    ],
    "S-LA-03": [
      {
        "key": 1,
        "label": "Lavandaria",
        "targets": [
          "G-LA-01"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 2,
        "label": "Trabalho",
        "targets": [
          "G-LA-02"
        ],
        "action": "alternar",
        "long_press_required": false
      },
      {
        "key": 3,
        "label": "Despensa",
        "targets": [
          "G-LA-03"
        ],
        "action": "alternar",
        "long_press_required": false
      }
    ]
  },
  "circuits": [
    {
      "id": "C-L1",
      "function": "Luz social/hall",
      "phase_study": "L1",
      "power_W": 350,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 1.522,
      "breaker_A_candidate": 10,
      "cable_Cu_PVC_mm2_candidate": 1.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 16.5,
      "Iz_corrected_A": 11.484,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 17.2,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 0.785,
      "voltage_drop_final_circuit_percent": 0.341,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "LU-HA-01",
        "LU-SA-01",
        "LU-SA-02",
        "LU-CO-01",
        "LU-CO-02",
        "LU-JA-01",
        "LED-U03-1",
        "LED-U03-2",
        "LED-U03-3",
        "LED-U_BRIDGE-1",
        "LED-ISLAND-1",
        "LED-PANTRY-1",
        "LED-PANTRY-2",
        "LED-DP02-1",
        "LED-CR02-1",
        "LED-TV03-1",
        "LED-HM01-1",
        "LU-IL-R38-1",
        "LU-IL-R38-2",
        "LU-IL-R38-3"
      ]
    },
    {
      "id": "C-L2",
      "function": "Luz quartos/closet/distribuição",
      "phase_study": "L2",
      "power_W": 400,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 1.739,
      "breaker_A_candidate": 10,
      "cable_Cu_PVC_mm2_candidate": 1.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 16.5,
      "Iz_corrected_A": 11.484,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 26.1,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 1.362,
      "voltage_drop_final_circuit_percent": 0.592,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "LU-DI-01",
        "LU-DI-02",
        "LU-ES-01",
        "LU-ES-02",
        "LU-SU-01",
        "LU-SU-02",
        "LU-CL-01",
        "LU-MA-01",
        "LU-FR-01",
        "LED-OFFICE_SHELF_1-1",
        "LED-OFFICE_SHELF_2-1",
        "LED-OFFICE_SHELF_3-1",
        "LED-OFFICE_SHELF_4-1",
        "LED-ESC-PR01-1",
        "LED-ESC-PR02-1",
        "LED-ESC-PR03-1",
        "LED-ESC-PR04-1",
        "LED-ESC-PR05-1",
        "LED-ESC-PR06-1",
        "LED-CLB01-1",
        "LED-CLB02-1",
        "LED-CLB03-1",
        "LED-CLB03-2",
        "LED-CLB03-3",
        "LE-SU-R38-1",
        "LE-SU-R38-2",
        "LE-MA-R38-1",
        "LE-MA-R38-2",
        "LE-FR-R38-1",
        "LE-FR-R38-2",
        "LU-MA-R38-2",
        "LU-MA-R38-3",
        "LU-FR-R38-2",
        "LU-FR-R38-3"
      ]
    },
    {
      "id": "C-L3",
      "function": "Luz banhos/lavandaria",
      "phase_study": "L3",
      "power_W": 180,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 0.783,
      "breaker_A_candidate": 10,
      "cable_Cu_PVC_mm2_candidate": 1.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 16.5,
      "Iz_corrected_A": 11.484,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 20.8,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 0.488,
      "voltage_drop_final_circuit_percent": 0.212,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "LED-MIR-IS_C",
        "LED-MIR-IS_S",
        "LU-LA-01",
        "LU-LA-02",
        "LU-BC-01",
        "LU-BC-02",
        "LU-BS-01",
        "LU-BS-02",
        "LED-LS02-1"
      ]
    },
    {
      "id": "C-LEX",
      "function": "Luz exterior",
      "phase_study": "L1",
      "power_W": 250,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 1.087,
      "breaker_A_candidate": 10,
      "cable_Cu_PVC_mm2_candidate": 1.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 16.5,
      "Iz_corrected_A": 11.484,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 25.7,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 0.838,
      "voltage_drop_final_circuit_percent": 0.364,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "EX-IN-R38",
        "EX-CP-R38-1",
        "EX-CP-R38-2",
        "LED-JAR-R38-1",
        "LED-JAR-R38-2",
        "LED-JAR-R38-3",
        "LED-JAR-R38-4"
      ]
    },
    {
      "id": "C-TSA",
      "function": "Tomadas sala/hall",
      "phase_study": "L2",
      "power_W": 2300,
      "power_basis": "reserva deuso simultâneo circuito;NÃOconsumo anual",
      "Ib_A": 10.0,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 20.3,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 3.654,
      "voltage_drop_final_circuit_percent": 1.589,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "T-SA-01",
        "T-SA-02",
        "T-SA-03",
        "T-HA-01",
        "T-TV-R38"
      ]
    },
    {
      "id": "C-TES",
      "function": "Tomadas escritório",
      "phase_study": "L3",
      "power_W": 2300,
      "power_basis": "reserva deuso simultâneo circuito;NÃOconsumo anual",
      "Ib_A": 10.0,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 16.1,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 2.898,
      "voltage_drop_final_circuit_percent": 1.26,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "T-ES-01",
        "T-ES-02",
        "T-ES-03",
        "T-ES-R38-A",
        "T-ES-R38-B"
      ]
    },
    {
      "id": "C-TQS",
      "function": "Tomadas suíte",
      "phase_study": "L1",
      "power_W": 2300,
      "power_basis": "reserva deuso simultâneo circuito;NÃOconsumo anual",
      "Ib_A": 10.0,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 26.0,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 4.68,
      "voltage_drop_final_circuit_percent": 2.035,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "T-SU-01",
        "T-SU-02",
        "T-SU-03",
        "T-SU-COM-R38"
      ]
    },
    {
      "id": "C-TQ1",
      "function": "Tomadas Matilde",
      "phase_study": "L2",
      "power_W": 2300,
      "power_basis": "reserva deuso simultâneo circuito;NÃOconsumo anual",
      "Ib_A": 10.0,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 13.3,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 2.394,
      "voltage_drop_final_circuit_percent": 1.041,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "T-MA-01",
        "T-MA-02",
        "T-MA-03",
        "T-MA-COM-R38"
      ]
    },
    {
      "id": "C-TQ2",
      "function": "Tomadas Francisco",
      "phase_study": "L3",
      "power_W": 2300,
      "power_basis": "reserva deuso simultâneo circuito;NÃOconsumo anual",
      "Ib_A": 10.0,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 20.0,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 3.6,
      "voltage_drop_final_circuit_percent": 1.565,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "T-FR-01",
        "T-FR-02",
        "T-FR-03",
        "T-FR-COM-R38"
      ]
    },
    {
      "id": "C-TCO1",
      "function": "Bancada cozinha+exaustor",
      "phase_study": "L1",
      "power_W": 3680,
      "power_basis": "reserva deuso simultâneo circuito;NÃOconsumo anual",
      "Ib_A": 16.0,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 11.2,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 3.226,
      "voltage_drop_final_circuit_percent": 1.402,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "T-CO-01",
        "T-CO-02",
        "E-EXA"
      ]
    },
    {
      "id": "C-TCO2",
      "function": "Ilha eauxiliar cozinha",
      "phase_study": "L3",
      "power_W": 3680,
      "power_basis": "reserva deuso simultâneo circuito;NÃOconsumo anual",
      "Ib_A": 16.0,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 9.7,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 2.794,
      "voltage_drop_final_circuit_percent": 1.215,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "T-IL-01",
        "T-CO-03-R38"
      ]
    },
    {
      "id": "C-FOR",
      "function": "HB478G5B7 forno",
      "phase_study": "L1",
      "power_W": 3600,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 15.652,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 11.7,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 3.296,
      "voltage_drop_final_circuit_percent": 1.433,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "E-FOR"
      ]
    },
    {
      "id": "C-CM",
      "function": "CM724G1B1 compacto",
      "phase_study": "L2",
      "power_W": 3600,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 15.652,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 11.7,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 3.296,
      "voltage_drop_final_circuit_percent": 1.433,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "E-CM"
      ]
    },
    {
      "id": "C-PL",
      "function": "ED651HSC1E indução2N",
      "phase_study": "L2+L3",
      "power_W": 6900,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 15.0,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 4,
      "loaded_conductors_assumed": 3,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 27,
      "Iz_corrected_A": 18.792,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 8.3,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 1.401,
      "voltage_drop_final_circuit_percent": 0.609,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "cortecomum2L+N;PEseparado",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "E-PL"
      ],
      "note": "Ib15A porramo pressupõe repartiçãoigual6900/2,que NÃO está provada para todasfunçõespowerboost;necessário manual ligação/limitecorrente porramo. Se 1N,Ib30A e proteção/cabo mudam."
    },
    {
      "id": "C-FRI",
      "function": "KI86FHDD0 frio",
      "phase_study": "L1",
      "power_W": 90,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 0.391,
      "breaker_A_candidate": 10,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 12.4,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 0.087,
      "voltage_drop_final_circuit_percent": 0.038,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "E-FRI"
      ]
    },
    {
      "id": "C-MLL",
      "function": "SN65YX00CE loiça",
      "phase_study": "L3",
      "power_W": 2400,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 10.435,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 11.6,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 2.179,
      "voltage_drop_final_circuit_percent": 0.947,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "E-MLL"
      ]
    },
    {
      "id": "C-MLR",
      "function": "WG54N2A0ES roupa",
      "phase_study": "L2",
      "power_W": 2300,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 10.0,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 16.8,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 3.024,
      "voltage_drop_final_circuit_percent": 1.315,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "E-MLR"
      ]
    },
    {
      "id": "C-MSR",
      "function": "WQ46N2D0ES secar",
      "phase_study": "L1",
      "power_W": 800,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 3.478,
      "breaker_A_candidate": 10,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 16.1,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 1.008,
      "voltage_drop_final_circuit_percent": 0.438,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "E-MSR"
      ]
    },
    {
      "id": "C-AQS",
      "function": "AQS alternativa250solar",
      "phase_study": "L3",
      "power_W": 2500,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 10.87,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 18.4,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 3.6,
      "voltage_drop_final_circuit_percent": 1.565,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "E-AQS"
      ]
    },
    {
      "id": "C-VMC",
      "function": "Q350 compré-aquecimento opcional",
      "phase_study": "L1",
      "power_W": 1850,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 8.043,
      "breaker_A_candidate": 10,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 18.2,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 2.635,
      "voltage_drop_final_circuit_percent": 1.146,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "E-VMC"
      ]
    },
    {
      "id": "C-AC",
      "function": "Multisplit4portas reserva",
      "phase_study": "L3",
      "power_W": null,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": null,
      "breaker_A_candidate": 25,
      "cable_Cu_PVC_mm2_candidate": 6,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 38,
      "Iz_corrected_A": 26.448,
      "Ib_le_In_le_Iz_conditional": null,
      "route_length_estimate_m": 20.0,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 3.75,
      "voltage_drop_final_circuit_percent": 1.63,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "AC-SAL-01",
        "AC-SU-01",
        "AC-MA-01",
        "AC-FR-01",
        "AC-OUT-R38"
      ],
      "note": "25A é candidato de manualMXZ, nãocorrente deconsumo;Ibprecisaseleção comcombinação real. Fica semcheckIb."
    },
    {
      "id": "C-BC",
      "function": "Dupla banho comum",
      "phase_study": "L2",
      "power_W": 2300,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 10.0,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 8.9,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 1.602,
      "voltage_drop_final_circuit_percent": 0.697,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "BC-SOCKET"
      ]
    },
    {
      "id": "C-BS",
      "function": "Dupla banho suíte",
      "phase_study": "L1",
      "power_W": 2300,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 10.0,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 17.7,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 3.186,
      "voltage_drop_final_circuit_percent": 1.385,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "BS-SOCKET"
      ]
    },
    {
      "id": "C-TC",
      "function": "Toalheiro comum",
      "phase_study": "L2",
      "power_W": 500,
      "power_basis": "reserva deuso simultâneo circuito;NÃOconsumo anual",
      "Ib_A": 2.174,
      "breaker_A_candidate": 10,
      "cable_Cu_PVC_mm2_candidate": 1.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 16.5,
      "Iz_corrected_A": 11.484,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 7.3,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 0.476,
      "voltage_drop_final_circuit_percent": 0.207,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "BC-TOWEL-HEAT"
      ]
    },
    {
      "id": "C-TS",
      "function": "Toalheiro suíte",
      "phase_study": "L3",
      "power_W": 500,
      "power_basis": "reserva deuso simultâneo circuito;NÃOconsumo anual",
      "Ib_A": 2.174,
      "breaker_A_candidate": 10,
      "cable_Cu_PVC_mm2_candidate": 1.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 16.5,
      "Iz_corrected_A": 11.484,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 17.8,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 1.161,
      "voltage_drop_final_circuit_percent": 0.505,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "BS-TOWEL-HEAT"
      ]
    },
    {
      "id": "C-EST",
      "function": "6motoresestores",
      "phase_study": "L2",
      "power_W": 900,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 3.913,
      "breaker_A_candidate": 10,
      "cable_Cu_PVC_mm2_candidate": 1.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 16.5,
      "Iz_corrected_A": 11.484,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 22.9,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 2.688,
      "voltage_drop_final_circuit_percent": 1.169,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "E-CO-01",
        "E-SA-01",
        "E-SU-01",
        "E-MA-01",
        "E-FR-01",
        "E-ES-01",
        "MTR-VE2-R38",
        "MTR-VE6-R38",
        "MTR-VE7-R38",
        "MTR-VE4-R38",
        "MTR-VE5-R38",
        "MTR-P3-R38"
      ]
    },
    {
      "id": "C-NET",
      "function": "ATI/domótica/UPS",
      "phase_study": "L1",
      "power_W": 500,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 2.174,
      "breaker_A_candidate": 10,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 4.6,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 0.18,
      "voltage_drop_final_circuit_percent": 0.078,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "ATI-01"
      ]
    },
    {
      "id": "C-VE1",
      "function": "Wallbox1",
      "phase_study": "3P",
      "power_W": 11085,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 16.0,
      "breaker_A_candidate": 20,
      "cable_Cu_PVC_mm2_candidate": 6,
      "loaded_conductors_assumed": 3,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 34,
      "Iz_corrected_A": 23.664,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 29.0,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 3.014,
      "voltage_drop_final_circuit_percent": 0.753,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "4Pativos",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "VE-CARGA-01"
      ]
    },
    {
      "id": "C-VE2",
      "function": "Wallbox2",
      "phase_study": "3P",
      "power_W": 11085,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 16.0,
      "breaker_A_candidate": 20,
      "cable_Cu_PVC_mm2_candidate": 6,
      "loaded_conductors_assumed": 3,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 34,
      "Iz_corrected_A": 23.664,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 29.0,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 3.014,
      "voltage_drop_final_circuit_percent": 0.753,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "4Pativos",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "VE-CARGA-02"
      ]
    },
    {
      "id": "C-TEX",
      "function": "Tomadas exteriores",
      "phase_study": "L3",
      "power_W": 2300,
      "power_basis": "reserva deuso simultâneo circuito;NÃOconsumo anual",
      "Ib_A": 10.0,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 18.9,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 3.402,
      "voltage_drop_final_circuit_percent": 1.479,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "T-EX-01",
        "T-EX-02"
      ]
    },
    {
      "id": "C-LAV",
      "function": "Tomada auxiliarlavandaria",
      "phase_study": "L2",
      "power_W": 2300,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 10.0,
      "breaker_A_candidate": 16,
      "cable_Cu_PVC_mm2_candidate": 2.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 23,
      "Iz_corrected_A": 16.008,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 17.0,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 3.06,
      "voltage_drop_final_circuit_percent": 1.33,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "T-LA-01"
      ]
    },
    {
      "id": "C-SOL",
      "function": "Bomba/controladorsolar",
      "phase_study": "L2",
      "power_W": 150,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 0.652,
      "breaker_A_candidate": 10,
      "cable_Cu_PVC_mm2_candidate": 1.5,
      "loaded_conductors_assumed": 2,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 16.5,
      "Iz_corrected_A": 11.484,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 17.9,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 0.35,
      "voltage_drop_final_circuit_percent": 0.152,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "1P+N",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "S-SOLAR-R38"
      ]
    },
    {
      "id": "C-PV",
      "function": "Injeçãoinversor3P10kW",
      "phase_study": "3P",
      "power_W": 10000,
      "power_basis": "ficha/R37 ou reserva declarada;verfontes",
      "Ib_A": 16.4,
      "breaker_A_candidate": 20,
      "cable_Cu_PVC_mm2_candidate": 6,
      "loaded_conductors_assumed": 3,
      "method_assumed": "B2,cabomulticondutor emconduta,semisolamentotérmico envolvente",
      "ambient_C_assumed": 40,
      "temperature_factor": 0.87,
      "grouping_factor_assumed": 0.8,
      "Iz_reference_A": 34,
      "Iz_corrected_A": 23.664,
      "Ib_le_In_le_Iz_conditional": true,
      "route_length_estimate_m": 20.0,
      "route_length_measured": false,
      "voltage_drop_final_circuit_V": 2.13,
      "voltage_drop_final_circuit_percent": 0.533,
      "total_voltage_drop_from_supply_percent": null,
      "RCD_candidate": "Individual30mAtipoA;tipoF/Bsegundomanualeletrónica/AC/PV;EVexigeDC6mAouB",
      "poles": "4Pativos",
      "curve_breaking_capacity": "NÃO DIMENSIONADOS;Icc,Zs,seletividade e fabricante necessários",
      "status": "CALCULO_CONDICIONAL;NAO_EXECUTAR",
      "points": [
        "INV-PV-R38"
      ],
      "note": "Calibre inversor/max16.4A,ondetotalalimentaçãoQCER+PVpodeexcederIngeral;cálculobarramento eproteções específico. Cabona coberturanão modeladoB2 eexige proteçãoUV/temperatura."
    }
  ],
  "execution_released": false,
  "functional_revision": "FINAL-v04-grupo-casacos",
  "frozen_after_final_audit": true,
  "source_sha256": "8aa929bd39f11c2f92c9285e02fe46507800d22d26b593b0247fed310bd3b8ad",
  "changes_role": "HISTORICO_R38_ANTES_OVERRIDE_R41; active points are current, do not replay old changes.",
  "active_revision": "R41",
  "legacy_key_notice": "Key retained for runtime compatibility; points and override R41 are current proposals."
}
