pull/69/merge
sfeakes 2023-06-24 01:19:36 -05:00
parent 642bfc3383
commit 94320139f1
7 changed files with 315 additions and 7 deletions

View File

@ -663,7 +663,7 @@ void _processMessage(char *message, bool reset)
{ // '8157 REV MMM'
// A master firmware revision message.
strcpy(_aqualink_data.version, msg);
rsm_get_revision(_aqualink_data.revision, msg, strlen(msg));
rsm_get_revision(_aqualink_data.revision, _aqualink_data.version, strlen(_aqualink_data.version));
//_gotREV = true;
LOG(AQRS_LOG,LOG_NOTICE, "Control Panel version %s\n", _aqualink_data.version);
LOG(AQRS_LOG,LOG_NOTICE, "Control Panel revision %s\n", _aqualink_data.revision);

View File

@ -661,6 +661,19 @@ bool setConfigValue(struct aqualinkdata *aqdata, char *param, char *value) {
LOG(AQUA_LOG,LOG_ERR, "Config error, VSP Pumps limited to %d, ignoring %s'\n",MAX_PUMPS,param);
}
rtn=true;
} else if (strncasecmp(param + 9, "_pumpType", 9) == 0) {
pump_detail *pump = getpump(aqdata, num);
if (pump != NULL) {
if ( stristr(value, "Pentair VS") != 0)
pump->pumpType = VSPUMP;
else if ( stristr(value, "Pentair VF") != 0)
pump->pumpType = VFPUMP;
else if ( stristr(value, "Jandy ePump") != 0)
pump->pumpType = EPUMP;
} else {
LOG(AQUA_LOG,LOG_ERR, "Config error, VSP Pumps limited to %d, ignoring %s'\n",MAX_PUMPS,param);
}
rtn=true;
}
/*
} else if (strncasecmp(param + 9, "_pumpID", 7) == 0) {

286
epump.h
View File

@ -13,4 +13,290 @@ Nothing seems to change these, need real pump to test
0x10|0x02|0x7a|0x44|0x00|0x58|0x1b|0x43|0x10|0x03|
0x10|0x02|0x7a|0x41|0xcd|0x10|0x03|
Some form of ping for being alive
Jun-23-23 17:41:00 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:41:00 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 09:01:29 AM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 09:01:29 AM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x04|0x00|0x7f|0x10|0x03|
Jun-23-23 09:01:35 AM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x42' | HEX: 0x10|0x02|0x78|0x42|0xcc|0x10|0x03|
Jun-23-23 09:01:35 AM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x42|0x00|0x55|0x10|0x03|
Jun-23-23 17:40:57 PM Debug: PDA: PDA Menu Line 2 = JANDY ePUMP 1
Jun-23-23 17:40:57 PM Debug: PDA: PDA Menu Line 3 = RPM: 2520
Jun-23-23 17:40:57 PM Debug: PDA: PDA Menu Line 4 = WATTS: 856
Jun-23-23 17:41:00 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:41:00 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:41:00 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:41:00 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:41:06 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:41:06 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:41:06 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:41:06 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:41:06 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:41:06 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:41:11 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:41:11 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:41:11 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:41:11 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:41:17 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:41:17 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x57|0x03|0xd5|0x10|0x03|
Jun-23-23 17:41:17 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:41:17 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:41:17 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:41:17 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:41:17 PM Debug: PDA: PDA Menu Line 2 = JANDY ePUMP 1
Jun-23-23 17:41:17 PM Debug: PDA: PDA Menu Line 3 = RPM: 2520
Jun-23-23 17:41:17 PM Debug: PDA: PDA Menu Line 4 = WATTS: 855
Jun-23-23 17:41:22 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:41:22 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:41:22 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:41:22 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:41:28 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:41:28 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:41:28 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:41:28 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:41:28 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:41:28 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:41:33 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:41:33 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:41:33 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:41:33 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:41:38 PM Debug: PDA: PDA Menu Line 2 = JANDY ePUMP 1
Jun-23-23 17:41:38 PM Debug: PDA: PDA Menu Line 3 = RPM: 2520
Jun-23-23 17:41:38 PM Debug: PDA: PDA Menu Line 4 = WATTS: 856
Jun-23-23 17:41:39 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:41:39 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:41:39 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:41:39 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:41:39 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:41:39 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:41:44 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:41:44 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:41:44 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:41:44 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:41:49 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:41:49 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:41:50 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:41:50 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:41:50 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:41:50 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:41:55 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:41:55 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:41:55 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:41:55 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:41:59 PM Debug: PDA: PDA Menu Line 2 = JANDY ePUMP 1
Jun-23-23 17:41:59 PM Debug: PDA: PDA Menu Line 3 = RPM: 2520
Jun-23-23 17:41:59 PM Debug: PDA: PDA Menu Line 4 = WATTS: 856
Jun-23-23 17:42:01 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:42:01 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:42:01 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:42:01 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:42:01 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:42:01 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:42:06 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:42:06 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:42:06 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:42:06 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:42:12 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:42:12 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:42:12 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:42:12 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:42:12 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:42:12 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:42:17 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:42:17 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:42:17 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:42:17 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:42:20 PM Debug: PDA: PDA Menu Line 2 = JANDY ePUMP 1
Jun-23-23 17:42:20 PM Debug: PDA: PDA Menu Line 3 = RPM: 2520
Jun-23-23 17:42:20 PM Debug: PDA: PDA Menu Line 4 = WATTS: 856
Jun-23-23 17:42:23 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:42:23 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x57|0x03|0xd5|0x10|0x03|
Jun-23-23 17:42:23 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:42:23 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:42:23 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:42:23 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:42:28 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:42:28 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:42:28 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:42:28 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:42:33 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:42:33 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:42:33 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:42:33 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:42:33 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:42:34 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:42:39 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:42:39 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:42:39 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:42:39 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:42:41 PM Debug: PDA: PDA Menu Line 2 = JANDY ePUMP 1
Jun-23-23 17:42:41 PM Debug: PDA: PDA Menu Line 3 = RPM: 2520
Jun-23-23 17:42:41 PM Debug: PDA: PDA Menu Line 4 = WATTS: 856
Jun-23-23 17:42:45 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:42:45 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x57|0x03|0xd5|0x10|0x03|
Jun-23-23 17:42:45 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:42:45 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:42:45 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:42:45 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:42:49 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:42:49 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:42:49 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:42:49 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:42:56 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:42:56 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x57|0x03|0xd5|0x10|0x03|
Jun-23-23 17:42:56 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:42:56 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:42:56 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:42:56 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:43:00 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:43:00 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:43:00 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:43:00 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:43:02 PM Debug: PDA: PDA Menu Line 2 = JANDY ePUMP 1
Jun-23-23 17:43:02 PM Debug: PDA: PDA Menu Line 3 = RPM: 2520
Jun-23-23 17:43:02 PM Debug: PDA: PDA Menu Line 4 = WATTS: 855
Jun-23-23 17:43:07 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:43:07 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:43:07 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:43:07 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:43:07 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:43:07 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:43:11 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:43:11 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:43:12 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:43:12 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:43:17 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:43:18 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:43:18 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:43:18 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:43:18 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:43:18 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:43:23 PM Debug: PDA: PDA Menu Line 2 = JANDY ePUMP 1
Jun-23-23 17:43:23 PM Debug: PDA: PDA Menu Line 3 = RPM: 2520
Jun-23-23 17:43:23 PM Debug: PDA: PDA Menu Line 4 = WATTS: 856
Jun-23-23 17:43:23 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:43:23 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:43:23 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:43:23 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:43:28 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:43:28 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:43:28 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:43:29 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:43:29 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:43:29 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:43:34 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:43:34 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:43:34 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:43:34 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:43:39 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:43:39 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:43:39 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:43:39 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:43:39 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:43:40 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:43:44 PM Debug: PDA: PDA Menu Line 2 = JANDY ePUMP 1
Jun-23-23 17:43:44 PM Debug: PDA: PDA Menu Line 3 = RPM: 2520
Jun-23-23 17:43:44 PM Debug: PDA: PDA Menu Line 4 = WATTS: 856
Jun-23-23 17:43:44 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:43:44 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:43:44 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:43:45 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:43:50 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:43:50 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:43:50 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:43:51 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:43:51 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:43:51 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:43:55 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:43:55 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:43:56 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:43:56 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:44:01 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:44:01 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:44:01 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:44:02 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:44:02 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:44:02 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:44:05 PM Debug: PDA: PDA Menu Line 2 = JANDY ePUMP 1
Jun-23-23 17:44:05 PM Debug: PDA: PDA Menu Line 3 = RPM: 2520
Jun-23-23 17:44:05 PM Debug: PDA: PDA Menu Line 4 = WATTS: 856
Jun-23-23 17:44:06 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:44:06 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:44:06 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:44:06 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:44:12 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:44:12 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:44:12 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:44:12 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:44:12 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:44:13 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:44:17 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:44:18 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:44:18 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:44:18 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:44:23 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:44:23 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:44:23 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:44:24 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:44:24 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:44:24 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:44:26 PM Debug: PDA: PDA Menu Line 2 = JANDY ePUMP 1
Jun-23-23 17:44:26 PM Debug: PDA: PDA Menu Line 3 = RPM: 2520
Jun-23-23 17:44:26 PM Debug: PDA: PDA Menu Line 4 = WATTS: 856
Jun-23-23 17:44:28 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:44:29 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:44:29 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:44:29 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:44:34 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:44:35 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:44:35 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:44:35 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:44:35 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:44:35 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:44:39 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:44:39 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:44:40 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:44:40 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:44:45 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:44:45 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:44:45 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:44:45 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:44:45 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:44:45 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:44:47 PM Debug: PDA: PDA Menu Line 2 = JANDY ePUMP 1
Jun-23-23 17:44:47 PM Debug: PDA: PDA Menu Line 3 = RPM: 2520
Jun-23-23 17:44:47 PM Debug: PDA: PDA Menu Line 4 = WATTS: 856
Jun-23-23 17:44:50 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:44:50 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:44:51 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:44:51 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
Jun-23-23 17:44:56 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x45' | HEX: 0x10|0x02|0x78|0x45|0x00|0x05|0xd4|0x10|0x03|
Jun-23-23 17:44:57 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x45|0x00|0x05|0x58|0x03|0xd6|0x10|0x03|
Jun-23-23 17:44:57 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x43' | HEX: 0x10|0x02|0x78|0x43|0xcd|0x10|0x03|
Jun-23-23 17:44:57 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x43|0x0b|0x00|0x00|0x00|0x7f|0x10|0x03|
Jun-23-23 17:44:57 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x46' | HEX: 0x10|0x02|0x78|0x46|0x00|0x00|0x03|0xd3|0x10|0x03|
Jun-23-23 17:44:57 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x20' | HEX: 0x10|0x02|0x00|0x20|0x46|0x00|0x00|0x03|0x30|0x30|0x32|0x30|0x00|0x00|0x3d|0x10|0x03|
Jun-23-23 17:45:01 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x44' | HEX: 0x10|0x02|0x78|0x44|0x00|0x60|0x27|0x55|0x10|0x03|
Jun-23-23 17:45:02 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Unknown '0x1f' | HEX: 0x10|0x02|0x00|0x1f|0x44|0x00|0x60|0x27|0x00|0xfc|0x10|0x03|
Jun-23-23 17:45:02 PM Debug: JandyDvce: To ePump: Read To 0x78 of type Unknown '0x41' | HEX: 0x10|0x02|0x78|0x41|0xcb|0x10|0x03|
Jun-23-23 17:45:02 PM Debug: JandyDvce: From ePump: Read To 0x00 of type Ack | HEX: 0x10|0x02|0x00|0x01|0x41|0x00|0x54|0x10|0x03|
*/

View File

@ -276,13 +276,19 @@ bool log_heater_setpoints(struct aqualinkdata *aq_data)
bool log_panelversion(struct aqualinkdata *aq_data)
{
char *end;
static bool revTest=false;
// It's already been set
if (strlen(aq_data->version) > 0) {
// If another protocol set it, we need to check if it's version.
if ( strcmp(aq_data->revision, "0.1") == 0 || strcmp(aq_data->revision, "0.2") == 0 ) {
LOG(ONET_LOG,LOG_NOTICE, "Setting early version for OneTouch\n");
_panel_version_P2 = true;
// If another protocol set the version, we need to check the rev.
if (!revTest){
LOG(ONET_LOG,LOG_NOTICE, "Control Panel revision %s\n", aq_data->revision);
if ( strcmp(aq_data->revision, "O.1") == 0 || strcmp(aq_data->revision, "O.2") == 0 ) {
LOG(ONET_LOG,LOG_NOTICE, "Setting early version for OneTouch\n");
_panel_version_P2 = true;
revTest = true;
}
LOG(ONET_LOG,LOG_NOTICE, "Control Panel revision %s\n", aq_data->revision);
}
return false;
}

5
pda.c
View File

@ -191,6 +191,9 @@ void pass_pda_equiptment_status_item_OLD(char *msg)
//
//
//
// JANDY ePUMP 1
// RPM: 2520
// WATTS: 856
// Check message for status of device
// Loop through all buttons and match the PDA text.
@ -594,7 +597,7 @@ void log_pump_information() {
for (i=0; i < _aqualink_data->num_pumps; i++) {
if (_aqualink_data->pumps[i].pumpIndex == pump_index) {
LOG(PDA_LOG,LOG_INFO, "PDA Pump label: %s Index: %d, ID: %d, RPM: %d, Watts: %d, GPM: %d\n",_aqualink_data->pumps[i].button->name, i ,pump_index,pump_index,rpm,watts,gpm);
LOG(PDA_LOG,LOG_INFO, "PDA Pump label: %s Index: %d, ID: %d, RPM: %d, Watts: %d, GPM: %d\n",_aqualink_data->pumps[i].button->name, i ,pump_index,rpm,watts,gpm);
//printf("**** FOUND PUMP %d at index %d *****\n",pump_index,i);
//aq_data->pumps[i].updated = true;
pda_pump_update(_aqualink_data, i);

View File

@ -514,7 +514,7 @@ void *set_aqualink_PDA_device_on_off( void *ptr )
if (aq_data->aqbuttons[device].led->state != state) {
//printf("*** Select State ***\n");
LOG(PDA_LOG,LOG_INFO, "PDA Device On/Off, found device '%s', changing state\n",aq_data->aqbuttons[device].label,state);
force_queue_delete(); // NSF This is a really shit thing to do. Need to fix this
force_queue_delete(); // NSF This is a bad thing to do. Need to fix this
send_cmd(KEY_PDA_SELECT);
while (get_aq_cmd_length() > 0) { delay(500); }
// If you are turning on a heater there will be a sub menu to set temp

Binary file not shown.