He estado leyendo esto desde hace bastante tiempo. forum. Encuentro que los intercambios allí son de alta calidad y agradezco a todos los que contribuyen, sus discusiones han alimentado mi reflexión cuando estaba estudiando la alternativa a mi vieja caldera de propano. .
Y ya está, desde hace apenas dos semanas mi casa está equipada con una caldera de pellets Okofen Pellmatic compact PES210 acoplada a colectores solares para ACS. Hasta ahora todo funciona perfectamente . Cruzo los dedos, pero como soy de naturaleza cautelosa y me gusta saber si estamos utilizando los recursos en todo su potencial, me gustaría crear un tablero para graficar toda la información útil y analizarla. Entonces comencé conectando la caldera a mi red local y habilitando JSON. Es bueno, logré recuperar la información de la caldera (ver más abajo).
Bueno, recopilar información es bueno, pero también tengo que entender lo que significa (ahi esta parte de la respuesta) luego almacenarlos y graficarlos. Entonces, antes de saltar de cabeza a configurar un nodo rojo + InfuxDB + Grafana, busqué un poco en Internet para ver si otras personas aún no se habían devanado un poco el cerebro con el tema, y encontré algunas cosas interesantes:
- El proyecto OkoVisiónque se ve muy bien, pero lamentablemente ya no se mantiene
- OkofenEspíaque también se ve bien, desarrollado por un alemán. Pero tengo dudas sobre su método de cálculo de la cantidad de pellets consumidos...
Bueno, no he encontrado nada que se adapte perfectamente a mí. Lo que me gustaría es hacer gráficas de tiempo que permitan ver la evolución de los datos y el funcionamiento de la instalación (como OkoVision). Por ejemplo un gráfico con temperatura exterior + temperatura interior + temperatura de ida suelo radiante + temperatura de retorno suelo radiante + punto de consigna + rangos de funcionamiento de la caldera. Para el depósito de ACS: Temperatura del depósito, temperatura del sensor, producción de ACS por la caldera, etc.
Tal vez también agregue otros sensores. De hecho, no tengo la impresión de que sepamos la cantidad de pellets consumidos, y que me hubiera gustado tenerla... Esta información se procesa en OkoVision, pero no sé de qué caldera se recupera la información. seguramente un modelo que proporcionó esta información...
¿Alguno de vosotros ya tiene este tipo de cuadro de mando? ¿Para qué modelo de máquina? ¿Qué datos hay? ¿Qué te gustaría?...
Aquí están los datos que recopilo a través de JSON:
Código: Seleccionar todo
{
"system":{
"L_ambient":102,
"L_errors":0,
"L_usb_stick":0,
"L_existing_boiler":0
},
"weather":{
"L_temp":80,
"L_clouds":100,
"L_forecast_temp":140,
"L_forecast_clouds":96,
"L_forecast_today":0,
"L_starttime":920,
"L_endtime":1640,
"L_source":"http://www.openweathermap.org",
"L_location":"Saint-Just-Saint-Rambert|FR|6616777",
"cloud_limit":55,
"hysteresys":-40,
"offtemp":-100,
"lead":120,
"refresh":0,
"oekomode":0
},
"forecast":{
"L_w_0":"ven., 18 mars 18:56|8|100|4 km/h|04n|804|C|06:50|18:51",
"L_w_1":"ven., 18 mars 19:00|8|100|7 km/h|04n|804|C",
"L_w_2":"ven., 18 mars 22:00|8|99|6 km/h|04n|804|C",
"L_w_3":"sam., 19 mars 01:00|6|91|2 km/h|04n|804|C",
"L_w_4":"sam., 19 mars 04:00|5|95|5 km/h|04n|804|C",
"L_w_5":"sam., 19 mars 07:00|5|75|5 km/h|04d|803|C",
"L_w_6":"sam., 19 mars 10:00|11|85|2 km/h|04d|804|C",
"L_w_7":"sam., 19 mars 13:00|14|92|9 km/h|04d|804|C",
"L_w_8":"sam., 19 mars 16:00|15|100|11 km/h|10d|500|C",
"L_w_9":"sam., 19 mars 19:00|10|92|4 km/h|10n|500|C",
"L_w_10":"sam., 19 mars 22:00|8|55|6 km/h|04n|803|C",
"L_w_11":"dim., 20 mars 01:00|9|76|10 km/h|10n|500|C",
"L_w_12":"dim., 20 mars 04:00|9|89|12 km/h|04n|804|C",
"L_w_13":"dim., 20 mars 07:00|7|94|8 km/h|04d|804|C",
"L_w_14":"dim., 20 mars 10:00|12|72|19 km/h|04d|803|C",
"L_w_15":"dim., 20 mars 13:00|15|41|15 km/h|03d|802|C",
"L_w_16":"dim., 20 mars 16:00|15|60|17 km/h|04d|803|C",
"L_w_17":"dim., 20 mars 19:00|10|80|12 km/h|04n|803|C",
"L_w_18":"dim., 20 mars 22:00|7|93|8 km/h|04n|804|C",
"L_w_19":"lun., 21 mars 01:00|4|55|8 km/h|04n|803|C",
"L_w_20":"lun., 21 mars 04:00|3|12|8 km/h|02n|801|C",
"L_w_21":"lun., 21 mars 07:00|3|10|6 km/h|01d|800|C",
"L_w_22":"lun., 21 mars 10:00|11|0|11 km/h|01d|800|C",
"L_w_23":"lun., 21 mars 13:00|15|0|14 km/h|01d|800|C",
"L_w_24":"lun., 21 mars 16:00|15|5|17 km/h|01d|800|C"
},
"hk1":{
"L_roomtemp_act":211,
"L_roomtemp_set":80,
"L_flowtemp_act":342,
"L_flowtemp_set":80,
"L_comfort":0,
"L_state":2080,
"L_statetext":"Mode confort actif|T ambiante atteinte",
"L_pump":0,
"remote_override":0,
"mode_auto":1,
"time_prg":0,
"temp_setback":210,
"temp_heat":210,
"temp_vacation":150,
"name":"plancher cha",
"oekomode":0,
"autocomfort":-1,
"autocomfort_sunset":0,
"autocomfort_sunrise":0
},
"hk2":{
"L_roomtemp_act":0,
"L_roomtemp_set":200,
"L_flowtemp_act":354,
"L_flowtemp_set":362,
"L_comfort":0,
"L_state":32,
"L_statetext":"Mode confort actif",
"L_pump":1,
"remote_override":0,
"mode_auto":1,
"time_prg":0,
"temp_setback":180,
"temp_heat":200,
"temp_vacation":150,
"name":"Radiateurs",
"oekomode":0,
"autocomfort":-1,
"autocomfort_sunset":0,
"autocomfort_sunrise":0
},
"ww1":{
"L_temp_set":500,
"L_ontemp_act":574,
"L_offtemp_act":574,
"L_pump":0,
"L_state":8208,
"L_statetext":"t dans prog horaire|Demande marche off",
"time_prg":0,
"sensor_on":0,
"sensor_off":0,
"mode_auto":1,
"mode_dhw":1,
"heat_once":0,
"temp_min_set":380,
"temp_max_set":550,
"name":"",
"smartstart":0,
"use_boiler_heat":0,
"oekomode":0
},
"pe1":{
"L_temp_act":817,
"L_temp_set":80,
"L_ext_temp":-32768,
"L_frt_temp_act":6157,
"L_frt_temp_set":80,
"L_frt_temp_end":80,
"L_br":0,
"L_ak":0,
"L_not":1,
"L_stb":1,
"L_modulation":0,
"L_runtimeburner":0,
"L_resttimeburner":0,
"L_currentairflow":0,
"L_lowpressure":630,
"L_lowpressure_set":630,
"L_fluegas":34,
"L_uw_speed":100,
"L_state":5,
"L_statetext":"Mise à l'arrêt",
"L_type":9,
"L_starts":248,
"L_runtime":173,
"L_avg_runtime":41,
"L_uw_release":600,
"L_uw":100,
"L_storage_fill":6000,
"L_storage_min":400,
"L_storage_max":6000,
"L_storage_popper":0,
"storage_fill_today":0,
"storage_fill_yesterday":0,
"mode":1
},
"error":{
}
}
soirée Bonne,
Hubert