Set pump speeds
tagyoureit opened this issue · 7 comments
Creating a new issue so we don't pollute the other thread.
When I get back the pump status the data is this:
Pump 0:
{"pumpCircuits":
[
{"circuitId":1,"speed":5,"isRPMs":true},
{"circuitId":6,"speed":2000,"isRPMs":true},
{"circuitId":7,"speed":2500,"isRPMs":true},
{"circuitId":8,"speed":3250,"isRPMs":true},
{"circuitId":18,"speed":1320,"isRPMs":true},
{"circuitId":0,"speed":1000,"isRPMs":true},
{"circuitId":0,"speed":1000,"isRPMs":true},
{"circuitId":0,"speed":1000,"isRPMs":true}
],
"pumpType":2,
"isRunning":true,
"pumpWatts":506,
"pumpRPMs":2000,
"pumpUnknown1":0,
"pumpGPMs":255,
"pumpUnknown2":255}
I tried both (in your original code):
this.setPumpFlow(0,5,1010,true);
(for the 5th index in the array)this.setPumpFlow(0,18,1010,true);
(for the circuit id of 18)
Neither worked. What am I missing here?
And a follow on item- looks like in order to change the pump, or circuit itself, I'll need to call 12568 and update the entire pool config. Does that sound correct?
I'll try to take a look at it soon. Here's what that message came in, if it helps: #28
@apizzi69 sorry, I forgot this issue existed. I gave an update over here:
This command works for me. If others can give me info about their system (wireshark dumps or whatever is easiest) would help me figure it out for other systems, pump types, whatever the issue is.
edit: or if you can provide some example code that doesn't work for you, I can at least see if the same code works on my system or not.
@parnic Thanks!
Any chance i can get an email to communicate better and work with you on this? I would like to help out with this initiative! You can delete the comment after 2 mins so its not out there
@parnic Thanks!
Any chance i can get an email to communicate better and work with you on this? I would like to help out with this initiative!
Sure, it's on my Github profile.
I did get this working in my typescript
branch. Made comments in the other thread. Thx!