Hi,

I've been lurking for a while. This isn't exactly 1-wire related, but I 
know a bunch of people on this list are interested in control systems.

When I rebuilt my house, I put in a system that is a combination of 
residential and commercial design with much more controllability than 
would normally be there. I wanted it to be a lab for control systems. 
The hardware is solid (split heat and cool, ~10 zones with proportional 
controls, lots of sensors...) but the sw has been lacking and is too big 
a project for me to do alone. I want the ease of operation of a Nest 
with the control capability of a many sensor/many control point 
integrated system.

I have developed the basic ideas for a next generation HVAC control 
platform. The biggest parts are that it is based on an IoT messaging 
system rather than a database as the lowest level and that ease of 
configuration from simple to complex systems is designed in from the 
beginning. The components need to be quite modular.

One of the biggest mistakes I have made in past systems is implicitly 
assuming synchronous or near synchronous functions. So this time every 
reading and action message has a time associated with it. (ntp is my friend)

I am also planning on building a raspberry pi based thermostat to work 
with the system. For me, the extra cost of hardware is much less 
important than the reduction in flexibility and increased development 
effort of an arduino class platform. Given the IoT model, supporting 
different types of thermostats is mostly an issue for configuration

The entire thing will most likely be open source (mostly depends on me 
not being expected to fix all the issues other users have.)

I am looking for a programmer (or even more than 1) that is willing to 
take this on. I can pay some money, but certainly not market rate for 
this. I am also looking for people to comment on the design as it goes 
along to help us stay on track. I am most comfortable in python, but 
languages and tools are still up for grabs at this point. I am assuming 
there will be a number of separate processes and some of these may be 
threaded as well (the message receiver could be a separate thread in 
many cases.)

I can do the control processing logic, it's more complex because of the 
control degrees of freedom compared to typical zoned system. It also 
needs to deal with the idea that in general you decide when a change is 
needed rather than just figuring out to change it now.


Anyone interested can contact me off the list.

jerry

------------------------------------------------------------------------------
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to