Hi, I’m a developer but new to smart things. I’m building a passive house and would love to get some feedback
Problem: overheating can occur on a warm winter sunny day.
Solution: custom script that monitors the following variables and uses a custom algorithm to decide if external shades should be deployed.
- outdoor temperature
- indoor temperature
- luminosity sensor
- orientation of sun relative to window
Phase 1: deploy shades by indoor temperature + luminosity thresholds. If temperature rises and luminosity is bright, deploy the shades.
Phase 2: I want to maximize heat gain on cold days and cold nights. Forecast heat loss and solar heat gain to restrict deployment of shades if the home needs to store more heat (in thermal mass) appropriate for overnight temperatures.
From a sensor perspective, I’ll need indoor, outdoor, and illumination sensors. Although probably not necessary, it would be interesting to embed temperature sensors in our concrete floor (thermal mass). The rest of the script will involve retrieving data from weather APIs and solar orientation data and calculations.
Any suggestions for hardware and also how to house an app on a server to periodically collect data, run calculations and issue commands?
I’ll also want to allow manual overrides and allow automation to resume after a predefined length of time.