From 74b8ee69ccd921e5fb975429d848f3fe98b0f69d Mon Sep 17 00:00:00 2001 From: Skylar Grant Date: Sun, 18 Dec 2022 20:30:25 -0500 Subject: [PATCH] Documenting testing procedure --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ee05d17..bde1b6e 100644 --- a/README.md +++ b/README.md @@ -44,4 +44,13 @@ For ease of adaption, connection, and prototyping I've decided to use Cat 5 ethe * v0.1 - Get the pellet stove operating at a basic level. Only implements the auger relay and no safeties. * v0.2 - Implement safety switches and put the igniter and combustion blowers on relays controlled by the Pi. * v0.3 - Implement the HTTP module to allow controlling the stove from the LAN. -* v0.4 - Implement usage logging with a SQL database. \ No newline at end of file +* v0.4 - Implement usage logging with a SQL database. + +# Testing Procedure +1. Launch app, check startup messages, check that it idles and pauses properly. +2. Provide ignite command, observe if the igniter, blower, and auger get turned on. Make sure the igniter turns off after the pre-set time. +3. Test that the following conditions cause a shutdown: + * Proof of Fire Switch OPEN after igniter shutoff. + * Vacuum Switch OPEN after igniter start. +4. Test manipulation of feed rates. +5. Test shutdown sequence. \ No newline at end of file