Índice:
- Etapa 1: O que você precisa
- Etapa 2: Conecte seu Shelly EM
- Etapa 3: Obtenha seus tokens de API e suas informações de EM
- Etapa 4: configure seu aplicativo Node.js
- Etapa 5: execute seu aplicativo
- Etapa 6: Pronto
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
P1: consumo doméstico (por exemplo, "P1 = 1 kW" ⇒ estamos consumindo 1 kW) P2: produção de painéis solares (por exemplo, "P2 = - 4 kW" ⇒ estamos produzindo 4 kW)
O aquecedor elétrico consome 2kW quando ligado.
- Queremos ligá-lo se a produção de painéis solares ultrapassar em pelo menos 2kW o consumo atual de energia.
- Queremos desligá-lo se estivermos consumindo mais do que a produção de painéis solares
Etapa 1: O que você precisa
Você vai precisar de:
- Conexão wifi
- Shelly EM (com duas braçadeiras - no meu caso, 2x50A estavam bem)
- Retransmissão de Wi-Fi (por exemplo, Shelly 1)
- Um aplicativo Node.js
Etapa 2: Conecte seu Shelly EM
Desligue o contador geral de eletricidade
- A primeira coisa a fazer é conectar os grampos ao Shelly EM (P1 +, P1- para o primeiro grampo, P2 +, P2- para o outro): conecte-os conforme mostrado no Guia do Usuário.
- Em seguida, aproxime-o de seu contador e conecte a fonte de alimentação: entrada neutra em N e entrada de linha em L.
- Agora, prenda a primeira braçadeira (P1) ao fio que vai para sua casa e a outra braçadeira ao fio que vem do inversor de painéis solares. É possível que você tenha algo estranho com sinais (um consumo negativo): só não ligue agora.
- Ligue o contador de eletricidade e siga as instruções do Guia do Usuário para conectar o Shelly EM ao seu Wi-Fi.
- Depois de ter o consumo de energia atual em seu aplicativo, você pode alterar a direção das pinças para ter um número positivo de P1 e um número negativo (produção positiva - consumo negativo) de P2, uma vez que estamos medindo o consumo.
Etapa 3: Obtenha seus tokens de API e suas informações de EM
Shelly EM
No aplicativo Shelly Cloud, vá para "Configurações do usuário" e clique no botão "Obter chave".
A chave será YOUR_KEY e o servidor YOUR_SERVER.
Agora vá para a página principal. Abra a sala do seu EM e clique no EM. Vá em "Configurações", "Informações do dispositivo" e copie o ID do dispositivo (YOUR_ID - apenas o alfanumérico, não o dos freios) e o canal do dispositivo (YOUR_CHANNEL).
Interruptor inteligente
Se você tiver um Shelly 1, não precisará fazer mais nada. Caso contrário, você deve descobrir qual é o URL a solicitar para ligar ou desligar seu dispositivo. Esses dois serão YOUR_TURN_ON e YOUR_TURN_OFF.
Você precisará saber qual é o consumo do seu dispositivo (YOUR_DEVICE_CONSUMPTION). Eu sugiro que você coloque um número um pouco maior (ou seja, se seu dispositivo consome 1900 W, coloque 2.000 W).
Etapa 4: configure seu aplicativo Node.js
shelly_server = 'YOUR_SERVER';
shelly_key = 'YOUR_KEY; shelly_channel = 'SEU_CHANNEL'; shelly_id = 'YOUR_ID'; turn_on_url = 'YOUR_TURN_ON'; turn_off_url = 'YOUR_TURN_OFF'; device_consumption = YOUR_DEVICE_CONSUMPTION; // por exemplo. para 2kW coloque: 2000 const device = function (status) {if (status == 'on') {fetch (turn_on_url).then (res => res.text ()); } else if (status == 'off') {fetch (turn_off_url).then (res => res.text ()); }} fetch (shelly_server + '/ device / status? channel =' + shelly_channel + '& id =' + shelly_id + '& auth_key =' + shelly_key).then (res => res.json ()).then (json => {if (json.isok) {emeters = json.data.device_status.emeters; home_consumption = emeters [0].power; //> 0 solar_panels_production = - emeters [1].power; //> 0 available_energy = solar_panels_production - home_consumption; if (available_energy device_consumption) {device ('on');}} else {// Shelly EM não está acessível}});
Etapa 5: execute seu aplicativo
Agora, você deve executar seu aplicativo Node.js continuamente. Eu o executo a cada 60 segundos, mas você pode aumentar ou diminuir esse número com base no tempo máximo de resposta que deseja para ligar ou desligar o dispositivo.
Etapa 6: Pronto
Parabéns! Agora você tem um dispositivo que liga automaticamente quando você não pagaria nada por ele e que desliga automaticamente quando você pagaria a eletricidade por ele!
Recomendado:
Escritório alimentado por bateria. Sistema Solar Com Comutação Automática Painéis Solares Leste / Oeste e Turbina Eólica: 11 etapas (com fotos)
Escritório alimentado por bateria. Sistema solar com painéis solares leste / oeste de comutação automática e turbina eólica: O projeto: Um escritório de 200 pés quadrados precisa ser alimentado por bateria. O escritório também deve conter todos os controladores, baterias e componentes necessários para este sistema. As energias solar e eólica carregam as baterias. Há um pequeno problema de apenas
Produção da placa de controle de onda senoidal: 5 etapas
Produção da placa de controle de onda senoidal: desta vez, é uma placa de controle de onda senoidal monofásica fora da rede, seguida por uma placa de controle de onda senoidal monofásica fora da rede e, em seguida, uma placa de controle de onda senoidal trifásica fora da rede, e, finalmente, uma placa de controle de onda senoidal trifásica fora da rede. Esperamos que
D4E1: Ferramenta de leitura 2.0 (Processo de produção avançado): 9 etapas
D4E1: Ferramenta de leitura 2.0 (Processo de produção avançado): Informações: - Dois alunos de design de produto industrial em Kortrijk (Bélgica) criaram esta ferramenta de leitura. Começamos com base em um design existente e o desenvolvemos em outro design. A ferramenta de leitura foi originalmente desenvolvida para um cli ë nt
Como fazer uma faixa eletrônica bumpin ': produção musical introdutória para FL Studio: 6 etapas
Como fazer uma faixa eletrônica bumpin ': produção musical introdutória para FL Studio: Bem-vindo! Este guia instrutivo ajudará iniciantes a produtores de música intermediários no uso do FL Studio para criar vários gêneros de Electronic Dance Music. Percorrerá os elementos básicos da criação de uma música, com o objetivo de detalhar dicas básicas
UCL - Embedded // Rastreador de luz de eixo duplo para painéis solares: 7 etapas
UCL - Embedded // Rastreador de luz de eixo duplo para painéis solares: O projeto montado e os arquivos 3D individuais