Just an interesting finding. When I open a webcore instance and issue a command to one of my dashboard pads, it responds normally.
If I open a second instance and use a difference device, the first device responds.
If I edit the piston in the second instance again and choose the same device again, it works properly.
I wonder if the webcore editor can only edit a single piston at a time.
Does it work if you open the second instance in an incognito window, or another browser completely?
I can open as many instances as I want, and they work. I just needed to close the piston and then reopen to get the correct device to respond.
I am not able to follow what you are doing. Would you please rephrase these “open” “close the piston” and “issue a command” using clearer terminology? A step by step would be helpful to show the sequence in which you are opening new browser tabs, clicking Test or Edit, creating new pistons, updating pistons, or whatever else needs to be done for me to attempt what you’re describing.
This is probably not worth the effort to pursue. I just noticed this behavior and really just mentioned it in passing. Please don't spend much/any effort on this, but here is the process...
- Create this piston with an Echo Speaks pad device (Todd Movie Pad) and Save.
TEST the piston....the voice on the Todd Movie Pad says "happy birthday", as expected.
2. Open another webcore instance and edit the above piston. Change the device to a different Echo Speaks pad (Broken Screen HD 10) and Save.
TEST this piston...I was expecting the second device (
Broken Screen HD 10) to announce "happy birthday" but it came from the first device
Todd Movie Pad.
3. Edit this second piston again and Save, making no changes.
4. TEST this piston again. Now it announces from the expected pad (
Broken Screen HD 10).