https://github.com/captemulation/hvac
Zoned HVAC using qphidgets and qtwebapp
https://github.com/captemulation/hvac
Last synced: 10 months ago
JSON representation
Zoned HVAC using qphidgets and qtwebapp
- Host: GitHub
- URL: https://github.com/captemulation/hvac
- Owner: CaptEmulation
- License: apache-2.0
- Created: 2013-10-14T19:32:01.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2013-10-25T16:34:15.000Z (over 12 years ago)
- Last Synced: 2023-03-25T13:09:46.967Z (over 3 years ago)
- Language: C++
- Homepage:
- Size: 141 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
README
====
Zoned HVAC (Heating, Ventilation and Air Conditioning) controller using [qphidgets](https://github.com/CaptEmulation/qphidget) and [qtwebapp](https://github.com/CaptEmulation/QWebApp) intended to be used to build a web-connected HVAC controller for my personal use.
No support is offered or implied-- but don't let that stop you from taking a look!
Building
-----------
1. First install phidget21 library for the platform of your choosing
2. Clone qphidget repo: ```git clone git@github.com:CaptEmulation/qphidget.git```
3. Go into qphidget repo: ```cd qphidget```
4. Clone qtwebapp: ```git clone git@github.com:CaptEmulation/QWebApp.git```
5. Now clone this repo: ```git clone git@github.com:CaptEmulation/hvac.git```
6. Build in this order: qphidget-lib, QWebApp, hvac/hvac-service-lib
This will get you the core library files. See hvac/hvac-service-test for unit tests and some of the usages. The various "mock" classes are built to work with qphidget-mock which is a replacement qphidget-lib which emulates an InterfaceKit888 phidget in software. They are a whole different beast whos usage is left as an exercise to the reader.