Smart Charging (Gestão Dinâmica de Carga)
A AltherGo fornece suporte nativo para Dynamic Load Management (DLM) através de perfis de carregamento (Charging Profiles). Esta funcionalidade otimiza a distribuição de energia e evita a ultrapassagem da potência contratada.
Aplicar Perfil de Carga
Aplica limites de corrente (Amperes) ou potência (Watts) a um equipamento inteiro ou a um conector específico.
POST /chargers/{charger_id}/setChargingProfile
{
"connector_id": 0,
"profile": {
"chargingProfileId": 1,
"stackLevel": 0,
"chargingProfilePurpose": "ChargePointMaxProfile",
"chargingProfileKind": "Absolute",
"chargingSchedule": {
"chargingRateUnit": "A",
"chargingSchedulePeriod": [
{
"startPeriod": 0,
"limit": 16.0
},
{
"startPeriod": 3600,
"limit": 32.0
}
]
}
}
}
Remover Perfil de Carga
Remove restrições aplicadas anteriormente, devolvendo a capacidade total de carregamento.
POST /chargers/{charger_id}/clearChargingProfile
{
"connector_id": 0,
"id": 1,
"charging_profile_purpose": "ChargePointMaxProfile",
"stack_level": 0
}
Autocura e Limitação Automática (Rule Engine)
Através das Diretivas do Firebase, pode configurar regras que reagem à telemetria em tempo real (ex: Picos de Tensão). Quando um gatilho é ativado, o Worker de Automação dispara instantaneamente um setChargingProfile para reduzir a potência, protegendo o hardware.