Saltar navegación

Defensa Proyecto ASIR - Francisco Javier Ramírez - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 15 de mayo de 2025 por Alberto C.

2 visualizaciones

Defensa Proyecto ASIR - Francisco Javier Ramírez

Descargar la transcripción

Buenas tardes, Francisco. Hoy, día 15 de mayo, a las 16 horas, estamos convocados a través de la Jefatura del Departamento 00:00:02
para la defensa del módulo profesional del proyecto de ciclo formativo de grado superior en Administración de Sistemas Informáticos en Red, ASIR. 00:00:10
Te informo de que esta defensa está siendo grabada y que esta grabación se usará en el entorno cerrado de EducaMadrid con fines educativos 00:00:22
y sólo estará a disposición de los profesores evaluadores en el aula virtual 00:00:30
para llevar a cabo la evaluación y calificación de la defensa del proyecto. 00:00:34
En el aula virtual de proyectos habéis sido informados de los criterios y rúbrica de calificación. 00:00:39
El orden de la presentación del proyecto es el siguiente. 00:00:45
15 minutos máximo para defender el proyecto 00:00:49
y a continuación 15 minutos máximo para las preguntas por parte del tribunal, que en este caso soy yo. 00:00:51
Dicho esto, tu tiempo de exposición comienza a partir de este momento. Adelante y suerte. 00:00:57
Muchas gracias Alberto. Bueno, vengo a exponer un poco el proyecto que he realizado para el FP de ASIR. 00:01:03
El proyecto consiste en la monitorización a través de Grafana con una base de datos en Influx de un sistema fotovoltaico que tengo instalado en mi finca particular. 00:01:10
entonces esto va físicamente expuesto en el terreno en el cual tengo unos 10 paneles más 00:01:23
o menos fotovoltaicos y un inversor vale y de este inversor se conecta a internet este detalle 00:01:34
es importante porque este inversor se conecta a través de el propio inversor tiene una página web 00:01:42
que nosotros nos conectamos vía esta API para extraer estos datos. 00:01:49
Esto se requirió hacer este proyecto o esta idea, el objetivo es principalmente extraer esos datos 00:01:55
para monitorizar el sistema fotovoltaico para poder explotarlo de la mejor manera posible. 00:02:04
Es decir, como nosotros teníamos este sistema pero no podíamos o no teníamos o obteníamos toda esa información, 00:02:09
El objetivo de esto era obtener la mayor de datos posible para administrar esa energía de la mejor manera y poder explotar y aprovechar el máximo rendimiento de nuestra instalación. 00:02:18
Para ello, lo que hice fue en una Raspberry Pi instalar, bueno, más allá de todo el sistema operativo y demás, instalé un sistema Minikube, una arquitectura Minikube, para dentro de ella un Kubernetes y crear una serie de pods, que en este caso son engines, porque lo he instalado ahora para que lo podamos ver a través de la misma red en la que estoy. 00:02:33
Y luego un pod de Grafana y un pod de Influx, ¿vale? 00:03:03
Y todo esto a través de un script, que es lo que te voy a enseñar ahora, ¿vale? 00:03:07
Está recogiendo estos datos de esta app. 00:03:13
Así que vamos por partes. 00:03:17
Voy a empezar de atrás alante, es decir, voy a empezar enseñándote lo que sería el script de Python, ¿vale? 00:03:19
Que es el que recoge esta información. 00:03:28
Aquí ves mucha información, ¿vale? Pero lo más... ¡Ay! No sé si estoy compartiendo. 00:03:30
No, todavía no. 00:03:35
Todavía no. Vale. Entonces, me voy aquí y me voy aquí. Vale. 00:03:36
Y ahí... Vale, ¿me puedes confirmar, Alberto, por favor? 00:03:46
Sí, ahora me veo yo, pero ya estás compartiendo. 00:03:56
Vale. Entonces, ahora sí que ves el Visual Studio, ¿no? 00:03:59
Veo Visual Studio. 00:04:02
Vale, entonces, en este Visual Studio ya estoy conectado directamente a lo que sería la Raspberry, ¿vale? Vemos que en el directorio de documentos, en este caso lo he catalogado el directorio como proyecto, tengo un montón de cosas, voy a explicar una serie de cosas. 00:04:02
donde tengo configurado aquí el deployment de grafana con su pvc que este caso es el pvc es 00:04:22
el volumen lógico vale para almacenar estos estos datos y el igual que con influx es importante 00:04:29
porque si no no podrían mantener los datos que voy a enseñar más a continuación vale y 00:04:37
lógicamente tengo también él en este caso el vctl que es el cover net es el cubo de tele 00:04:42
para desplegar estos estos datos vale como comentaba retomó lo que iba diciendo que voy 00:04:49
a ir enseñando el en este caso el script en el país vale yo me voy a este que es el que 00:04:56
tengo el último que se llama test monitor y influx final actualizado punto para un 00:05:05
un CAD y aquí vemos el script. Este script se compone de una serie de cosas. Lo más importante 00:05:11
son las librerías que importo, los requisitos básicos, el formato JSON, también el timestamp, 00:05:20
en este caso va como time, y las dos librerías de influx que requiere para eso. Y voy a la parte 00:05:28
más importante. La parte más importante donde extraemos los datos es la pista que se llama 00:05:36
Desmonitor, que es la web que usa 00:05:41
El inversor para extraer 00:05:43
Esos datos, ¿vale? 00:05:45
Una vez recogemos esos datos vía API 00:05:47
Lo que hacemos es darle un formato 00:05:49
Porque necesitamos darle ese formato 00:05:51
A los datos para saber qué es 00:05:53
Cada dato 00:05:54
Y aquí es lo que le vamos dando 00:05:56
Esas claves de valor 00:05:58
Que irían en la base de datos 00:06:00
La batería y power, el batería y power 00:06:02
O sea, batería y un bajo power 00:06:04
Y así sucesivamente 00:06:07
¿Vale? 00:06:09
Todos estos datos lo que hacemos es enviarlos a través de Influx. Aquí tenemos la IP de Influx con su token, su organización, su bucket y el intervalo que en este caso tengo puesto 3 segundos. 00:06:10
porque tres segundos es importante este detalle tres segundos porque es el valor que hemos 00:06:25
determinado que se ajusta a lo que realmente nos puede ir enviando el inversor aunque hay 00:06:32
un cierto de ley y en la información que pueda almacenarse en grafana aunque vemos ahora que 00:06:40
grafana depende del tiempo que le pongas pues te da ciertos datos vale luego hacemos ese filtrado 00:06:45
de los campos por parámetro 00:06:54
y en el caso de que nos dé una excepción porque hay 00:06:56
algún problema de que no se pueden enviar 00:06:58
o que sí se pueden enviar, se han 00:07:00
añadido esta serie de valores 00:07:02
¿vale? Y todo el rato nos 00:07:04
manda este main que se 00:07:06
envía cada vez que se envían los datos 00:07:08
a Infos, ¿vale? 00:07:10
Y en el caso de que no se envíen los datos 00:07:13
pues nos saca este mensaje por 00:07:14
pantalla. No te lanzo el 00:07:16
script porque ya está lanzado y 00:07:18
es donde te voy a mostrar los datos y si no 00:07:20
sería contraproducente. 00:07:22
Pero sí que te puedo enseñar estos datos en Influx. Me voy al IP que habíamos visto, que es esta, la 192.168.1.142 en el puerto 8081, en el cual si nos vamos a mirar estos datos, vemos que aquí está EASUN. 00:07:23
y que se me ha quedado esto, pilla un segundito 00:07:50
o sea, te has conectado 00:07:53
a qué aplicación 00:07:57
aquí 00:07:58
te has conectado a qué 00:08:00
aplicación y está en 00:08:07
la Raspberry Pi, ¿verdad? 00:08:09
todo esto lo tengo instalado como comentaba antes 00:08:11
en la 00:08:13
en la Raspberry 00:08:15
¿vale? pero me vas a tener 00:08:16
un segundito, ay perdón 00:08:19
vale 00:08:21
problemas 00:08:22
del directo, no me conectaba a la organización 00:08:25
que estaba. Si veis aquí 00:08:27
me meto en switch de organizaciones porque tengo 00:08:29
dos puestas y me he metido en la 00:08:31
de MyORG, que es 00:08:33
donde tenemos instalado lo de esto. 00:08:35
¿A qué aplicación 00:08:38
te estás conectando ahora mismo exactamente? 00:08:39
Esto es la base de datos de Influx. 00:08:42
Como vemos aquí, 00:08:44
como comentaba, estamos 00:08:46
en esta IP con 00:08:47
este puerto que es la 00:08:49
herramienta de Influx donde 00:08:51
almacenamos los datos es decir desde el script se envían a influx debe dentro de influx tu 00:08:53
puedes gestionar organizaciones que se le llama que son como en distintos apartados donde tú 00:09:00
puedes elegir pues por ejemplo yo en este caso tenía dos por la que viene por defecto y una que 00:09:09
crea drede que la llama o rg como vemos también esto venía definido en el script si vemos aquí 00:09:14
y Influence Bucket, bueno, Influence RG, perdón, MyORG, y luego Influence Bucket, que se llama EASUM, 00:09:23
que es como se llama el inversor porque es una marca china. 00:09:31
Entonces, si nos metemos aquí, nos metemos aquí en Desmonitor, y aquí marcamos todos los campos que comentaba yo antes, 00:09:35
que es como se recogen, y le damos a SUMMIT, y nos marca en el intervalo de una hora 00:09:44
que se han llegado todos estos datos 00:09:50
vía el script 00:09:53
nos está diciendo por ejemplo 00:09:54
que a las 15, 18 00:09:56
y 40 segundos nos ha llegado 00:09:59
un valor 51 que corresponde 00:10:01
al filtro 00:10:03
battery voltage 00:10:04
y así sucesivamente 00:10:06
50% de battery percentage 00:10:08
3.2 de 00:10:11
PV charging concurrent 00:10:13
que este es el caso de que está cargando 00:10:15
fotovoltaico 00:10:17
en amperios y 1.2 que viene como pv con correcto vale entonces estos valores que vemos aquí los 00:10:18
podemos ir valorando en función del tiempo y podemos hacer un análisis de ello vemos aquí 00:10:26
las curvas porque al fin y al cabo esto es un sistema fotovoltaico entonces es decir por el 00:10:32
día produce siempre cuando haya sol produce una energía y por la noche pues veremos unas líneas 00:10:36
más plenas. En este caso, si me voy a las últimas 12 horas, vemos que aquí eran las 5 de la mañana, 00:10:43
entonces en PV Power, que es los kilovatios que se producen en el sistema fotovoltaico, 00:10:50
vemos cero, lógicamente, y vemos que hay menos 167 vatios que nos marca como battery power, 00:10:57
porque está descargando esa energía. Entonces, esta serie de valores se van inyectando en función 00:11:06
de lo que nos va diciendo el inversor, ¿vale? 00:11:12
Entonces, esto para verlo de una manera más gráfica, más visual, más amigable, 00:11:16
hemos integrado esta parte de Influx con Grafana, ¿vale? 00:11:20
Aquí estamos viendo Grafana, ¿vale? 00:11:24
Y aquí tenemos una serie de dashboard, pero el que uso principalmente, 00:11:27
el otro lo tengo todavía que definir, vemos estos datos que estábamos viendo. 00:11:31
Es decir, vemos que en los últimos 15 minutos, en un periodo de 6 horas que podemos ver, nos marca que está la batería a 50%, que tenemos el voltaje de la batería a 51.3 voltios, que estamos metiendo 250 vatios. 00:11:39
Y aquí podemos hacer un poco ese análisis más en detalle de lo que es la potencia de la batería, el porcentaje también de la batería, como ha ido fluctuando en función del desgaste que ha tenido la batería. 00:11:59
Por ejemplo, si he puesto, me lo invento, una nevera, pues la batería en función de cuando arranque ese compresor consume más y no tiene esa descarga o esa carga y podemos hacer lo mismo con el resto de los datos. 00:12:14
vale, yendo un poco más al detalle y al tema de las conexiones 00:12:34
cómo se conecta Influx y Grafana 00:12:38
todo esto se hace con una cosa que se llama los DataSource 00:12:41
que es la manera que se conectan en este caso las dos herramientas 00:12:45
la base de datos de Influx con Grafana 00:12:51
pues aquí dentro de lo que son los DataSource 00:12:53
vemos que está el lenguaje Flux 00:12:57
que es el lenguaje que tiene el propio InfluxDB 00:12:59
Y todo esto se conecta a través, pues ponemos aquí los datos de la URL de Influx con los detalles, con su usuario y su contraseña y los detalles como íbamos comentando antes de la organización, el token que es lo que autentica la base de datos de Influx con Grafana y el intervalo que tenemos puesto que son 3 segundos en serie máximas de 1000. 00:13:03
¿Por qué? Porque si tú no pones esta configuración, es decir, tú tienes que dar a Grafana una equidad entre los datos que metes, los datos que recoges y esos valores tengan un sentido. 00:13:27
Pues todo esto se hace a través de esta configuración de Influx. Y estos datos los podemos ir explotando en función de lo que queramos, obviamente. Esto es para hacer un análisis, pues podemos ir refrescando, pues vemos en función, depende de los valores que queramos o que necesitemos, pues va variando los porcentajes y los detalles de las gráficas. 00:13:45
Y esto en principio, en esto consistía el proyecto, que se muestre de una manera amigable, una manera más visual, más entendible de cara a un usuario y poder explotar esos datos de la manera más eficiente que ese es el objetivo principal del proyecto, Alberto. 00:14:10
Perfecto. Genial, pues perfecto. La verdad es que quiero darte la enhorabuena doblemente. Primero porque en cualquier caso has finalizado ya el ciclo porque entiendo que esto es un poco la rinda de todo el ciclo. 00:14:32
Y luego, personalmente, tu proyecto me gusta bastante porque yo creo que lo primero lo has explicado de forma bastante clara. Ahora te haré alguna pregunta más, pero creo que al final reúne una serie de... 00:14:49
Bueno, pues al final estás usando código para acceder a una API, estás usando un aplicativo que aunque esté en la Raspberry, esto es susceptible de estar en cualquier sistema, ya sea en la nube o ya sea donde sea. 00:15:07
Sí, a ver, esto tiene todavía mucho desarrollo, pero bueno, dentro del margen de tiempo, dentro de los requisitos y dentro de lo que se podía hacer en ese margen de tiempo y con el presupuesto que tenía también, pues eran un poco las capacidades, este es el máximo en principio de lo que se podía llegar. 00:15:23
No, pero está, o sea, el proyecto en sí lo veo un proyecto bastante completo en cuanto a elementos porque, al fin y al cabo, pues estás gestionando una base de datos, estás gestionando fuente de datos, conexión a fuente de datos, estás mapeando campos, estás, y luego sí, de cara a visualizarlo de forma más intuitiva y amigable, como dices, pues usar Grafana me parece un gran acierto, de hecho. 00:15:43
Bueno, o sea, yo ya tengo curiosidad por saber, o sea, qué es lo que alimentas con la batería que estás cargando 00:16:10
Ah, bueno, esto es porque tenemos una finca, entonces, dentro de la finca tenemos animales 00:16:20
y a veces tenemos, para lo que sea, por ejemplo, las neveras sí que las tenemos ahora mismo conectadas 00:16:29
Porque tenemos ahí vacunas o medicinas o cualquier cosa que necesite. Por ejemplo, tenía mi padre ovejillas, las tenemos ahí en la parcela, yo le he hecho un cable. Ahora, por ejemplo, toca esquilar. Si tienes que coger y necesitas electricidad, tenemos este sistema y sabemos que la esquiladora gasta 800 vatios. 00:16:36
pues ya sabemos que si estamos metiendo 00:16:57
2200 podemos hacer un análisis 00:16:59
que nos están sobrando 00:17:02
x restante y todo esto pues la batería 00:17:03
nevera gasta 300 00:17:06
cuando me compresor se nos va a 700 00:17:09
o quiero poner un ventilador porque 00:17:11
hace mucho calor en verano 00:17:14
o en invierno tengo que poner 00:17:15
un radiador eléctrico 00:17:17
lo que sea, pues a lo mejor se me va a 1500 00:17:20
vatios, pues ya sé que si estoy metiendo 00:17:22
800 porque en invierno hay menos producción fotovoltaica 00:17:23
que todo esto lo hemos instalado, la producción fotovoltaica 00:17:26
y todas las placas solares y las baterías 00:17:28
las he instalado con mi padre 00:17:30
que es más entendido de esto 00:17:31
entonces pues todo eso es un poquito 00:17:34
el conjunto que no es solo esta parte 00:17:36
también que es más visual, que es más 00:17:38
informática, que tiene que ver con el proyecto 00:17:40
con la red verde, que además es un 00:17:42
proyecto ambicioso también, me refiero que 00:17:44
tiene también su parte de 00:17:46
luego de 00:17:48
estructura físicamente, de tener que 00:17:49
currártelo y tirar cable eléctrico 00:17:52
por ejemplo, han salido del sol 00:17:54
y ya está metiendo 1.41W 00:17:57
pues ya sabemos que está metiendo 00:17:59
el tema es eso 00:18:01
lo que me gusta precisamente es 00:18:02
que es un proyecto que está 00:18:05
pensado para, a saber, no es un proyecto 00:18:07
digamos ficticio 00:18:09
no, no, no, es un proyecto 00:18:10
real, yo lo uso 00:18:13
y yo me gusta hacer las cosas que 00:18:15
tengan un sentido 00:18:17
de razón y una utilidad 00:18:18
y esto, no solo se puede utilizar 00:18:21
a esto, o sea, me refiero, nosotros 00:18:23
esto, el objetivo 00:18:24
también de este proyecto era porque yo estuve 00:18:26
averiguando 00:18:29
y al fin y al cabo los inversores 00:18:29
solares, no sé, no sé el conocimiento que habrá sobre 00:18:33
esto en general, yo sí porque 00:18:35
me he peleado mucho y como mi padre también 00:18:36
se dedica a esto y también 00:18:39
algo sé porque 00:18:40
soy ingeniero de teleco y además tengo 00:18:42
placas en mi casa, así que algo sé 00:18:44
Pues entonces puedo matizar, si me permites 00:18:46
un poquito más, los inversores solares 00:18:49
cuestan mucho dinero y hay marcas como 00:18:50
Victron, como 00:18:52
¿cómo se llama esta otra? 00:18:54
Huawei. Bueno, Huawei 00:18:58
también, los Huawei son de red, pero 00:19:00
hay otra marca ahora mismo que no 00:19:02
son muy caros, son muy caros, son muy 00:19:04
buenos, pero son muy caros y entiendo que 00:19:06
pues no todo el mundo se lo puede permitir, 00:19:08
yo conozco aquí gente de mi pueblo que son ganaderos 00:19:10
o gente que es más humilde, 00:19:12
que no tiene tanto presupuesto y entonces 00:19:14
optan por unas alternativas que son 00:19:16
estos inversores que nosotros hemos 00:19:18
decidido de la marca de Asun, 00:19:20
que son chinos 00:19:21
son inversores híbridos 00:19:23
estos inversores híbridos 00:19:27
quiere decir que se pueden usar 00:19:28
tanto conectados a la red 00:19:30
porque nosotros, todo esto que te digo 00:19:32
es aislado, es decir, nosotros no estamos conectados 00:19:34
a la red, dependemos de lo que 00:19:36
producimos solarmente 00:19:38
en este caso 00:19:40
entonces son inversores híbridos que se pueden conectar 00:19:41
a la red o mediante un generador 00:19:44
y también con el sistema 00:19:46
fotovoltaico a baterías porque tenemos 00:19:48
esa acumulación, entonces 00:19:50
esto es una manera de que la gente 00:19:52
que tiene esos recursos 00:19:54
o que tiene que optar por estas 00:19:56
decisiones más low cost, voy a 00:19:58
determinarlas así, pues que tenga una manera 00:20:00
de medir, porque al fin y al cabo estos inversores 00:20:02
no tienen ese desarrollo 00:20:04
que es realmente lo caro en este tipo de 00:20:06
tecnología, pues que tienes una 00:20:08
aplicación móvil que se conecta directamente 00:20:10
al inversor, claro, eso 00:20:12
desarrolla y hay gente por detrás 00:20:14
hay desarrolladores, hay ingenieros 00:20:16
sistemas que tienen que hacer muy bien un proceso 00:20:18
hay que mantener unos servidores 00:20:21
y eso es caro 00:20:22
Yo también, como tú lo dices 00:20:24
Francisco, en esos casos 00:20:27
lo digo por experiencia propia 00:20:29
digamos que tienen protegido 00:20:31
y no te dan acceso ni a una API 00:20:33
ni te dan acceso a sus datos 00:20:35
o sea, tienes que conectarte 00:20:37
al final, usar 00:20:38
yo tengo un sensor para 00:20:40
poder hacer esa medida 00:20:42
y bueno, yo no tengo 00:20:45
digamos en 00:20:47
una instalación 00:20:48
con batería como tenéis 00:20:51
vosotros, pero bueno 00:20:52
que seguro que hace poco que os habéis 00:20:55
alegrado, ¿no? Cuando 00:20:57
ha habido el apagón 00:20:58
Sí, sí, sí, claro 00:21:01
todo esto del apagón nos ha venido 00:21:03
Bueno, esto va bien, esto es 00:21:04
lo que necesitamos, ¿no? 00:21:07
De hecho queremos ampliarlo, con eso te digo 00:21:08
todo, pero bueno, es una manera más 00:21:11
igualmente esto 00:21:13
voy a categorarlo como, o sea, es un proyecto 00:21:14
muy bien hecho, muy bien consolidado, no voy a dejar 00:21:17
de defender eso, pero todo esto tiene un punto de mejora 00:21:19
¿por qué? porque como dices tú 00:21:21
en la parte de seguridad este proyecto 00:21:22
sí que tiene esa parte de debilidad 00:21:25
porque hay que ser realista 00:21:27
y eso es un punto de mejora, pero 00:21:28
como todo en esta vida es mejorable 00:21:30
y este inversor se puede conectar 00:21:33
a través de la propia Raspberry 00:21:35
en este caso por eso lo elegí 00:21:36
con un cable, entonces tú 00:21:38
conectas directamente 00:21:41
digamos que haces un sistema cerrado, una DMZ 00:21:42
porque al fin y al cabo 00:21:45
la conectas directamente al inversor por 00:21:46
digamos un cable, que es que me ha llegado esta semana, si no lo hubiese 00:21:48
puesto, tú lo hubieses presentado con el 00:21:50
cable, pero me ha llegado justo 00:21:51
el lunes y conectas directamente 00:21:54
por el RS485 00:21:56
que es un puerto, lo conectas a través de USB 00:21:59
a la Raspberry, entonces esos datos 00:22:00
no van a internet, esos datos 00:22:02
van solo de manera interna 00:22:04
y tú lo ves solo porque tú tienes acceso 00:22:06
a esos datos, entonces esos datos no te los 00:22:08
puedes, no se los das al mundo 00:22:10
¿sabes? Y eso es la próxima 00:22:12
Una de mis preguntas que te iba a hacer precisamente en la parte técnica era eso, cómo accedías a los datos. Suponía que de forma local, pero bueno, eso exactamente, dices, es una vulnerabilidad y además es una cosa que a mí me interesa bastante porque me gusta mucho todo el tema de la agricultura, de la tecnificación y demás, que se apoya en muchos cacharros IoT, 00:22:14
pero al final el problema es la seguridad 00:22:41
como tú bien dices 00:22:44
todo hay que tenerlo de manera local, pienso yo 00:22:45
porque después de pegarme mucho, yo también habré estado trabajando 00:22:47
en ciberseguridad 00:22:50
sé lo vulnerable que pueden ser los datos en internet 00:22:52
al fin y al cabo no hay 00:22:54
ningún sistema que sea 00:22:56
infranqueable, entonces la mejor 00:22:57
manera es que nos haga internet 00:23:00
y cuál es la mejor manera, tenerlo en local 00:23:01
yo me he podido 00:23:03
montar esta arquitectura 00:23:05
es verdad que ahora sí que me estoy 00:23:08
vendiendo, porque lo estoy vendiendo 00:23:10
vía internet y luego los estoy volviendo a recoger 00:23:11
y dependo un poco de esos terceros 00:23:13
pero de cara a un futuro cercano 00:23:15
lo que voy a hacer es 00:23:17
ahorrarme ese paso y 00:23:19
encanutar directamente lo que sería 00:23:21
por este cable que te digo 00:23:23
que es el RS485 00:23:26
que no viene a ser no más que un cable 00:23:28
un RJ45 que conectas al inversor 00:23:29
y lo conectas por USB 00:23:31
lo que pasa es que eso va con un 00:23:33
protocolo y es ahí donde se 00:23:35
leen esos datos, va directamente 00:23:37
a Influx a través de un script 00:23:40
entonces no tienes que ir afuera 00:23:41
y luego directamente Influx lo recoge 00:23:43
y lo envía directamente a la cara 00:23:45
además mejoras todo este delay 00:23:47
que estoy teniendo porque al fin y al cabo estos datos 00:23:49
no son 00:23:52
en tiempo real real 00:23:53
sí que hay un delay corto 00:23:55
o sea me refiero no son 10 minutos 00:23:58
son a lo mejor segundos 00:24:00
pero tienes ese delay que a lo mejor pues 00:24:01
si quieres ir a la puntilla 00:24:03
quieres ir justo al detalle 00:24:06
pues no puedes 00:24:07
Entonces, bueno, ¿es un proyecto que tiene margen de mejora? Sí, pero pienso que para las opciones que había el tiempo también determinado, porque también lo quería presentar para el proyecto del fin de ciclo y dar esa puntilla como bien documentabas, es un proyecto más que consolidado que se puede explotar. Se usa, yo lo uso a diario y obviamente como todo tiene mejora. 00:24:08
O sea, para lo que os pedimos desde la parte docente, cumple con creces. Y claro, una de las cosas que a mí me gusta siempre preguntar es, bueno, de cara a escalar esto, ¿qué harías? 00:24:32
cosas como lo que me estás comentando 00:24:48
de mejorar la seguridad, a lo mejor 00:24:50
pues poner esto 00:24:51
evidentemente 00:24:54
el hacer una instalación 00:24:55
aislada 00:24:58
pues tiene sus pros y sus contras 00:24:59
pero bueno, eso al final ya sabes 00:25:01
Sí, al fin y al cabo tiene ese control 00:25:03
a lo mejor que no tienes internet y que no te puedes conectar 00:25:06
desde Murcia que te vas de vacaciones 00:25:08
y puedes saberlo, pero eso lo tienes 00:25:09
de manera control 00:25:12
Claro, pero el no depender 00:25:12
de internet también está muy bien 00:25:16
Y sobre todo, es un poco por lo que te he comentado antes del tema del apagón, porque nadie esperaba que se cayera absolutamente todo. 00:25:17
Claro, eso. 00:25:26
Bueno, pues sí, hay muchas, efectivamente, hay muchas. Yo no me acuerdo de qué marca es mi inversor, pero el mío es de una empresa americana. 00:25:28
Y te aseguro que el inversor en sí es bueno y funciona muy bien, pero los datos y todo eso que te da es bastante pobre. 00:25:39
y eso es lo que nos pasaba a nosotros 00:25:46
aquí al fin y al cabo 00:25:48
el inversor si te metes 00:25:49
físicamente pues te da el voltaje 00:25:52
ves lo que está 00:25:54
descargándose del inversor pero no ves por ejemplo 00:25:55
a las 11 imagínate 00:25:58
que vas por la tele y dices joder quiero saber 00:26:00
a las 11 que había un montón de sol 00:26:02
cuánta producción me estaba dando o a las 2 por ejemplo 00:26:03
aquí vemos que está la batería a 71% 00:26:06
si me dio potencia pues fíjate 00:26:08
sé que el pico de hoy ha sido de 2,18 00:26:10
que eso es un detalle 00:26:13
ha sido de 1,46 00:26:14
hoy pues eso no lo puedes saber a través del inversor 00:26:15
y aquí sí que lo puedo saber, te puedo decir 00:26:17
que ha habido este pico 00:26:19
de 2,18 00:26:21
o sea 2.000 vatios 00:26:22
2.180 vatios 00:26:25
que hemos tenido en la 1.47 porque ha salido 00:26:27
el sol porque hoy tenemos un día 00:26:29
bastante cerrado, pues sabemos eso 00:26:30
pero es que si me quiero saber 00:26:33
en este caso no va a ser así porque los datos los tengo desde ayer 00:26:34
por la noche y cuando lo puede 00:26:37
meter, pero si quiero ver por ejemplo 00:26:39
cuánto se fue ayer 00:26:41
O sea, hoy, bueno, porque lo tengo puesto en seis horas, no puedo cambiar, pero puedo ver ese flujo de datos, que es en lo que un poco consiste eso y puedo hacer esa trazabilidad que de otra manera pues no, no puedo hacer. 00:26:43
¿Cómo cuántas placas tienes, más o menos? 00:26:58
A ver, debo decir que esto es un sistema muy reutilizado, porque todo esto es unas baterías que tenemos, o sea, todo esto, lo difícil ha sido realmente esta parte que también tiene su, digamos, su parte de criticidad y de dificultad que ha tenido, 00:27:00
pero la parte ha sido que estas placas 00:27:22
que tenemos son recicladas 00:27:25
son de cantira 00:27:27
en este caso que han sacado de un huerto 00:27:28
solar y nos las han regalado 00:27:31
y tenemos como 12 placas de 00:27:32
222 00:27:34
vatios recicladas 00:27:36
al ser de un huerto solar 00:27:38
van con más voltaje, son de 42 00:27:40
entonces ahí tenemos un poco un conflicto 00:27:43
porque al 00:27:45
tener más voltaje el inversor solo llega hasta 00:27:47
500, por eso digo que tiene una dificultad 00:27:49
y tenemos unas baterías de carretilla 00:27:50
eléctrica, entonces tenemos ahí 00:27:53
10 kilovatios, son recicladas también 00:27:54
tenemos unos 5 kilovatios, más o menos 00:27:56
más o menos en, aproximadamente 00:27:58
porque no hay manera cierta 00:28:00
de poder calcularlo, pero sí que hemos llegado a tener 00:28:03
en verano, porque estas placas las tenemos 00:28:04
desde el verano pasado, lo que pasa es que no tenemos 00:28:07
otro tipo de instalación 00:28:08
hemos llegado a tener 00:28:09
2.500 vatios 00:28:12
constantes 00:28:14
lo que me quieres decir es que el inversor 00:28:15
es de 5 kilovatios 00:28:19
el inversor es de 6,6 00:28:19
de 6,6 híbrido 00:28:21
de 6,6 00:28:24
y de 500 voltaje máximo de entrada 00:28:24
¿qué quiere decir esto? que tú no le puedes 00:28:28
porque tú los paneles los puedes poner 00:28:29
como bien sabrás, en serie o en paralelo 00:28:31
¿vale? entonces 00:28:34
tú tienes que ajustar ese 00:28:35
voltaje 00:28:37
al inversor, porque si no 00:28:38
lo quemas, entonces nosotros hemos llegado a 00:28:41
480 creo que tenemos 00:28:43
voltios de máximo 00:28:45
no sé si lo podré 00:28:47
no sé cuánto habrá estado aquí 00:28:48
PV voltaje, nosotros más o menos 00:28:52
tenemos 364 porque 00:28:54
se nos rompió una placa solar, pero 00:28:55
lo tenemos en unos 400 y pico 00:28:57
bueno, se nos han roto, realmente ya nos rompieron 00:29:00
dos en invierno 00:29:02
por viento que viene, se nos rompieron dos 00:29:02
entonces, más o menos el voltaje ha llegado 00:29:06
a 364, alguna vez lo he visto 00:29:08
en 380 y pico 00:29:09
de voltaje, o sea que tenemos unos 00:29:11
400 y pico voltios de máximo 00:29:13
que nos da la instalación 00:29:16
fotovoltaica. Entonces, como el máximo 00:29:18
es 500, pues siempre intentamos ayudar un poquito 00:29:20
por debajo, porque con 500 va a ir 00:29:22
el inversor que tiene un ventilador, eso, y eso empieza 00:29:23
a saltar un calor que, claro, tampoco 00:29:26
esa vez que las máquinas, como mucho, dan 00:29:28
el 80%, y además en 00:29:30
función de cómo estén instaladas las placas 00:29:32
solares, botan un rendimiento u otro. 00:29:34
Claro, claro. 00:29:36
Muy bien, pues nada, yo 00:29:39
creo que lo vamos a dejar aquí, que ya vamos a hacer 00:29:40
como los 15 minutos 00:29:42
de la parte de preguntas, 00:29:44
aunque realmente... 00:29:46
¿Quieres preguntar más? 00:29:47
¿Perdón? 00:29:49
Que pregunte lo que quiera, que no pasa nada. 00:29:50
No, no, si yo al final, o sea, te he preguntado cosas más de interés, 00:29:52
porque creo que al final lo has explicado bastante bien los elementos, evidentemente. 00:29:55
Te podía preguntar, por no desconocimiento mío, pues si el InfluenceDB, o sea, 00:30:01
como me ha dicho que tiene un lenguaje propietario, o sea, ya es por curiosidad también si es parecido a, bueno, pues eso, 00:30:06
otros lenguajes SQL 00:30:15
como pueda tener 00:30:17
MariaDB o 00:30:18
cualquier tipo de 00:30:21
SQL 00:30:23
Realmente Flux es 00:30:23
un lenguaje adaptado, es una adaptación 00:30:27
del lenguaje SQL, de hecho tú puedes 00:30:29
usar aquí 00:30:31
si te das cuenta en los DataSource 00:30:32
creo que se ve muy bien 00:30:35
te da la opción de usar 00:30:36
Influence SQL, SQL o Flux 00:30:38
¿Por qué? Porque lo tiene 00:30:41
integrado, tiene esta adhesión 00:30:43
pero Flux viene 00:30:45
es una modificación 00:30:46
lo que pasa es que le han añadido 00:30:49
campos 00:30:51
o le han añadido etiquetas 00:30:53
no me sé el lenguaje 100% porque 00:30:54
yo no soy desarrollador y no estoy especializado 00:30:57
en Flux, pero yo muchas veces 00:30:59
uso SQL, lo que pasa es que como en estas 00:31:01
queries que yo he usado 00:31:03
las he adaptado, básicamente 00:31:05
o sea, yo esto lo he podido sacar 00:31:07
de internet porque te lo da Flux 00:31:09
estas queries 00:31:11
No me tenía que coger y currar todo desde cero porque era una locura. Entonces, lo que he hecho es adaptar el lenguaje a lo que me requería en este caso el proyecto de la instalación y eso es lo que he hecho, que ha sido adaptar los campos en este caso. 00:31:13
Pues muy bien 00:31:30
Yo he trabajado con ella 00:31:33
tanto Grafana como Influencer he trabajado con ella 00:31:37
en mi experiencia laboral, la uso a día de hoy 00:31:40
y es una maravilla, a mí me gusta mucho cómo da los datos 00:31:42
sobre todo para este tipo de proyectos, para este tipo de 00:31:45
análisis de los datos, es una maravilla 00:31:48
porque lo puedes hacer tanto aquí como luego lo puedes dar 00:31:51
distintos tipos de visibilidad 00:31:54
de grafismos a lo que sería 00:31:57
aquí ves, por ejemplo, ves que si pongo 00:32:00
Gorlopoti, que sería más o menos igual que Grafana 00:32:03
pero bueno, Grafana viene mucho más 00:32:05
más efectivo, más 00:32:06
puedes explotar mejor el dato 00:32:08
aquí pues ves un poco más el dato 00:32:10
a lo que se requiere 00:32:13
Muy bien, pues si te parece lo vamos a 00:32:15
dejar aquí, voy a pausar ya la grabación 00:32:19
y eso es lo que se va a quedar para 00:32:21
la defensa 00:32:23
Perfecto, pues muchas gracias 00:32:24
Muchas gracias y enhorabuena de nuevo 00:32:26
Idioma/s:
es
Materias:
Informática, Administración de Sistemas Informáticos en Red
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Formación Profesional
    • Ciclo formativo de grado básico
      • Primer Curso
      • Segundo Curso
    • Ciclo formativo de grado medio
      • Primer Curso
      • Segundo Curso
    • Ciclo formativo de grado superior
      • Primer Curso
      • Segundo Curso
Autor/es:
Alberto Corredera
Subido por:
Alberto C.
Licencia:
Dominio público
Visualizaciones:
2
Fecha:
15 de mayo de 2025 - 17:01
Visibilidad:
Clave
Centro:
IES CIFP a Distancia Ignacio Ellacuría
Duración:
32′ 30″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
316.12 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid