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