Now with Siri and Shortcuts: stop the fan, speed it up, or ask whether it's a good time to run it — without opening the app. And six panel themes, nixie glow included.
Nightdraft puts your whole-house ventilation fan on your phone, as an instrument panel rather than a web page nobody wants to open.
Speed, airflow, power draw, run timer, and indoor, outdoor and attic temperatures, all on one screen. Speed up, slow down, stop, or add time to the timer with a tap. It refreshes on its own every thirty seconds, so what you're looking at is current.
IS IT EVEN WORTH RUNNING?
A whole-house fan pulls outside air in, so it only cools when it's genuinely cooler out there. Instead of showing you two temperatures to compare in your head, the app reads the difference and tells you: good time to run, marginal gain, or it would warm the house. It makes the same call for your attic, which the fan flushes through the roof vents — worth doing on an evening when the indoor gain is marginal, because a hot attic radiates down through the ceiling for hours.
BUILT FOR A DEVICE ON YOUR OWN NETWORK
• Talks directly to your controller over your home Wi-Fi. No account, no cloud service, no relay in the middle.
• An unreachable controller is never shown as a fan that's switched off. If the app can't reach it, it says so.
• Missing sensors are shown as missing, not guessed at. If your unit shipped without an outdoor probe, you can optionally fill that channel from a weather service — and readings from it are labelled, because a regional forecast is weaker evidence than a probe at your house.
• No analytics, no tracking, no advertising, no third-party code of any kind.
Requires a whole-house fan controller with the AirScape-style local HTTP interface, reachable on your home network. Nightdraft is an independent app and is not affiliated with or endorsed by any fan manufacturer.
Weather data by Open-Meteo.com.
Ratings & Reviews
5.0
out of 5
2 Ratings
Nightdraft no longer crashes when a controller or the weather service sends a temperature that can't be real. Readings still appear exactly as reported, but the "worth running?" and "attic worth flushing?" verdicts now stay quiet rather than judge from a number no thermometer could produce.
Find My Controller is more honest about why it found nothing. If your phone has just dropped off Wi-Fi it now says so, instead of asking you to grant a permission you already gave, and a device on your network that answers slowly can no longer leave the search stuck short of finishing.
Siri and Shortcuts get their verdict more reliably. If the app is already fetching the outdoor temperature when a shortcut asks, the shortcut now waits for that answer instead of reporting that no verdict is available. The outdoor reading also recovers promptly after the app is closed mid-fetch, and after a clock change on your phone.
For VoiceOver on the Reactor themes, the RUNNING lamp says "unknown" rather than "off" before the controller has answered, and every lamp offers a Refresh action, so the panel can be refreshed without pull-to-refresh. At the largest text sizes the shutoff clock no longer wraps and nudges the controls. Coordinates typed with a comma decimal are accepted in Settings, and the controls no longer stay dimmed after switching back to the app mid-request.
Version 1.2.2
The developer, Gregory M Koch, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
Location
Privacy practices may vary, for example, based on the features you use or your age. Learn More
The developer indicated that this app supports the following accessibility features. Learn More
Supported Features
VoiceOver
Larger Text
Dark Interface
Differentiate Without Color Alone
Information
Seller
Gregory M Koch
Size
1.5 MB
Category
Utilities
Compatibility
Requires iOS 17.0 or later.
iPhone Requires iOS 17.0 or later.
Mac Requires macOS 14.0 or later and a Mac with Apple M1 chip or later.