Objetivos
- Pedido 4 válvulas solenoides (3 zonas de riego + 1 relleno de piscina)
- Detectar la escasez de agua a través de un flotador en el tanque de agua
- Compruebe la temperatura y la humedad (especialmente la humedad exterior para ver si llovió)
Diagrama esquemático de la instalación

ESP Fácil configuración de Sonoff Pow R2 (Wrinkle Pump) 192.168.0.126
Pestaña Controladores
![]() |
Pestaña de hardware
![]() |
Pestaña Dispositivos
![]() |
Pestaña Reglas
Conjunto de reglas 1 (haga que el led azul parpadee cuando se encienda)
En el sistema#Boot do // Activador de arranque gpio,13,0 // LED ON timerSet,1,1 // Inicializar temporizador 1 en 1 segundoSet,3,10 // Inicializar temporizador 3 en 10 segundos para desactivar todo endon On Rules#Timer=1 do gpio,13,1 // LED OFF timerSet,2,1 // Inicializar Timer 2 en 1 segundo endon En Reglas#Timer=2 do gpio,13,0 // LED ON timerSet,1,1 // Inicializar Timer 1 en 1 segundo para reiniciar Timer 1 endon On Rules#Timer=3 do timerSet,1,0 // Stop Timer1 timerSet,2,0 // Stop Timer2 gpio,13,1 // led OFF endon
Conjunto de reglas 2 (Enlaza el botón GPIO0=Bouton a GPIO12=Jus relay)
en el botón#Botón hacer si [Jus#Jugo]=1 GPIO,12,0 // Fuera de lo demás GPIO,12,1 // Encendedor endivo endon
Conjunto de reglas 3 (enlaza el sensor de nivel de agua GPIO5 al led azul)
Nota: : En esta etapa, la falta de agua no se tiene en cuenta debido a una preocupación física del sensor, esto vendrá en una futura actualización de esta página.
sobre GPIO5#GPIO5=1 hacer GPIO,13.1 endon en GPIO5#GPIO5=0 hacer GPIO,13,0 endon
Configuración de Jeedom de Sonoff Pow R2 (Wrinkle Pump) 192.168.0.126



Nota: : Los comandos agregados no son obligatorios, le permiten probar manualmente la operación correcta.
ESP Fácil configuración del Sonoff 4CH Pro (Arrosage) 192.168.0.193
Pestaña Controladores
![]() |
Pestaña de hardware
![]() |
Pestaña Dispositivos
![]() |
Pestaña Reglas
Conjunto de reglas 1 (Comience a regar a las 10 p.m. o al recibir el comando LanceArrosage)
en el reloj#Tiempo=Todos,22:00 hacer si [LedBleue#LedBleue]=1 let,1,1 // contador de bucle (3 zonas) de 1 a %v2% let,2,8 // número de bucles (de 3 zonas) let,3,40 // tiempo de riego de cada zona en segundos gpio,15,1 // Relais4=ON timerSet,5,1 // Inicializa el temporizador 1 a 1s endif endon en LanceArrosage do if [LedBleue#LedBleue]=1 let,1,1 // contador de bucle (3 zonas) de 1 a %v2% let,2,5 // número de bucles (de 3 zonas) let,3,%valor de evento% // Tiempo de riego de cada zona en segundos gpio,15,1 // Relais4=ON timerSet,5,1 // Inicializa Timer 1 a 1s endif en StopArrosage do gpio,15,0 // Relais4=OFF gpio,12,0 // Relais1=OFF gpio,4,0 // Relais3=OFF gpio,5,0 // Relais2=OFF timerSet,5,0 // Stops Timer 1 timerSet,6,0 // Stops Timer 2 timerSet,7,0 // Stops Timer 3 timerSet,8,0 // Stops Timer 4 endon On Rules#Timer=5 do // Zone1=ON // Zone3=OFF gpio,12.1 // Relay1 gpio,4,0 // Relay3 timerSet,6,%v3% // Temporizador de lanza 2 in %v3% Seconds endon Sobre las Reglas#Timer=6 do // Zone1=OFF // Zone2=ON gpio,12,0 // Relay1 gpio,5,1 // Relay2 timerSet,7,%v3% // Temporizador de lanza 3 in %v3% Seconds endon Sobre las Reglas#Timer=7 do // Zone2=OFF // Zone3=ON gpio,5,0 // Relay2 gpio,4,1 // Relay3 timerSet,8,%v3% // Temporizador de lanza 4 in %v3% Seconds endon Sobre las Reglas#Temporizador = 8 hacer si %v1%<%v2% déjalo,1,%v1%+1 timerSet,5,1 // Lance timer 5 más gpio,15,0 // Relais4=OFF gpio,4,0 // Relais3=OFF endif endon
Conjunto de reglas 2 (enlaza los botones a los relés)
en el botón1#Botón1=1 hacer si [Relay1#Relay1]=1 GPIO,12,0 más GPIO,12,1 GPIO,15,1 // Lights Alim 24v timerSet,4,3600 // Inicializa el Timer 4 a 1h endif endon en Button1 do if [Relay1#Relé1]=1 GPIO,12,0 más GPIO,12,1 GPIO,15,1 // Lights Alim 24v timerSet,4,3600 // Inicializa el Timer 4 a 1h endif endon en Bouton2#Botón2=1 hacer si [Relay2#Relay2]=1 GPIO,5,0 más GPIO,5,1 GPIO,15,1 // Allume Alim 24v timerSet,4,3600 // Inicializa el Timer 4 a 1h endif endon en Bouton2 hacer si [Relais2#Relé2]=1 GPIO,5,0 más GPIO,5,1 GPIO,15,1 // Lights Alim 24v timerSet,4,3600 // Inicializa el Timer 4 a 1h endif endon en Bouton3#Botón3=1 hacer si [Relay3#Relay3]=1 GPIO,4,0 más GPIO,4,1 GPIO,15,1 // Allume Alim 24v timerSet,4,3600 // Inicializa el Timer 4 a 1h endif endon en Bouton3 hacer si [Relais3#Relé3]=1 GPIO,4,0 más GPIO,4,1 GPIO,15,1 // Allume Alim 24v timerSet,4,3600 // Inicializa el Timer 4 a 1h endif endon en Bouton4 do GPIO,15,1 // Allume Alim 24v timerSet,4,%valor de evento% // Inicializa el temporizador 4 a %valor de evento% endon en Bouton4#Botón4=1 hacer si [Relay4#Relay4]=1 GPIO,15,0 // Off Alim 24v else GPIO,15,1 // Luces Alim 24v endif endon On Reglas#Temporizador=4 do gpio,15,0 // Off Alim 24v endon
Conjunto de reglas 3 (Calcule el estado en el arranque y parpadee el led azul)
En el sistema#Boot do // Boot trigger gpio,15,0 // Relay4=OFF gpio,12,0 // Relay1=OFF gpio,4,0 // Relay3=OFF gpio,5,0 // Relay2=OFF gpio,13,1 // LED OFF timerSet,1,1 // Inicializar temporizador 1 en 1 segundoSet,3,10 // Inicializar temporizador 3 en 10 segundos para apagar todo el endon#Timer=1 do gpio,13,0 // LED ON timerSet,2,1 // Inicializar Timer 2 en 1 segundo endon On Rules#Timer=2 do gpio,13,1 // LED OFF timerSet,1,1 // Inicializar Timer 1 en 1 segundo para reiniciar Timer 1 endon On Rules#Timer=3 do timerSet,1,0 // Stop Timer1 timerSet,2,0 // Stop Timer2 gpio,13,0 // led ON endon
Configuración Jeedom del Sonoff 4CH Pro (Arrosage) 192.168.0.193




Gestión del riego automático (a las 22.00 horas)
Está programado en las reglas del Sonoff 4CH Pro un disparador automático a las 22h. Por defecto en el encendido, el led azul se enciende y el riego es automático. El Sonoff 4CH Pro puede manejar el riego solo (sin Jeedom).
Pronto agregaré un control de humedad, probablemente una actualización futura de este tutorial.
Para encargar a Jeedom e integrarlo fácilmente en un diseño, realicé un «regado automático» virtual.
En el Dashboard

En el diseño

Configuración de lo virtual









