#EVSE Inteligente

===
Quando e EVSE é ligado à tomada pela primeira vez, ou quando é executado um “factory defaults” as credenciais de acesso revertem para os valores originais:
- SSID: APEVSE
- Password: 12345678
Quando um dispositivo se liga ao EVSE por WiFi recebe um endereço IP através de DHCP. Abrir um navegador de Internet e navegar para o seguinte endereço http://10.1.1.1

AP - Modo WiFi Access PointSTA - Ligado a um Access PointDEL - Temporização de delay tocar para desativarDUR - Temporização de duração tocar para desativarCH - Temporização de constrangimento de carga tocar para desativarMASTER - Cenário manual (função OFF)Auto Bi-Horário - Liga o EVSE apenas em período VAZIOAuto Scene - Liga o EVSE apenas durante os períodos definidos pelo utilizadorMANUAL - Não altera amperes automaticamenteNORMAL - Carrega dinamicamente até ao valor máximo definido em (9)POWER - Carrega o máximo que o consumo global da casa permiteSOLAR - Carrega energia solar, mantendo um mínimo de 6A
Pressionar em Timers repetidamente até aparecer a secção desejada: TIMERS -> STD TIMERS
No modo STD TIMERS é possível definir os seguintes parâmetros:
DELAY: Define um valor de atraso. Assim que é configurado o EVSE passa a desabilitado e aparece no canto superior esquerdo a indicação DEL. Ao pressionar em DEL é desconfigurado o atraso. Nesta situação de desconfiguração o EVSE permanece no estado em que se encontra. Este temporizador arranca imediatamente após ter sido configurado, independentemente de haver um veiculo ligado.DURATION: Define uma duração de carregamento. Assim que é configurado aparece no canto superior esquerdo a indicação DUR. Ao pressionar em DUR é desconfigurada a duração.LIMIT: Define um limite de energia durante a sessão de carregamento. Se o limite for definido em kWh, o valor inserido é referente à energia que é contabilizada da tomada. Nas outras situações, % ou Km o valor passa a ser uma estimativa da energia liquida que é calculada a partir dos dados inseridos nas configurações do veículo.Os temporizadores DURATION e LIMIT podem funcionar em simultâneo. São ativados somente quando uma carga é iniciada. Quando um dos temporizadores chega ao fim a carga é terminada e os temporizadores são desconfigurados.
No caso de os temporizadores estarem ativados, aparece no écran a próxima ação do EVSE. No exemplo da figura acima a próxima ação é a de habilitar o EVSE assim que terminar o atraso configurado. Nessa altura o EVSE é habilitado e a carga é iniciada e aparece o tempo e a quantidade de kWh até que a carga termine.

Pressionar em Timers repetidamente até aparecer a secção desejada: TIMERS -> STD TIMERS -> ADV TIMERS
ADV TIMERS: Apenas está disponível quando o EVSE consegue comunicar com um servidor NTP. Esta funcionalidade usa o mesmo conceito dos temporizadores básicos, qualquer parametrização efetuada será traduzida numa combinação de valoresDELAY,DURATION,LIMIT
Há várias combinações possíveis, algumas poderão resultar em configurações inválidas:
Start SOC - Valor de % de bateria que o veiculo possui antes de iniciar a cargaEnd SOC - Valor de % de carga desejadoStart Time - Hora pretendida para inicio da cargaEnd Time - Hora pretendida para fim de cargaDefinir um End SOC sem um Start SOC é ambíguo e não é considerado. Definir apenas um Start SOC assume automaticamente um End SOC de 100%.
No caso de ser definido um Start Time, é calculado e aplicado automaticamente um DELAY. Adicionalmente se existir um End Time é configurado um DURATION que é a diferença entre o fim da carga e o inicio. Pode ser também definido um par de valores Start SOC e End SOC válido que resulta na respetiva aplicação em % de um LIMIT. Há configurações que podem provocar efeitos indesejados, como por exemplo carregar dos 10% de SOC aos 100% de SOC em 5 minutos. Neste caso o efeito da configuração resulta no EVSE ligado durante 5 minutos apenas.
Se for definido apenas um End Time é calculado um DURATION que consiste no tempo desejado menos o tempo presente. Esta situação apenas produz resultados previsíveis se o veiculo já estiver em carga, uma vez que o valor DURATION apenas está ativo durante uma sessão de carga.
Ao definir um End Time e um um par de valores Start SOC e End SOC válido, o temporizador irá calcular o tempo necessário para carregar o veiculo, tendo em conta o valor de AMPERES configurado na página principal. Com esse valor é possível estimar a hora de inicio, e configurar um DELAY, DURATION e LIMIT automaticamente.

Cada carga é registada na memoria do EVSE. São registados os seguintes valores:
Data de inicio da carga. no caso de o EVSE não estar ligado à Internet aparece “No NTP”Duração da sessão de cargakWh consumidos da tomadaPotencia média de cargaNo topo da página aparecem contadores acumulados de tempo e energia consumida.
No fundo da página aparece a opção de salvar o ficheiro que contém o registo das cargas ou uma opção para entrar no sistema de ficheiros do EVSE para poder editar ou repor o ficheiro.
O ficheiro das cargas do EVSE é chamado de
chf.txt, e é um ficheiro com os valores separados por virgulas. É possível editar cargas, adicionar ou apagar entradas de forma a manter um registo coerente do numero de cargas de um determinado veiculo elétrico.

Esta página permite configurar até 2 temporizadores independentes dentro dos quais o EVSE fica habilitado a carregar. Fora destes horários o EVSE permanece desabilitado. A ativação desta funcionalidade é feita na pagina principal selecionando a cena Auto Scene.
A opção horária contratada da instalação é definida em Opção Horária e é usada na cena Auto Bi-Horário.

Estão pré-configurados alguns valores típicos de capacidade útil de alguns veículos elétricos que podem ser selecionados da lista no topo da página.
Pack size - Capacidade útil do pack de bateriasDegradation - Degradação estimada da bateriaSOC adjustments - Ajuste entre o SOC apresentado no quadrante do carro e o SOC real. SOC_m e SOC_b são os parâmetros da equação da reta que os relacionam e são obtidas por método empírico. No caso de não haver relação, SOC_m = 1 e SOC_b = 0Charger efficiency - eficiência de carga do carregador interno do veiculo nos intervalos indicados.Average Consumption - Consumo médio do carro, usado para poder programar cargas com base em Km.Quanto mais reais forem estes valores, mais aproximado é o resultado dos temporizadores avançados
Existem mais 2 parâmetros que podem ser configurados nesta página:

Maximum EVSE Amps - Este valor define os amperes máximos permitidos pelo EVSE em segurança. Deve refletir o valor máximo permitido pelo próprio EVSE ou, o valor máximo que a tomada do posto de carregamento permite, no caso de este valor ser inferior ao do próprio EVSE.
Autostart Hold Timer - Valor de espera para resumir a carga quando o EVSE desliga o carro temporariamente por excesso de potência consumida. Múltiplo de 5 segundos. Valor mínimo recomendado: 5 (25 segundos)
Emoncms Host - Endereço IP ou nome do site que aloja o servidor Emoncms.Emoncms URL - Caminho no URL. Se o Emoncms estiver instalado na raiz não se preenche.`Emoncms API Key - chave write API que pode ser encontrada na aplicação EmoncmsExemplo de um servidor instalado localmente em http://192.168.0.1/emoncms
Emoncms Host = 192.168.0.1Emoncms URL = EmoncmsO nome do node no Emoncms é derivado do Nome do EVSE definido na secção Configuração WIFI
MQTT Server - Endereço IP ou nome do site que aloja o Broker MQTT.MQTT Base - Prefixo do tópico que o EVSE publica e subscreveExemplo:
MQTT Server = 192.168.20.1MQTT Base = "evse"Name = "garagem" (definido na secção Configuração WIFI)O EVSE subscreve o tópico evse/garagem/to e publica dados em evse/garagem/from. Adicionalmente regista uma mensagem de LastWill em client/garagem publica nesse tópico uma mensagem persistente com o IP do EVSE.
eNode Host - - Endereço IP do eNode. Pode ser um FQDNeNode Port - deverá ser sempre 8888
Parâmetros configuráveis:
Name - Nome do EVSE, é usado na pagina principal do EVSE, no Emoncms e no MQTTWiFi Access Point - Credenciais de acesso em modo Access Point.WiFi STA1 - Credenciais de acesso a um Access Point existente. E possível definir um IP fixo. o link (preconfigure) preenche automaticamente os valores atuais.WiFi STA2 - Credenciais de acesso a um segundo Access Point existente. O EVSE apenas se liga a este SSID se não estiver presente a primeira rede.SAVE - guarda as configuraçõesSCAN WIFI NETWORKS - procura redes WiFi. ao clicar na rede WiFi é preenchido automaticamente o SSID do WiFi STA1.
Quando o EVSE está a carregar, aparecem linhas adicionais com as seguintes estatísticas:
Quando existe um medidor de energia eNode na instalação ligado à mesma rede que o EVSE e se estiver definido nas configurações o EVSE estabelece comunicação com o medidor de energia. Se a ultima mensagem recebida do medidor de energia tiver sido recebida há menos de 10 segundos, o Seletor de Modos de carga do EVSE passa a verde. Caso contrário fica vermelho.

O Botão capacitivo pode executar diferentes funções consoante o estado do EVSE. Atualmente está desligado por software.
NORMALtoque curto - sem função
toque longo - sem função
O LED RGB fornece uma indicação visual do estado do EVSE:
VERDE constante - EVSE pronto a funcionar, sem veiculo ligadoVERDE piscar - EVSE ligado ao veiculo sem carregar ( veiculo com temporizador ou com 100% de carga)AZUL constante - EVSE em cargaROXO - EVSE desabilitadoVERMELHO constante - ERRO do EVSEVERDE constante a piscar AMARELO - EVSE pronto Modo SOLARVERDE constante a piscar LARANJA - EVSE pronto Modo POWERVERDE constante a piscar AZUL - EVSE pronto Modo NORMALROXO constante a piscar AMARELO - EVSE desabilitado Modo SOLARROXO constante a piscar LARANJA - EVSE desabilitado Modo POWERROXO constante a piscar AZUL - EVSE desabilitado Modo NORMALAZUL constante a piscar AMARELO - EVSE em carga Modo SOLAR em funcionamentoAZUL constante a piscar LARANJA - EVSE em carga Modo POWER em funcionamentoAZUL constante a piscar VERMELHO - EVSE em carga, FALHA de comunicação com o medidor de energia
Antes de fazer qualquer alteração no quadro elétrico é obrigatório desligar o disjuntor geral do fornecimento de energia.
Quando o eNode é ligado à tomada, radia o seu SSID para poder ser acedido.
- SSID: APRENODE
- Password: 12345678
Aceder ao WiFi do eNode, e navegar para o endereço http://10.1.1.1

No caso de as leituras de energia estarem trocadas é necessário desligar o quadro elétrico, e trocar o CT de orientação. Quando estiver OK clicar no botão do menu, ≡, no canto superior esquerdo.
Navegar para a secção WiFi e configurar a rede WiFi local:

Name - Nome do eNode, é usado na pagina principal do EVSE, no Emoncms e no MQTTWiFi Access Point - Credenciais de acesso em modo Access Point.WiFi STA1 - Credenciais de acesso a um Access Point existente. E possível definir um IP fixo. o link (preconfigure) preenche automaticamente os valores atuais.SCAN WIFI NETWORKS - procura redes WiFi. ao clicar na rede WiFi é preenchido automaticamente o SSID do WiFi STA1.Após efetuar a configuração reiniciar o eNode, INFO -> REBOOT. Esperar um pouco e aceder ao eNode da mesma forma, navegar até à página ≡ -> INFO. Se o eNode conseguir ligar à rede WiFi anotar o endereço IP que aparece na secção NETWORK. Caso o eNode esteja ligado a uma rede WiFi externa, apenas radia o seu SSID interno durante os primeiros 5 minutos.
Assim já é possível aceder ao eNode através da rede local através do endereço IP anotado no passo anterior.
É ainda necessário efetuar as seguintes configurações:

Energy Sensors - Numero de PZEMs presente no eNode. Default:1Direction - Deteção de sentido de corrente. Default:simMax Amperes - Amperes contratados ao fornecedor de energiaHouse Mode - Modo 1CT assume 1 sensor de corrente no fornecimento geral da instalação. O modo 2CT assum um eNode com 2 PZEMs onde o primeiro está ligado ao consumo e o segundo está ligado à produção solar. Default:1CTthreshold - envia alertas por MQTT se detetado consumo excessivo