Feature Egg Timer not working as expected #1070
Replies: 5 comments
-
|
Can you attach a packet capture with the 1 min egg timer set? Start the capture (make sure to NOT reset the settings) before you turn on the circuit, let it run the whole minute and fail to turn off, and then stop the capture. Upload it here. However, I think the only bug here might be that the circuit doesn't turn off. It won't change the pump RPM's back. The only purpose of an egg timer is to turn off a circuit after a specified time. It doesn't add any additional logic beyond that. If you have the pumps off (no schedule running) and start the feature for 1 minute, I'd expect it to turn on the pump at 3450, run for a minute and turn the pump off. But when a schedule is running, I would expect the circuit/feature to turn off but the pump to continue running at 3450 just as if you had manually changed it. What you more likely want is to have the Quick Clean as part of the schedule. This should adjust the RPMs back to the regular schedule when it finishes. I also know you likely want to run this 'on demand' and for that you would need something more like a macro: set the pump to 3450, wait a minute/hour, set it back to X. This could most easily be done via an external app or home automation system. |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for the detailed feedback and suggestions. I’ve captured the packet log as requested and detailed my analysis below. I’ve also added some additional observations and context about the Egg Timer issue, my goal with the "Quick Clean" feature, and a workaround I found using a Circuit Group, which further highlights the Egg Timer bug with features. Packet Capture Analysis:
Additional Observation on Egg Timer Issue:I also created a random feature to test the Egg Timer functionality, and the Egg Timer on that feature never turns off the feature either. This suggests the Egg Timer issue isn’t specific to "Quick Clean" but affects features in general. Goal with "Quick Clean":My goal is to replicate the "Quick Clean" setting on my IntelliPro VSF Pump (side note: is it possible to add IntelliPro VSF to the pump choices?), which I like to use but can’t when the pump is controlled by Node.js Pool Controller. I thought I could add it as a feature in Node.js Pool Controller and let it time out using the Egg Timer. I can think of a few ways to work around this, including using Home Assistant (which I have integrated), but if we can track down the Egg Timer problem or bug, that would be great too. Workaround Using a Circuit Group:I found a workaround by creating a Circuit Group called "Quick Clean (CG)" with one circuit, "Full Speed (F)" (ID 135, also 3,450 RPM), and set the Egg Timer to 1 minute. This Circuit Group times out correctly after 1 minute and reverts the pump RPM from full speed (3,450 RPM) to the current schedule’s speed (e.g., "Daytime" at 2,100 RPM). This further indicates there’s an Egg Timer bug specific to features, and it also demonstrates that the pump RPM does revert to the scheduled speed when the feature or group turns off, contrary to the expectation below. Clarification on Pump RPM Behavior:You mentioned that when a schedule is running (e.g., "Daytime" at 2,100 RPM), you’d expect the Egg Timer to turn off "Quick Clean" after 1 minute, but the pump should continue running at 3,450 RPM, as if the speed was manually changed. However, our observations differ:
Additional Test Without a Schedule:Per your suggestion, I can test the scenario with no schedule running (pumps off) to confirm the expected behavior: turning on "Quick Clean" should run the pump at 3,450 RPM for 1 minute and then turn it off (0 RPM). However, given the Egg Timer isn’t turning off "Quick Clean", I expect it will fail to turn off the pump in this scenario as well. I’ll perform this test and report back if needed. Thoughts on Workarounds:
Next Steps:
Thanks for your help! |
Beta Was this translation helpful? Give feedback.
-
|
Just wanted to bump this, as I also can't seem to have egg timers work properly to shut off after the time has expired. Following the thread to see if there is any progress. Thanks! |
Beta Was this translation helpful? Give feedback.
-
|
If this is still an issue, please do attach the actual packet capture. That's what is needed. |
Beta Was this translation helpful? Give feedback.
-
|
It appears to be working properly. Probably something I wasn't doing right. User error. :) Thanks! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
The Problem I’m Facing
I’m trying to use the "Quick Clean" feature I created to run my pump at full speed for a short period. When I turn on "Quick Clean" manually, the pump ramps up to the expected speed, and the egg timer, which I set to 1 min or 1 hour in the Features tab, starts counting down. I can see this countdown displayed on the panel, which is exactly what I expect so far.
However, the problem is that when the egg timer reaches zero, the "Quick Clean" feature doesn’t turn off like it’s supposed to. The pump keeps running at the same speed, and the feature stays active. I expected the feature to be disabled automatically after the 1-hour duration, and for the pump to revert to the current feature or schedule (like "Daytime" if it’s between 7:00 AM and 10:00 PM, or to stop if no other schedule is active), but that’s not happening.
What I’ve Tried
At first, I thought the issue might be a conflict with my "Daytime" schedule, which runs from 7:00 AM to 10:00 PM every day. I figured that since "Quick Clean" sets the pump to a higher speed, maybe the "Daytime" schedule was interfering when the egg timer expired. To test this, I went to the Schedules tab, unchecked the "Disabled" box for the "Daytime" schedule to disable it, and saved the change. Then I tried turning on "Quick Clean" again. The egg timer started counting down as before, but even with the "Daytime" schedule disabled, the "Quick Clean" feature still didn’t turn off after the timer reached zero. The pump just kept running at the same speed. I reviewed Egg Timer Not Behaving as Expected #948 and I think there is something similar going on.
My Setup
Pumps Tab: I have a single pump, the "Main Pump," Type IntelliFlo VSF model (actually IntelliPro VSF pump but we don't have that as a choice). It’s set to Port: Primary, Address: 1, with a minimum speed of 450 RPM and a maximum speed of 3,450 RPM. Controlled via RS-485. The flow settings are 15 GPM minimum and 130 GPM maximum. I’ve assigned three pump circuits:
Overnight: 1,500 RPM
Daytime: 2,100 RPM
Quick Clean: 3,450 RPM
Features Tab: I’ve set up a few features, including:
Circuits Tab: My circuits are configured as:
Schedules Tab: I have several schedules running:
System Info:
njsPC: Version 8.1.0
dashPanel: Version 8.1.0
Panel: Master, Module: Nixie Single Body, Firmware: P/N: NXP 1.0.0.
Counts: 4 circuits, 3 features, 2 valves, 4 schedules.
Beta Was this translation helpful? Give feedback.
All reactions