Tabla de contenido:
- Paso 1: lo que necesita
- Paso 2: conecte su Shelly EM
- Paso 3: obtenga sus tokens de API y su información de EM
- Paso 4: Configura tu aplicación Node.js
- Paso 5: ejecute su aplicación
- Paso 6: ¡Listo
Video: Cambio automático de Shelly EM basado en la producción de paneles solares: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
P1: consumo de la casa (por ejemplo, "P1 = 1kW" ⇒ estamos consumiendo 1kW) P2: producción de paneles solares (por ejemplo, "P2 = - 4kW" ⇒ estamos produciendo 4kW)
El calentador eléctrico consume 2kW cuando está encendido.
- Queremos encenderlo si la producción de paneles solares supera en al menos 2kW el consumo energético actual.
- Queremos apagarlo si estamos consumiendo más que la producción de paneles solares.
Paso 1: lo que necesita
Necesitará:
- Conexión wifi
- Shelly EM (con dos abrazaderas, en mi caso 2x50A estaban bien)
- Relé de Wi-Fi (por ejemplo, Shelly 1)
- Una aplicación de Node.js
Paso 2: conecte su Shelly EM
Apague el contador de electricidad general
- Lo primero que debe hacer es cablear las abrazaderas al Shelly EM (P1 +, P1- para la primera abrazadera, P2 +, P2- para la otra): conéctelas como se muestra en la Guía del usuario.
- Luego, acérquelo a su mostrador y conecte la fuente de alimentación: entrada neutra a N y entrada de línea a L.
- Ahora, conecte la primera abrazadera (P1) al cable que va a su casa, y la otra abrazadera al cable que viene del inversor de paneles solares. Es posible que tenga algo extraño con los signos (un consumo negativo): simplemente no me importa en este momento.
- Encienda el contador de electricidad y siga las instrucciones de la Guía del usuario para conectar el Shelly EM a su Wi-Fi.
- Una vez que tenga el consumo de energía actual en su aplicación, puede cambiar la dirección de las pinzas para tener un número positivo de P1 y un número negativo (producción positiva - consumo negativo) de P2, ya que estamos midiendo el consumo.
Paso 3: obtenga sus tokens de API y su información de EM
Shelly EM
Desde la aplicación Shelly Cloud, vaya a "Configuración de usuario" y luego haga clic en el botón "Obtener clave".
La clave será YOUR_KEY y el servidor YOUR_SERVER.
Ahora ve a la página principal. Abra la habitación de su EM y luego haga clic en EM. Vaya a "Configuración", "Información del dispositivo" y copie el ID del dispositivo (YOUR_ID - solo el alfanumérico, no el que está entre paréntesis) y el canal del dispositivo (YOUR_CHANNEL).
Interruptor inteligente
Si tiene un Shelly 1, no necesita hacer nada más. De lo contrario, debe averiguar cuál es la URL para solicitar encender o apagar su dispositivo. Estos dos serán YOUR_TURN_ON y YOUR_TURN_OFF.
Deberá saber cuál es el consumo de su dispositivo (YOUR_DEVICE_CONSUMPTION). Le sugiero que ponga un número un poco más alto (es decir, si su dispositivo consume 1900W, ponga 2000W).
Paso 4: Configura tu aplicación Node.js
shelly_server = 'SU_SERVIDOR';
shelly_key = 'TU_LLAVE; shelly_channel = 'TU_CANAL'; shelly_id = 'SU_ID'; turn_on_url = 'YOUR_TURN_ON'; turn_off_url = 'YOUR_TURN_OFF'; device_consumption = YOUR_DEVICE_CONSUMPTION; // p.ej. para 2kW put: 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) {dispositivo ('encendido');}} else {// Shelly EM no es accesible}});
Paso 5: ejecute su aplicación
Ahora, debe ejecutar su aplicación Node.js de forma continua. Lo ejecuto cada 60 segundos, pero puede aumentar o disminuir este número según el tiempo de respuesta máximo que desee para encender o apagar su dispositivo.
Paso 6: ¡Listo
¡Felicidades! ¡Ahora tienes un dispositivo que se enciende automáticamente cuando no pagarías nada por él, y que se apaga automáticamente cuando pagarías la electricidad por él!
Recomendado:
Oficina con pilas. Sistema solar con paneles solares y turbina eólica con conmutación automática Este / Oeste: 11 pasos (con imágenes)
Oficina con pilas. Sistema solar con paneles solares y turbina eólica con conmutación automática de este a oeste: El proyecto: Una oficina de 200 pies cuadrados debe funcionar con baterías. La oficina también debe contener todos los controladores, baterías y componentes necesarios para este sistema. La energía solar y eólica cargará las baterías. Hay un pequeño problema de solo
¡Cambio rápido por menos de $ 50! Cambio rápido ajustable Kazeshifter Arduino: 7 pasos
¡Cambio rápido por menos de $ 50! Kazeshifter Arduino Ajustable Quick Shifter: ¡Hola, amantes de las Superbikes o de las motocicletas! En este instructivo, compartiré cómo hacer tu propio Quick Shifter por poco dinero. ya usando el sistema de inyección de combustible, en algún momento
Matriz de paneles solares con módulo MPPT chino: 11 pasos
Matriz de paneles solares con módulo MPPT chino: Una breve descripción de mi opinión sobre cómo hacer que los paneles solares funcionen bien, y bastante económicos… No garantizo absolutamente ninguno de los contenidos, podrían ser solo las divagaciones de un loco, de hecho Sospecho fuertemente que son … Algunas fotos han sido
Cómo hacer una pequeña estación de prueba de paneles solares: 6 pasos
Cómo hacer una pequeña estación de prueba de paneles solares:
UCL - Rastreador de luz integrado // de doble eje para paneles solares: 7 pasos
UCL - Rastreador de luz integrado // de doble eje para paneles solares: el proyecto ensamblado y los archivos 3D individuales