Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
5.5 Beta Discussions Thread
You receieve a trigger that is of the user action variety. So when they press one of the buttons you should see a user action trigger that you can react to.
Dean Roddey
Explorans limites defectum
Reply
Dean did you make any changes to the RadioRA2 driver? The RadioRA2 driver shows the high and low set points set to 77 when my physical thermo reads 78 for cooling (HighSetPnt)

[Image: Capture6.jpg]

When I attempt to update the HighSetPnt or LowSetPnt via a test IV that has worked previously, it does not work at all.

[Image: Capture7.jpg]

I am reticent to install any further betas.
Reply
Some folks had reported something simillar, basically a rounding issue. At least on the most recent stuff I don't see that. I ran the set points up and down through their range and the driver always showed the same as the thermo.
Dean Roddey
Explorans limites defectum
Reply
What do you recommend for resolution?
Reply
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?
Dean Roddey
Explorans limites defectum
Reply
(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
}
Reply
Most of that looks fine. It's just the driver saying that the thermostat hasn't talke to me in a while I'm going to ping it to make sure it's still there and it is. The errors at the end look like you are trying to write to the field from the driver monitor tab and that's failing? What value where you trying to write? It looks like it didn't like the value.
Dean Roddey
Explorans limites defectum
Reply
(02-16-2020, 02:40 PM)Dean Roddey Wrote: Most of that looks fine. It's just the driver saying that the thermostat hasn't talke to me in a while I'm going to ping it to make sure it's still there and it is. The errors at the end look like you are trying to write to the field from the driver monitor tab and that's failing? What value where you trying to write? It looks like it didn't like the value.

I am simply trying to change the set point. Here is the thermo, set at 78 (High Set Point). The Heating (Low Set Point is showing bot 77 in the thermo and the driver). Trying to make a change in either set points from the driver or from an IV results in the driver going to all ????. What is Lutron Error Code=4?


[Image: IMG-2207.jpg]

And here is what the driver is displaying (High Set Point of 79 versus thermo value of 78).

[Image: Capture.jpg]
Reply
That's pretty weird. Does the other set point do the same?
Dean Roddey
Explorans limites defectum
Reply
One issue is that the set points can't cross or the driver will complain. So when they were set to the same value, it was having a problem with that. I guess it should allow them to be equal at least.
Dean Roddey
Explorans limites defectum
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  6.x Beta Release Discussions Thread gReatAutomation 19 1,639 11-12-2021, 02:12 PM
Last Post: Dean Roddey
  Official 5.5 Beta Release Thread Dean Roddey 46 10,774 09-23-2021, 03:32 PM
Last Post: jokermac
  Official 6.x Beta Release Thread Dean Roddey 2 596 04-16-2021, 05:55 AM
Last Post: Dean Roddey
  6.X Discussions Thread gReatAutomation 1 476 04-01-2021, 03:23 PM
Last Post: Dean Roddey
  Official 5.4 Beta Discussion Thread Dean Roddey 441 151,282 06-15-2019, 02:33 AM
Last Post: Bugman
  Official 5.4 Beta Release Thread Dean Roddey 55 26,723 06-07-2019, 07:02 PM
Last Post: Dean Roddey
  Official 5.3 Beta Discussion Thread Dean Roddey 815 340,137 07-05-2018, 12:44 PM
Last Post: Dean Roddey
  Official 5.3 Release Thread Dean Roddey 27 18,128 07-05-2018, 12:44 PM
Last Post: Dean Roddey
  Official 5.2 Beta Discussion Thread Dean Roddey 244 144,099 10-14-2017, 07:57 PM
Last Post: Dean Roddey
  Official 5.2 Beta Release Thread Dean Roddey 13 13,254 10-09-2017, 06:49 PM
Last Post: Dean Roddey

Forum Jump:


Users browsing this thread: 1 Guest(s)