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

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 1,799
» Latest member: JulioPreom
» Forum threads: 10,669
» Forum posts: 73,164

Full Statistics

Online Users
There are currently 126 online users.
» 0 Member(s) | 126 Guest(s)

Latest Threads
Official 5.4 Beta Discuss...
Forum: Beta Discussions
Last Post: Dean Roddey
5 hours ago
» Replies: 222
» Views: 11,275
Down time today
Forum: CQC Support
Last Post: Dean Roddey
11 hours ago
» Replies: 0
» Views: 14
ZWave integration frustra...
Forum: Installation/Configuration
Last Post: Dean Roddey
Yesterday, 09:05 AM
» Replies: 83
» Views: 1,843
Alexa Notifications
Forum: CQC Support
Last Post: Dean Roddey
Yesterday, 09:01 AM
» Replies: 1
» Views: 20
File Tag Repository and ....
Forum: CQC Support
Last Post: Dean Roddey
11-18-2018, 04:40 PM
» Replies: 10
» Views: 381
How To Configure SmartThi...
Forum: How-To
Last Post: vc1234
11-18-2018, 03:40 PM
» Replies: 10
» Views: 4,198
The subscription queue wa...
Forum: CQC Support
Last Post: Dean Roddey
11-17-2018, 03:29 PM
» Replies: 13
» Views: 316
tray icon keeps disappear...
Forum: CQC Support
Last Post: Dean Roddey
11-17-2018, 12:49 PM
» Replies: 37
» Views: 4,929
IV works on Desktop, not ...
Forum: CQC Support
Last Post: ControlFreak
11-16-2018, 07:12 PM
» Replies: 6
» Views: 110
How do I do this?
Forum: Installation/Configuration
Last Post: Dean Roddey
11-14-2018, 09:45 PM
» Replies: 27
» Views: 471

 
  Logic Server Math
Posted by: kblagron - 09-09-2018, 08:00 PM - Forum: CQC Support - Replies (6)

i want to perform a math operation on two elapsed time fields, and get a percentage. Is that possible in the Logic Server? if i select a float in the defined fields, it will not allow me to select a time as a source field to perform the operation.  it works fine with local/global variables.

Print this item

  CQCDriverBase:WriteBoolFld return value
Posted by: rbroders - 09-08-2018, 11:18 PM - Forum: CQC Support - Replies (1)

I have been improving error handling in my drivers and noticed that I was ignoring the result of WriteBoolFld (and all the other WriteXXXFld calls).  The documentation say it returns Boolean but provides no other information.


I assume True means it wrote the value successfully and False means the field was not written.


However the calls ALL seem to be returning false.  Perhaps it only returns true if the value was changed, and throws an exception for errors?  Can you explain how this works please?

Thanks -- Bob

Print this item

  Bug with Trigger Screen in AI
Posted by: kblagron - 09-07-2018, 08:11 PM - Forum: CQC Support - Replies (2)

On the screen to edit triggers, when you use the pulldown menu to select the type trigger you cannot use the mouse to select it, it requires the keyboard.  Also, you cannot use the scroll bar with a mouse, you must use the up/down arrows.  Seems to be the case on all 4 pulldowns.

Print this item

  Question on Formatting of Variable Text
Posted by: kblagron - 09-07-2018, 08:03 PM - Forum: CQC Support - Replies (2)

I was trying to format a variable text widget which is a calculated float number.  Is there anyway to format it so it shows just 1 decimal place, not two?  Right now, the Text setting is %(f).

Print this item

  reset driver statistics?
Posted by: rbroders - 09-06-2018, 06:06 PM - Forum: CQC Support - Replies (9)

Is it possible to reset driver statistics?  Like $Naks?  I thought these were automatically reset when the driver was loaded, and you could to math like $Naks / (today - $LoadTime) to get a Naks/day type of statistic.  I was surprised to reload a driver and see the old stat values!

--Bob

Print this item

  Driver Configuration w/8 prompts
Posted by: rbroders - 09-03-2018, 09:13 PM - Forum: CQC Support - Replies (1)

I have a driver with 8 prompts.  This doesn't work well with the driver configuration window as the 7th option tab appears in the far left position.  The next button does not bring up the 8th option (it moves to Moniker).  Fortunately the upside down triangle in the upper right lets me set all my options and then get to the summary page.

   

--Bob

Print this item

  Secure connections enabled
Posted by: Dean Roddey - 09-02-2018, 01:02 PM - Forum: Announcements - No Replies

We now have a security certificate installed, so you can now use https://www.charmedquark.com to access our forum and web site. We aren't yet forcibly redirecting non-secure connections to the secure versions, but probably will do that soon. Let us know if you have any issues.

Print this item

  Sonos Driver
Posted by: zra - 09-01-2018, 12:31 PM - Forum: CQC Support - Replies (3)

Hi Dean. I know we've talked about this before and I just read your post on the new Sonos Amp API. 

One of the problems with the current driver is that it doesn't get metadata for the songs that stream from SiriusXM. Perhaps other streaming options as well. 

I pulled out my wireshark this morning and looked through the stream between my the sonos app (on my PC) and my sonos connect. Here is the pertinent data:

Quote:NOTIFY /notify HTTP/1.1
HOST: 10.0.1.102:3400
CONNECTION: close
CONTENT-TYPE: text/xml
CONTENT-LENGTH: 3010
NT: upnp:event
NTS: upnp:propchange
SID: uuid:RINCON_B8E937977DE401400_sub0000003808
SEQ: 35

<e:propertyset xmlns:e="urnConfusedchemas-upnp-org:event-1-0"><e:property><LastChange>&lt;Event xmlns=&quot;urnConfusedchemas-upnp-org:metadata-1-0/AVT/&quot; xmlns:r=&quot;urnConfusedchemas-rinconnetworks-com:metadata-1-0/&quot;&gt;&lt;InstanceID val=&quot;0&quot;&gt;&lt;TransportState val=&quot;PLAYING&quot;/&gt;&lt;CurrentPlayMode val=&quot;NORMAL&quot;/&gt;&lt;CurrentCrossfadeMode val=&quot;0&quot;/&gt;&lt;NumberOfTracks val=&quot;1&quot;/&gt;&lt;CurrentTrack val=&quot;1&quot;/&gt;&lt;CurrentSection val=&quot;0&quot;/&gt;&lt;CurrentTrackURI val=&quot;x-sonosapi-hls:live%3a9420?sid=37&amp;amp;flags=8480&amp;amp;sn=1&quot;/&gt;&lt;CurrentTrackDuration val=&quot;0:00:00&quot;/&gt;&lt;CurrentTrackMetaData val=&quot;&amp;lt;DIDL-Lite xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot; xmlns:upnp=&amp;quot;urnConfusedchemas-upnp-org:metadata-1-0/upnp/&amp;quot; xmlns:r=&amp;quot;urnConfusedchemas-rinconnetworks-com:metadata-1-0/&amp;quot; xmlns=&amp;quot;urnConfusedchemas-upnp-org:metadata-1-0/DIDL-Lite/&amp;quot;&amp;gt;&amp;lt;item id=&amp;quot;-1&amp;quot; parentID=&amp;quot;-1&amp;quot; restricted=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;res protocolInfo=&amp;quot;sonos.com-http:*:application/x-mpegURL:*&amp;quot;&amp;gt;x-sonosapi-hls:live%3a9420?sid=37&amp;amp;amp;flags=8480&amp;amp;amp;sn=1&amp;lt;/res&amp;gt;&amp;lt;rConfusedtreamContent&amp;gt;BR P|TYPE=SNG|TITLE Every Kinda People|ARTIST Robert Palmer|ALBUM &amp;lt;/rConfusedtreamContent&amp;gt;&amp;lt;r:radioShowMd&amp;gt;&amp;lt;/r:radioShowMd&amp;gt;&amp;lt;upnp:albumArtURI&amp;gt;http://albumart.siriusxm.com/albumart/2000/NDCA-000031560-001_m.jpg&amp;lt;/upnp:albumArtURI&amp;gt;&amp;lt;dc:title&amp;gt;x-sonosapi-hls:live:9420?sid=37&amp;amp;amp;flags=8480&amp;amp;amp;sn=1&amp;lt;/dc:title&amp;gt;&amp;lt;upnp:class&amp;gt;object.item.audioItem.musicTrack&amp;lt;/upnp:class&amp;gt;&amp;lt;/item&amp;gt;&amp;lt;/DIDL-Lite&amp;gt;&quot;/&gt;&lt;r:NextTrackURI val=&quot;&quot;/&gt;&lt;r:NextTrackMetaData val=&quot;&quot;/&gt;&lt;r:EnqueuedTransportURI val=&quot;x-sonosapi-hls:live%3a9420?sid=37&amp;amp;flags=8480&amp;amp;sn=1&quot;/&gt;&lt;r:EnqueuedTransportURIMetaData val=&quot;&amp;lt;DIDL-Lite xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot; xmlns:upnp=&amp;quot;urnConfusedchemas-upnp-org:metadata-1-0/upnp/&amp;quot; xmlns:r=&amp;quot;urnConfusedchemas-rinconnetworks-com:metadata-1-0/&amp;quot; xmlns=&amp;quot;urnConfusedchemas-upnp-org:metadata-1-0/DIDL-Lite/&amp;quot;&amp;gt;&amp;lt;item id=&amp;quot;-1&amp;quot; parentID=&amp;quot;-1&amp;quot; restricted=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;dc:title&amp;gt;311 - Yacht Rock Radio&amp;lt;/dc:title&amp;gt;&amp;lt;upnp:class&amp;gt;object.item.audioItem.audioBroadcast&amp;lt;/upnp:class&amp;gt;&amp;lt;desc id=&amp;quot;cdudn&amp;quot; nameSpace=&amp;quot;urnConfusedchemas-rinconnetworks-com:metadata-1-0/&amp;quot;&amp;gt;SA_RINCON9479_Zra1974&amp;lt;/desc&amp;gt;&amp;lt;/item&amp;gt;&amp;lt;/DIDL-Lite&amp;gt;&quot;/&gt;&lt;/InstanceID&gt;&lt;/Event&gt;</LastChange></e:property></e:propertyset>HTTP/1.1 200 OK
Server: Linux UPnP/1.0 Sonos/44.2-55120 (WDCR:Microsoft Windows NT 6.1.7601 Service Pack 1)
Connection: close

BR P|TYPE=SNG|TITLE Every Kinda People|ARTIST Robert Palmer|ALBUM 

Here you can see the metadata for the current playing track. 

Is this something you'd be willing to take a hack at with the current driver? It would be a big improvement. 

Print this item

  Driver info/stats
Posted by: rbroders - 08-31-2018, 05:30 PM - Forum: CQC Support - Replies (6)

When right clicking on a Device an info/stats window appears which has all the configuration information for the device.

It also contains version, but I can't get it to update.  Is that the version of the driver when the device was first installed, or the current version?  I updated a driver to fix a bug and also updated the manifest.  I restarted the AppServer (and even rebooted).  The info/stats window still shows the old version!  When I pretend to create a new device, the driver version is correct.

Also, the code is behaving correctly now, so I new it is in fact using the correct version.

Its just frustrating trying to figure it all out sometimes.

--Bob

Print this item

  Widget table doesn't update Attributes tab
Posted by: rbroders - 08-30-2018, 07:37 PM - Forum: CQC Support - Replies (6)

5.3.2: When you select a widget in the widgets tab (glad to see this return), the bounding box is highlighted on the template page, but the attributes tab does not update.  So its still kind of hard to update the attributes of widgets which are under other widgets.

Also, the current interface errors window promises "Select an error to find the offending widget.  Double click to remove one.", but this does not seem to work.

Thanks -- Bob

Print this item