You will find both these implementations here:
https://github.com/search?type=Repositories&language=JavaScript&q=crestron&repo=&langOverride=&x=28&y=11&start_value=1
Jarrod
On Dec 14, 4:34 pm, Jarrod Bell <jar...@guilink.com> wrote:
> This is possible if you use the CIP or CrestronMobile methods of
> communication.
>
> You will find both these implementations here:https://github.com/search?type=Repositories&language=JavaScript&q=cre...
>
> Jarrod
>
> On 15/12/11 4:03 AM, Matt Rasmussen wrote:
>
>
>
> > I'm wondering if anyone has successfully added Command Fusion client
> > in multiple processors and have it connect to all of them
> > simultaneously, rather than creating EISC's from a master processor to
> > all the different processors in the system to do what I need?- Hide quoted text -
>
> - Show quoted text -
The demo program seems to work fine.
On Dec 14, 4:34 pm, Jarrod Bell <jar...@guilink.com> wrote:
> This is possible if you use the CIP or CrestronMobile methods of
> communication.
>
> You will find both these implementations here:https://github.com/search?type=Repositories&language=JavaScript&q=cre...
Jarrod
Other than the token names, is there anything else that needs to be
defined specifically? The system name / feedback regex names are
identical when defined in the token, should that work?
System Name: CIP1, CIP2 ...
Feedback Name: CIP1_Feedback, CIP2_Feedback ...
Once I do that, things seem to be working just fine with an AV2 and
and MC3 from one iPad, pretty cool.
Glad to see you on board with CIP/CF...
I also saw your thread w/ Heath on the Yahoo group [
http://tech.groups.yahoo.com/group/Crestron/message/150386 ]
What is your application to talk to multiple processors? A typical AV/
HVAC/Lighting split?
I hadn't thought of that flexibilty before, but it makes sense and
would cut down on some EISC latency and bloat.
I can just drop an Xpanel on my Hvac processor and in my D3 program
and talk direct. Nice.
Keep us posted as the project comes online...
Matt C
> > and MC3 from one iPad, pretty cool.- Hide quoted text -
We've been using 3 ipads as sales tools. They all connect back to one
AV2 in our shop on 3 different IPID's.
Been running for 6 months now with no issues. It's been very stable
for us.
Same with my setup of a QM-RMC and a Pac2m at home...
Eg. token name "CIP2_Feedback_Name" with value of "IncomingData2" would
use the "IncomingData2" feedback item to watch the FeedbackMatchedEvent.
So long as "CIP2" exists in your "CIP_System_Names" token value.
At least that's how the JavaScript seems to work (lines 18-38).
Jarrod
Then I cut and pasted the stuff from the example program in Notepad++
and it worked fine.
But I haven't messed with it since then of course...I just copy/paste
the working code into new projects.
--
You received this message because you are subscribed to the Google Groups "CommandFusion" group.
To post to this group, send email to comman...@googlegroups.com.
To unsubscribe from this group, send email to commandfusio...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/commandfusion?hl=en.
So in the systems name token you just comma delimit all the systems.
(MC3,QM,AV2,Pro2)
Then you define what each feedback regex is named for each system.
Then you define what IP_ID should be used for each system.
Based on that....is there any reason why we cannot set the IP_ID token
during runtime to switch the IP_ID a system is connecting to? It's
been discussed here before and thought to be not possible due to JS
limitations. But this suggests it is all in the tokens.
This would be great for updating legacy non-crosspoint systems.
Just drop in an Xpanel for each zone. Then change your IP_ID to kmove
from room to room.
You would need to change the variable that the token name is assigned to
as well, and then restart the system I believe.
I'm not familiar with the whole CIP thing, but from a CF standpoint,
definitely sounds possible what you are after.
Jarrod
On 18/12/11 3:13 PM, Mqsack wrote:
> Nice Heath. Happens to the best of us ;)
>
> So in the systems name token you just comma delimit all the systems.
> (MC3,QM,AV2,Pro2)
>
> Then you define what each feedback regex is named for each system.
>
> Then you define what IP_ID should be used for each system.
>
> Based on that....is there any reason why we cannot set the IP_ID token
> during runtime to switch the IP_ID a system is connecting to? It's
> been discussed here before and thought to be not possible due to JS
> limitations. But this suggests it is all in the tokens.
>
> This would be great for updating legacy non-crosspoint systems.
>
> Just drop in an Xpanel for each zone. Then change your IP_ID to kmove
> from room to room.
>
> On Dec 17, 11:01 pm, Heath Volmer<hvol...@ddsys.co> wrote:
>> Got it Matt.
>>
>> (Once again I've wasted an hour troubleshooting CF when the problem was in Simpl. Didn't have the CIP pointed to an Xpanel whose inputs were connected to outputs for FB testing�.)
>>
>> It's all in the naming, for example:
>>
>> System Manager:
>>
>> System Name: MC3
>> Feedback Name: MC3_In
>> System Name: QM
>> Feedback Name: QM_In
>>
>> Tokens:
>>
>> ("name" --- "Value")
>> "CIP_System_Names" --- "MC3,QM"
>> "MC3:Feedback_Name" ---"MC3_In"
>> "MC3:IP_ID" --- "05"
>> "QM:Feedback_Name" ---"QM_In"
>> "QM:IP_ID" --- "03"
>>
>> That's all I set, deleted all other tokens since they have default values in the JS. I would probably want to segregate the joins for each system to minimize the doubling up of data spewing back and forth, but for now...
>>
>> After reading the JS, I knew it should work, and it turns out I was just sending presses to an XPanel that wasn't sending back fb!!! Ugh.
>>
>> Heath Volmer
>> Digital Domain Systems
>> (303) 517-9714
>>
>> On Dec 17, 2011, at 7:04 PM, Heath Volmer wrote:
>>
>>
>>
>>
>>
>>
>>
>>> I've been studying this JS for the last hour and I can't seem to figure out why it doesn't work. I've put all sort of log entries in the js and it appears to be doing what it's supposed to�.
When you say restart the system, do you mean the JS script? or
iViewer?
On Dec 17, 11:16 pm, Jarrod Bell <jar...@guilink.com> wrote:
> It's possible, but you need to do more than just change the token (the
> token is only used on startup).
>
> You would need to change the variable that the token name is assigned to
> as well, and then restart the system I believe.
>
> I'm not familiar with the whole CIP thing, but from a CF standpoint,
> definitely sounds possible what you are after.
>
> Jarrod
>
> On 18/12/11 3:13 PM, Mqsack wrote:
>
>
>
>
>
>
>
> > Nice Heath. Happens to the best of us ;)
>
> > So in the systems name token you just comma delimit all the systems.
> > (MC3,QM,AV2,Pro2)
>
> > Then you define what each feedback regex is named for each system.
>
> > Then you define what IP_ID should be used for each system.
>
> > Based on that....is there any reason why we cannot set the IP_ID token
> > during runtime to switch the IP_ID a system is connecting to? It's
> > been discussed here before and thought to be not possible due to JS
> > limitations. But this suggests it is all in the tokens.
>
> > This would be great for updating legacy non-crosspoint systems.
>
> > Just drop in an Xpanel for each zone. Then change your IP_ID to kmove
> > from room to room.
>
> > On Dec 17, 11:01 pm, Heath Volmer<hvol...@ddsys.co> wrote:
> >> Got it Matt.
>
> >> (Once again I've wasted an hour troubleshooting CF when the problem was in Simpl. Didn't have the CIP pointed to an Xpanel whose inputs were connected to outputs for FB testing .)
>
> >> It's all in the naming, for example:
>
> >> System Manager:
>
> >> System Name: MC3
> >> Feedback Name: MC3_In
> >> System Name: QM
> >> Feedback Name: QM_In
>
> >> Tokens:
>
> >> ("name" --- "Value")
> >> "CIP_System_Names" --- "MC3,QM"
> >> "MC3:Feedback_Name" ---"MC3_In"
> >> "MC3:IP_ID" --- "05"
> >> "QM:Feedback_Name" ---"QM_In"
> >> "QM:IP_ID" --- "03"
>
> >> That's all I set, deleted all other tokens since they have default values in the JS. I would probably want to segregate the joins for each system to minimize the doubling up of data spewing back and forth, but for now...
>
> >> After reading the JS, I knew it should work, and it turns out I was just sending presses to an XPanel that wasn't sending back fb!!! Ugh.
>
> >> Heath Volmer
> >> Digital Domain Systems
> >> (303) 517-9714
>
> >> On Dec 17, 2011, at 7:04 PM, Heath Volmer wrote:
>
> >>> I've been studying this JS for the last hour and I can't seem to figure out why it doesn't work. I've put all sort of log entries in the js and it appears to be doing what it's supposed to .
Not sure what else needs to be managed here though.
Jarrod
What about creating, say, 8 systems all with the same target (IP
address), but 8 different feedback regex and IP_ID definitions.
Is it possible to enable/disable systems easily?
Then I could leave 7 dormant and only liven up the one I want.
Just curious...
Jarrod
But heath, if you want to take a stab at CIP 1.2, I'll help if I can...
Thanks!