Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 1,792
» Latest member: DrongPep
» Forum threads: 10,598
» Forum posts: 72,210

Full Statistics

Online Users
There are currently 124 online users.
» 1 Member(s) | 123 Guest(s)
George M

Latest Threads
WebRiva on Android
Forum: CQC Support
Last Post: kfly
6 hours ago
» Replies: 12
» Views: 122
Official 5.4 Beta Discuss...
Forum: Beta Discussions
Last Post: Dean Roddey
Yesterday, 05:48 PM
» Replies: 33
» Views: 269
Nice job on the scaling! ...
Forum: CQC Support
Last Post: IVB
Yesterday, 04:38 PM
» Replies: 0
» Views: 17
WebRiva, Android, scaling...
Forum: CQC Support
Last Post: IVB
Yesterday, 01:47 PM
» Replies: 2
» Views: 16
Triggered Event Server no...
Forum: CQC Support
Last Post: EST
Yesterday, 04:10 AM
» Replies: 6
» Views: 73
Possible to copy all the ...
Forum: CQC Support
Last Post: Dean Roddey
07-14-2018, 05:24 PM
» Replies: 11
» Views: 135
Triggered Event Questions
Forum: CQC Support
Last Post: Dean Roddey
07-14-2018, 03:53 PM
» Replies: 3
» Views: 46
WeatherUnderground no lon...
Forum: Installation/Configuration
Last Post: Dean Roddey
07-13-2018, 01:44 PM
» Replies: 0
» Views: 33
Glory Star Group
Forum: General Automation
Last Post: Dean Roddey
07-13-2018, 08:50 AM
» Replies: 0
» Views: 470
With Echo integration is ...
Forum: CQC Support
Last Post: Dean Roddey
07-12-2018, 08:43 PM
» Replies: 9
» Views: 106

 
  Give the latest 5.3 beta a try
Posted by: Dean Roddey - 06-25-2018, 04:57 PM - Forum: CQC Support - Replies (1)

So 5.3 is basically ready to go. Just doing doc updates and videos and such. The current beta is completely solid and what 5.3 is going to be. If you are covered you can update at any time of course. Some notable updates are:


  • The new Z-Wave driver. There's a thread in this section about it. Some useful links below if you want learn more about it.
  • A number of improvements in the interface designer. There's now a widget palette which got lost in the initial translation to 5.x because there was just too much to do. It's back and considerably better. You have really good control over placement of popups now, and can easily place them relative to an invoking widget even if its in an overlay. You have access to the points that represent the corners and center of the invoking widget now, so you can use those for placement as well instead of hard coding positions which can be broken during design changes.
  • WebRIVA now supports custom scaling to fit the target device. It also now supports the IntfViewer::RIVACmd action command that lets you create your own command extensions, and for us to implement built in ones. We'd done one so far which lets you invoke a URL on another tab, and we're open to others if you can come up with some that could be generically implemented.
  • The tabs in the Admin Interface now indicate when changes have been made, so you know which open tabs have changes.
  • And just a lot of smaller fixes and improvements that really do make the product a lot friendlier. And some internal architectural changes that will make certain types of things a lot more straightforward to do moving forward (and which has been back-applied to some existing stuff to make them easier to support.)
  • Interface static check box widgets now have an 'auto-toggle' option. When you using them purely for user input, and will just grab the final state at the end, you don't have to provide your own toggling commands, it will toggle itself if you ask it to. This saves a lot of grunt work.
  • There's a new cover art browser query to get X number of randomly selected titles from music or movies, which you can use to implement a suggestions type feature.

Here's the thread on the new Z-Wave driver. There are some videos linked to in that thread which I'm making for the new driver. And the written docs for it are in the latest betas, but of course not on the web site yet since it's not released.

http://www.charmedquark.com/vb_forum/sho...?tid=10550

It would be nice to get some new users of it before we go live. It can now auto-identify units very nicely and auto-configure them, and it's just a lot smarter in general. We have the tools to let you gather the info we need to add support for new units, so we can get yours supported. There is a nice little set currently of maybe 50'ish models, but obviously lots of others left. There are some generic types for common things like lights and sensors that you can use for many things until we get specific support for your unit types in place.

Print this item

  Some early thoughts on 5.4
Posted by: Dean Roddey - 06-24-2018, 12:21 PM - Forum: Beta Discussions - Replies (37)

Some 5.3 should be out soon. It's taken a while, but since everyone can get the betas when they want and they are solid I've not been rushing it. I wanted to take some time and really get a lot of little niggles worked out and make some very useful internal architectural improvements, such as the new publish/subscribe stuff that I've started using to quite good effect. And of course there's been that demonic new Z-Wave driver.

But, looking out to 5.4 in the meantime, I've been thinking about some things. There may be a big skunkworks undertaking that will be the one major scale new bit, though I'm not sure about that. Leaving that aside, it seems to me that one medium sized thing most mentioned in terms of making it more practical to create the system you want is basically a 'rules engine'. I'm not sure if that's the case, but it gets mentioned a lot.

Obviously it shouldn't do things that would overlap the things that triggered/scheduled events, timed field writes, or the logic server are designed for and make easy enough to do. In particular triggered events are driven by triggers, so they react very fast, are efficient, and will not even miss a very fast transition. The rules engine will have to poll, so a lot more overhead, more latency, and the possibility of missing a very fast transition. It seems to me it would be for things that act on fields in some extended way that isn't easy to do with events.


To be honest, I'm having trouble coming up a lot of candidate rules for an initial set. I'm leaving out anything that is straightforward to use one of the above mentioned tools to achieve (maybe with the addition of, say, some more logic server options.)

Things it wouldn't be used for, I think, are:


  • Anything that combines the values of fields to create a new field. That's the existing logic server functionality, though maybe we add some new ones.
  • Anything that says, when this happens, make that happen for this long and then stop it. That's a triggered event that just does a timed field write.
  • Do this at these times. That's a scheduled event
Some that I can think of are:

  • Ramp this value from x to y over this many seconds, with possibly linear, logarithmic, and inverse logarithmic options. Maybe later a PID option but probably not initially.
  • Randomly turn on and off these fields to simulate occupancy
  • Set this field to a set of alternating values, flipping every X seconds
Any of these could have an option for an expression that has to evaluate to true before the rule will run, so that you can have a way to suppress them or to only allow them to run under particular circumstances.

I'm guessing that this would be added to the logic server as a separate type of logic. So you'd have a faux fields tab and a rules tab. 

Anyhoo... Any other ideas for rules that would make your life easier? If we don't have more than that, it's not worth it I don't think, at least not now and something else should probably get priority. I've got other ideas but wanted to see if this one was a good candidate.

Print this item

  RadioRa2 HVAC Issues
Posted by: avtexan - 06-18-2018, 08:36 PM - Forum: Installation/Configuration - Replies (61)

I got my Ra2 HVAC Controllers installed and they are working great.
I sat down tonight to get them running on CQC and had some issues.

I am using the RadioRA2-IP-V2 driver


I updated my old Aprilaire templates to work with the Lutron driver and all went smoothly.

When I first load or reload the driver and look at the CQC admin all the data is there and looks good
Alll of the data pulls over into my templates and looks good

The issue is when there is a change to CurrentTemp.  At first it updates in CQC admin and the goes to ????

The same thing happen when I try and change HighSetPnt or LowSetPnt in the CQC Admin.  I see the change then ????

When I try and change in the template (ie High was 71 and went to 69) I get this:
The passed value violates the limits for field 'Lutron_RR2-V2.THERM#HVAC_Living~HighSetPnt'

Nothing else shows up in the logs

In CQC Admin it has the ranges as follows:
HighSetPnt = Range: 40,103
LowSetPnt = Range: 50,113

CurMode, FanMode, FanOpMode & OpMode are working fine.

Ideas?

Print this item

  SSL Cert not accepted
Posted by: Bugman - 06-12-2018, 06:43 AM - Forum: CQC Support - Replies (2)

Dean: Quick question. The webserver is not accepting my Comodo ssl certificate. I have it stored in personal under "www.***.com". Can you have periods in the name?

Print this item

  iPad battery swelling after years of 24x7
Posted by: kfly - 06-10-2018, 06:36 AM - Forum: General Automation - No Replies

Just FYI.
After about 6 years of  iPads running CQC 24x7 on the wall the battery may swell. Apple will swap with a new(refurbished) unit for $99
Since WebRiva is so lightweight no need for anything faster than an iPad 2.
 
[Image: nMah3M8.jpg]

Print this item

  RCS V2 Driver
Posted by: kblagron - 06-06-2018, 10:54 PM - Forum: CQC Support - Replies (2)

Dean,

You had mentioned on a previous post about being interested in my inability to connect using the RCS V2 driver.  I have posted the logs in high verbosity, but not sure if it is going to tell you much.  The driver connects, but no RCS data is populated to it, and then it will lose connection after a few minutes, then reconnect with the same results.

I am using V 1.9 driver from Kirk Kanak, and it works fine.  I did make one slight change to that driver because it was giving 5-6 bad messages per minute when I initially used it.  Maybe that is the problem.   I am comfortable using the other driver, so there is no need to do anything based on my input.

I have two RCS units, and two serial drivers installed:

RCS ZCV4 - Version V01.06.02  - Controls two zones with damper, although able to control 4, if needed
RCS  TR80 - (No Version Shown) - Controls one zone

Code:
06/07 00:50:33-CQCSERVER, CQCServer, CIDOrbSrvWorkThread_1
{
   CQCServer, CQCServer_DriverCtrl.cpp.202, Status/App Status
   A request to resume driver HVACTest was received, starting operation
}
06/07 00:50:34-CQCSERVER, CQCServer, CQCDrv_HVACTestThread8860
{
   CQCKit, CQCDriver_DriverBase.cpp.3298, Status/App Status
   Driver 'HVACTest' is beginning initialization
}
06/07 00:50:34-CQCSERVER, CQCServer, CQCDrv_HVACTestThread8860
{
   CQCGenDrvS, MEng.System.CQC.Drivers.RCS.SerialRS485V2.DriverImpl.849, Status/App Status
   Could not parse the source names prompt value
}
06/07 00:50:34-CQCSERVER, CQCServer, CQCDrv_HVACTestThread8860
{
   CQCKit, CQCDriver_DriverBase.cpp.3445, Status/App Status
   Driver 'HVACTest' is trying to get its comm resource
}
06/07 00:50:34-CQCSERVER, CQCServer, CQCDrv_HVACTestThread8860
{
   CQCKit, CQCDriver_DriverBase.cpp.3484, Status/App Status
   Driver 'HVACTest' has its comm resource
}
06/07 00:50:34-CQCSERVER, CQCServer, CQCDrv_HVACTestThread8860
{
   CQCKit, CQCDriver_DriverBase.cpp.3502, Status/App Status
   Driver 'HVACTest' is trying to connect to its device
}
06/07 00:50:40-CQCSERVER, CQCServer, CQCDrv_HVACTestThread8860
{
   CQCKit, CQCDriver_DriverBase.cpp.3544, Status/App Status
   Driver 'HVACTest' has connected to its device
}
06/07 00:51:45-CQCSERVER, CQCServer, CIDOrbSrvWorkThread_3
{
   CQCServer, CQCServer_DriverCtrl.cpp.202, Status/App Status
   A request to pause driver HVAC2 was received, starting operation
}
06/07 00:52:26-CQCSERVER, CQCServer, CQCDrv_HVACTestThread8860
{
   CQCKit, CQCDriver_DriverBase.cpp.7255, Status/Lost Connection
   Driver 'HVACTest' has lost connection to it's device
}
06/07 00:52:29-CQCSERVER, CQCServer, CQCDrv_HVACTestThread8860
{
   CQCKit, CQCDriver_DriverBase.cpp.3502, Status/App Status
   Driver 'HVACTest' is trying to connect to its device
}
06/07 00:52:35-CQCSERVER, CQCServer, CQCDrv_HVACTestThread8860
{
   CQCKit, CQCDriver_DriverBase.cpp.3544, Status/App Status
   Driver 'HVACTest' has connected to its device
}
06/07 00:52:49-CQCSERVER, CQCServer, CIDOrbSrvWorkThread_4
{
   CQCServer, CQCServer_DriverCtrl.cpp.147, Status/App Status
   Remote client forcing load of driver. Moniker=HVACTest2. M/M/V=RCS/TR16/TR40-V2/1.0
}
06/07 00:52:49-CQCSERVER, CQCServer, CQCDrv_HVACTest2Thread8866
{
   CQCGenDrvS, MEng.System.CQC.Drivers.RCS.SerialRS485V2.DriverImpl.849, Status/App Status
   Could not parse the source names prompt value
}
06/07 00:53:40-CQCSERVER, CQCServer, CQCDrv_HVACTestThread8860
{
   CQCKit, CQCDriver_DriverBase.cpp.7255, Status/Lost Connection
   Driver 'HVACTest' has lost connection to it's device
}
06/07 00:53:43-CQCSERVER, CQCServer, CQCDrv_HVACTestThread8860
{
   CQCKit, CQCDriver_DriverBase.cpp.3502, Status/App Status
   Driver 'HVACTest' is trying to connect to its device
}
06/07 00:53:49-CQCSERVER, CQCServer, CQCDrv_HVACTestThread8860
{
   CQCKit, CQCDriver_DriverBase.cpp.3544, Status/App Status
   Driver 'HVACTest' has connected to its device
}
06/07 00:54:43-CQCSERVER, CQCServer, CQCDrv_HVACTest2Thread8866
{
   CQCKit, CQCDriver_DriverBase.cpp.7255, Status/Lost Connection
   Driver 'HVACTest2' has lost connection to it's device
}
06/07 00:54:46-CQCSERVER, CQCServer, CQCDrv_HVACTest2Thread8866
{
   CQCKit, CQCDriver_DriverBase.cpp.3502, Status/App Status
   Driver 'HVACTest2' is trying to connect to its device
}
06/07 00:54:51-CQCSERVER, CQCServer, CQCDrv_HVACTest2Thread8866
{
   CQCKit, CQCDriver_DriverBase.cpp.3544, Status/App Status
   Driver 'HVACTest2' has connected to its device
}
06/07 00:55:15-CQCSERVER, CQCServer, CIDOrbSrvWorkThread_3
{
   CQCKit, CQCDriver_DriverBase.cpp.1443, Failed/Not Ready, Error: 906/0/0
   Driver 'HVAC1' is not currently connected to its device
     <CQCServer> CIDOrb_ThisFacility.cpp - 536
     <CQCServer> CQCKit_CQCSrvAdminClientProxy.cpp - 586

}
06/07 00:55:19-CQCSERVER, CQCServer, CQCDrv_HVACTest2Thread8866
{
   CQCKit, CQCDriver_DriverBase.cpp.7255, Status/Lost Connection
   Driver 'HVACTest2' has lost connection to it's device
}
06/07 00:55:22-CQCSERVER, CQCServer, CQCDrv_HVACTest2Thread8866
{
   CQCKit, CQCDriver_DriverBase.cpp.3502, Status/App Status
   Driver 'HVACTest2' is trying to connect to its device
}
06/07 00:55:27-CQCSERVER, CQCServer, CQCDrv_HVACTest2Thread8866
{
   CQCKit, CQCDriver_DriverBase.cpp.3544, Status/App Status
   Driver 'HVACTest2' has connected to its device
}

Print this item

  Z-wave fish
Posted by: kfly - 06-05-2018, 04:32 AM - Forum: Beta Discussions - No Replies

The new usb Z-Wave Z-stick driver works very nice with the Fibaro RGBW controller. Recommend not doing the 
Fibaro Police lights. Unless you are into fish torture.

55 gallon tank with color blue.
(Fibaro controls the RGBW lights, Daylight and Moonlight lights controlled by regular Z-wave plug in modules)
[Image: KPwuj6Z.jpg]


[Image: RI4YRxN.jpg]


Links to lights:
https://www.amazon.com/gp/product/B071KW6F9D

https://www.amazon.com/gp/product/B00P1N68FW
https://www.amazon.com/gp/product/B00YGX3LNU
Night moonlight for glow fish
https://www.amazon.com/Tetra-Care-GloFis...B00FQT2QC0

(on the RGBW light you need to use the power supply but cut out the provided controller and splice in the Fibaro)

Print this item

  Triggered event w/ multiple triggers
Posted by: lleo - 06-04-2018, 04:33 PM - Forum: CQC Support - Replies (16)

Dean, is there a way to identify which field triggered an event, that has multiple triggers configured from different fields, configured to trigger when one or more are true?

Print this item

  Copied an autogen template for the Elk, but the arm/disarm doesnt work now
Posted by: ghurty - 06-03-2018, 03:51 PM - Forum: CQC Support - Replies (3)

I must be doing something wrong. But cant figure out what.

I used the auto generator to generator a keypad for my elk system and it works. I can arm and disarm with it.
I copied the button as well as the pop up into a new template. The button goes the pop up to pop up, and it displays the correct current status of the alarm system. So that is all good. But if I try to activate or deactivate the alarm though it nothing happens. I looked at the log server and I get a token expansion failed error (see below). Any suggestions?

Thanks

Code:
06/03 19:45:53-CQC, CQCWebSrv, CQCRunActionThread340
{
   CQCKit, CQCKit_ThisFacility.cpp.634, Failed/Data Format, Error: 6257/0/0
   Token expansion failed during command processing
   ArmArea : %(GVar:CfgRoomSecArea), %(GVar:ArmMode), \%(v)
     <CQCWebSrv> CQCIntfEng_ActEngine.cpp - 689
     <CQCWebSrv> CQCIntfEng_View.cpp - 6055
     <CQCWebSrv> CQCIntfEng_View.cpp - 3136
     <CQCWebSrv> CIDCtrls_GestHandler.cpp - 396

}

Print this item

  CQC Voice setup
Posted by: IVB - 06-01-2018, 09:33 PM - Forum: CQC Support - Replies (4)

Just to make sure i'm tracking, once I do all the windows speech/TTS/etc install, all I should have to do is say "Hello, Zira" and it'll respond?

I ask as it's not doing that, trying to troubleshoot why.

Print this item