My dryer piston is now working but my washer is failing on the mode.
This is my washer piston. The contact sensor is a virtual sensor so when it triggers off, Alexa will say Dryer Finished.
My washer logs
9/3/2018, 7:58:03 PM +472ms
+1ms ╔Received event [Washer].power = 0.0 with a delay of 483ms
+347ms ║RunTime Analysis CS > 15ms > PS > 216ms > PE > 117ms > CE
+350ms ║Runtime (43002 bytes) successfully initialized in 216ms (v0.2.101.20171227) (348ms)
+351ms ║╔Execution stage started
+360ms ║║Comparison (string) :98210f2655ffdaba50a056396a50c1dc: is (string) :98210f2655ffdaba50a056396a50c1dc: = true (2ms)
+362ms ║║Condition #28 evaluated true (6ms)
+363ms ║║Condition group #null evaluated true (state did not change) (8ms)
+370ms ║║Comparison (decimal) 0.0 rises_above (integer) 75 = false (1ms)
+372ms ║║Condition #10 evaluated false (5ms)
+373ms ║║Condition group #1 evaluated false (state did not change) (7ms)
+380ms ║║Comparison (boolean) false is (boolean) true = false (1ms)
+381ms ║║Condition #6 evaluated false (6ms)
+382ms ║║Condition group #2 evaluated false (state did not change) (7ms)
+385ms ║╚Execution stage complete. (34ms)
+386ms ╚Event processed successfully (387ms)
9/3/2018, 7:48:02 PM +931ms
+2ms ╔Received event [Washer].power = 0.1 with a delay of 1089ms
+337ms ║RunTime Analysis CS > 19ms > PS > 193ms > PE > 125ms > CE
+340ms ║Runtime (43003 bytes) successfully initialized in 193ms (v0.2.101.20171227) (338ms)
+341ms ║╔Execution stage started
+349ms ║║Comparison (string) :98210f2655ffdaba50a056396a50c1dc: is (string) :98210f2655ffdaba50a056396a50c1dc: = true (2ms)
+351ms ║║Condition #28 evaluated true (6ms)
+352ms ║║Condition group #null evaluated true (state did not change) (7ms)
+358ms ║║Comparison (decimal) 0.1 rises_above (integer) 75 = false (1ms)
+360ms ║║Condition #10 evaluated false (6ms)
+361ms ║║Condition group #1 evaluated false (state did not change) (7ms)
+367ms ║║Comparison (boolean) false is (boolean) true = false (2ms)
+368ms ║║Condition #6 evaluated false (5ms)
+369ms ║║Condition group #2 evaluated false (state did not change) (6ms)
+372ms ║╚Execution stage complete. (32ms)
+373ms ╚Event processed successfully (373ms)
9/3/2018, 7:48:01 PM +102ms
+1ms ╔Received event [Washer].power = 0.6 with a delay of 259ms
+359ms ║RunTime Analysis CS > 25ms > PS > 206ms > PE > 129ms > CE
+362ms ║Runtime (43002 bytes) successfully initialized in 206ms (v0.2.101.20171227) (361ms)
+365ms ║╔Execution stage started
+374ms ║║Comparison (string) :98210f2655ffdaba50a056396a50c1dc: is (string) :98210f2655ffdaba50a056396a50c1dc: = true (2ms)
+376ms ║║Condition #28 evaluated true (6ms)
+377ms ║║Condition group #null evaluated true (state did not change) (7ms)
+384ms ║║Comparison (decimal) 0.6 rises_above (integer) 75 = false (2ms)
+385ms ║║Condition #10 evaluated false (6ms)
+386ms ║║Condition group #1 evaluated false (state did not change) (7ms)
+393ms ║║Comparison (boolean) false is (boolean) true = false (2ms)
+395ms ║║Condition #6 evaluated false (6ms)
+396ms ║║Condition group #2 evaluated false (state did not change) (7ms)
+399ms ║╚Execution stage complete. (35ms)
+400ms ╚Event processed successfully (401ms)
9/3/2018, 7:48:00 PM +72ms
+1ms ╔Received event [Washer].power = 3.2 with a delay of 240ms
+618ms ║RunTime Analysis CS > 19ms > PS > 471ms > PE > 128ms > CE
+621ms ║Runtime (43003 bytes) successfully initialized in 471ms (v0.2.101.20171227) (619ms)
+622ms ║╔Execution stage started
+631ms ║║Comparison (string) :98210f2655ffdaba50a056396a50c1dc: is (string) :98210f2655ffdaba50a056396a50c1dc: = true (2ms)
+633ms ║║Condition #28 evaluated true (6ms)
+634ms ║║Condition group #null evaluated true (state did not change) (8ms)
+641ms ║║Comparison (decimal) 3.2 rises_above (integer) 75 = false (1ms)
+642ms ║║Condition #10 evaluated false (6ms)
+643ms ║║Condition group #1 evaluated false (state did not change) (7ms)
+650ms ║║Comparison (boolean) false is (boolean) true = false (2ms)
+651ms ║║Condition #6 evaluated false (5ms)
+652ms ║║Condition group #2 evaluated false (state did not change) (6ms)
+655ms ║╚Execution stage complete. (33ms)
+657ms ╚Event processed successfully (656ms)
9/3/2018, 7:47:59 PM +85ms
+2ms ╔Received event [Washer].power = 16.2 with a delay of 246ms
+336ms ║RunTime Analysis CS > 20ms > PS > 207ms > PE > 108ms > CE
+338ms ║Runtime (43004 bytes) successfully initialized in 207ms (v0.2.101.20171227) (336ms)
+340ms ║╔Execution stage started
+348ms ║║Comparison (string) :98210f2655ffdaba50a056396a50c1dc: is (string) :98210f2655ffdaba50a056396a50c1dc: = true (2ms)
+350ms ║║Condition #28 evaluated true (6ms)
+351ms ║║Condition group #null evaluated true (state did not change) (8ms)
+358ms ║║Comparison (decimal) 16.2 rises_above (integer) 75 = false (1ms)
+359ms ║║Condition #10 evaluated false (6ms)
+360ms ║║Condition group #1 evaluated false (state did not change) (7ms)
+367ms ║║Comparison (boolean) false is (boolean) true = false (2ms)
+369ms ║║Condition #6 evaluated false (6ms)
+370ms ║║Condition group #2 evaluated false (state did not change) (7ms)
+373ms ║╚Execution stage complete. (33ms)
+374ms ╚Event processed successfully (374ms)
9/3/2018, 7:47:58 PM +81ms
+1ms ╔Received event [Washer].power = 73.7 with a delay of 251ms
+523ms ║RunTime Analysis CS > 21ms > PS > 383ms > PE > 119ms > CE
+526ms ║Runtime (43005 bytes) successfully initialized in 383ms (v0.2.101.20171227) (523ms)
+527ms ║╔Execution stage started
+536ms ║║Comparison (string) :98210f2655ffdaba50a056396a50c1dc: is (string) :98210f2655ffdaba50a056396a50c1dc: = true (2ms)
+538ms ║║Condition #28 evaluated true (6ms)
+539ms ║║Condition group #null evaluated true (state did not change) (8ms)
+547ms ║║Comparison (decimal) 73.7 rises_above (integer) 75 = false (1ms)
+549ms ║║Condition #10 evaluated false (6ms)
+550ms ║║Condition group #1 evaluated false (state did not change) (8ms)
+557ms ║║Comparison (boolean) false is (boolean) true = false (2ms)
+559ms ║║Condition #6 evaluated false (6ms)
+560ms ║║Condition group #2 evaluated false (state did not change) (8ms)
+563ms ║╚Execution stage complete. (37ms)
+564ms ╚Event processed successfully (564ms)