02-16-2020, 11:07 AM
(This post was last modified: 02-16-2020, 11:13 AM by gReatAutomation.)
(02-14-2020, 04:11 PM)Dean Roddey Wrote: I'm not sure. It certainly seems to work for me at any settings in the current code. There were some changes in the underlying rounding stuff, but I think that was only for when rounding negative numbers and it was well after I ran those checks. I wonder if somehow yours are at a different .x value than mine? The display only shows the rounded value. I'm not sure how they are rounding. I'm doing it to the nearest value to whatever they send, which does have a decimal digit part. I'd have thought it would always be zero since you can only set full degree increments on set points, but maybe yours aren't.
If you run it up a degree at a time, is it consistently off in the same way, or correct sometimes and off sometimes?
Here are the logs. There is definitely something going on for one reason or another.
Code:
02/16 14:03:50-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:03:55-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.2398, Status/App Status
Error in Int fld write: Lutron Error. Code=4
}
02/16 14:03:55-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCKit, CQCDriver_DriverBase.cpp.7616, Status/Lost Connection
Driver 'RadioRA2' has lost connection to it's device
}
02/16 14:03:55-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCKit, CQCDriver_DriverBase.cpp.7650, Status/Lost Connection
Driver 'RadioRA2' has lost its communcations resource
}
02/16 14:03:55-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCKit, CQCDriver_DriverBase.cpp.3636, Status/App Status
Driver 'RadioRA2' is trying to get its comm resource
}
02/16 14:03:55-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCKit, CQCDriver_DriverBase.cpp.3675, Status/App Status
Driver 'RadioRA2' has its comm resource
}
02/16 14:03:55-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCKit, CQCDriver_DriverBase.cpp.3693, Status/App Status
Driver 'RadioRA2' is trying to connect to its device
}
02/16 14:03:56-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCKit, CQCDriver_DriverBase.cpp.3743, Status/App Status
Driver 'RadioRA2' has connected to its device
}
02/16 14:04:16-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:04:28-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.2398, Status/App Status
Error in Int fld write: Lutron Error. Code=4
}
02/16 14:04:28-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCKit, CQCDriver_DriverBase.cpp.7616, Status/Lost Connection
Driver 'RadioRA2' has lost connection to it's device
}
02/16 14:04:28-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCKit, CQCDriver_DriverBase.cpp.7650, Status/Lost Connection
Driver 'RadioRA2' has lost its communcations resource
}
02/16 14:04:28-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCKit, CQCDriver_DriverBase.cpp.3636, Status/App Status
Driver 'RadioRA2' is trying to get its comm resource
}
02/16 14:04:28-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCKit, CQCDriver_DriverBase.cpp.3675, Status/App Status
Driver 'RadioRA2' has its comm resource
}
02/16 14:04:28-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCKit, CQCDriver_DriverBase.cpp.3693, Status/App Status
Driver 'RadioRA2' is trying to connect to its device
}
02/16 14:04:29-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCKit, CQCDriver_DriverBase.cpp.3743, Status/App Status
Driver 'RadioRA2' has connected to its device
}
02/16 14:04:49-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:05:09-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:05:29-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:05:50-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:06:10-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:06:30-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:06:50-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:07:10-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:07:19-CQC, CQCServer, CQCIRActThread_HTTPTrigger
{
CQCAct, /Security/AlarmDecoder/RFXMessage.0, Warn/App Status
/Security/AlarmDecoder/RFXMessage
}
02/16 14:07:30-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:07:50-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:08:10-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:08:30-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:08:51-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:09:11-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:09:31-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:09:51-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:10:11-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:10:31-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:10:51-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:11:11-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:11:31-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}
02/16 14:11:36-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.2382, Status/App Status
Low SP must be < High SP
}
02/16 14:11:36-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCKit, CQCDriver_DriverBase.cpp.7067, Failed/Not Found, Error: 2016/0/0
The value written to field RadioRA2.THERM#Thermostat~LowSetPnt was rejected by the driver. Reason=CmdParms
Invalid Command Parameters
<CQCServer> CQCDriver_DriverBase.cpp - 8617
}
02/16 14:11:36-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCKit, CQCDriver_DriverBase.cpp.7067, Failed/Not Found, Error: 2016/0/0
The value written to field RadioRA2.THERM#Thermostat~LowSetPnt was rejected by the driver. Reason=CmdParms
Invalid Command Parameters
<CQCServer> CQCDriver_DriverBase.cpp - 8617
<CQCServer> CIDOrb_ThisFacility.cpp - 598
<CQCAdmin> CQCKit_CQCSrvAdminClientProxy.cpp - 1976
<CQCAdmin> CQCAdmin_DrvMonTab.cpp - 1328
}
02/16 14:11:52-CQC, CQCServer, CQCDrv_RadioRA2Thread22
{
CQCGenDrvS, MEng.System.CQC.Drivers.Lutron.RadioRA2.DriverImpl.1948, Status/App Status
No recent asyncs, doing active poll
}