Riego automático con Arduino, ESP8266 y STM32

Proyectos hechos por una persona o muy pequeño grupo a modo personal, no proyectos industriales.
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 507
Registrado: 04 Jul 2016, 11:17
Agradecido: 110 veces
Agradecimiento recibido: 134 veces

Riego automático con Arduino, ESP8266 y STM32

Mensaje sin leer por Naguissa »

Hace ya mas de un año que ando haciendo un proyecto de riego automático.

Ha ido evolucionando mucho: Empezó con un Arduino nano, pasé a un STM32 (maple mini) [ambos con un ESP8266 esclavo) y fnalmente lo estoy haciendo directamente en un nodeMCU, un ESP8266.

** UPDATE: El repositorio del proyecto es: https://github.com/Naguissa/watering **



Al final, los componentes son:
Con bomba de agua
Con electroválvula
  • Electroválvula 5V. Ésto no lo he probado, ya que no tengo un grifo cerca, y tampoco me fiaría demasiado.
Extra: Alimentación mediante panel solar y batería de litio


Seguiré editando y poniendo mas información y progreso de este proyecto....
Última edición por Naguissa el 17 Nov 2016, 18:54, editado 3 veces en total.
Estos usuarios agradecieron al autor Naguissa por el mensaje (total 3):
PoluxphobosjvDaniel
Valoración: 100%

Tags:
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 507
Registrado: 04 Jul 2016, 11:17
Agradecido: 110 veces
Agradecimiento recibido: 134 veces

Re: Proyecto de riego automático

Mensaje sin leer por Naguissa »

El proyecto va avanzando; he actualizado algo la información, pues ahora es capaz de trabajar solo online o con el sistema SPIFFS.

Falta acabar una web para la adquisición de datos, un multiplicador horario (para poder adaptar el riego y que tenga preferencia a regar de noche) y pulirlo un poco.
Estos usuarios agradecieron al autor Naguissa por el mensaje:
Polux
Valoración: 33%
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 507
Registrado: 04 Jul 2016, 11:17
Agradecido: 110 veces
Agradecimiento recibido: 134 veces

Re: Proyecto de riego automático

Mensaje sin leer por Naguissa »

Publicada la 1a versión. Aún he de añadir ciertas características y documentar muy bien todo....

https://github.com/Naguissa/watering
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 507
Registrado: 04 Jul 2016, 11:17
Agradecido: 110 veces
Agradecimiento recibido: 134 veces

Proyecto de riego HackForGood

Mensaje sin leer por Naguissa »

Documentación adicional del proyecto de riego automático del equipo WateringTeam para HackFroGood.

Componentes:

Repositorio con el código:

https://github.com/Naguissa/watering



Logs de debug:

Funcionamiento en modo AP y sin tarjeta SD:

Código: Seleccionar todo

20156 -- {"date":"16-12-11  3:20: 2","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"20154"}
22515 -- {"date":"16-12-11  3:20: 4","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"22513"}
24873 -- {"date":"16-12-11  3:20: 6","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"24872"}
27232 -- {"date":"16-12-11  3:20: 9","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"27231"}
29591 -- {"date":"16-12-11  3:20:11","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"29590"}
Sensor activation!
Reporting to server failed due lack of ApiKey
31939 -- {"date":"16-12-11  3:20:13","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"31937"}
34285 -- {"date":"16-12-11  3:20:16","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"34283"}
36634 -- {"date":"16-12-11  3:20:18","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"36633"}
38984 -- {"date":"16-12-11  3:20:20","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"38983"}
41334 -- {"date":"16-12-11  3:20:23","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"41332"}
43683 -- {"date":"16-12-11  3:20:25","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"43682"}
Sensor read!
46062 -- {"date":"16-12-11  3:20:28","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "45000","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"46061"}
48480 -- {"date":"16-12-11  3:20:30","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "45000","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"48478"}
Sensor read!
50895 -- {"date":"16-12-11  3:20:32","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "50000","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"50894"}
53302 -- {"date":"16-12-11  3:20:35","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "50000","lastSoilSensorRead":"925","pumpRunning":"0","outOfWater":"1","soilSensorStatus":"1","hasSD":"0","actMilis":"53301"}
Sensor read!
55699 -- {"date":"16-12-11  3:20:37","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "55614","lastSoilSensorRead":"924","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"55697"}
58113 -- {"date":"16-12-11  3:20:40","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "55614","lastSoilSensorRead":"924","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"58112"}
Reporting to server failed due lack of ApiKey
60530 -- {"date":"16-12-11  3:20:42","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "55614","lastSoilSensorRead":"924","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"60528"}
Sensor read!
62945 -- {"date":"16-12-11  3:20:44","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "60614","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"62943"}
65360 -- {"date":"16-12-11  3:20:47","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "60614","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"65358"}
Sensor read!
67776 -- {"date":"16-12-11  3:20:49","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "65614","lastSoilSensorRead":"745","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"67775"}
70196 -- {"date":"16-12-11  3:20:52","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "65614","lastSoilSensorRead":"745","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"70195"}
Sensor read!
72617 -- {"date":"16-12-11  3:20:54","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "70614","lastSoilSensorRead":"710","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"72615"}
75038 -- {"date":"16-12-11  3:20:57","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "70614","lastSoilSensorRead":"710","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"75036"}
Sensor read!
77458 -- {"date":"16-12-11  3:20:59","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "75614","lastSoilSensorRead":"731","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"77457"}
79879 -- {"date":"16-12-11  3:21: 1","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "75614","lastSoilSensorRead":"731","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"79878"}
Sensor read!
82300 -- {"date":"16-12-11  3:21: 4","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "80614","lastSoilSensorRead":"744","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"82299"}
84721 -- {"date":"16-12-11  3:21: 6","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "80614","lastSoilSensorRead":"744","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"84719"}
Sensor read!
87142 -- {"date":"16-12-11  3:21: 9","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "85614","lastSoilSensorRead":"709","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"87140"}
89562 -- {"date":"16-12-11  3:21:11","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "85614","lastSoilSensorRead":"709","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"89561"}
Reporting to server failed due lack of ApiKey
Sensor read!
Sensor timeout deactivation!
91971 -- {"date":"16-12-11  3:21:13","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"91970"}
94357 -- {"date":"16-12-11  3:21:16","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"94356"}
96743 -- {"date":"16-12-11  3:21:18","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"96741"}
99129 -- {"date":"16-12-11  3:21:21","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"99128"}
101515 -- {"date":"16-12-11  3:21:23","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"101514"}
103901 -- {"date":"16-12-11  3:21:25","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"103900"}
106287 -- {"date":"16-12-11  3:21:28","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"106286"}
108675 -- {"date":"16-12-11  3:21:30","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"108673"}
111061 -- {"date":"16-12-11  3:21:33","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"111059"}
113447 -- {"date":"16-12-11  3:21:35","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"113445"}
115833 -- {"date":"16-12-11  3:21:37","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"115831"}
118218 -- {"date":"16-12-11  3:21:40","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"118217"}
Reporting to server failed due lack of ApiKey
120608 -- {"date":"16-12-11  3:21:42","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "30000","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"0","actMilis":"120607"}
Sensor activation!
122981 -- {"date":"16-12-11  3:21:44","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "120632","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"122979"}
125352 -- {"date":"16-12-11  3:21:47","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "120632","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"125350"}
127723 -- {"date":"16-12-11  3:21:49","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "120632","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"127721"}
130093 -- {"date":"16-12-11  3:21:52","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "120632","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"130092"}
132464 -- {"date":"16-12-11  3:21:54","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "120632","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"132463"}
134836 -- {"date":"16-12-11  3:21:56","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "120632","lastSoilSensorReadTime": "90614","lastSoilSensorRead":"700","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"134835"}
Sensor read!
137247 -- {"date":"16-12-11  3:21:59","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "120632","lastSoilSensorReadTime": "135632","lastSoilSensorRead":"924","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"137246"}
139674 -- {"date":"16-12-11  3:22: 1","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "120632","lastSoilSensorReadTime": "135632","lastSoilSensorRead":"924","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"139672"}
Sensor read!
142100 -- {"date":"16-12-11  3:22: 4","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "120632","lastSoilSensorReadTime": "140632","lastSoilSensorRead":"924","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"142099"}
144526 -- {"date":"16-12-11  3:22: 6","soilSensorMinLevel":"700","soilSensorMaxLevel":"550","timeReportMilis":"30000","timeWarmingMilis":"15000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "120632","lastSoilSensorReadTime": "140632","lastSoilSensorRead":"924","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"0","actMilis":"144524"}

Funcionamiento con SD, modo STA, archivo de configuración y reporting

Código: Seleccionar todo

SD Card initialized.
Hardware OK
CONFIG LINE START: # syntax:
CONFIG LINE COMMENT: # syntax:
CONFIG LINE START: # variable = value
CONFIG LINE COMMENT: # variable = value
CONFIG LINE START: # (spaces doesn't care)
CONFIG LINE COMMENT: # (spaces doesn't care)
CONFIG LINE START: #
CONFIG LINE COMMENT: #
CONFIG LINE START: # Valid variables
CONFIG LINE COMMENT: # Valid variables
CONFIG LINE START: #  wifi_mode - (A-AP, S -or other- - Station
CONFIG LINE COMMENT: #  wifi_mode - (A-AP, S -or other- - Station
CONFIG LINE START: #  ssid - Network SSID
CONFIG LINE COMMENT: #  ssid - Network SSID
CONFIG LINE START: #  password - Network password (not set for none)
CONFIG LINE COMMENT: #  password - Network password (not set for none)
CONFIG LINE START: #  soilSensorMinLevel - Level when pump STOPS working (remember, soil sensor returns 0 when fully wet)
CONFIG LINE COMMENT: #  soilSensorMinLevel - Level when pump STOPS working (remember, soil sensor returns 0 when fully wet)
CONFIG LINE START: #  soilSensorMaxLevel - Level when pump STARTS working (remember, soil sensor returns 0 when fully wet)
CONFIG LINE COMMENT: #  soilSensorMaxLevel - Level when pump STARTS working (remember, soil sensor returns 0 when fully wet)
CONFIG LINE START: #  timeReportMilis - ms between reports to server. Also, ms between two reads
CONFIG LINE COMMENT: #  timeReportMilis - ms between reports to server. Also, ms between two reads
CONFIG LINE START: #  timeWarmingMilis - ms warming sensor before read. Sensor is stopped when pump is not working and is powered each timeReportMilis
CONFIG LINE COMMENT: #  timeWarmingMilis - ms warming sensor before read. Sensor is stopped when pump is not working and is powered each timeReportMilis
CONFIG LINE START: #  ApiKey - Get one at http://www.foroelectro.net/arduino
CONFIG LINE COMMENT: #  ApiKey - Get one at http://www.foroelectro.net/arduino
CONFIG LINE START: #
CONFIG LINE COMMENT: #
CONFIG LINE START: # Comments: lines starting with "#", ";" or "//"
CONFIG LINE COMMENT: # Comments: lines starting with "#", ";" or "//"
CONFIG LINE START: 
CONFIG LINE TOO SHORT: 
CONFIG LINE START: wifi_mode = S
CONFIG LINE: wifi_mode = S
CONFIG LINE START: ssid = **hidden**
CONFIG LINE: ssid = **hidden**
CONFIG LINE START: password = **hidden**
CONFIG LINE: password = **hidden**
CONFIG LINE START: soilSensorMinLevel = 400
CONFIG LINE: soilSensorMinLevel = 400
CONFIG LINE START: soilSensorMaxLevel = 800
CONFIG LINE: soilSensorMaxLevel = 800
CONFIG LINE START: timeReportMilis = 60000
CONFIG LINE: timeReportMilis = 60000
CONFIG LINE START: timeWarmingMilis = 5000
CONFIG LINE: timeWarmingMilis = 5000
CONFIG LINE START: ApiKey = 451add5cdd82b50cb98b400e661aab740b2c2d2e58c2e306d09a6d38183e7f02
CONFIG LINE: reportingApiKey = 451add5cdd82b50cb98b400e661aab740b2c2d2e58c2e306d09a6d38183e7f02
CONFIG LINE START: 
CONFIG LINE TOO SHORT: 
CONFIG LINE START: 
CONFIG LINE TOO SHORT: 
CONFIG LINE START: 
CONFIG LINE TOO SHORT: 
Config OK
Connected! IP address: 192.168.3.110
HTTP server started
Wifi OK
-- Setup done --
Sensor timeout deactivation!
13866 -- {"date":"16-12-11  3:45:56","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"1","actMilis":"13865"}
16225 -- {"date":"16-12-11  3:45:58","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"1","actMilis":"16224"}
18588 -- {"date":"16-12-11  3:46: 1","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"1","actMilis":"18587"}
20951 -- {"date":"16-12-11  3:46: 3","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"1","actMilis":"20950"}
23315 -- {"date":"16-12-11  3:46: 5","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"1","actMilis":"23313"}
25723 -- {"date":"16-12-11  3:46: 8","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"1","actMilis":"25722"}
URI: //index.htm
Extension: .htm

Sent less data than expected!
URI: /js/js.js
Extension: .js

URI: /css/style.css
Extension: .css

36661 -- {"date":"16-12-11  3:46:19","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"1","actMilis":"36660"}
39268 -- {"date":"16-12-11  3:46:21","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"-1","pumpRunning":"0","outOfWater":"0","soilSensorStatus":"0","hasSD":"1","actMilis":"39266"}
Sensor activation!
URI: /js/jquery.js
Extension: .js

Sensor read!
45633 -- {"date":"16-12-11  3:46:28","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "40000","lastSoilSensorReadTime": "45000","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"45632"}
48115 -- {"date":"16-12-11  3:46:30","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "40000","lastSoilSensorReadTime": "45000","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"48113"}
Sensor read!
50534 -- {"date":"16-12-11  3:46:33","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "40000","lastSoilSensorReadTime": "50000","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"50533"}
52952 -- {"date":"16-12-11  3:46:35","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "40000","lastSoilSensorReadTime": "50000","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"52951"}
Status call
Sensor read!
55553 -- {"date":"16-12-11  3:46:38","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "40000","lastSoilSensorReadTime": "55000","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"55552"}
Status call
58349 -- {"date":"16-12-11  3:46:40","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "40000","lastSoilSensorReadTime": "55000","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"58347"}
Status call
Sensor read!
Sensor read!
Status call
67058 -- {"date":"16-12-11  3:46:49","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "40000","lastSoilSensorReadTime": "65173","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"67056"}
Status call
69859 -- {"date":"16-12-11  3:46:52","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "40000","lastSoilSensorReadTime": "65173","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"69857"}
Status call
Sensor read!
Status call
73716 -- {"date":"16-12-11  3:46:56","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "40000","lastSoilSensorReadTime": "70173","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"73715"}
Status call
Sensor read!
76516 -- {"date":"16-12-11  3:46:59","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "40000","lastSoilSensorReadTime": "75173","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"76515"}
Status call
79854 -- {"date":"16-12-11  3:47: 2","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "40000","lastSoilSensorReadTime": "75173","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"79853"}
Status call
Sensor read!
Status call
97717 -- {"date":"16-12-11  3:47:20","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"0","outOfWater":"1","soilSensorStatus":"1","hasSD":"1","actMilis":"97715"}
Status call
100495 -- {"date":"16-12-11  3:47:23","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"0","outOfWater":"1","soilSensorStatus":"1","hasSD":"1","actMilis":"100494"}
Status call
103270 -- {"date":"16-12-11  3:47:25","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"103269"}
Status call
Status call
Status call
106858 -- {"date":"16-12-11  3:47:29","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"106856"}
RTC DateTime: 16/12/11 3:47:31 DOW: 1
110365 -- {"date":"16-12-11  3:47:32","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"110364"}
Status call
113143 -- {"date":"16-12-11  3:47:35","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"113142"}
Status call
Status call
117393 -- {"date":"16-12-11  3:47:39","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"117392"}
Status call
Status call
Status call
RTC DateTime: 16/12/11 3:48:29 DOW: 1
Status call
Status call
167141 -- {"date":"16-12-11  3:48:29","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"167140"}
169556 -- {"date":"16-12-11  3:48:32","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"169554"}
171967 -- {"date":"16-12-11  3:48:34","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"171966"}
RTC set: 10/3/17 (5) 19:23:31
Status call
174715 -- {"date":"17- 3-10 19:23:33","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"174714"}
URI: //index.htm
Extension: .htm

URI: /css/style.css
Extension: .css

URI: /js/jquery.js
Extension: .js

URI: /js/js.js
Extension: .js

189656 -- {"date":"17- 3-10 19:23:48","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"189655"}
192063 -- {"date":"17- 3-10 19:23:50","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"192062"}
194472 -- {"date":"17- 3-10 19:23:52","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"194470"}
196879 -- {"date":"17- 3-10 19:23:55","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"196877"}
199287 -- {"date":"17- 3-10 19:23:57","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"199286"}
201694 -- {"date":"17- 3-10 19:24: 0","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"201692"}
204100 -- {"date":"17- 3-10 19:24: 2","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"204098"}
206506 -- {"date":"17- 3-10 19:24: 5","soilSensorMinLevel":"400","soilSensorMaxLevel":"800","timeReportMilis":"60000","timeWarmingMilis":"5000","timeReadMilisStandBy":"45000","timeReadMilisWatering":"5000","lastSoilSensorActivationTime": "1","lastSoilSensorReadTime": "0","lastSoilSensorRead":"925","pumpRunning":"1","outOfWater":"0","soilSensorStatus":"1","hasSD":"1","actMilis":"206505"}

Visualizar resultados del reporting a web:
  • Ir a la web: arduino/es
  • Hacer login con los datos siguientes: ApiKey: 451add5cdd82b50cb98b400e661aab740b2c2d2e58c2e306d09a6d38183e7f02 --- email: naguissa.com [arroba] gmail.com (cambiar arroba por su símbolo)
  • Seleccionar "Ver datos" en el menú.

Foto del montaje
Foto del montaje
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 507
Registrado: 04 Jul 2016, 11:17
Agradecido: 110 veces
Agradecimiento recibido: 134 veces

Re: Proyecto de riego HackForGood

Mensaje sin leer por Naguissa »

ATENCIÓN:

¡Proyecto ganador del concurso HackForGood CloudHacking 2017!

https://hackforgood.net/premios-hackfor ... ales-2017/
Premios de la sede virtual Cloud Hacker
Primer Premio HackForGood Cloud Hacker (1.000€):
WateringTeam (HackForGood Cloud Hacker)

Proyecto de riego automático para pequeños huertos.

Control de riego mediante un microcontrolador ESP8266 conectado a una bomba de agua y un sensor de humedad. Puede funcionar de manera estándar como un punto de acceso WiFi y contiene una web donde poner en hora el reloj (RTC) y ver el estado, o como un cliente Wifi y reportar a un servidor
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 507
Registrado: 04 Jul 2016, 11:17
Agradecido: 110 veces
Agradecimiento recibido: 134 veces

Re: Proyecto de riego automático

Mensaje sin leer por Naguissa »

1a release completa, estable, funcional y con instrucciones: https://github.com/Naguissa/watering/releases/tag/0.1

Aún aguardan grandes evoluciones para éste proyecto...
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 507
Registrado: 04 Jul 2016, 11:17
Agradecido: 110 veces
Agradecimiento recibido: 134 veces

Re: Proyecto de riego HackForGood

Mensaje sin leer por Naguissa »

Bueno, tras 15 días de vacaciones fuera de casa el sistema ha funcionado correctamente y, al regreso, tenía listos un par de tomates:
Tomates de maceta
Tomates de maceta
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 507
Registrado: 04 Jul 2016, 11:17
Agradecido: 110 veces
Agradecimiento recibido: 134 veces

Re: Proyecto de riego HackForGood

Mensaje sin leer por Naguissa »

Nueva versión actualizada del sistema de riego.

Novedades:
  • Compatibilidad OTA (python y web)
  • Nueva estructura de datos
  • Funcionalidad mejorada
  • Opcionalmente, soporte para sensores DHT
  • Configuración vía web; guarda la nueva configuración en SD o en SPIFFS.
OTA y la configuración vía web son realmente útiles....

Enlace a ésta release, la 1.0: https://github.com/Naguissa/watering/releases/tag/1.0
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 507
Registrado: 04 Jul 2016, 11:17
Agradecido: 110 veces
Agradecimiento recibido: 134 veces

Re: Proyecto de riego HackForGood

Mensaje sin leer por Naguissa »

Nueva release, 2.0, con sistema de configuración mejorada y release binaria SPIFFS.

https://github.com/Naguissa/watering/releases/tag/2.0
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 507
Registrado: 04 Jul 2016, 11:17
Agradecido: 110 veces
Agradecimiento recibido: 134 veces

Re: Proyecto de riego HackForGood

Mensaje sin leer por Naguissa »

Otra release, la 3.0, con mas configuraciones y una mejora en los eventos wifi para no usar un sistema deprecado.

https://github.com/Naguissa/watering/releases/tag/3.0
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje