Recolha de Métricas
A Mirox reúne dados de desempenho das suas centrais de energia renovável num único vocabulário de métricas padronizado — a base de todas as capacidades de monitorização, análise, relatórios e previsão da plataforma. Esta página é o catálogo de referência do que é medido e de como as medições estão organizadas.
A taxonomia completa abrange 461 nomes de métricas padronizados distribuídos por doze famílias: produção da central (powerplant), armazenamento de baterias, o sistema de alarme do local, entradas meteorológicas, modelos derivados da meteorologia e várias famílias operacionais que descrevem a própria recolha — monitorização de rede, os agentes, a frota de operadores, a acessibilidade básica de rede e as fontes do scraper. As tabelas abaixo documentam as famílias que irá representar graficamente com mais frequência; as famílias operacionais estão resumidas nas secções Métricas de Rede e Métricas de Agente.
Arquitetura do Data Scraper
No núcleo da recolha de métricas encontra-se o Data Scraper, o componente de edge que recolhe dados de séries temporais das suas centrais. Em vez de um único motor de protocolo genérico, utiliza um adaptador dedicado por família de dispositivos (data loggers, inversores, contadores, sistemas de baterias), cada um construído para a interface desse fornecedor. É assim que o Data Scraper recolhe os dados:
Recolha Através do Túnel da Central
Cada central tem o seu próprio agente, executado na Mirox-Cloud e ligado à central através de um túnel VPN dedicado:
- Faz interface com o equipamento da central através do túnel, utilizando os adaptadores específicos de cada dispositivo
- Gere a ligação e a lógica de repetição por dispositivo
- Realiza a validação e a filtragem dos dados antes de qualquer armazenamento
- Deteta lacunas e reconstrói os períodos em falta por backfill, quando o dispositivo mantém um histórico
Como cada central tem um agente dedicado, a recolha escala por central e a conetividade de uma central nunca afeta outra.
Métricas Recolhidas
O sistema de recolha de métricas reúne um conjunto abrangente de medições que proporcionam uma visibilidade completa do desempenho das centrais de energia renovável. As métricas estão agrupadas ao longo de três eixos ortogonais:
- Métricas do Local descrevem o próprio local físico — a sua central, o seu armazenamento de baterias, o seu sistema de alarme e a meteorologia em seu redor.
- Métricas de Rede descrevem a conetividade entre o local e a cloud.
- Métricas de Agente descrevem os próprios agentes de recolha de dados — as fontes do scraper e os serviços de infraestrutura de apoio executados no dispositivo IoT.
Métricas do Local
As métricas do local são as medições brutas de séries temporais recolhidas diretamente do equipamento instalado num local de energia renovável. Estão particionadas por domínio entre a central (inversores PV, ligação à rede, etc.), o sistema de armazenamento de energia em baterias (BESS), o sistema de alarme do local e a meteorologia (previsão e modelada).
Métricas da Central
Métricas de Rede Elétrica
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_energy_grid_total | Energia | Wh |
| powerplant_energy_grid_out_total | Energia | Wh |
| powerplant_grid_energy_total_reactive | Energia | VArh |
| powerplant_grid_energy_total_apparent | Energia | VAh |
| powerplant_power_grid | Potência | W |
| powerplant_grid_power_reactive | Potência | VAr |
| powerplant_grid_power_apparent | Potência | VA |
| powerplant_energy_consumed_total | Energia | Wh |
| powerplant_grid_energy_total_reactive_capacitive | Energia | VArh |
| powerplant_grid_energy_total_reactive_inductive | Energia | VArh |
| powerplant_grid_power | Potência | W |
| powerplant_grid_energy_total | Energia | Wh |
powerplant_grid_power é a interpolação ao minuto de powerplant_power_grid, somada sobre todos os contadores, e powerplant_grid_energy_total o contador de energia da própria plataforma (consciente dos reinícios) integrado a partir dela — a única série monótona de produção do local lida pelas análises (um parque com vários contadores tem vários powerplant_energy_grid_total em bruto). Ambas têm a label boot_time; ler o contador com sum(increase(…)).
Nota sobre a Convenção de Nomenclatura
As métricas em bruto de contador powerplant_energy_grid_* e powerplant_power_grid não seguem o padrão de nomenclatura habitual (powerplant_grid_*) por motivos de legado e mantêm os seus nomes por compatibilidade. Não leia powerplant_grid_power / powerplant_grid_energy_total como as suas gémeas renomeadas: são as séries calculadas ao minuto pela plataforma descritas acima — uma série de central somada, não uma por contador.
Contadores de alimentador FV e bateria
Um parque com uma bateria (ou outro produtor) atrás do mesmo ponto de ligação à rede mede cada alimentador separadamente. A família de rede acima é o ponto de ligação, somado a nível do parque; o alimentador FV publica a família powerplant_pv_* e o da bateria a família powerplant_battery_* — as mesmas grandezas com a mesma convenção de sinal (produção / descarga positivas). Os dois contadores da bateria têm o nome do que a unidade fez: _energy_discharge_total é o que forneceu, _energy_charge_total o que absorveu. Não confundir com as famílias battery_* abaixo, que são a visão do próprio controlador da bateria sobre os níveis box, storage, módulo e célula.
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_pv_power | Potência | W |
| powerplant_pv_power_apparent | Potência | VA |
| powerplant_pv_power_reactive | Potência Reativa | VAr |
| powerplant_pv_energy_total | Energia | Wh |
| powerplant_pv_energy_consumed_total | Energia | Wh |
| powerplant_pv_energy_total_reactive | Energia | VArh |
| powerplant_pv_energy_total_reactive_capacitive | Energia | VArh |
| powerplant_pv_energy_total_reactive_inductive | Energia | VArh |
| powerplant_battery_power | Potência | W |
| powerplant_battery_power_apparent | Potência | VA |
| powerplant_battery_power_reactive | Potência Reativa | VAr |
| powerplant_battery_energy_discharge_total | Energia | Wh |
| powerplant_battery_energy_charge_total | Energia | Wh |
| powerplant_battery_energy_total_reactive | Energia | VArh |
| powerplant_battery_energy_total_reactive_capacitive | Energia | VArh |
| powerplant_battery_energy_total_reactive_inductive | Energia | VArh |
Totais CA da central
Totais CA ao nível da central publicados por registadores que reportam a central como uma única unidade CA (nomenclatura antiga, energy/power antes de ac).
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_energy_ac_total | Energia | Wh |
| powerplant_energy_ac_reactive_total | Energia | VArh |
| powerplant_power_ac | Potência | W |
| powerplant_power_ac_reactive | Potência Reativa | VAr |
| powerplant_power_ac_apparent | Potência | VA |
Métricas de Inversor
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_inverter_energy_ac_total | Energia | Wh |
| powerplant_inverter_energy_dc_total | Energia | Wh |
| powerplant_inverter_energy_consumed_total | Energia | Wh |
| powerplant_inverter_power_ac | Potência | W |
| powerplant_inverter_power_dc | Potência | W |
| powerplant_inverter_power_reactive | Potência | VAr |
| powerplant_inverter_power_max | Potência | W |
| powerplant_inverter_setpoint_power_active | Setpoint | W |
| powerplant_inverter_setpoint_power_active_percent | Setpoint | % |
| powerplant_inverter_setpoint_power_reactive | Setpoint | VAr |
| powerplant_inverter_max_power | Encerramento | % |
| powerplant_inverter_voltage_ac | Tensão | V |
| powerplant_inverter_current_ac | Corrente | A |
| powerplant_inverter_voltage_dc | Tensão | V |
| powerplant_inverter_current_dc | Corrente | A |
| powerplant_inverter_resistance_iso | Resistência | Ohm |
| powerplant_inverter_vendor_status | Estado | código |
| powerplant_inverter_cos | Fator de Potência | - |
| powerplant_inverter_frequency | Frequência | Hz |
| powerplant_inverter_temperature | Temperatura | °C |
| powerplant_inverter_current_ac_phase | Corrente | A |
| powerplant_inverter_voltage_ac__phase__L1_L2 | Tensão | V |
| powerplant_inverter_voltage_ac__phase__L2_L3 | Tensão | V |
| powerplant_inverter_voltage_ac__phase__L3_L1 | Tensão | V |
| powerplant_inverter_current_ac__phase__L1 | Corrente | A |
| powerplant_inverter_current_ac__phase__L2 | Corrente | A |
| powerplant_inverter_current_ac__phase__L3 | Corrente | A |
| powerplant_inverter_power | Potência | W |
| powerplant_inverter_energy_total | Energia | Wh |
| powerplant_inverter_data_complete | Validade | bool |
| powerplant_inverter_derating_reason | Motivo | code |
| powerplant_inverter_operating_state | Estado | code |
powerplant_inverter_power / powerplant_inverter_energy_total são os equivalentes ao minuto, somados sobre os inversores, do par de rede acima (uma série de central com label boot_time, não uma por inversor). powerplant_inverter_data_complete é o veredicto por minuto sobre essa soma: 1 quando cada inversor esperado contribuiu, 0 caso contrário, ausente quando nenhum veredicto foi possível. powerplant_inverter_operating_state é o estado operativo padrão da plataforma derivado do código de estado do fabricante (0 desconhecido, 1 em repouso, 2 a produzir, 3 produção limitada, 4 autolimitação, 5 parado por comando, 6 parado por proteção, 7 inacessível, 8 falha — numerado para que max devolva o pior estado), enquanto powerplant_inverter_derating_reason é o código de motivo do próprio fabricante para uma limitação.
Métricas da Caixa de Junção (GAK)
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_gak_voltage | Tensão | V |
| powerplant_gak_current | Corrente | A |
| powerplant_gak_power | Potência | W |
| powerplant_gak_energy_total | Energia | Wh |
| powerplant_gak_temperature | Temperatura | °C |
Métricas de String
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_string_voltage | Tensão | V |
| powerplant_string_current | Corrente | A |
| powerplant_string_power | Potência | W |
| powerplant_string_energy_total | Energia | Wh |
Métricas de aerogerador
Um aerogerador é um componente plano da central, como um inversor, identificado pela label turbine_id (com turbine_name e turbine_vendor). Os valores são as médias de 10 minutos registadas pelo controlador da turbina. powerplant_turbine_blade_pitch_angle tem uma label blade (A/B/C) e powerplant_turbine_temperature uma label sensor (caixa de velocidades, gerador, transformador, nacelle, …). As séries time_* são segundos por intervalo de 10 minutos em cada estado — disponibilidade medida, não inferida de lacunas. As séries de restrição e perda são a diferença medida entre potência possível e real, atribuída a uma parte pelo código de estado do controlador (grid = operador de rede, marketer = despacho do comercializador / controlador da central, environment = paragens por sombra / morcegos / gelo / meteorologia, command = paragens manuais ou de serviço, fault = alarme da turbina); os seus contadores _energy_total são totais acumulados mantidos pela plataforma.
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_turbine_power_ac | Potência | W |
| powerplant_turbine_power_ac_possible | Potência | W |
| powerplant_turbine_power_ac_reactive | Potência Reativa | VAr |
| powerplant_turbine_energy_ac_total | Energia | Wh |
| powerplant_turbine_energy_consumed_total | Energia | Wh |
| powerplant_turbine_voltage_ac__phase__L1 | Tensão | V |
| powerplant_turbine_voltage_ac__phase__L2 | Tensão | V |
| powerplant_turbine_voltage_ac__phase__L3 | Tensão | V |
| powerplant_turbine_current_ac__phase__L1 | Corrente | A |
| powerplant_turbine_current_ac__phase__L2 | Corrente | A |
| powerplant_turbine_current_ac__phase__L3 | Corrente | A |
| powerplant_turbine_frequency | Frequência | Hz |
| powerplant_turbine_power_factor | Fator de Potência | - |
| powerplant_turbine_wind_speed | Velocidade do Vento | m/s |
| powerplant_turbine_wind_direction | Direção do Vento | ° |
| powerplant_turbine_nacelle_direction | Direção | ° |
| powerplant_turbine_rotor_speed | Velocidade | rpm |
| powerplant_turbine_generator_speed | Velocidade | rpm |
| powerplant_turbine_blade_pitch_angle | Ângulo | ° |
| powerplant_turbine_temperature | Temperatura | °C |
| powerplant_turbine_temperature_ambient | Temperatura | °C |
| powerplant_turbine_time_running | Duração | s |
| powerplant_turbine_time_ok | Duração | s |
| powerplant_turbine_time_alarm | Duração | s |
| powerplant_turbine_time_wind_ok | Duração | s |
| powerplant_turbine_time_grid_ok | Duração | s |
| powerplant_turbine_time_service | Duração | s |
| powerplant_turbine_time_derate_remote | Duração | s |
| powerplant_turbine_time_derate_internal | Duração | s |
| powerplant_turbine_vendor_status | Estado | code |
| powerplant_turbine_pause_reason | Motivo | code |
| powerplant_turbine_operating_state | Estado | code |
| powerplant_turbine_setpoint_power_active | Setpoint | W |
| powerplant_turbine_stop_command | Comando | bool |
| powerplant_turbine_curtailment_grid_power | Potência | W |
| powerplant_turbine_curtailment_marketer_power | Potência | W |
| powerplant_turbine_curtailment_environment_power | Potência | W |
| powerplant_turbine_curtailment_command_power | Potência | W |
| powerplant_turbine_loss_fault_power | Potência | W |
| powerplant_turbine_curtailment_grid_energy_total | Energia | Wh |
| powerplant_turbine_curtailment_marketer_energy_total | Energia | Wh |
| powerplant_turbine_curtailment_environment_energy_total | Energia | Wh |
| powerplant_turbine_curtailment_command_energy_total | Energia | Wh |
| powerplant_turbine_loss_fault_energy_total | Energia | Wh |
Métricas de seguidores solares
Um seguidor solar de eixo único é um componente plano da central, como um inversor, identificado pela label tracker_id — o número de série do seu controlador de fila, nunca a sua posição no campo (campo, fila e posição são informação do componente, mostrada através da série de informação). tracker_vendor é transportada apenas pela série de estado do fabricante e seleciona a tabela de descodificação do fabricante. O estado de funcionamento usa a escala padrão (0 desconhecido … 8 falha): a seguir o sol = a produzir (2), em posição de segurança por decisão do controlador do campo devido a vento, neve ou pouca luz = a produzir com limitação (3), uma sobreposição, uma limpeza ou uma paragem de emergência = parado por comando (5), palavra de erro ativa = falha (8); um seguidor que não entrega registo não publica nada — uma lacuna, nunca um estado. As condition flags agrupam as condições 0/1 do seguidor numa só palavra com posições de bit fixas: emergency_stop = 0, offline = 1, battery_absent = 2, battery_low = 3, rf_weak = 4, misaligned = 5; descodifique um bit com floor(x / 2^bit) % 2. O primeiro sistema em campo atualiza todo o campo a cada 5 minutos, aproximadamente. Consulte Seguidores Solares e Controladores do Parque.
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_tracker_angle | Ângulo | ° |
| powerplant_tracker_angle_setpoint | Ângulo | ° |
| powerplant_tracker_motor_current | Corrente | A |
| powerplant_tracker_battery_soc | Estado de Carga | % |
| powerplant_tracker_battery_voltage | Tensão | V |
| powerplant_tracker_temperature | Temperatura | °C |
| powerplant_tracker_vendor_status | Estado | código |
| powerplant_tracker_operating_state | Estado | código |
| powerplant_tracker_condition_flags | Flags | bitmask |
Séries de informação dos componentes
Os nomes que um operador deu aos componentes, publicados como séries próprias para que os dashboards mostrem os nomes atuais sem que a telemetria os transporte como labels (uma alteração de label bifurcaria uma série). Uma série por componente, indexada exatamente como a sua telemetria (inverter_id; gak_id; string_number, com gak_id apenas atrás de uma caixa de junção; id para um contador de injeção; turbine_id; tracker_id; plant_controller_kind para um controlador do parque) mais a label de nome (inverter_name, gak_name, string_name, meter_name, turbine_name, tracker_name, plant_controller_name). O valor é o instante de emissão; a série é renovada em cada sincronização da árvore, pelo que uma renomeação aparece na sincronização seguinte. Nunca grafique, some ou crie alertas sobre estas séries — junte-as à telemetria como mostrado em Criar os seus próprios dashboards Grafana.
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_inverter_info | Info | - |
| powerplant_gak_info | Info | - |
| powerplant_string_info | Info | - |
| powerplant_feedin_info | Info | - |
| powerplant_turbine_info | Info | - |
| powerplant_tracker_info | Info | - |
| plant_controller_info | Info | - |
Métricas de Controlo
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_max_power_by_grid | Encerramento | % |
| powerplant_max_power_by_external | Encerramento | % |
| powerplant_max_power_by_external_w | Encerramento | W |
| powerplant_max_power_by_local | Encerramento | % |
| powerplant_battery_setpoint_external | Controlo | % |
| powerplant_battery_setpoint_local_w | Controlo | W |
| powerplant_max_power_import_by_grid | Limite | % |
| powerplant_battery_setpoint_external_w | Setpoint | W |
| powerplant_battery_setpoint_applied | Setpoint | % |
| powerplant_battery_setpoint_applied_w | Setpoint | W |
| powerplant_battery_max_power_charge_by_grid | Limite | % |
| powerplant_battery_max_power_charge_by_grid_w | Limite | W |
| powerplant_battery_max_power_discharge_by_grid | Limite | % |
| powerplant_battery_max_power_discharge_by_grid_w | Limite | W |
| powerplant_control_connection_grid | Controlo | bool |
| powerplant_control_connection_external | Controlo | bool |
| powerplant_control_interface_ready | Controlo | bool |
| powerplant_power_max | Potência | W |
| powerplant_max_power_source | Controlo | - |
Os setpoints da bateria têm sinal (positivo = descarga, negativo = carga): _external / _external_w é a ordem do comercializador, _local_w a entrada manual do operador, _applied / _applied_w o que o controlador da central realmente comanda ao armazenamento depois de fundir cada ordem e cada limite num único número. Os limites são grandezas positivas: powerplant_max_power_import_by_grid é o limite do operador de rede sobre o que a central pode consumir (100 = sem redução), e os pares battery_max_power_charge/discharge_by_grid os limites do operador de rede sobre o armazenamento dentro de uma central maior, uma via por sentido. Cada dispositivo publica a via que exprime nativamente (percentagem ou watts); a plataforma nunca converte entre elas.
Métricas de Irradiância
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_solar_radiation | Irradiância | W/m² |
| powerplant_energy_irradiation_total | Energia | Wh |
| powerplant_solar_ghi_reference | Irradiância | W/m² |
| powerplant_solar_ghi_reference_energy | Energia | Wh |
Métricas Ambientais
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_humidity | Humidade | % |
| powerplant_ambient_temperature | Temperatura | °C |
| powerplant_module_temperature | Temperatura | °C |
| powerplant_wind_speed | Velocidade do Vento | m/s |
| powerplant_wind_direction | Direção do Vento | ° |
Métricas de Perda
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_energy_loss_total | Energia | Wh |
| powerplant_power_loss | Potência | W |
Métricas de Relatório
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_power_report | Potência | W |
| powerplant_energy_report_total | Energia | Wh |
| powerplant_energy_radiation_total | Energia | Wh |
Métricas do Gémeo Digital
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_grid_power_simulation | Potência | W |
| powerplant_grid_energy_total_simulation | Energia | Wh |
| powerplant_grid_prrc | PRRC | - |
| powerplant_grid_sim_err | Erro | - |
| powerplant_inverter_power_ac_simulation | Potência | W |
| powerplant_inverter_energy_ac_total_simulation | Energia | Wh |
| powerplant_inverter_prrc | PRRC | - |
| powerplant_inverter_sim_err | Erro | - |
| powerplant_gak_power_simulation | Potência | W |
| powerplant_gak_energy_total_simulation | Energia | Wh |
| powerplant_gak_prrc | PRRC | - |
| powerplant_gak_sim_err | Erro | - |
| powerplant_string_power_simulation | Potência | W |
| powerplant_string_energy_total_simulation | Energia | Wh |
| powerplant_string_shadow_factor | Fator | - |
| powerplant_string_prrc | PRRC | - |
| powerplant_string_sim_err | Erro | - |
| powerplant_grid_power_loss | Potência | W |
| powerplant_grid_energy_total_loss | Energia | Wh |
| powerplant_inverter_power_loss | Potência | W |
| powerplant_inverter_energy_total_loss | Energia | Wh |
| powerplant_gak_power_loss | Potência | W |
| powerplant_gak_energy_total_loss | Energia | Wh |
| powerplant_string_power_loss | Potência | W |
| powerplant_string_energy_total_loss | Energia | Wh |
Métricas de estado
O veredicto diário de produção da plataforma por componente: 1 quando o componente produziu normalmente, 0 caso contrário, com o estado detalhado na label status. Não confundir com powerplant_inverter_operating_state, que é o que o próprio dispositivo reporta em cada consulta.
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_string_status | Estado | bool |
| powerplant_gak_status | Estado | bool |
| powerplant_inverter_status | Estado | bool |
| powerplant_grid_status | Estado | bool |
Valores configurados
As potências de pico, o limite de inversores da central, as contagens de componentes e os dois valores monetários da configuração da central não são séries temporais. Não são escritos na base de dados de séries temporais, pelo que o acesso direto à base de dados não os consegue ler — nem uma consulta MetricsQL direta nem, por exemplo, os seus próprios dashboards Grafana. Existem apenas dentro de Métricas, com os nomes park. abaixo: a Mirox lê-os da configuração da central sempre que uma métrica é calculada e insere o valor dessa central.
| Nome em Métricas | Nome anterior | Tipo | Unidade |
|---|---|---|---|
| park.inverter.peak_power | powerplant_inverter_peak_power | Potência | W |
| park.gak.peak_power | powerplant_gak_peak_power | Potência | W |
| park.string.peak_power | powerplant_string_peak_power | Potência | W |
| park.peak_power | powerplant_park_peak_power | Potência | W |
| park.inverter_limit | powerplant_park_limit_inverter | Potência | W |
| park.inverter_count | powerplant_park_inverter_count | Contagem | - |
| park.string_count | powerplant_park_string_count | Contagem | - |
| park.eeg_value | powerplant_park_eeg_value | Dinheiro | EUR/MWh |
| park.marktwert | market_marktwert | Dinheiro | EUR/MWh |
Métricas descontinuadas
Mantidas apenas para dashboards que já as usam — os novos dashboards devem usar powerplant_solar_radiation e powerplant_inverter_frequency.
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_power_radiation | Potência | W |
| powerplant_frequency_grid | Frequência | Hz |
Métricas de Análise no Edge
O Data Scraper calcula um conjunto de análises diretamente na central e publica-as como séries representáveis em gráficos, juntamente com as medições brutas. Estas são as séries por detrás das funcionalidades de performance ratio, curtailment e liquidação da plataforma. A maioria das famílias existe uma vez por fonte de irradiância — escrita <source> abaixo, uma de pyranometer (sensores no local), satellite (irradiância derivada de satélite para o local) ou weather (irradiância modelada a partir de dados meteorológicos) — para que cada fonte mantenha as suas próprias séries independentes e uma entrada com desvio nunca possa distorcer silenciosamente as restantes.
Irradiância e produção modelada
A irradiância no plano dos módulos vista por cada fonte e a produção teórica (sem curtailment) da central modelada a partir dela. Um conjunto por fonte — 13 séries no total.
| Padrão do Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
powerplant_<source>_radiation_power | Irradiância | W/m² | Irradiância no plano dos módulos desta fonte — a luz solar que atinge efetivamente os módulos. |
powerplant_<source>_radiation_energy_total | Energia | Wh/m² | Irradiação cumulativa integrada a partir da série acima. |
| powerplant_pyranometer_ghi_radiation_power | Irradiância | W/m² | Irradiância horizontal (GHI) média e limpa da central — presente apenas quando a central tem piranómetros horizontais. |
powerplant_<source>_power | Potência | W | Produção teórica da central modelada a partir da irradiância desta fonte e das orientações dos módulos da central. |
powerplant_<source>_energy_total | Energia | Wh | Energia modelada cumulativa. |
Performance ratio
A produção real comparada com a produção modelada — uma via de PR independente por fonte de irradiância, ao nível da central. Consulte Potência Esperada e Performance Ratio para saber como funcionam os filtros.
| Padrão do Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
powerplant_<source>_pr | Performance Ratio | - | Produção medida sobre a produção modelada. |
powerplant_<source>_pr_filter | Filtro | - | Discriminação por filtro — que filtro de qualidade (luz fraca, clipping, curtailment, geada/neve/nevoeiro, lacunas de dados) excluiu um momento do PR limpo. |
powerplant_<source>_pr_validity | Validade | bool | 1 quando o momento passou todos os filtros e conta para o PR fiável. |
Potência e energia esperadas
A expectativa calibrada pelo PR — a produção modelada escalada pela eficiência real da central. Esta é a baseline com que o watchdog de saúde dos componentes compara a produção em direto.
| Padrão do Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
powerplant_<source>_expected_power | Potência | W | Produção esperada da central nas condições atuais. |
powerplant_<source>_expected_energy_total | Energia | Wh | Energia esperada cumulativa. |
Modelo e performance ratio por componente
O análogo ao nível do componente do modelo de toda a central: produção teórica e PR de um único inversor, caixa de junção (GAK) ou string, utilizando a orientação e a potência de pico do próprio componente. Emitido para as fontes weather e pyranometer; as séries transportam as labels de identidade do componente. <component> é um de inverter, gak, string — 12 séries no total, mais o marcador diário de conclusão.
| Padrão do Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
powerplant_<source>_<component>_power | Potência | W | Produção modelada de um componente a partir da irradiância desta fonte. |
powerplant_<source>_<component>_pr | Performance Ratio | - | Performance ratio por componente (apenas valores limpos e filtrados). |
| powerplant_simulation_day_complete | Marcador | - | Carimbado uma vez por fonte e por dia quando as séries do modelo desse dia são verificadas como completas. |
Vias de potência em direto e de previsão
Referências de produção em tempo real e prospetivas.
| Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
| powerplant_pyranometer_live_power | Potência | W | Potência esperada em tempo real, ajustada pelo PR, a partir dos sensores no local. |
| powerplant_satellite_live_power | Potência | W | Potência esperada em tempo real, ajustada pelo PR, a partir da irradiância de satélite. |
| powerplant_pyranometer_live_energy_total | Energia | Wh | Energia cumulativa da via em direto do piranómetro. |
| powerplant_satellite_live_energy_total | Energia | Wh | Energia cumulativa da via em direto de satélite. |
| powerplant_clearsky_power | Potência | W | Produção teórica em condições ideais (céu limpo) — o teto físico de um dia consolidado. |
| powerplant_clearsky_energy_total | Energia | Wh | Energia de céu limpo cumulativa. |
| powerplant_weather_forecast_power | Potência | W | Previsão de produção para o dia seguinte derivada de dados meteorológicos. |
| powerplant_weather_forecast_energy_total | Energia | Wh | Energia de previsão cumulativa. |
| powerplant_clearsky_forecast_power | Potência | W | Previsão de céu limpo — o teto em condições ideais para o horizonte de previsão. |
| powerplant_clearsky_forecast_energy_total | Energia | Wh | Energia cumulativa da previsão de céu limpo. |
| powerplant_weather_forecast_radiation_power | Irradiância | W/m² | Irradiância no plano dos módulos, ponderada pela capacidade, a partir da qual é calculada a potência da previsão meteorológica — a própria entrada da previsão, como medida. |
| powerplant_weather_forecast_hub_wind_speed | Velocidade do Vento | m/s | Apenas centrais eólicas: velocidade do vento prevista à altura do cubo (antes da correção de densidade do ar) a partir da qual é calculada a potência da previsão eólica. Por turbina com uma etiqueta turbine_id; a série da central é a média ponderada pela potência nominal. |
Nas centrais eólicas, a previsão meteorológica e as séries esperadas baseadas no tempo (powerplant_weather_forecast_power, powerplant_weather_forecast_energy_total, powerplant_weather_expected_power, powerplant_weather_expected_energy_total) são calculadas a partir da curva de potência de cada turbina com o vento à altura do cubo corrigido pela densidade, em vez de a partir da irradiância. Têm apenas a faixa não calibrada pr="none"; a soma da central existe como clipping="ignored" (soma simples das turbinas) e clipping="considered" (limitada ao limite da ligação à rede). Tal como nas famílias de liquidação eólica, os pontos por turbina têm uma etiqueta turbine_id e a soma da central não tem nenhuma — leia a central com turbine_id!~".+", pois um simples sum(...) sobre ambas conta a dobrar. Para a energia eólica não existem séries de céu limpo.
Curtailment
Produção não realizada atribuída à sua causa — <party> é grid (um setpoint do operador de rede limita a produção) ou marketer (o limite do comercializador direto limita a produção). Cada combinação é emitida como potência instantânea e energia cumulativa, em duas variantes: a série consolidada e uma série live calculada em tempo real. 24 séries no total.
| Padrão do Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
powerplant_<source>curtailment<party>_power | Potência | W | Perda por curtailment consolidada — produção não realizada devido ao limitador vinculativo. |
powerplant_<source>curtailment<party>_energy_total | Energia | Wh | Energia de curtailment consolidada cumulativa. |
powerplant_<source>live_curtailment<party>_power | Potência | W | A mesma atribuição calculada em direto, com timestamps reais. |
powerplant_<source>live_curtailment<party>_energy_total | Energia | Wh | Energia de curtailment em direto cumulativa. |
Famílias de liquidação
Séries que sustentam a liquidação e a compensação de curtailment. A família fixed (taxa fixa) implementa o método de liquidação independente da fonte: a referência é a potência de rede média medida nos 15 minutos anteriores ao início do curtailment, congelada para toda a medida — sem necessidade de qualquer entrada de irradiância. A família Mischpreis valoriza a energia de curtailment com o preço misto de quarto de hora do mercado alemão, dando um valor de receita em EUR por intervalo de 15 minutos.
| Padrão do Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
powerplant_fixed_curtailment_<party>_power | Potência | W | Perda por curtailment de taxa fixa face à referência pré-curtailment congelada. |
powerplant_fixed_curtailment_<party>_energy_total | Energia | Wh | Energia de curtailment de taxa fixa cumulativa. |
| powerplant_fixed_curtailment_reference_power | Potência | W | A última potência de referência válida sem curtailment que o método de taxa fixa congela no início do curtailment. |
powerplant_mischpreis_<variant>_<party>_revenue | Receita | EUR | Valor de mercado da energia objeto de curtailment por intervalo de 15 minutos. <variant> é uma das vias de curtailment acima: pyranometer, satellite, weather, as suas contrapartes _live, ou fixed — 14 séries no total. |
Famílias de liquidação eólica
A eólica onshore liquida a restrição por turbina e soma numa via de parque: os pontos por turbina têm uma label turbine_id, a soma do parque não tem nenhuma — separe-os com turbine_id!~".+", pois um simples sum(...) sobre ambos conta a dobrar. Três métodos partilham a mesma matemática e as mesmas labels: nacelle (o anemómetro da própria turbina alimenta a curva de potência certificada), windref (o padrão — a velocidade do vento de uma turbina de referência ou de um serviço meteorológico) e windfixed (forfetário: a última potência medida sem restrição, congelada durante toda a medida). A injeção Marktprämie é a injeção na rede medida com cada quarto de hora de preço negativo posto a zero, uma cópia por negative_price_rule. <party> é grid ou marketer.
| Padrão do Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
powerplant_nacelle_curtailment_<party>_power | Potência | W | Perda por restrição, método do anemómetro da nacelle. |
powerplant_nacelle_curtailment_<party>_energy_total | Energia | Wh | Energia de restrição acumulada, método nacelle. |
powerplant_windref_curtailment_<party>_power | Potência | W | Perda por restrição, método de vento de referência (padrão). |
powerplant_windref_curtailment_<party>_energy_total | Energia | Wh | Energia de restrição acumulada, método de vento de referência. |
powerplant_windfixed_curtailment_<party>_power | Potência | W | Perda por restrição, método eólico forfetário. |
powerplant_windfixed_curtailment_<party>_energy_total | Energia | Wh | Energia de restrição acumulada, método eólico forfetário. |
| powerplant_marktpraemie_feedin_power | Potência | W | Injeção elegível para a Marktprämie como média de quarto de hora. |
| powerplant_marktpraemie_feedin_energy_total | Energia | Wh | Energia de injeção elegível para a Marktprämie acumulada, por mês de entrega (label period). |
powerplant_mischpreis_<wind method>_grid_revenue | Receita | EUR | Valor de mercado da energia restringida pela rede por intervalo de 15 minutos; <wind method> é nacelle, windref ou windfixed. Apenas soma do parque, apenas parte de rede. |
Métricas de Bateria
A família battery_* é o vocabulário de métricas independente do fornecedor para qualquer Sistema de Armazenamento de Energia em Baterias (BESS). Segue uma hierarquia de componentes estrita em que a identificação da instância reside nas labels, e não no nome da métrica:
battery_environment_* sensores ambiente em torno do BESS
battery_pcs_* Power Conversion System ligado à rede, à frente da caixa
battery_box_* uma caixa / contentor BESS — a bateria DC
└── battery_storage_* um armário / rack dentro da caixa
└── battery_module_* um módulo dentro do armário
└── battery_cell_* uma célula individual dentro do módulo
A hierarquia da bateria (caixa → armazenamento → módulo → célula) descreve a própria bateria DC. O PCS (battery_pcs_*) é o conversor AC↔DC ligado à rede que fica à frente da caixa — detém o lado AC do BESS mais a sua própria telemetria de conversor, e é identificado por dispositivo pela label pcs. Modelá-lo como componente próprio permite que a bateria e o seu conversor sejam recolhidos como dois dispositivos independentes para o mesmo contentor, sem que as suas séries colidam.
Esta é uma especificação apenas de recolha — os adaptadores publicam os valores brutos exatamente como o fornecedor os expõe, sem agregações, derivações, modificadores _min / _max / _mean, nem indicadores de estado / saúde. Toda a interpretação, agregação e geração de alarmes são responsabilidades a jusante do gémeo digital.
Dois tipos distintos de "tensão"
A especificação separa deliberadamente duas grandezas fisicamente diferentes que, por acaso, são ambas medidas em volts:
- Tensão de célula (
*_cell_voltage) — a tensão terminal química produzida pelas células. Ao nível da célula, é a tensão de uma única célula (~3,2 V para uma célula LFP). Em níveis superiores, é a soma de todas as tensões de célula na mesma string em série. Varia apenas com o estado de carga. - Tensão de interface (
*_voltage_dc,_dc_in,_dc_out) — o que está a ser injetado ou retirado da bateria nos seus terminais elétricos. Difere da tensão de célula por I·R durante a carga / descarga.
As duas são fisicamente o mesmo número quando a bateria está em repouso; divergem pela queda IR no momento em que qualquer corrente flui.
Variantes DC sensíveis à direção
Para cada grandeza DC (voltage_dc, current_dc, power_dc) aos níveis de caixa, armazenamento e módulo existem três variantes: *_dc (com sinal, registo único do fornecedor), *_dc_in (sempre positivo — valor durante a carga) e *_dc_out (sempre positivo — valor durante a descarga). Os adaptadores publicam a(s) variante(s) que o fornecedor expõe efetivamente.
Ambiente
Sensores ambiente em torno do BESS — distinguidos pela label sensor.
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| battery_environment_temperature | Temperatura | °C |
| battery_environment_humidity | Humidade | % |
Nível de PCS
O Power Conversion System ligado à rede — o conversor AC↔DC à frente da caixa da bateria. Detém o lado AC do BESS (que a bateria DC nunca mede), mais a sua própria leitura do barramento DC, o estado da bateria que retransmite e a telemetria do lado do conversor. Um PCS é um dispositivo distinto, identificado pela label pcs; phase distingue as grandezas AC por fase. Convenção de sinal: positivo = a carregar (rede → bateria); a direção é resolvida a partir dos contadores de energia direcionais, nunca a partir de um bit de estado.
Barramento DC
A visão própria do conversor sobre a ligação DC — o estado DC autoritativo da bateria permanece ao nível da caixa.
| Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
| battery_pcs_voltage_dc | Tensão | V | Tensão do barramento DC medida no conversor. |
| battery_pcs_current_dc | Corrente | A | Corrente DC. Com sinal (+ = a carregar). |
| battery_pcs_power_dc | Potência | W | Potência DC. Com sinal. |
Lado AC
| Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
| battery_pcs_voltage_ac | Tensão | V | Tensão AC RMS entre linhas. |
| battery_pcs_voltage_ac__phase__L1_L2 | Tensão | V | Tensão AC por fase (entre linhas). |
| battery_pcs_voltage_ac__phase__L2_L3 | Tensão | V | Tensão AC por fase (entre linhas). |
| battery_pcs_voltage_ac__phase__L3_L1 | Tensão | V | Tensão AC por fase (entre linhas). |
| battery_pcs_current_ac | Corrente | A | Corrente AC RMS. |
| battery_pcs_current_ac__phase__L1 | Corrente | A | Corrente AC por fase. |
| battery_pcs_current_ac__phase__L2 | Corrente | A | Corrente AC por fase. |
| battery_pcs_current_ac__phase__L3 | Corrente | A | Corrente AC por fase. |
| battery_pcs_frequency | Frequência | Hz | Frequência AC. |
| battery_pcs_power_ac | Potência | W | Potência ativa, lado AC. Com sinal. |
| battery_pcs_power_ac_in | Potência | W | Potência ativa a entrar na bateria (carga a partir da rede). Sempre positiva. |
| battery_pcs_power_ac_out | Potência | W | Potência ativa a sair da bateria (descarga para a rede). Sempre positiva. |
| battery_pcs_power_ac_reactive | Potência Reativa | VAr | Potência reativa, lado AC. Com sinal. |
| battery_pcs_power_factor | Fator de Potência | - | Fator de potência (−1…1). |
Setpoints
Vista só de leitura dos alvos de despacho ativos.
| Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
| battery_pcs_power_ac_setpoint | Setpoint | W | Setpoint de potência ativa. Com sinal. |
| battery_pcs_power_ac_setpoint_reactive | Setpoint | VAr | Setpoint de potência reativa. Com sinal. |
| battery_pcs_power_factor_setpoint | Setpoint | - | Setpoint do fator de potência. |
| battery_pcs_vendor_status | Estado | code | O estado operativo do próprio conversor no vocabulário do fabricante (a label battery_vendor seleciona a tabela de descodificação). Uma lacuna significa «não lido»; nunca somar nem calcular a média. |
| battery_pcs_operating_state | Estado | code | O estado de funcionamento padrão do conversor na plataforma (0 desconhecido … 8 avaria, como as séries do inversor e do aerogerador), derivado da palavra de estado do fabricante e escrito ao lado com as mesmas labels. Uma lacuna significa «não lido»; nunca somar nem calcular a média. |
Contadores de energia
Publicados exatamente como os próprios contadores de vida útil do dispositivo os reportam — contadores direcionais separados, pelo que não é necessária nenhuma decisão de sinal.
| Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
| battery_pcs_energy_ac_in_total | Energia | Wh | Energia AC de vida útil carregada na bateria. |
| battery_pcs_energy_ac_out_total | Energia | Wh | Energia AC de vida útil descarregada da bateria. |
Estado da bateria retransmitido e limites do conversor
O PCS retransmite um resumo da gestão da bateria e reporta os seus próprios limites operacionais dinâmicos. Onde o sistema de gestão da bateria é recolhido diretamente, battery_box_soc é autoritativo e o valor retransmitido é redundante; num local apenas com PCS, é o único estado de carga disponível.
| Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
| battery_pcs_soc | Estado de Carga | % | Estado de carga retransmitido do sistema de gestão da bateria (0–100). |
| battery_pcs_current_limit_charge | Limite | A | Corrente máxima de carga permitida (dinâmica). |
| battery_pcs_current_limit_discharge | Limite | A | Corrente máxima de descarga permitida. |
| battery_pcs_power_limit_charge | Limite | W | Potência máxima de carga permitida. |
| battery_pcs_power_limit_discharge | Limite | W | Potência máxima de descarga permitida. |
| battery_pcs_temperature | Temperatura | °C | Temperatura do conversor — o estado térmico do conversor, não a temperatura de uma célula da bateria. |
Nível de Caixa
O topo do lado da bateria — uma caixa / contentor BESS. Label obrigatória: box. Labels opcionais: inverter, phase. As métricas do lado AC só estão presentes quando a conversão AC↔DC reside fisicamente ao nível da caixa.
Fluxo de energia do lado AC
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| battery_box_voltage_ac | Tensão | V |
| battery_box_voltage_ac__phase__L1_L2 | Tensão | V |
| battery_box_voltage_ac__phase__L2_L3 | Tensão | V |
| battery_box_voltage_ac__phase__L3_L1 | Tensão | V |
| battery_box_current_ac | Corrente | A |
| battery_box_current_ac__phase__L1 | Corrente | A |
| battery_box_current_ac__phase__L2 | Corrente | A |
| battery_box_current_ac__phase__L3 | Corrente | A |
| battery_box_frequency | Frequência | Hz |
| battery_box_power_ac | Potência | W |
| battery_box_power_ac_in | Potência | W |
| battery_box_power_ac_out | Potência | W |
| battery_box_power_ac_reactive | Potência Reativa | VAr |
| battery_box_power_ac_setpoint | Setpoint | W |
| battery_box_power_ac_setpoint_reactive | Setpoint | VAr |
| battery_box_energy_ac_in_total | Energia | Wh |
| battery_box_energy_ac_out_total | Energia | Wh |
Interface do lado DC
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| battery_box_voltage_dc | Tensão | V |
| battery_box_voltage_dc_in | Tensão | V |
| battery_box_voltage_dc_out | Tensão | V |
| battery_box_current_dc | Corrente | A |
| battery_box_current_dc_in | Corrente | A |
| battery_box_current_dc_out | Corrente | A |
| battery_box_power_dc | Potência | W |
| battery_box_power_dc_in | Potência | W |
| battery_box_power_dc_out | Potência | W |
| battery_box_energy_dc_in_total | Energia | Wh |
| battery_box_energy_dc_out_total | Energia | Wh |
Química & estado
| Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
| battery_box_cell_voltage | Tensão (soma) | V | Soma das tensões de célula no barramento DC da caixa. |
| battery_box_soc | Estado de Carga | % | Estado de carga ao nível da caixa (0–100). |
| battery_box_soh | Estado de Saúde | % | Estado de saúde ao nível da caixa (0–100). |
| battery_box_temperature | Temperatura | °C | Temperatura representativa ao nível da caixa. |
| battery_box_energy_nominal | Energia | Wh | Energia nominal instalada nas células no início de vida. Decresce com o SoH. |
| battery_box_energy_usable | Energia | Wh | Energia utilizável máxima — a capacidade estática permitida pelo BMS a que corresponde SoC = 100 % (tipicamente 85–95 % de _nominal). |
| battery_box_energy_charged | Energia | Wh | Energia atualmente armazenada na caixa, derivada de soc / 100 × energy_usable. |
| battery_box_cell_voltage_min | Tensão | V | Tensão de célula mais baixa na box, tal como reportada pelo BMS. |
| battery_box_cell_voltage_max | Tensão | V | Tensão de célula mais alta na box. |
| battery_box_cell_temperature_min | Temperatura | °C | Temperatura de célula mais baixa na box. |
| battery_box_cell_temperature_max | Temperatura | °C | Temperatura de célula mais alta na box. |
| battery_box_power_limit_charge | Limite | W | O que o BMS permite atualmente que a box absorva. Grandeza positiva; uma box limitada fica abaixo do valor nominal. |
| battery_box_power_limit_discharge | Limite | W | O que o BMS permite atualmente que a box forneça. |
| battery_box_power_auxiliary | Potência | W | O que os próprios sistemas da box consomem para funcionar (climatização, eletrónica, bombas). Consumo positivo, nunca incluído nas vias de carga/descarga. |
| battery_box_energy_auxiliary_total | Energia | Wh | Contador acumulado do consumo auxiliar. |
| battery_box_vendor_status | Estado | code | A palavra de estado do próprio contentor no vocabulário do fabricante (label battery_vendor). Uma lacuna significa «não lido»; nunca somar nem calcular a média. |
Nível de Armazenamento
Um armário / rack dentro de uma caixa. Labels obrigatórias: box, storage. As métricas AC são raras neste nível — só estão presentes quando a conversão AC↔DC reside fisicamente ao nível do armazenamento.
Fluxo de energia do lado AC
O mesmo vocabulário AC do nível de caixa, sem variantes por fase nem de setpoint.
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| battery_storage_voltage_ac | Tensão | V |
| battery_storage_current_ac | Corrente | A |
| battery_storage_frequency | Frequência | Hz |
| battery_storage_power_ac | Potência | W |
| battery_storage_power_ac_in | Potência | W |
| battery_storage_power_ac_out | Potência | W |
| battery_storage_power_ac_reactive | Potência Reativa | VAr |
| battery_storage_energy_ac_in_total | Energia | Wh |
| battery_storage_energy_ac_out_total | Energia | Wh |
Interface do lado DC
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| battery_storage_voltage_dc | Tensão | V |
| battery_storage_voltage_dc_in | Tensão | V |
| battery_storage_voltage_dc_out | Tensão | V |
| battery_storage_current_dc | Corrente | A |
| battery_storage_current_dc_in | Corrente | A |
| battery_storage_current_dc_out | Corrente | A |
| battery_storage_power_dc | Potência | W |
| battery_storage_power_dc_in | Potência | W |
| battery_storage_power_dc_out | Potência | W |
| battery_storage_energy_dc_in_total | Energia | Wh |
| battery_storage_energy_dc_out_total | Energia | Wh |
Química & estado
| Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
| battery_storage_cell_voltage | Tensão (soma) | V | Soma de todas as tensões de célula na string em série do armazenamento. |
| battery_storage_soc | Estado de Carga | % | Estado de carga deste armazenamento (0–100). |
| battery_storage_soh | Estado de Saúde | % | Estado de saúde deste armazenamento (0–100). |
| battery_storage_temperature | Temperatura | °C | Temperatura representativa ao nível do armazenamento. |
| battery_storage_energy_nominal | Energia | Wh | Energia nominal instalada nas células deste armazenamento (início de vida). |
| battery_storage_energy_usable | Energia | Wh | Energia utilizável máxima — a capacidade estática permitida pelo BMS a que corresponde SoC = 100 % (tipicamente 85–95 % de _nominal). |
| battery_storage_energy_charged | Energia | Wh | Energia atualmente armazenada, derivada de soc / 100 × energy_usable. |
| battery_storage_comm_quality | Qualidade | % | Qualidade da ligação de comunicação ao nível do armazenamento (0–100). |
| battery_storage_power_limit_charge | Limite | W | Teto de carga por storage atualmente permitido pelo BMS. Grandeza positiva. |
| battery_storage_power_limit_discharge | Limite | W | Teto de descarga por storage atualmente permitido pelo BMS. |
| battery_storage_cycle_count | Contagem | - | Equivalentes de ciclo completo contados pelo BMS desde o comissionamento. |
| battery_storage_vendor_status | Estado | code | O estado operativo do próprio rack no vocabulário do fabricante (label battery_vendor). Nunca somar nem calcular a média. |
Nível de Módulo
Um módulo dentro de um armário — a unidade mais pequena que possui o seu próprio chip BMS. Labels obrigatórias: box, storage, module. As métricas AC praticamente nunca estão presentes aqui.
Interface do lado DC
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| battery_module_voltage_dc | Tensão | V |
| battery_module_voltage_dc_in | Tensão | V |
| battery_module_voltage_dc_out | Tensão | V |
| battery_module_current_dc | Corrente | A |
| battery_module_current_dc_in | Corrente | A |
| battery_module_current_dc_out | Corrente | A |
| battery_module_power_dc | Potência | W |
| battery_module_power_dc_in | Potência | W |
| battery_module_power_dc_out | Potência | W |
| battery_module_energy_dc_in_total | Energia | Wh |
| battery_module_energy_dc_out_total | Energia | Wh |
Química & estado
| Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
| battery_module_cell_voltage | Tensão (soma) | V | Soma das tensões de célula na string em série deste módulo. |
| battery_module_soc | Estado de Carga | % | Estado de carga do módulo (0–100). |
| battery_module_soh | Estado de Saúde | % | Estado de saúde do módulo (0–100). |
| battery_module_temperature | Temperatura | °C | Temperatura representativa do módulo. |
| battery_module_energy_nominal | Energia | Wh | Energia máxima armazenável deste módulo. |
| battery_module_energy_usable | Energia | Wh | Energia utilizável máxima — a capacidade estática permitida pelo BMS a que corresponde SoC = 100 %. |
| battery_module_energy_charged | Energia | Wh | Energia atualmente armazenada, derivada de soc / 100 × energy_usable. |
| battery_module_comm_quality | Qualidade | % | Qualidade das comunicações BMS entre este módulo e o seu controlador de armazenamento (0–100). |
Nível de Célula
A unidade física mais pequena. As células estão ligadas em série dentro de um módulo e partilham a corrente do módulo, pelo que a corrente e a potência por célula não são significativas. Labels obrigatórias: box, storage, module, cell.
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| battery_cell_voltage | Tensão | V |
| battery_cell_temperature | Temperatura | °C |
| battery_cell_soc | Estado de Carga | % |
| battery_cell_soh | Estado de Saúde | % |
Métricas de Previsão Meteorológica
Métricas Meteorológicas Diárias
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| weather_forecast_daily_shortwave_radiation_sum | Radiação | Wh/m² |
| weather_forecast_daily_precipitation_sum | Precipitação | mm |
| weather_forecast_daily_rain_sum | Chuva | mm |
| weather_forecast_daily_showers_sum | Aguaceiros | mm |
| weather_forecast_daily_snowfall_sum | Queda de Neve | cm |
| weather_forecast_daily_precipitation_hours | Duração | h |
| weather_forecast_daily_weather_code | Código | - |
| weather_forecast_daily_temperature_2m_max | Temperatura | °C |
| weather_forecast_daily_wind_speed_10m_max | Velocidade do Vento | m/s |
| weather_forecast_daily_wind_gusts_10m_max | Rajadas de Vento | m/s |
| weather_forecast_daily_wind_direction_10m_dominant | Direção do Vento | ° |
Métricas Meteorológicas de 15 Minutos
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| weather_forecast_minutely_15_terrestrial_radiation | Radiação | W/m² |
| weather_forecast_minutely_15_shortwave_radiation | Radiação | W/m² |
| weather_forecast_minutely_15_diffuse_radiation | Radiação | W/m² |
| weather_forecast_minutely_15_direct_normal_irradiance | Irradiância | W/m² |
| weather_forecast_minutely_15_lightning_potential | Potencial | - |
| weather_forecast_minutely_15_precipitation | Precipitação | mm |
| weather_forecast_minutely_15_snowfall | Queda de Neve | cm |
| weather_forecast_minutely_15_rain | Chuva | mm |
| weather_forecast_minutely_15_weather_code | Código | - |
| weather_forecast_minutely_15_relative_humidity_2m | Humidade | % |
| weather_forecast_minutely_15_dew_point_2m | Temperatura | °C |
| weather_forecast_minutely_15_apparent_temperature | Temperatura | °C |
| weather_forecast_minutely_15_cloud_cover | Nebulosidade | % |
| weather_forecast_minutely_15_temperature_2m | Temperatura | °C |
| weather_forecast_minutely_15_temperature_80m | Temperatura | °C |
| weather_forecast_minutely_15_temperature_120m | Temperatura | °C |
| weather_forecast_minutely_15_temperature_180m | Temperatura | °C |
| weather_forecast_minutely_15_wind_speed_10m | Velocidade do Vento | m/s |
| weather_forecast_minutely_15_wind_speed_80m | Velocidade do Vento | m/s |
| weather_forecast_minutely_15_wind_speed_120m | Velocidade do Vento | m/s |
| weather_forecast_minutely_15_wind_speed_180m | Velocidade do Vento | m/s |
| weather_forecast_minutely_15_wind_direction_10m | Direção do Vento | ° |
| weather_forecast_minutely_15_wind_direction_80m | Direção do Vento | ° |
| weather_forecast_minutely_15_wind_direction_120m | Direção do Vento | ° |
| weather_forecast_minutely_15_wind_direction_180m | Direção do Vento | ° |
| weather_forecast_minutely_15_wind_gusts_10m | Rajadas de Vento | m/s |
| weather_forecast_minutely_15_snow_depth | Espessura de Neve | m |
| weather_forecast_minutely_15_visibility | Visibilidade | m |
Métricas de Cálculo Meteorológico
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| weather_forecast_minutely_15_gti | Irradiância | W/m² |
| weather_forecast_minutely_15_gti_direct | Irradiância | W/m² |
| weather_forecast_minutely_15_gti_clearsky | Irradiância | W/m² |
| weather_forecast_minutely_15_ghi_direct | Irradiância | W/m² |
| weather_forecast_minutely_15_ghi_direct_clearsky | Irradiância | W/m² |
| weather_forecast_minutely_15_gti_direct_clearsky | Irradiância | W/m² |
| weather_forecast_minutely_15_gti_energy | Energia | Wh |
Métricas de Modelo Meteorológico
Métricas de Potência do Modelo Meteorológico
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_power_model_dc | Potência | W |
| powerplant_energy_model_dc_total | Energia | Wh |
| powerplant_power_model_ac | Potência | W |
| powerplant_energy_model_ac_total | Energia | Wh |
| powerplant_power_model_grid | Potência | W |
| powerplant_energy_model_grid_total | Energia | Wh |
| powerplant_energy_model_grid_in_total | Energia | Wh |
| powerplant_energy_model_grid_out_total | Energia | Wh |
Métricas de Potência do Modelo Clearsky
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| powerplant_power_clearsky_dc | Potência | W |
| powerplant_energy_clearsky_dc_total | Energia | Wh |
| powerplant_power_clearsky_ac | Potência | W |
| powerplant_energy_clearsky_ac_total | Energia | Wh |
| powerplant_power_clearsky_grid | Potência | W |
| powerplant_energy_clearsky_grid_total | Energia | Wh |
| powerplant_energy_clearsky_grid_in_total | Energia | Wh |
| powerplant_energy_clearsky_grid_out_total | Energia | Wh |
Métricas do Sistema de Alarme
A família alarm_* é a sinalização de alarme do próprio local. Nada nela é medido: cada valor é a posição de um contacto de relé lido através das entradas digitais de um controlador — as saídas de relé de uma central de alarme antintrusão, mais os contactos de supervisão do armário de comunicações a que a central está cablada.
Cada série é um indicador 0/1 normalizado de modo a que 1 signifique sempre «a condição está presente» (porta aberta, alarme disparado, UPS em bateria, disjuntor disparado) e 0 signifique normal, qualquer que seja a polaridade do contacto. A ausência nunca é um zero: um sinal que o dispositivo não serviu neste ciclo não é publicado de todo, e um contacto que o operador declarou não cablado é retido em vez de ficar permanentemente em alarme. A identificação da instância vive na etiqueta alarm — o sistema de alarme a que os sinais pertencem — nunca no nome da métrica.
Todos os sinais exceto alarm_door_open abrem ainda um evento de parque com o mesmo nome enquanto estiverem ativos; uma porta aberta é rotina e fica apenas como série. Consulte Sistema de Alarme para a página que estas séries alimentam.
| Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
| alarm_door_open | Estado | 0/1 | A central assinala o portão ou a porta como abertos. Apenas série — nunca um evento. |
| alarm_triggered | Estado | 0/1 | A central disparou um alarme. |
| alarm_fault | Estado | 0/1 | A central assinala uma avaria própria. |
| alarm_cabinet_ups_alarm | Estado | 0/1 | A UPS do armário de comunicações assinala uma falha. |
| alarm_cabinet_ups_on_battery | Estado | 0/1 | Rede perdida — a UPS sustenta o armário. |
| alarm_cabinet_heating_breaker_tripped | Estado | 0/1 | O disjuntor do aquecimento do armário disparou. |
| alarm_cabinet_main_switch_off | Estado | 0/1 | O interruptor geral do armário está desligado. |
Sinais definidos pelo operador. Os sinais definidos com o leitor Modbus genérico não recebem um nome de métrica próprio. Partilham três séries e distinguem-se por etiquetas: alarm identifica o sistema de alarme e signal o sinal. A etiqueta signal é uma chave permanente, não o nome apresentado, pelo que mudar o nome de um sinal mantém o seu histórico; um sistema de alarme tem no máximo 64 sinais.
| Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
| alarm_signal_state | Estado | 0/1 | 1 = a condição do sinal está presente, 0 = normal. Publicada apenas para sinais com condição, e apenas quando a condição pôde ser decidida a partir de uma leitura recente. |
| alarm_signal_value | Valor | definida por sinal | O valor descodificado e escalado de um sinal numérico, ou o 0/1 em bruto de um contacto sem condição. |
| alarm_reader_signals_read | Contagem | – | Quantos sinais o leitor leu na sua última consulta, por sistema de alarme. Uma consulta a que o dispositivo não respondeu não publica nada. |
Aplica-se a mesma regra de cima: a ausência nunca é um zero. Um sinal que não foi lido não publica nem estado nem valor, e um sinal em modo Desligado não é lido de todo. Se um sinal abre um evento de parque, e com que nível, é escolha do operador sinal a sinal e não faz parte da série.
Métricas do controlador do parque
A família plant_controller_* é o controlador central opcional de uma tecnologia da central — tipo tracker (campo de seguidores), battery (central de baterias), pv (central fotovoltaica) ou wind (parque eólico), na label plant_controller_kind. Só os sistemas centralizados têm um; uma central descentralizada não publica nenhuma destas séries. Um controlador é identificado pela central e pelo seu tipo, mais segment_id para um controlador que serve um segmento — não existe identificador por dispositivo. plant_controller_vendor é transportada apenas pela série de estado do fabricante. A família tem exatamente quatro séries, seja o que for que o fabricante disponibilize:
| Nome da Métrica | Tipo | Unidade | Descrição |
|---|---|---|---|
| plant_controller_vendor_status | Estado | código | A palavra de estado do próprio fabricante, em bruto. Uma lacuna significa «não lido»; nunca a some nem calcule a média. |
| plant_controller_operating_state | Estado | código | O estado de funcionamento padrão da plataforma (0 desconhecido … 8 falha), como nas séries de inversores, turbinas e conversores. |
| plant_controller_condition_flags | Flags | bitmask | As condições do controlador numa só palavra, com posições de bit iguais em toda a frota: running = 0, standby = 1, night_mode = 2, starting = 3, stopping = 4, stopped = 5, alarm = 6, fault = 7, stow_wind = 8, stow_snow = 9, stow_irradiation = 10, override = 11, cleaning = 12, soc_high = 13, soc_low = 14, switchgear_open = 15, comm_degraded = 16, manual_mode = 17. Descodifique um bit com floor(x / 2^bit) % 2. |
| plant_controller_measurement | Valor | por grandeza | Os valores analógicos do próprio controlador, uma série por label quantity (abaixo). |
quantity | Unidade | Significado |
|---|---|---|
| soc, soe, soh | % | Estado de carga, estado de energia e estado de saúde do armazenamento |
| power_available_charge_w, power_available_discharge_w | W | Potência que o armazenamento pode absorver ou fornecer neste momento (positiva) |
| count_units_connected, count_units_running | – | Unidades (conversores ou filas de seguidores) ligadas / em funcionamento |
| count_storage_connected | – | Unidades de armazenamento (racks ou contentores) ligadas |
| energy_aux_daily_wh | Wh | O contador diário de energia auxiliar do próprio controlador, tal como lido |
| availability_converter_pct, availability_storage_pct | % | Disponibilidade dos conversores e do armazenamento, tal como o controlador a comunica |
| wind_speed_ms | m/s | A velocidade do vento com base na qual o controlador do campo decide |
| irradiation_wm2 | W/m² | A irradiação com base na qual o controlador do campo decide |
| temperature_c | °C | A temperatura com base na qual o controlador do campo decide |
| precipitation_intensity_mmh | mm/h | A intensidade de precipitação com base na qual o controlador do campo decide |
| lock_remaining_s | s | Tempo restante de um bloqueio em posição de segurança |
| comm_error_rate_pct | % | Taxa de erros de comunicação do pior subcontrolador |
Um controlador publica as grandezas de que dispõe. Consulte Seguidores Solares e Controladores do Parque.
Métricas de Rede
As métricas de rede descrevem a conetividade entre o dispositivo IoT e a cloud, independentemente de qualquer scraper ou serviço específico.
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| network_ping_latency_ms | Latência | ms |
| network_ping_packet_loss_percent | Perda de Pacotes | % |
| network_ping_success | Sucesso | bool |
| network_connection_status | Estado | - |
Métricas de monitorização de rede
As verificações ativas do próprio agente (ICMP, TCP, HTTP) aos dispositivos da rede da central. As séries por dispositivo têm device_ip, device_name, device_type e device_vendor; as verificações TCP acrescentam a porta, as HTTP o endpoint. netmon_park_network_up é uma série de resumo por central.
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| netmon_park_network_up | Estado | bool |
| netmon_device_up | Estado | bool |
| netmon_device_ping_latency_ms | Latência | ms |
| netmon_device_ping_packet_loss_percent | Perda de Pacotes | % |
| netmon_tcp_port_open | Estado | bool |
| netmon_tcp_port_response_ms | Tempo de Resposta | ms |
| netmon_http_status_code | Estado HTTP | code |
| netmon_http_response_ms | Tempo de Resposta | ms |
| netmon_http_up | Estado | bool |
| netmon_discovered_devices_total | Contagem | - |
| netmon_snmp_devices_total | Contagem | - |
| netmon_discovery_duration_seconds | Duração | s |
Métricas SNMP
Lidas de dispositivos com SNMP na rede da central (switches, routers, gateways). As séries de dispositivo têm as mesmas labels que acima; as séries de interface acrescentam if_index, if_name e if_type.
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| snmp_device_uptime_seconds | Duração | s |
| snmp_device_available | Disponibilidade | bool |
| snmp_device_cpu_usage_percent | Utilização | % |
| snmp_device_memory_usage_percent | Utilização | % |
| snmp_device_memory_used_bytes | Memória | bytes |
| snmp_device_memory_total_bytes | Memória | bytes |
| snmp_device_temperature_celsius | Temperatura | °C |
| snmp_interface_status | Estado | code |
| snmp_interface_admin_status | Estado | code |
| snmp_interface_speed_bps | Velocidade | bit/s |
| snmp_interface_in_bytes_total | Tráfego | bytes |
| snmp_interface_out_bytes_total | Tráfego | bytes |
| snmp_interface_in_errors_total | Erros | - |
| snmp_interface_out_errors_total | Erros | - |
| snmp_interface_in_discards_total | Descartes | - |
| snmp_interface_out_discards_total | Descartes | - |
Métricas de Agente
As métricas de agente descrevem os próprios agentes de recolha de dados — tanto o estado por fonte de cada adaptador individual do scraper, como a saúde global e o tráfego dos agentes e da conetividade de apoio. Estas métricas permitem que os seus dashboards correlacionem lacunas de dados com falhas de adaptadores ou de conetividade, em vez de com o equipamento em medição.
Métricas das Fontes do Scraper
O Data Scraper emite um conjunto destas métricas por cada fonte de adaptador ativa. As séries são distinguidas pelas labels source, source_num e name, de forma a que as lacunas de dados possam ser correlacionadas diretamente com a saúde do adaptador, em vez de com o equipamento em medição.
| Nome da Métrica | Tipo | Unidade | Labels |
|---|---|---|---|
| scraper_health_state | Estado | código | source, source_num, name |
| scraper_cycles_total | Contador | - | source, source_num, name |
| scraper_errors_total | Contador | - | source, source_num, name |
| scraper_last_success_timestamp | Timestamp | s | source, source_num, name |
- scraper_health_state: Estado atual do adaptador, codificado como um inteiro:
0= a inicializar,1= saudável,2= não saudável,3= a reconectar,4= congelado (o logger devolve valores obsoletos/bloqueados),5= em pausa. - scraper_cycles_total: Número de ciclos de recolha que o adaptador executou desde o arranque do processo (reinicia ao reiniciar).
- scraper_errors_total: Número de ciclos de recolha que terminaram numa exceção desde o arranque do processo (reinicia ao reiniciar).
- scraper_last_success_timestamp: Segundos da época Unix do último ciclo de recolha bem-sucedido. Apenas emitido após o primeiro sucesso.
Métricas dos Serviços de Agente
Estas métricas acompanham a saúde e a utilização de rede dos serviços de agente individuais (Data Scraper, Digital Twin e serviços de apoio) em execução num dispositivo, para que possa perceber se uma lacuna de dados se deve ao equipamento ou ao próprio agente.
Tráfego de Rede
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| agent_network_rx_bytes | Contador | bytes |
| agent_network_tx_bytes | Contador | bytes |
Saúde do Agente
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| agent_health | Estado | bool |
| agent_uptime_seconds | Duração | s |
| agent_boottime | Timestamp | s |
VPN da Organização
Conetividade e tráfego da ligação VPN ao nível da organização entre a central e a cloud.
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| agent_organization_vpn_connected | Estado | bool |
| agent_organization_vpn_rx_bytes | Contador | bytes |
| agent_organization_vpn_tx_bytes | Contador | bytes |
VPN Direta
Conetividade e tráfego de cada túnel VPN direto (por central). As séries incluem uma label vpn_name para que cada túnel seja identificado individualmente.
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| agent_direct_vpn_connected | Estado | bool |
| agent_direct_vpn_rx_bytes | Contador | bytes |
| agent_direct_vpn_tx_bytes | Contador | bytes |
VPN SaaS
Conetividade e tráfego do túnel integrado agente-cloud que transporta o tráfego de acesso remoto da plataforma até à central.
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| agent_saas_vpn_connected | Estado | bool |
| agent_saas_vpn_rx_bytes | Contador | bytes |
| agent_saas_vpn_tx_bytes | Contador | bytes |
Servidor VPN
Quando o próprio agente atua como servidor VPN para ligações de entrada, estas métricas reportam o estado do servidor e cada peer que se liga. As séries por peer transportam as labels interface, peer_uid e peer_kind, para que os dashboards possam distinguir ligações de utilizadores de ligações entre locais.
| Nome da Métrica | Tipo | Unidade |
|---|---|---|
| agent_vpn_server_running | Estado | bool |
| agent_vpn_server_peer_connected | Estado | bool |
| agent_vpn_server_peer_rx_bytes | Contador | bytes |
| agent_vpn_server_peer_tx_bytes | Contador | bytes |
| agent_vpn_server_peer_last_handshake | Timestamp | s |
- agent_vpn_server_peer_last_handshake: Segundos da época Unix do último handshake concluído do peer;
0significa que o peer nunca concluiu nenhum. Para peers OpenVPN, que não expõem um timestamp por handshake, o momento desde o qual o peer está ligado é publicado sob a mesma métrica, para que uma única consulta cubra ambos os protocolos.
Métricas do Operador
A frota de operadores envia métricas de infraestrutura para a monitorização de túneis VPN e para a saúde do operador, permitindo-lhe ver o estado da conetividade do lado da cloud que liga as suas centrais à plataforma.
Métricas de Túnel VPN
| Nome da Métrica | Tipo | Unidade | Labels |
|---|---|---|---|
| operator_vpn_connected | Estado | bool | vpn_service, organization, cluster, region |
| operator_vpn_rx_bytes | Tráfego | bytes | vpn_service, organization, cluster, region |
| operator_vpn_tx_bytes | Tráfego | bytes | vpn_service, organization, cluster, region |
- operator_vpn_connected:
1se o túnel VPN tiver um handshake recente (nos últimos 3 minutos),0caso contrário - operator_vpn_rx_bytes: Total de bytes recebidos através do túnel VPN (contador)
- operator_vpn_tx_bytes: Total de bytes transmitidos através do túnel VPN (contador)
Métricas de Saúde do Operador
| Nome da Métrica | Tipo | Unidade | Labels |
|---|---|---|---|
| operator_health | Estado | bool | operator, cluster, region |
| operator_uptime_seconds | Duração | s | operator, cluster, region |
| operator_cloud_response_age_seconds | Duração | s | operator, cluster, region |
| operator_cloud_liveness_age_seconds | Duração | s | operator, cluster, region |
- operator_health:
1se o operador tiver uma ligação ativa à cloud,0se estiver em estado de timeout - operator_uptime_seconds: Segundos desde o arranque do processo do operador
- operator_cloud_response_age_seconds: Segundos desde a última resposta bem-sucedida da API da cloud
- operator_cloud_liveness_age_seconds: Segundos desde a última confirmação de que o processo na nuvem está vivo (endpoint de saúde) — mantém-se atualizado mesmo enquanto a API principal devolve erros, sendo por isso a salvaguarda
Processo de Recolha
O processo de recolha de dados segue um fluxo de trabalho estruturado:
- Descoberta: O sistema identifica todos os componentes a monitorizar com base na configuração do parque
- Agendamento: Os agendamentos de recolha são otimizados com base na importância e variabilidade das métricas
- Obtenção: O data scraper liga-se aos dispositivos e recolhe as medições brutas
- Validação: Os dados recolhidos são validados quanto à exatidão e ao cumprimento dos intervalos
- Enriquecimento: É adicionada informação contextual (timestamps, identificadores de componentes, etc.)
- Transmissão: Os dados são transmitidos de forma segura para a Base de Dados de Séries Temporais
- Verificação: O sistema confirma o armazenamento bem-sucedido e a disponibilidade
Pontos de Integração
O sistema de recolha de métricas integra-se com outros componentes da plataforma:
- Dashboard de Monitorização: Proporciona a visualização de dados em tempo real
- Deteção de Eventos: Fornece dados para a identificação de anomalias e problemas
- Motor de Relatórios: Fornece medições para os relatórios de desempenho
- Sistema de Análise: Alimenta os dados em cálculos avançados de desempenho
- Módulo de Previsão: Fornece dados históricos para os modelos de previsão
Segurança dos Dados
Todas as métricas recolhidas são protegidas através de várias medidas de segurança:
- Encriptação: Os dados são encriptados em trânsito
- Controlo de Acesso: As métricas estão sujeitas ao mesmo modelo de permissões que os restantes recursos
- Anonimização: Os dados agregados utilizados para benchmarking são anonimizados
Extensibilidade
O sistema de recolha de métricas foi concebido para a extensibilidade:
- Novas Famílias de Dispositivos: Construímos um adaptador dedicado para cada família de dispositivos mediante pedido — se a sua central utilizar um logger, inversor, contador ou sistema de baterias que ainda não suportamos, pode ser adicionado sem recorrer a uma solução genérica universal.
- Métricas Personalizadas: Suporte para medições específicas do local ou do equipamento.
- Fontes de Dados Externas: As séries de meteorologia e de irradiância de referência são integradas em conjunto com os dados da sua central para alimentar a análise e a previsão.
Funcionalidades Relacionadas
- Data Scraper — o agente de edge que recolhe estas métricas com um adaptador dedicado por família de dispositivos
- Digital Twin — transforma as métricas brutas em produção simulada, rácio de desempenho e deteção de perdas
- Exportação de métricas — exporte métricas como séries temporais para utilização própria
- Métricas — defina indicadores próprios sobre as séries recolhidas
- Monitorização em Tempo Real — dashboards ao vivo construídos sobre as métricas recolhidas