One component firing too quickly


#1

So this is a weird one. ST can see the status of my alarm system. I have a piston which looks for the status as “disarmed” and when it sees that, it’s basically supposed to turn on/off two switches…that’s it…I have been testing it out by setting my alarm to “stay” and as soon as it finishes its countdown (to officially arm) one component (the water flow meter) changes state to off. Properly, when I simulate a “Disarmed” the second switch properly turns on. I tried “changes to” as well, with the same result. Maybe I need to separate into two pistons? Lol Here’s the piston, I can’t figure out why its doing it, but it is…something in the alarm has triggered it to do this each time:

05 PM


#2

I was reading your post… did your recirculator ever turned on? I’m trying to help but I’m a bit confused… can’t put my finger on what confuses me tho :confused: . Maybe what bugs me is that I don’t understand what are the devices your using supposed to do. Is it for cooling/heating?


#3

Lol. Think of them as just switches, but one device just keeps the hot water in the house flowing and the other monitors the flow of water, etc. I think it must do with the alarm status and how WebCoRE is interrupting it. One component of it works and the other works too soon. Lol


#4

its turning on one switch and turning off a different switch. thats what you want, yes?

that is what this piston should do, yes? i am missing something as to what component is firing too quickly.


#5

Well I re-rested this a different way, more real-life scenario. Set the alarm to “away” and return a while later… one component of the piston worked perfectly (it turn on the hot water system) but the other component (the water flow system) remained on…no idea why. is using “else” the best way to do this or is there another way?


#6

From what I can understand by reading you post. It seems like you want 2 actions to happen when the Alarm is disarmed.?

Your piston is set up to do one action when disarmed and a different action when armed.

I’m guessing that is not what you wanted.

I think this might be what your looking for.


#7

@smartie placing the second action after else basically means, if the Alarm state is disarmed then do the first action. But if the Alarm state is not disarmed (else) then do the second action.

Hopefully that will make more sense for your future piston designs now. :grinning:


#8

I think I am getting the hang of it…thanks to you guys… :slight_smile:


#9

Update:

Everything is firing perfectly now…I still have a lot to learn and will likely get help on more complex scenarios, but WebCoRE is simply amazing and so is the help… I didn’t realize how good it was until I really starting using it. I look forward to how this system progresses in the future!