Pronto or Girder 'buffer'?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • siberian
    Member
    • Dec 2004
    • 34

    #1

    Pronto or Girder 'buffer'?

    Love my Pronto so far but I had a question that I can't find answered anywhere.

    Does the Pronto hardware or Girder software have any sort of storage buffer? Here is what I am doing.

    1) Page with a nice little map of my house
    2) User picks what room they are in
    3) User gets a page with all devices in that room to control
    4) Here the user can select what inputs they want switched to this room.

    Thats the easy part, it gets more complex now that I have to allow them access to the switching system since the switch requires commands be given INPUT to OUTPUT.

    Essentially I have reversed the process to 'Select your output location and now pick an input'.

    So, what I'd like to do is place my 'room' in a buffer on the pronto (or send Girder an IR command to set a buffer) and then when the user selects an output have girder or pronto compose the new command.

    Sounds a lot more complex then it is

    John-
  • Andrew Pratt
    Ultra Senior Member
    • Aug 2000
    • 16478

    #2
    No you can't do that on the pronto...you'll have to emulate it somehow with the way you walk people through the macro's. I don't fully understand what it is you're trying to do but there has to be a way to step people through it with different panels on the pronto

    Comment

    • Eiffel
      Member
      • Aug 2003
      • 57

      #3
      Girder should be able to do what you're looking for:

      For instance, when you select a new room, you could send a specific IR code which girder will catch, and use to enable/disable some groupings of commands.

      With a pronto, you may also be able to send multiple commands and achieve similar functionality for most keys (It wont work with 'repeat' keys though). For instance when you push the 'CD' button on your pronto you could send the following IR signals:
      - Select CD input on sony receiver (for Fam. room and BR1)
      - Select CD input on Rotel preamp (for Living room)
      - Select CD function on Bose alarmclock (just kidding)

      Eiffel

      Comment

      • siberian
        Member
        • Dec 2004
        • 34

        #4
        I may actually try to use LUA and Girder to handle this.

        Fundamentally the issue here is that I am controlling a serial device, not an IR device.

        The serial device command goes in the order of

        INPUT
        OUTPUT
        TAKE CHANGE

        Where an input is an input source and an output is a specific output location in the house. So input 1 may be tivo and output 4 is my office. I would say

        C (hange)
        I (nput)
        1 (tivo)
        O (utput)
        4 (office)
        T (Take the change)

        That would switch tivo to my office tv. etc etc etc

        So, here we see that the command structure requires you to define an input and then an output.

        Thats fine but my issue is that each room has its own equipment. So my office has a Sharp LCD TV and an old kenwood receiver. My living room has a Sony TV and no receiver and the tivo IR is distributed everywhere via homerun to my panel in the garage.

        Result:Each room has its own set of remotes. Bogus! So my thinking is that if I can 'tell' the pronto what room I am in I can have a set of screens for each room that is only relevant to the IR that room. When I am in my office 'volume up' will send the sharp LCD volume up. When I am in the living room it sends the 'Sony' volume up. Then we just carry the pronto around.

        Thats when the 'pick your room first' comes into play.

        Pick your room
        Pick your source
        Pronto presents relevant screens for that room after issuing the 'switch' command via Girder.

        Problem: serial string requires input before output requiring a buffer of some sort.

        I'll poke at LUA this weekend and see what I can get.

        Thanks folks, definently toss more opinions and ideas out if you have any.
        John

        Originally posted by Andrew Pratt
        No you can't do that on the pronto...you'll have to emulate it somehow with the way you walk people through the macro's. I don't fully understand what it is you're trying to do but there has to be a way to step people through it with different panels on the pronto

        Comment

        • siberian
          Member
          • Dec 2004
          • 34

          #5
          Got it!

          No need for LUA.

          What I am doing is setting is giving each input device and output location its own IR code.

          Then I treat [treg1] as the INPUT device and [treg2] as the OUTPUT device.

          Then, when Girder recieves the code for the input device it sets [treg1] to a predefined number. Same for the output device.

          When the actual switch is requested(another IR command) Girder, using the Serial.dll plugin for generic serial support, sends 'XCI[treg1]O[treg2]T' to the serial port.

          Voila! IR based matrix switching via Girder.

          Awesome, thanks for your pointers Andrew, I'd have never jumped on the pronto without them. In fact, I already sold all my Crestron gear on ebay

          John-

          Comment

          Related Topics

          Collapse

          • roscoe62
            RSP976 RS232 woes
            by roscoe62
            Hi there!

            I am trying to get my HTPC to send RS232 commands to my Rotel RSP976 but I'm not having much luck!

            I purchased a PCI card that adds 2 comm ports to my PC (com3 & 4) and they show correctly in XP. I constructed the cable as outlined on this fine forum and I'm...
            24 November 2003, 16:39 Monday
          • PiDD
            I took the plunge!
            by PiDD
            I finally picked up the 1098 and I have to say WOW. Even the wife who normally gives me the 'I cant hear the difference' said that the sound was clearer with more definition.

            A special thanks to Andrew for the audition, that clinched the deal.

            Are there any Girder users...
            07 August 2004, 13:10 Saturday
          • SiliGoose
            Pronto Disassembly
            by SiliGoose
            I dropped my Pronto onto a table. The drop was only about 6" but it was enough to make the fragile Pronto stop working.

            I think I've figured out what happened. One of the metal contacts for the negative side of the battery has fallen to the interior of my Pronto. I assume the impact...
            01 April 2002, 01:02 Monday
          • Patrick TX
            MX500 VS Pronto TSU3000 W/ 1066?
            by Patrick TX
            My 1066/1075 will be here on Monday, & I'm going crazy trying to decide on a remote. I had a Yamaha RAV2000 (pronto TSU2000 clone) which I was not crazy about. I hear nothing but praise for the MX-500, & it's CHEAP! The new Pronto TSU3000 is in stock at Amazon for $245 shipped, which is a surprisingly...
            22 February 2003, 10:15 Saturday
          • dennis123
            Source switching with pronto on 1098
            by dennis123
            Hello,

            I have a 1098 and I want to buy a new pronto.

            What I want to know is; When switching source you should keep the button
            V1, V2, etc. pressed for a few seconds. I know when you want this in a pronto you should also press the button for a longer period. ...
            07 December 2004, 11:11 Tuesday
          • Loading...
          • No more items.
          Working...
            Searching...Please wait.
            An unexpected error was returned: 'Your submission could not be processed because you have logged in since the previous page was loaded.

            Please push the back button and reload the previous window.'
            An unexpected error was returned: 'Your submission could not be processed because the token has expired.

            Please push the back button and reload the previous window.'
            An internal error has occurred and the module cannot be displayed.
            There are no results that meet this criteria.
            Search Result for "|||"