ballle98 / AqualinkD

Daemon to control Jandy Aqualink RS pool equipment from any home automation hub (Alexa, Homekit & Siri, Home Assistant, smartthings, domoticz etc) or web browser.
Other
6 stars 2 forks source link

variation in Switch PDA device on/off up to 10 sec #35

Closed ballle98 closed 4 years ago

ballle98 commented 4 years ago

c:\git\AqualinkD>grep finished stdout-20190731_2115 21:15:53.822 Debug: Thread 9,0xb5700f90 (Init PDA) finished in 17.287 sec 21:16:17.351 Debug: Thread 12,0xb5700f50 (Switch PDA device on/off) finished in 5.145 sec 21:16:29.966 Debug: Thread 12,0xb5700f10 (Switch PDA device on/off) finished in 7.151 sec 21:16:30.615 Debug: Thread 12,0xb5700ed0 (Switch PDA device on/off) finished in 0.647 sec 21:16:40.056 Debug: Thread 12,0xb5700e90 (Switch PDA device on/off) finished in 7.246 sec 21:16:40.717 Debug: Thread 12,0xb5700e50 (Switch PDA device on/off) finished in 0.659 sec 21:17:16.729 Debug: Thread 12,0xb5700e10 (Switch PDA device on/off) finished in 10.458 sec 21:17:25.884 Debug: Thread 4,0xb5700dd0 (Set Spa heater setpoint) finished in 9.153 sec 21:17:38.499 Debug: Thread 12,0xb5700d90 (Switch PDA device on/off) finished in 6.622 sec 21:18:00.353 Debug: Thread 4,0xb5700d50 (Set Spa heater setpoint) finished in 9.972 sec 21:18:17.184 Debug: Thread 3,0xb5700d10 (Set Pool heater setpoint) finished in 8.242 sec 21:18:52.791 Debug: Thread 14,0xb5700cd0 (PDA init after wake) finished in 3.369 sec 21:19:27.651 Debug: Thread 14,0xb5700c90 (PDA init after wake) finished in 3.307 sec 21:20:02.561 Debug: Thread 14,0xb5700c50 (PDA init after wake) finished in 3.170 sec 21:20:37.590 Debug: Thread 14,0xb5700c10 (PDA init after wake) finished in 3.246 sec 21:21:12.398 Debug: Thread 14,0xb5700bd0 (PDA init after wake) finished in 3.238 sec 21:21:47.160 Debug: Thread 14,0xb5700b90 (PDA init after wake) finished in 3.206 sec 21:22:22.052 Debug: Thread 14,0xb5700b50 (PDA init after wake) finished in 3.311 sec 21:22:56.920 Debug: Thread 14,0xb5700b10 (PDA init after wake) finished in 3.183 sec 21:23:31.921 Debug: Thread 14,0xb5700ad0 (PDA init after wake) finished in 3.390 sec 21:24:06.680 Debug: Thread 14,0xb5700a90 (PDA init after wake) finished in 3.175 sec 21:24:41.580 Debug: Thread 14,0xb5700a50 (PDA init after wake) finished in 3.309 sec 21:25:16.419 Debug: Thread 14,0xb5700a10 (PDA init after wake) finished in 3.155 sec 21:25:51.257 Debug: Thread 14,0xb57009d0 (PDA init after wake) finished in 3.268 sec 21:26:26.060 Debug: Thread 14,0xb5700990 (PDA init after wake) finished in 3.183 sec 21:27:00.901 Debug: Thread 14,0xb5700950 (PDA init after wake) finished in 3.251 sec 21:27:35.669 Debug: Thread 14,0xb5700910 (PDA init after wake) finished in 3.185 sec 21:28:10.682 Debug: Thread 14,0xb57008d0 (PDA init after wake) finished in 3.282 sec 21:28:45.440 Debug: Thread 14,0xb5700890 (PDA init after wake) finished in 3.172 sec 21:29:20.319 Debug: Thread 14,0xb5700850 (PDA init after wake) finished in 3.258 sec 21:29:55.119 Debug: Thread 14,0xb5700810 (PDA init after wake) finished in 3.224 sec 21:30:30.039 Debug: Thread 14,0xb57007d0 (PDA init after wake) finished in 3.329 sec 21:31:04.797 Debug: Thread 14,0xb5700790 (PDA init after wake) finished in 3.191 sec 21:31:39.799 Debug: Thread 14,0xb5700750 (PDA init after wake) finished in 3.369 sec 21:32:14.611 Debug: Thread 14,0xb5700710 (PDA init after wake) finished in 3.235 sec 21:32:49.489 Debug: Thread 14,0xb57006d0 (PDA init after wake) finished in 3.259 sec 21:33:24.270 Debug: Thread 14,0xb5700690 (PDA init after wake) finished in 3.194 sec 21:33:59.242 Debug: Thread 14,0xb5700650 (PDA init after wake) finished in 3.371 sec 21:34:34.001 Debug: Thread 14,0xb5700610 (PDA init after wake) finished in 3.188 sec 21:35:08.820 Debug: Thread 14,0xb57005d0 (PDA init after wake) finished in 3.209 sec 21:35:43.527 Debug: Thread 14,0xb5700590 (PDA init after wake) finished in 3.161 sec 21:36:18.332 Debug: Thread 14,0xb5700550 (PDA init after wake) finished in 3.201 sec 21:36:53.281 Debug: Thread 14,0xb5700510 (PDA init after wake) finished in 3.184 sec 21:37:28.049 Debug: Thread 14,0xb57004d0 (PDA init after wake) finished in 3.208 sec 21:38:02.832 Debug: Thread 14,0xb5700490 (PDA init after wake) finished in 3.216 sec 21:38:37.709 Debug: Thread 14,0xb5700450 (PDA init after wake) finished in 3.268 sec

c:\git\AqualinkD>

ballle98 commented 4 years ago

Works as designed. The longer active times are due to more up/down actions to complete request

** Thread 12,0xb5700f50 (Switch PDA device on/off) finished in 5.145 sec

+BEGIN_EXAMPLE

21:16:12.205 Debug: Thread 12,0xb5700f50 is active (Switch PDA device on/off) 21:16:12.208 Info: PDA Device On/Off, device 'FILTER PUMP', state 1 21:16:12.212 Info: Queue send BACK '0x02' to controller (programming) 21:16:13.269 Info: Queue send UP '0x06' to controller (programming) 21:16:14.599 Info: Queue send SELECT '0x04' to controller (programming) 21:16:15.751 Info: Queue send SELECT '0x04' to controller (programming) 21:16:17.351 Debug: Thread 12,0xb5700f50 (Switch PDA device on/off) finished in 5.145 sec

+END_EXAMPLE

** Why did Thread 12,0xb5700f10 (Switch PDA device on/off) finished in 7.151 sec

+BEGIN_EXAMPLE

21:16:22.814 Debug: Thread 12,0xb5700f10 is active (Switch PDA device on/off) 21:16:22.817 Info: PDA Device On/Off, device 'POOL LIGHT', state 0 21:16:22.814 Debug: Thread 12,0xb5700f10 is active (Switch PDA device on/off) 21:16:22.819 Debug: PDA Device programmer request for menu 19, current 0 21:16:22.821 Info: Queue send BACK '0x02' to controller (programming) 21:16:23.791 Notice: To 0x62 of type Probe | HEX: 0x10|0x02|0x62|0x00|0x74|0x10|0x03| 21:16:23.793 Debug: PDA can't sleep as thread 12,0xb5700f10 is active 21:16:23.873 Notice: To 0x62 of type Status | HEX: 0x10|0x02|0x62|0x02|0x64|0x5f|0x73|0x08|0x00|0xb4|0x10|0x03| 21:16:23.923 Debug: waitForPDAMessageTypesOrMenu: received 0x09 21:16:23.923 Debug: waitForPDAMessageTypesOrMenu 0x08,0x10,(null),0,3.000 sec 21:16:24.759 Debug: waitForPDAMessageTypesOrMenu: received 0x08 21:16:24.761 Info: Queue send UP '0x06' to controller (programming) 21:16:26.050 Debug: pop_aq_cmd UP '0x06' (programming) 21:16:26.110 Info: Queue send SELECT '0x04' to controller (programming) 21:16:27.311 Info: Queue send UP '0x06' to controller (programming) 21:16:28.568 Info: Queue send UP '0x06' to controller (programming) 21:16:28.864 Info: Queue send UP '0x06' to controller (programming) 21:16:29.173 Info: Queue send UP '0x06' to controller (programming) 21:16:29.620 Info: Queue send SELECT '0x04' to controller (programming) 21:16:29.966 Debug: Thread 12,0xb5700f10 (Switch PDA device on/off) finished in 7.151 sec

+END_EXAMPLE

+BEGIN_EXAMPLE

21:17:06.021 Info: WS: Message - Key 'command' Value 'GET_DEVICES' | Key2 '(null)' Value2 '(null)' 21:17:06.024 Debug: WEB: homebridge used 2278 of 3000 21:17:06.037 Notice: To 0x62 of type Probe | HEX: 0x10|0x02|0x62|0x00|0x74|0x10|0x03| 21:17:06.039 Debug: PDA Aqualink daemon in sleep mode 21:17:06.041 Debug: PDA menu clear 21:17:06.131 Notice: To 0x63 of type Probe | HEX: 0x10|0x02|0x63|0x00|0x75|0x10|0x03| 21:17:06.239 Notice: To 0x38 of type Probe | HEX: 0x10|0x02|0x38|0x00|0x4a|0x10|0x03| 21:17:06.264 Info: WS: Message - Key 'command' Value 'Spa_Heater' | Key2 '(null)' Value2 '(null)' 21:17:06.266 Info: WS: button 'Spa_Heater' pressed 21:17:06.271 Debug: Thread 12,0xb5700e10 is active (Switch PDA device on/off) 21:17:06.272 Info: WS: Message - Key 'parameter' Value 'Spa_Heater' | Key2 'value' Value2 '94' 21:17:06.275 Info: PDA Device On/Off, device 'SPA HEAT', state 0 21:17:06.278 Debug: PDA Device programmer request for menu 19, current 0 21:17:06.278 Info: Queue send BACK '0x02' to controller (programming) 21:17:06.282 Debug: Thread 4,0xb5700dd0 (Set Spa heater setpoint) sleeping, waiting for thread 12,0xb5700e10 (Switch PDA device on/off) to finish

+END_EXAMPLE