Foros Domótica Doméstica

FIBARO: Termostato Virtual PID

linkey

  • *****
  • 604
    • Ver Perfil
FIBARO: Termostato Virtual PID
« en: Abril 08, 2016, 00:58:22 am »
Un par de dispositivos virtuales que conforman un sistema de control virtual de la climatización basado en control por PID. Se pueden establecer tantas zonas y termostatos como queramos, basta con instalar más dispositivos virtuales y ubicarlos en diferentes habitaciones. El primero es un dispositivo de configuración que establece los parámetros de configuración del PID. El segundo es el propio termostato, cuyo objetivo es ayudar a optimizar el uso de nuestro sistema de climatización.

Bueno esto es el resumen, si os interesa controlar la calefacción sin necesidad de adquirir un termostato comercial, descargar el proyecto H2CLUA-TermostatoVirtual descomprimir el fichero y seguir leyendo /doc/Termostato Virtual - PID.pdf
« Última modificación: Enero 02, 2018, 09:38:49 am por phroc »

phroc

  • *****
  • 5116
  • Belle époque
    • Ver Perfil
    • Domótica Doméstica
Re:Termostato Virtual PID
« Respuesta #1 en: Abril 08, 2016, 09:04:39 am »
Gracias @linkey y gracias también a @maestrea por este impresionante desarrollo de meses y meses.

Había leído ya muchas cosas sobre control PID, pero nada mínimamente comparable con esto.

Aquí está el enlace al post en el blog, para los que quieran leerlo antes:

http://www.domoticadomestica.com/termostatos-inteligentes-control-pid/

Un saludo.
Coming together is a beginning; keeping together is progress; working together is success - Henry Ford

http://www.domoticadomestica.com/
https://pr-domotica.es/

rls46

  • ****
  • 321
    • Ver Perfil
Re:Termostato Virtual PID
« Respuesta #2 en: Abril 08, 2016, 12:24:05 pm »
Alucinante!!, muchas gracias linkey y maestrea.


molusco

  • *****
  • 1035
    • Ver Perfil
Re:Termostato Virtual PID
« Respuesta #3 en: Abril 08, 2016, 12:28:02 pm »
Enhorabuena por el curre!


Enviado desde mi iPhone utilizando Tapatalk

Flipy

  • ****
  • 305
    • Ver Perfil
Re:Termostato Virtual PID
« Respuesta #4 en: Abril 08, 2016, 13:22:49 pm »
Imagino que será la caña, pero no me he enterado de nada.

Es sólo para Fibaro?

FDO: Flipy


Jokin

  • *****
  • 1920
  • Meliorem domum
    • Ver Perfil
Re:Termostato Virtual PID
« Respuesta #5 en: Abril 08, 2016, 14:08:58 pm »
Lástima que me fuera del HC2 world, Chapeau por lo que habéis hecho!

linkey

  • *****
  • 604
    • Ver Perfil
Re:Termostato Virtual PID
« Respuesta #6 en: Abril 08, 2016, 14:12:00 pm »
Imagino que será la caña, pero no me he enterado de nada.

Es sólo para Fibaro?

FDO: Flipy
Sip, solo para fibaro HC2

molusco

  • *****
  • 1035
    • Ver Perfil
Re:Termostato Virtual PID
« Respuesta #7 en: Abril 08, 2016, 15:55:29 pm »
Lástima que me fuera del HC2 world, Chapeau por lo que habéis hecho!

Existe algo para eedomus, pero no lo he probado ni sé si es tan completo.
En el idioma de Robespierre.

phroc

  • *****
  • 5116
  • Belle époque
    • Ver Perfil
    • Domótica Doméstica
Re:Termostato Virtual PID
« Respuesta #8 en: Abril 08, 2016, 17:02:53 pm »
Supongo que te refieres a un tutorial de domo-blog.

Es un sistema muy interesante, pero creo que ni mucho menos tan "experto" en cuanto a PID, como éste.

Pero sí, se podría implementar algo parecido en eedomus, creo yo, como lo demuestra ese post.
Coming together is a beginning; keeping together is progress; working together is success - Henry Ford

http://www.domoticadomestica.com/
https://pr-domotica.es/

Flipy

  • ****
  • 305
    • Ver Perfil
Re:Termostato Virtual PID
« Respuesta #9 en: Abril 08, 2016, 19:50:09 pm »
Estaría bien

FDO: Flipy


beagle

  • ****
  • 342
    • Ver Perfil
Re:Termostato Virtual PID
« Respuesta #10 en: Abril 08, 2016, 22:08:37 pm »
Magistral! Para quitarse el sombrero...

molusco

  • *****
  • 1035
    • Ver Perfil
Re:Termostato Virtual PID
« Respuesta #11 en: Abril 08, 2016, 23:49:53 pm »
Supongo que te refieres a un tutorial de domo-blog.

Es un sistema muy interesante, pero creo que ni mucho menos tan "experto" en cuanto a PID, como éste.

Pero sí, se podría implementar algo parecido en eedomus, creo yo, como lo demuestra ese post.


Me refiero a "ThermoLearn", no sé si hablamos del mismo porque hay varios. Parece completito...
https://github.com/influman/eedomus_ThermoLearn

Pero esto es otra historia y estamos en la zona de los Fïbaros   ;D ;D

« Última modificación: Abril 08, 2016, 23:59:01 pm por molusco »

phroc

  • *****
  • 5116
  • Belle époque
    • Ver Perfil
    • Domótica Doméstica
Re:Termostato Virtual PID
« Respuesta #12 en: Abril 09, 2016, 00:51:49 am »
Si, es lo mismo, viene del post que decía yo de domo-blog.

Pero volvamos a Fibaro  ;D
Coming together is a beginning; keeping together is progress; working together is success - Henry Ford

http://www.domoticadomestica.com/
https://pr-domotica.es/

Re:Termostato Virtual PID
« Respuesta #13 en: Abril 12, 2016, 09:42:00 am »
Enhorabuena @linkey !!
Me parece un trabajo fantástico de programación.
Quería hacer una pregunta al respecto: entiendo que el sistema hace actuar un relé para que encienda/apague la caldera o radiador (ON-OFF). En mi caso lo que tengo es una única caldera, y fancoils independientes en cada habitación, y para regular la temperatura necesito incrementar/disminuir la velocidad del ventilador (o si fueran válvulas necesitaría abrir/cerrar las mismas), pero no totalmente, sino en pequeños valores.
¿Crees que se podría adaptar el termostato para que hiciera algo así? He estado buscando las fórmulas que aplica el PID, pero no he sido capaz de encontrarlas.
Muchas gracias por haber compartido este trabajo.

rls46

  • ****
  • 321
    • Ver Perfil
Re:Termostato Virtual PID
« Respuesta #14 en: Abril 12, 2016, 13:55:41 pm »
linkey, lo has probado en la ultima beta 81? lo comento porque lo puse, empece a probarlo y todas las escenas empezaron a retrasarse 3-4 segundos, un lag de la pera, los eliminé y volvió todo a la normalidad.

Me di una vuelta por el foro oficial y leí que alguna gente había tenido el mismo problema de retrasos, aparentemente relacionados con el mail loop (que ademas se cuelga sin motivo aparente) y funciones de tipo loop como while.

claro, podría ser que hayan hecho una cagada haciendo cambios, como el de los eventos de los sensores, o que hayan puesto mas restricciones en el main loop o en este tipo de funciones.

bueno, era por saber si lo habías probado en la 81