Announcement

Collapse
No announcement yet.

RS232 or IP control of Martin Logan MDA-16 Zoned Amp

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Originally posted by John245 View Post

    May I suggest to start with the Sample command strings.

    Or just start with the basics and first get it working with RS-232.
    ---
    John
    Thanks John, I'm open to all / any advice!

    I have a 232 cable and following your note have tried to sort comms via that, but the the issues I'm running into are the same as above.

    Comment


    • #32
      Here's all the info on the amp... MDX IP RS232 there's a tab in here with all the available expressions.

      All I really want to control from HS is:
      1. zone on/off
      2. zone volume
      3. zone input selection

      Comment


      • #33
        risquare - Thanks for your persistence with this. I've tried as you advise:

        I set name expression to:

        Z1POW&&Z2POW&&Z3POW&&Z4POW&&Z5POW&&Z6POW&&Z7POW&&Z8POW


        ..and value expression to:

        Substring((Split(input, ";")[0]),5)&& Substring((Split(input, ";")[1]),5)&&Substring((Split(input, “;”)[2]),5)&& Substring((Split(input, “;”)[3]),5)&&Substring((Split(input, “;”)[4]),5)&& Substring((Split(input, “;”)[5]),5)&&Substring((Split(input, “;”)[6]),5)&& Substring((Split(input, “;”)[7]),5)


        Then had the following back:

        8 lots of this error...
        Big5 Error (Big5Connection) at Flee.ExpressionElements.Base.ExpressionElement.ThrowCompileE xception(String messageKey, CompileExceptionReason reason, Object[] arguments) at Flee.ExpressionElements.MemberElements.IdentifierElement.Res olveInternal() at Flee.ExpressionElements.Base.MemberElement.Resolve(IServiceP rovider services) at Flee.ExpressionElements.MemberElements.InvocationListElement .Resolve(IList elements, IServiceProvider services) at Flee.ExpressionElements.MemberElements.InvocationListElement ..ctor(IList elements, IServiceProvider services) at Flee.Parsing.FleeExpressionAnalyzer.ExitMemberExpression(Pro duction node) at Flee.Parsing.ExpressionAnalyzer.Exit(Node node) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.Parser.ExitNode(Node node) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseAlternative(ProductionPa tternAlternative alt) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParsePattern(ProductionPatter n pattern) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseElement(Production node, ProductionPatternElement elem) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseAlternative(ProductionPa tternAlternative alt) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParsePattern(ProductionPatter n pattern) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseElement(Production node, ProductionPatternElement elem) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseAlternative(ProductionPa tternAlternative alt) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParsePattern(ProductionPatter n pattern) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseElement(Production node, ProductionPatternElement elem) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseAlternative(ProductionPa tternAlternative alt) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParsePattern(ProductionPatter n pattern) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseElement(Production node, ProductionPatternElement elem) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseAlternative(ProductionPa tternAlternative alt) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParsePattern(ProductionPatter n pattern) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseElement(Production node, ProductionPatternElement elem) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseAlternative(ProductionPa tternAlternative alt) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParsePattern(ProductionPatter n pattern) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseElement(Production node, ProductionPatternElement elem) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseAlternative(ProductionPa tternAlternative alt) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParsePattern(ProductionPatter n pattern) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseElement(Production node, ProductionPatternElement elem) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseAlternative(ProductionPa tternAlternative alt) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParsePattern(ProductionPatter n pattern) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseElement(Production node, ProductionPatternElement elem) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseAlternative(ProductionPa tternAlternative alt) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParsePattern(ProductionPatter n pattern) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseElement(Production node, ProductionPatternElement elem) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseAlternative(ProductionPa tternAlternative alt) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParsePattern(ProductionPatter n pattern) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseElement(Production node, ProductionPatternElement elem) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseAlternative(ProductionPa tternAlternative alt) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParsePattern(ProductionPatter n pattern) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseElement(Production node, ProductionPatternElement elem) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseAlternative(ProductionPa tternAlternative alt) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParsePattern(ProductionPatter n pattern) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseElement(Production node, ProductionPatternElement elem) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseAlternative(ProductionPa tternAlternative alt) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParsePattern(ProductionPatter n pattern) at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.RecursiveDescentParser.ParseStart() at Flee.Parsing.grammatica_1._5.alpha2.PerCederberg.Grammatica. Runtime.Parser.Parse() at Flee.PublicTypes.ExpressionContext.DoParse() at Flee.PublicTypes.ExpressionConte
        xt.Parse(String expression, IServiceProvider services) at Flee.InternalTypes.Expression`1.Compile(String expression, ExpressionOptions options) at Flee.InternalTypes.Expression`1..ctor(String expression, ExpressionContext context, Boolean isGeneric) at Flee.PublicTypes.ExpressionContext.CompileDynamic(String expression) at HSPI_Big5.Big5Connection.EncodeStringForTransmission(String message, String input)
        Feb-22 22:01:20 Big5 Error (Big5Connection) IdentifierElement: Could not find a field/property/variable with the name 'Z1POW'
        Feb-22 22:01:20 Big5 [Big5 Plugin] [Raw message in]: Z1POW0;Z2POW0;Z3POW0;Z4POW0;Z5POW0;Z6POW0;Z7POW0;Z8POW0;
        Feb-22 22:01:20 Big5 [TcpConnection] Creating outgoing TCP connection
        Feb-22 22:01:20 Big5 [TcpConnection] [TCP TCP hostname 192.168.1.67, port 14999 OUT]: Z0POW?;
        Feb-22 22:01:20 Big5 [Big5 Plugin] message = Z0POW?;
        Feb-22 22:01:20 Big5 [Big5 Plugin] profile = 621257
        Feb-22 22:01:20 Big5 [Big5 Plugin] type = TCP
        Feb-22 22:01:20 Big5 [Big5 Plugin] Debugging dictionary with 3 keys
        Feb-22 22:01:20 Event Event Trigger "AAAA Anthem - Copy"
        Feb-22 22:01:20 Event Event AAAA Anthem - Copy triggered by the event page 'Run' button.
        The devices set up were:

        Click image for larger version  Name:	Screenshot 2020-02-22 at 22.14.19.png Views:	0 Size:	143.3 KB ID:	1365364

        Comment


        • #34
          Try this

          1. Use straight quotes ONLY. Never use curly quotes or left/right quotes.
          2. Put the strings in quotes for the Name Expressions. Sorry my mistake

          "Z1POW"&&"Z2POW"&&....

          Comment


          • #35
            Thanks. I've tried that, getting a different outcome (still not working)...
            \
            Feb-23 08:03:24 Big5 [TcpConnection] [TCP TCP hostname 192.168.1.67, port 14999 IN]: Z1POW0;Z2POW0;Z3POW0;Z4POW0;Z5POW0;Z6POW0;Z7POW0;Z8POW0;
            Feb-23 08:03:24 Big5 [Big5 Plugin] [TCP TCP hostname 192.168.1.67, port 14999 IN]: ${ Substring((Split(input, “;”)[7]),5)}
            Feb-23 08:03:24 Big5 Error (Big5Connection) at Flee.PublicTypes.ExpressionContext.DoParse() at Flee.PublicTypes.ExpressionContext.Parse(String expression, IServiceProvider services) at Flee.InternalTypes.Expression`1.Compile(String expression, ExpressionOptions options) at Flee.InternalTypes.Expression`1..ctor(String expression, ExpressionContext context, Boolean isGeneric) at Flee.PublicTypes.ExpressionContext.CompileDynamic(String expression) at HSPI_Big5.Big5Connection.EncodeStringForTransmission(String message, String input)
            Feb-23 08:03:24 Big5 Error (Big5Connection) SyntaxError: unexpected character '“', on line: 1 column: 26
            Feb-23 08:03:24 Big5 Error (Big5Connection) at Flee.PublicTypes.ExpressionContext.DoParse() at Flee.PublicTypes.ExpressionContext.Parse(String expression, IServiceProvider services) at Flee.InternalTypes.Expression`1.Compile(String expression, ExpressionOptions options) at Flee.InternalTypes.Expression`1..ctor(String expression, ExpressionContext context, Boolean isGeneric) at Flee.PublicTypes.ExpressionContext.CompileDynamic(String expression) at HSPI_Big5.Big5Connection.EncodeStringForTransmission(String message, String input)
            Feb-23 08:03:24 Big5 Error (Big5Connection) SyntaxError: unexpected character '“', on line: 1 column: 26
            Feb-23 08:03:24 Big5 Error (Big5Connection) at Flee.PublicTypes.ExpressionContext.DoParse() at Flee.PublicTypes.ExpressionContext.Parse(String expression, IServiceProvider services) at Flee.InternalTypes.Expression`1.Compile(String expression, ExpressionOptions options) at Flee.InternalTypes.Expression`1..ctor(String expression, ExpressionContext context, Boolean isGeneric) at Flee.PublicTypes.ExpressionContext.CompileDynamic(String expression) at HSPI_Big5.Big5Connection.EncodeStringForTransmission(String message, String input)
            Feb-23 08:03:24 Big5 Error (Big5Connection) SyntaxError: unexpected character '“', on line: 1 column: 26
            Feb-23 08:03:24 Big5 Error (Big5Connection) at Flee.PublicTypes.ExpressionContext.DoParse() at Flee.PublicTypes.ExpressionContext.Parse(String expression, IServiceProvider services) at Flee.InternalTypes.Expression`1.Compile(String expression, ExpressionOptions options) at Flee.InternalTypes.Expression`1..ctor(String expression, ExpressionContext context, Boolean isGeneric) at Flee.PublicTypes.ExpressionContext.CompileDynamic(String expression) at HSPI_Big5.Big5Connection.EncodeStringForTransmission(String message, String input)
            Feb-23 08:03:24 Big5 Error (Big5Connection) SyntaxError: unexpected character '“', on line: 1 column: 26
            Feb-23 08:03:24 Big5 Error (Big5Connection) at Flee.PublicTypes.ExpressionContext.DoParse() at Flee.PublicTypes.ExpressionContext.Parse(String expression, IServiceProvider services) at Flee.InternalTypes.Expression`1.Compile(String expression, ExpressionOptions options) at Flee.InternalTypes.Expression`1..ctor(String expression, ExpressionContext context, Boolean isGeneric) at Flee.PublicTypes.ExpressionContext.CompileDynamic(String expression) at HSPI_Big5.Big5Connection.EncodeStringForTransmission(String message, String input)
            Feb-23 08:03:24 Big5 Error (Big5Connection) SyntaxError: unexpected character '“', on line: 1 column: 26
            Feb-23 08:03:24 Big5 Error (Big5Connection) at Flee.PublicTypes.ExpressionContext.DoParse() at Flee.PublicTypes.ExpressionContext.Parse(String expression, IServiceProvider services) at Flee.InternalTypes.Expression`1.Compile(String expression, ExpressionOptions options) at Flee.InternalTypes.Expression`1..ctor(String expression, ExpressionContext context, Boolean isGeneric) at Flee.PublicTypes.ExpressionContext.CompileDynamic(String expression) at HSPI_Big5.Big5Connection.EncodeStringForTransmission(String message, String input)
            Feb-23 08:03:24 Big5 Error (Big5Connection) SyntaxError: unexpected character '“', on line: 1 column: 26
            Feb-23 08:03:24 Big5 [Big5 Plugin] [Raw message in]: Z1POW0;Z2POW0;Z3POW0;Z4POW0;Z5POW0;Z6POW0;Z7POW0;Z8POW0;
            Feb-23 08:03:24 Big5 [TcpConnection] Reusing existing outgoing TCP connection
            Feb-23 08:03:24 Big5 [TcpConnection] [TCP TCP hostname 192.168.1.67, port 14999 OUT]: Z0POW?;
            Feb-23 08:03:24 Big5 [Big5 Plugin] message = Z0POW?;
            Feb-23 08:03:24 Big5 [Big5 Plugin] profile = 621257
            Feb-23 08:03:24 Big5 [Big5 Plugin] type = TCP
            Feb-23 08:03:24 Big5 [Big5 Plugin] Debugging dictionary with 3 keys
            Feb-23 08:03:24 Event Event Trigger "AAAA Anthem - Copy"
            Feb-23 08:03:24 Event Event AAAA Anthem - Copy triggered by the event page 'Run' button.

            Click image for larger version

Name:	Screenshot 2020-02-23 at 08.02.10.png
Views:	33
Size:	179.0 KB
ID:	1365430

            Comment


            • #36
              I'm making progress! As John suggested earlier in the thread, I'm tempted to work on a basic command/response and get that working properly. Lets take a single zone's power as an example...

              I have now got a device now that updates it's status to on/off with the amp zone turning on/off - so far so good.

              However, it also changes if I turn any of the other zones on or off.

              How do I configure so I have a Zone Power device for all 8 zones that only updates when the respective zone updates?

              Comment


              • #37
                Originally posted by Stevemeck View Post
                I'm making progress! As John suggested earlier in the thread, I'm tempted to work on a basic command/response and get that working properly. Lets take a single zone's power as an example...

                I have now got a device now that updates it's status to on/off with the amp zone turning on/off - so far so good.

                However, it also changes if I turn any of the other zones on or off.

                How do I configure so I have a Zone Power device for all 8 zones that only updates when the respective zone updates?
                Do you mean that in case you send Z3POW1 all zones are updated instead of only zone 3?

                ---
                John

                Comment


                • #38
                  Hi John. Its now functioning to a certain extent. So, using this profile:

                  Click image for larger version  Name:	Screenshot 2020-02-23 at 13.51.11.png Views:	0 Size:	146.8 KB ID:	1365488

                  and running this event:

                  Click image for larger version  Name:	Screenshot 2020-02-23 at 13.53.06.png Views:	0 Size:	217.6 KB ID:	1365489



                  Big 5 creates this device:

                  Click image for larger version  Name:	Screenshot 2020-02-23 at 13.54.04.png Views:	0 Size:	13.3 KB ID:	1365490

                  If I then change the zone power to off (via amp) then device changes to:

                  Click image for larger version  Name:	Screenshot 2020-02-23 at 13.55.35.png Views:	0 Size:	18.8 KB ID:	1365491

                  And cycles correctly each time I power zone 1 on or off. Heres the log FYI:
                  Feb-23 13:56:57 Big5 [TcpConnection] [TCP TCP hostname 192.168.1.67, port 14999 IN]: Z1POW1;
                  Feb-23 13:56:57 Big5 [Big5 Plugin] [TCP TCP hostname 192.168.1.67, port 14999 IN]: 1
                  Feb-23 13:56:57 Big5 [Big5 Plugin] [Raw message in]: Z1POW1;
                  However, if I then toggle the power status of any other zone it also shifts the zone 1 device on / off. Here's the log when I turn zone 2 on:
                  Feb-23 13:58:51 Big5 [TcpConnection] [TCP TCP hostname 192.168.1.67, port 14999 IN]: Z2POW1;
                  Feb-23 13:58:51 Big5 [Big5 Plugin] [TCP TCP hostname 192.168.1.67, port 14999 IN]: 1
                  Feb-23 13:58:51 Big5 [Big5 Plugin] [Raw message in]: Z2POW1;

                  So the Zone 1 device is not picking up that this is a different zone. Hope that makes sense. Thanks for taking time to look at this, I really appreciate the help.

                  Comment


                  • #39
                    Originally posted by Stevemeck View Post
                    Hi John. Its now functioning to a certain extent. So, using this profile:

                    Click image for larger version Name:	Screenshot 2020-02-23 at 13.51.11.png Views:	0 Size:	146.8 KB ID:	1365488

                    and running this event:

                    Click image for larger version Name:	Screenshot 2020-02-23 at 13.53.06.png Views:	0 Size:	217.6 KB ID:	1365489



                    Big 5 creates this device:

                    Click image for larger version Name:	Screenshot 2020-02-23 at 13.54.04.png Views:	0 Size:	13.3 KB ID:	1365490

                    If I then change the zone power to off (via amp) then device changes to:

                    Click image for larger version Name:	Screenshot 2020-02-23 at 13.55.35.png Views:	0 Size:	18.8 KB ID:	1365491

                    And cycles correctly each time I power zone 1 on or off. Heres the log FYI:
                    Feb-23 13:56:57 Big5 [TcpConnection] [TCP TCP hostname 192.168.1.67, port 14999 IN]: Z1POW1;
                    Feb-23 13:56:57 Big5 [Big5 Plugin] [TCP TCP hostname 192.168.1.67, port 14999 IN]: 1
                    Feb-23 13:56:57 Big5 [Big5 Plugin] [Raw message in]: Z1POW1;
                    However, if I then toggle the power status of any other zone it also shifts the zone 1 device on / off. Here's the log when I turn zone 2 on:
                    Feb-23 13:58:51 Big5 [TcpConnection] [TCP TCP hostname 192.168.1.67, port 14999 IN]: Z2POW1;
                    Feb-23 13:58:51 Big5 [Big5 Plugin] [TCP TCP hostname 192.168.1.67, port 14999 IN]: 1
                    Feb-23 13:58:51 Big5 [Big5 Plugin] [Raw message in]: Z2POW1;

                    So the Zone 1 device is not picking up that this is a different zone. Hope that makes sense. Thanks for taking time to look at this, I really appreciate the help.
                    What happen if you toggle zone 2 via the AMP.


                    btw for zone 1 you can defne the value 1 as on under status graphics?

                    ---

                    John

                    Comment


                    • #40
                      What happen if you toggle zone 2 via the AMP - that's exactly what I'm doing in the example above - toggling the zone 2 power at the amp, sorry should have been clearer.


                      btw for zone 1 you can defne the value 1 as on under status graphics? Yep - once I've got it all up and running I'll refine status graphics etc..

                      Comment


                      • #41
                        Originally posted by Stevemeck View Post
                        What happen if you toggle zone 2 via the AMP - that's exactly what I'm doing in the example above - toggling the zone 2 power at the amp, sorry should have been clearer.


                        btw for zone 1 you can defne the value 1 as on under status graphics? Yep - once I've got it all up and running I'll refine status graphics etc..
                        What will happen if you go the Z0POW? route?

                        ---
                        John

                        Comment


                        • #42
                          Not sure what you mean. If I run that as a command I get the following back:
                          Feb-23 15:16:40 Big5 [TcpConnection] [TCP TCP hostname 192.168.1.67, port 14999 IN]: Z1POW0;Z2POW0;Z3POW0;Z4POW0;Z5POW0;Z6POW0;Z7POW0;Z8POW0;
                          Feb-23 15:16:40 Big5 [Big5 Plugin] [TCP TCP hostname 192.168.1.67, port 14999 IN]: 0
                          Feb-23 15:16:40 Big5 [Big5 Plugin] [Raw message in]: Z1POW0;Z2POW0;Z3POW0;Z4POW0;Z5POW0;Z6POW0;Z7POW0;Z8POW0;
                          Feb-23 15:16:40 Big5 [TcpConnection] Reusing existing outgoing TCP connection
                          Feb-23 15:16:40 Big5 [TcpConnection] [TCP TCP hostname 192.168.1.67, port 14999 OUT]: Z0POW?;
                          Feb-23 15:16:40 Big5 [Big5 Plugin] message = Z0POW?;
                          Feb-23 15:16:40 Big5 [Big5 Plugin] profile = 621257
                          Feb-23 15:16:40 Big5 [Big5 Plugin] type = TCP
                          Feb-23 15:16:40 Big5 [Big5 Plugin] Debugging dictionary with 3 keys
                          Feb-23 15:16:40 Event Event Trigger "AAAA Anthem"
                          Feb-23 15:16:40 Event Event AAAA Anthem triggered by the event page 'Run' button.
                          Feb-23 15:16:37 Big5 [Big5 Plugin] message__15_A0 = Z0POW?;
                          Feb-23 15:16:37 Big5 [Big5 Plugin] profile__15_A0 = 621257
                          Feb-23 15:16:37 Big5 [Big5 Plugin] type__15_A0 = TCP
                          Feb-23 15:16:37 Big5 [Big5 Plugin] Debugging dictionary with 3 keys

                          No devices created...

                          Comment


                          • #43
                            Originally posted by Stevemeck View Post
                            Not sure what you mean. If I run that as a command I get the following back:
                            Feb-23 15:16:40 Big5 [TcpConnection] [TCP TCP hostname 192.168.1.67, port 14999 IN]: Z1POW0;Z2POW0;Z3POW0;Z4POW0;Z5POW0;Z6POW0;Z7POW0;Z8POW0;
                            Feb-23 15:16:40 Big5 [Big5 Plugin] [TCP TCP hostname 192.168.1.67, port 14999 IN]: 0
                            Feb-23 15:16:40 Big5 [Big5 Plugin] [Raw message in]: Z1POW0;Z2POW0;Z3POW0;Z4POW0;Z5POW0;Z6POW0;Z7POW0;Z8POW0;
                            Feb-23 15:16:40 Big5 [TcpConnection] Reusing existing outgoing TCP connection
                            Feb-23 15:16:40 Big5 [TcpConnection] [TCP TCP hostname 192.168.1.67, port 14999 OUT]: Z0POW?;
                            Feb-23 15:16:40 Big5 [Big5 Plugin] message = Z0POW?;
                            Feb-23 15:16:40 Big5 [Big5 Plugin] profile = 621257
                            Feb-23 15:16:40 Big5 [Big5 Plugin] type = TCP
                            Feb-23 15:16:40 Big5 [Big5 Plugin] Debugging dictionary with 3 keys
                            Feb-23 15:16:40 Event Event Trigger "AAAA Anthem"
                            Feb-23 15:16:40 Event Event AAAA Anthem triggered by the event page 'Run' button.
                            Feb-23 15:16:37 Big5 [Big5 Plugin] message__15_A0 = Z0POW?;
                            Feb-23 15:16:37 Big5 [Big5 Plugin] profile__15_A0 = 621257
                            Feb-23 15:16:37 Big5 [Big5 Plugin] type__15_A0 = TCP
                            Feb-23 15:16:37 Big5 [Big5 Plugin] Debugging dictionary with 3 keys

                            No devices created...
                            You get back: Z1POW0;Z2POW0;Z3POW0;Z4POW0;Z5POW0;Z6POW0;Z7POW0;Z8POW0;

                            So all zones off.

                            What will hapen if you change 1 zone to on using the AMP and run the command again?

                            ---
                            John

                            Comment


                            • #44
                              If I turn some zones on at the amp and run the command again it shows those zones as on in the log... ie. I put zones 1 3 and 5 on then get:
                              Feb-23 15:45:14 Big5 [TcpConnection] [TCP TCP hostname 192.168.1.67, port 14999 IN]: Z1POW1;Z2POW0;Z3POW1;Z4POW0;Z5POW1;Z6POW0;Z7POW0;Z8POW0;
                              Feb-23 15:45:14 Big5 [Big5 Plugin] [TCP TCP hostname 192.168.1.67, port 14999 IN]: 1
                              Feb-23 15:45:14 Big5 [Big5 Plugin] [Raw message in]: Z1POW1;Z2POW0;Z3POW1;Z4POW0;Z5POW1;Z6POW0;Z7POW0;Z8POW0;
                              Feb-23 15:45:14 Big5 [TcpConnection] Reusing existing outgoing TCP connection
                              Feb-23 15:45:14 Big5 [TcpConnection] [TCP TCP hostname 192.168.1.67, port 14999 OUT]: Z0POW?;
                              Feb-23 15:45:14 Big5 [Big5 Plugin] message = Z0POW?;
                              Feb-23 15:45:14 Big5 [Big5 Plugin] profile = 621257
                              Feb-23 15:45:14 Big5 [Big5 Plugin] type = TCP
                              Feb-23 15:45:14 Big5 [Big5 Plugin] Debugging dictionary with 3 keys
                              Feb-23 15:45:14 Event Event Trigger "AAAA Anthem"

                              Comment


                              • #45
                                Originally posted by Stevemeck View Post
                                If I turn some zones on at the amp and run the command again it shows those zones as on in the log... ie. I put zones 1 3 and 5 on then get:
                                Feb-23 15:45:14 Big5 [TcpConnection] [TCP TCP hostname 192.168.1.67, port 14999 IN]: Z1POW1;Z2POW0;Z3POW1;Z4POW0;Z5POW1;Z6POW0;Z7POW0;Z8POW0;
                                Feb-23 15:45:14 Big5 [Big5 Plugin] [TCP TCP hostname 192.168.1.67, port 14999 IN]: 1
                                Feb-23 15:45:14 Big5 [Big5 Plugin] [Raw message in]: Z1POW1;Z2POW0;Z3POW1;Z4POW0;Z5POW1;Z6POW0;Z7POW0;Z8POW0;
                                Feb-23 15:45:14 Big5 [TcpConnection] Reusing existing outgoing TCP connection
                                Feb-23 15:45:14 Big5 [TcpConnection] [TCP TCP hostname 192.168.1.67, port 14999 OUT]: Z0POW?;
                                Feb-23 15:45:14 Big5 [Big5 Plugin] message = Z0POW?;
                                Feb-23 15:45:14 Big5 [Big5 Plugin] profile = 621257
                                Feb-23 15:45:14 Big5 [Big5 Plugin] type = TCP
                                Feb-23 15:45:14 Big5 [Big5 Plugin] Debugging dictionary with 3 keys
                                Feb-23 15:45:14 Event Event Trigger "AAAA Anthem"
                                That is great. So you need to create devices and parse the correct information by using RegEx.

                                You can use the Sandbox to give that a try

                                ---
                                John

                                Comment

                                Working...
                                X