The red dots are key pairs (time / temperature) that can be specified in the node's config screen.
The node will try to have the room temperature following this graph, by controlling the heat pump.
--
http://nodered.org
Join us on Slack to continue the conversation: http://nodered.org/slack
---
You received this message because you are subscribed to the Google Groups "Node-RED" group.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+unsubscribe@googlegroups.com.
To post to this group, send email to node...@googlegroups.com.
Visit this group at https://groups.google.com/group/node-red.
To view this discussion on the web, visit https://groups.google.com/d/msgid/node-red/2a5ae60b-4ffc-4904-b13d-443e932bc494%40googlegroups.com.
ColinDean, that is very interesting.What have you done about Mean Radiant Temperature in your model? I don't see it in the inputs.
On 28 December 2017 at 04:16, Dean Cording <dean+...@cording.id.au> wrote:
Can I point you in the direction of node-red-contrib-comfort - it calculates the perceived comfort level (cold, cool, neutral, warm, hot) of an environment based on temperature, humidity, wind-speed (draft), clothing and activity levels. It wouldn't be too hard to create a feedback mechanism that adjusted the temperature to maintain a comfort level that suited your current level of activity (sleeping, relaxing, cooking, cleaning, working) and clothing level (summer, winter, sleepwear, nude).If you wanted it to be smart, then you could use various sensors to detect the amount of activity occurring (movement, noise, lights) and use that as the driving input.Dean
--
http://nodered.org
Join us on Slack to continue the conversation: http://nodered.org/slack
---
You received this message because you are subscribed to the Google Groups "Node-RED" group.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+u...@googlegroups.com.
To post to this group, send email to node...@googlegroups.com.
Visit this group at https://groups.google.com/group/node-red.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+unsubscribe@googlegroups.com.
To post to this group, send email to node...@googlegroups.com.
Visit this group at https://groups.google.com/group/node-red.
To view this discussion on the web, visit https://groups.google.com/d/msgid/node-red/c5a7e02e-44c1-4351-8dbe-59fda3239bd9%40googlegroups.com.
For a home system, the model would be quite usable for controlling a HVAC system if a calibration factor was included to account for the physical characteristics of the location as well as personal preferences.
Well, technically yes but in reality not really. Typical temperature sensors in use in home systems essentially measure operative temperature. The model itself is fairly vague in that it only predicts what the majority of people would feel, is quite subjective, and assumes everyone is wearing the same amount of clothing and peeforming the same activity.
For a home system, the model would be quite usable for controlling a HVAC system if a calibration factor was included to account for the physical characteristics of the location as well as personal preferences.
--
http://nodered.org
Join us on Slack to continue the conversation: http://nodered.org/slack
---
You received this message because you are subscribed to the Google Groups "Node-RED" group.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+unsubscribe@googlegroups.com.
To post to this group, send an email to node...@googlegroups.com.
Visit this group at https://groups.google.com/group/node-red.
To view this discussion on the web, visit https://groups.google.com/d/msgid/node-red/58e1496a-9c42-4f00-8e88-d1bcf5773d5d%40googlegroups.com.
--
http://nodered.org
Join us on Slack to continue the conversation: http://nodered.org/slack
---
You received this message because you are subscribed to the Google Groups "Node-RED" group.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+unsubscribe@googlegroups.com.
To post to this group, send email to node...@googlegroups.com.
Visit this group at https://groups.google.com/group/node-red.
To view this discussion on the web, visit https://groups.google.com/d/msgid/node-red/CACXWFwL4uXYBAOpfZuQJRd1y029gDQcwckD9-%3DGgR2ZzF%2Bpeig%40mail.gmail.com.
The first 3 parameters could be measured by the system, but the next 3 parameters should be specified manually on the dashboard. Is that correct? So I have to specify somewhere the metabolic rate (i.e. what I'm currently doing e.g. eating, working, ...), the clothing level (e.g. long pyjama, short pyjama, ...) and the comfort (e.g. hot, warm, cool, ...). Is that a standard setup in a rich-men's domotica system? I can understand that you specify a comfort instead of a target temperature, but I tink that I'm too old fashioned to discuss with my dashboard about what I'm wearing ;-)
I agree that the MRT is important for the thermal comfort: all surfaces in the room exchange thermal radiation with their surroundings (depending on their surface temperature and emissivity). For example when I'm near a large window, it feels very cold in the winter. But I don't understand how we can use that here, since I read somewhere that it is very hard to calculate this. And to me it looks like this depends on your position in the room: if person A sits near the cold window, and person B at the other side of the room. In that case both persons feel a completely different MRT. So how can I use that if I have e.g. 1 radiator in the room?
Suppose that in a lot of cases Dean's simplification can be sufficient, to use the air temperature as MRT. Or not ?
However I don't want thermostatic valves anymore at each radiator, but I want a single temperature sensor in the MIDDLE of the room against the wall (far away from the heat sources). So I'm measuring the air temperature (in the middle of the room), instead of the temperature of ALL the heat sources. Or is my setup not good ?
--
http://nodered.org
Join us on Slack to continue the conversation: http://nodered.org/slack
---
You received this message because you are subscribed to the Google Groups "Node-RED" group.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+unsubscribe@googlegroups.com.
To post to this group, send email to node...@googlegroups.com.
Visit this group at https://groups.google.com/group/node-red.
To view this discussion on the web, visit https://groups.google.com/d/msgid/node-red/1bc2a9db-2c15-484a-807b-9254fc7ea083%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+u...@googlegroups.com.
To post to this group, send email to node...@googlegroups.com.
Visit this group at https://groups.google.com/group/node-red.
The first 3 parameters could be measured by the system, but the next 3 parameters should be specified manually on the dashboard. Is that correct?So I have to specify somewhere the metabolic rate (i.e. what I'm currently doing e.g. eating, working, ...), the clothing level (e.g. long pyjama, short pyjama, ...) and the comfort (e.g. hot, warm, cool, ...). Is that a standard setup in a rich-men's domotica system? I can understand that you specify a comfort instead of a target temperature, but I tink that I'm too old fashioned to discuss with my dashboard about what I'm wearing ;-)
- 2) This is the first time I hear about Mean Radiant Temperature. Thought only the air temperature was relevant. If I understand correctly, the MRT is the average temperature of the surfaces that surround a particular point, and which will exchange thermal radiation to that point.
I agree that the MRT is important for the thermal comfort: all surfaces in the room exchange thermal radiation with their surroundings (depending on their surface temperature and emissivity). For example when I'm near a large window, it feels very cold in the winter. But I don't understand how we can use that here, since I read somewhere that it is very hard to calculate this. And to me it looks like this depends on your position in the room: if person A sits near the cold window, and person B at the other side of the room. In that case both persons feel a completely different MRT. So how can I use that if I have e.g. 1 radiator in the room?Suppose that in a lot of cases Dean's simplification can be sufficient, to use the air temperature as MRT. Or not ?
- 3) And I also have to introduce an adjustment factor, because the heat source itself (e.g. underfloor heating) could be much hotter than the air temperature. This is again something that I don't really understand. I understand this is necessary when you measure the air temperature near the heat source, like with a thermostatic radiator valve:
However I don't want thermostatic valves anymore at each radiator, but I want a single temperature sensor in the MIDDLE of the room against the wall (far away from the heat sources). So I'm measuring the air temperature (in the middle of the room), instead of the temperature of ALL the heat sources. Or is my setup not good ?
My wife is a biologist and even her lab isn't controlled to that level.I do think that Bart is overthinking the problem.
This way all the valves are located in my basement, so I can nicely wire them easily to the GPIO pins of my Raspberry. So Node-Red can control them.
I assume there is nothing wrong in this setup. Or ?
My wife is a biologist and even her lab isn't controlled to that level.I do think that Bart is overthinking the problem.Bart, the factors you are measuring are insignificant to the granularity of the heat-pump or furnace control or the comfort level of the people in the room. I.E., it's lost in the hysteresis If you try to force the heat-pump or furnace to close-tolerances, you could damage the system. For example, if you have a set point of 70-degrees (f), and the furnace kicks in at 69-degrees, and off at 71, then it's going to be cycling on and off continuously. That is why every HVAC has hysteresis built into the controls. In my home system, if the set point is 70-degrees, it won't come on until the room temperature drops to 68, and it won't stop until it reaches 72.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+unsubscribe@googlegroups.com.
To post to this group, send email to node...@googlegroups.com.
Visit this group at https://groups.google.com/group/node-red.
To view this discussion on the web, visit https://groups.google.com/d/msgid/node-red/189d9a97-e13e-4f24-93de-e6f829405b0e%40googlegroups.com.
--
http://nodered.org
Join us on Slack to continue the conversation: http://nodered.org/slack
---
You received this message because you are subscribed to the Google Groups "Node-RED" group.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+unsubscribe@googlegroups.com.
To post to this group, send email to node...@googlegroups.com.
Visit this group at https://groups.google.com/group/node-red.
To view this discussion on the web, visit https://groups.google.com/d/msgid/node-red/60a5f0ed-4c21-4e44-b20d-2cb1c43cfef1%40googlegroups.com.
The climate model library I am using from University of California is GPL2 and my code is just a wrapper around that. In any case, I'm happy to make changes.The library handles both ambient/radiant and operative temperatures - I just used the operative temperature because I only had one temperature sensor to work with. Measuring radiant temperature needs something like a globe thermometer to get an estimation and varies from place to place in a room. Potentially you could use a non-contact IR thermometer but you would need to scan the room. If you are going to measure radiant temperature then you need to ensure that your air temperature sensor isn't affected by radiant heat. And if you are going to that much trouble you should also start measuring actual air speed in the environment. Very quickly you end up building a full weather station inside your house just to control the HVAC.
For most intents and purposes, operative temperature is an adequate measure.
--
http://nodered.org
Join us on Slack to continue the conversation: http://nodered.org/slack
---
You received this message because you are subscribed to the Google Groups "Node-RED" group.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+unsubscribe@googlegroups.com.
To post to this group, send email to node...@googlegroups.com.
Visit this group at https://groups.google.com/group/node-red.
To view this discussion on the web, visit https://groups.google.com/d/msgid/node-red/64746c68-30ff-4194-8b58-8ce7d284108d%40googlegroups.com.
THANKS FOR ALL YOUR TIME! Will get back here with my experiences as soon as I hve been able to experiment with it.
See you next year and I wish you guys already a happy new year,
Bart
Colin
However, as I said earlier, I suggest getting it going initially just using the thermostat method with the stat driving the valve directly, then switch to basic PID control.
Hey guys,
- ...One of the issues I have, is that in the winter the outside temperature will be much lower, so it will take much longer to reach the target temperature. I could simply turn on the heating much earlier (during the entire year) to reach my target temperature sooner, however I would like to avoid that since my last name isn't Trump :-)
--
http://nodered.org
Join us on Slack to continue the conversation: http://nodered.org/slack
---
You received this message because you are subscribed to the Google Groups "Node-RED" group.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+unsubscribe@googlegroups.com.
To post to this group, send email to node...@googlegroups.com.
Visit this group at https://groups.google.com/group/node-red.
To view this discussion on the web, visit https://groups.google.com/d/msgid/node-red/173409ed-d3ac-4a9f-bdcd-f95262f0ceca%40googlegroups.com.
I'm not saying this will be the case for all buildings, but it can be the case when the house is not well insulated or e.g. when you have a large amout of glass windows. Or like Julian already mentioned: if you don't heat during the night at all, the night temperature inside the room might drop below the 15° C. In that case the valve should also be opened earlier because the temperature difference will be larger.
--
http://nodered.org
Join us on Slack to continue the conversation: http://nodered.org/slack
---
You received this message because you are subscribed to the Google Groups "Node-RED" group.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+unsubscribe@googlegroups.com.
To post to this group, send email to node...@googlegroups.com.
Visit this group at https://groups.google.com/group/node-red.
To view this discussion on the web, visit https://groups.google.com/d/msgid/node-red/25616582-19c8-474c-a560-d43c3a1e98a7%40googlegroups.com.
Can you define in more detail what you mean by electromagnetic and electromechanical valves?
--
http://nodered.org
Join us on Slack to continue the conversation: http://nodered.org/slack
---
You received this message because you are subscribed to the Google Groups "Node-RED" group.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+unsubscribe@googlegroups.com.
To post to this group, send email to node...@googlegroups.com.
Visit this group at https://groups.google.com/group/node-red.
To view this discussion on the web, visit https://groups.google.com/d/msgid/node-red/59ca4245-0183-44ed-9990-bd86506352a1%40googlegroups.com.
--
http://nodered.org
Join us on Slack to continue the conversation: http://nodered.org/slack
---
You received this message because you are subscribed to the Google Groups "Node-RED" group.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+unsubscribe@googlegroups.com.
To post to this group, send email to node...@googlegroups.com.
Visit this group at https://groups.google.com/group/node-red.
To view this discussion on the web, visit https://groups.google.com/d/msgid/node-red/dac40b34-33b0-4f0c-ac5f-08da302aeeba%40googlegroups.com.
That was it for me this year. See you guys in 2018 !
--
http://nodered.org
Join us on Slack to continue the conversation: http://nodered.org/slack
---
You received this message because you are subscribed to the Google Groups "Node-RED" group.
To unsubscribe from this group and stop receiving emails from it, send an email to node-red+unsubscribe@googlegroups.com.
To post to this group, send an email to node...@googlegroups.com.
Visit this group at https://groups.google.com/group/node-red.
To view this discussion on the web, visit https://groups.google.com/d/msgid/node-red/b26ceb8e-22c3-42e5-8ae0-3ab59b914600%40googlegroups.com.
I am not aware of solenoid control valves, or motorised ball valves that are proportional rather than open/close (at a reasonable price). Do you have some examples of these? It would be great to have proportional ones.