I've finally migrated to HS3, overall I'm loving HS3 and also Stipus' PLCBUS plugin for HS3. But I've encountered a very annoying issue.. I hope it's something simple to fix or I've just overlooked something:
The problem is about PLCBUS scene activation on HS3.... so I've already reprogrammed a couple of my existing scenes with this new plugin. Before the reprogram, the scenes turned on very quickly.. near instantly... but now, it turns on very slow (10-20+ seconds delay!). Why is this?
I have one scene that includes 5 devices, delayed for 20-25 seconds on both Turn ON and OFF. I have another scene that only includes 2 devices, this one gets delayed for 'only' 10-15 seconds on both ON and OFF operation.
I've checked for signal:noise on each of the modules involved (all 7 of them), two of them have low signal(11-13), the other three are good (17-22)... as for the noise, they're all 0.
I've also tried turning WaitForAck off, that didn't help.
Log (with plcbus debug mode: on)
(clicked 'ON' at 2:21:17, actual lights turned on (all together) at around 2:21:50)
PS: On the positive side, it seems that this plugin ensures 100% activation of all the devices. I wonder if the mechanism can be changed, so it just fires the scene activation immediately like it used to do, then do the correction afterward.. only if needed.
The problem is about PLCBUS scene activation on HS3.... so I've already reprogrammed a couple of my existing scenes with this new plugin. Before the reprogram, the scenes turned on very quickly.. near instantly... but now, it turns on very slow (10-20+ seconds delay!). Why is this?
I have one scene that includes 5 devices, delayed for 20-25 seconds on both Turn ON and OFF. I have another scene that only includes 2 devices, this one gets delayed for 'only' 10-15 seconds on both ON and OFF operation.
I've checked for signal:noise on each of the modules involved (all 7 of them), two of them have low signal(11-13), the other three are good (17-22)... as for the noise, they're all 0.
I've also tried turning WaitForAck off, that didn't help.
Log (with plcbus debug mode: on)
Code:
Mar-25 2:21:51 PM PLCBUS Debug InterfaceStatus[] - selected=[True] configured=[True] connected=[True] Mar-25 2:21:49 PM PLCBUS Debug InterfaceStatus[] - selected=[True] configured=[True] connected=[True] Mar-25 2:21:47 PM PLCBUS Debug InterfaceStatus[] - selected=[True] configured=[True] connected=[True] Mar-25 2:21:45 PM PLCBUS Debug Rcvd Ack: (138) M5 On Data1:100 Data2:0 Tx:False AckReq:True Ack:True IDreq:False Id:False 3PhReq:True RiscOK:False PlcBusOK:False Mar-25 2:21:45 PM PLCBUS Debug Sent: (138) M5 On Data1:100 Data2:0 Tx:True AckReq:True Ack:False IDreq:False Id:False 3PhReq:True RiscOK:True PlcBusOK:True Mar-25 2:21:43 PM PLCBUS Device Device [138-M5] status set to [On] Mar-25 2:21:43 PM PLCBUS Debug Sending: (138) M5 On Data1:0 Data2:0 Tx:False AckReq:True Ack:False IDreq:False Id:False 3PhReq:True RiscOK:False PlcBusOK:False Mar-25 2:21:39 PM PLCBUS Device Device [138-H11] status set to [On] Mar-25 2:21:34 PM PLCBUS Device Device [138-P3] status set to [On] Mar-25 2:21:32 PM PLCBUS Device Device [138-P2] status set to [On] Mar-25 2:21:26 PM PLCBUS Device Device [138-P10] status set to [On] Mar-25 2:21:22 PM PLCBUS Device Device [138-G1] status set to [On] Mar-25 2:21:22 PM PLCBUS Debug SetIO[] name=[Scene : Night Lights (Indoor)] address=[138-M5] type=[PlcBus Scene] controlValue=[101] Mar-25 2:21:22 PM Device Control Device: Hall Scene : Night Lights (Indoor) to On (101) by/from: CAPI Control Handler Mar-25 2:21:21 PM PLCBUS Debug InterfaceStatus[] - selected=[True] configured=[True] connected=[True] Mar-25 2:21:19 PM PLCBUS Debug InterfaceStatus[] - selected=[True] configured=[True] connected=[True] Mar-25 2:21:17 PM PLCBUS Debug InterfaceStatus[] - selected=[True] configured=[True] connected=[True]
PS: On the positive side, it seems that this plugin ensures 100% activation of all the devices. I wonder if the mechanism can be changed, so it just fires the scene activation immediately like it used to do, then do the correction afterward.. only if needed.
Comment