MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    Volvo on Call

    Scheduled Pinned Locked Moved Solved Troubleshooting
    34 Posts 4 Posters 9.6k Views 4 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S Offline
      sdetweil @MZ-BER
      last edited by

      @mz-ber yes executing just like on console

      nothing built in to show results.

      but you could add a

      console.log(sdo)

      before the call to listResults()

      and see it where u start mm
      npm start

      it should be the same outout

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      MZ-BERM 1 Reply Last reply Reply Quote 0
      • MZ-BERM Offline
        MZ-BER @sdetweil
        last edited by MZ-BER

        @sdetweil Alright, I added the console.log before the call listResult() and it is getting the details from my car. I feel sooo close to get this running but I dont know where it is stuck. :anguished_face:

        91d24ae5-cc19-4460-8dca-fae88fc947e2-image.png

        Is maybe the regex search not getting the details viewed?

        listResult: function(output) {
            var re = /^([^ ]+)\s\(([^\)]+)\)\s([^ ]+)$/gm
        
        S 1 Reply Last reply Reply Quote 0
        • S Offline
          sdetweil @MZ-BER
          last edited by

          @mz-ber so the regular expression isn’t finding your text

          /^([^ ]+)\s\(([^\)]+)\)\s([^ ]+)$/gm
          

          I use this for building and testing rejects

          https://regex101.com/

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          MZ-BERM 1 Reply Last reply Reply Quote 0
          • MZ-BERM Offline
            MZ-BER @sdetweil
            last edited by

            @sdetweil Yes, I also checked that with regex101. Can I just parse in the details I have?

            listResult: function(output) {
                var re = B-PY 186 (V90) XVASS123345
            
            S 2 Replies Last reply Reply Quote 0
            • S Offline
              sdetweil @MZ-BER
              last edited by

              @mz-ber the regex returns an array of matched things

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • S Offline
                sdetweil @MZ-BER
                last edited by sdetweil

                @mz-ber i think the regex is not expecting the 186

                try ths one

                /^([^ ]+)\s.*\(([^\/]+)\/([^\)]+)\)$/gm
                

                start of string ^
                capture up to the 1st space ([^ ]+)
                skip everything to (and including) the open paren \s.*(
                get the two things in the parens, separated by /, not including the parens
                capture up to the slash ([^/]+)
                skip the slash /
                capture up to the close pareen ([^)]+)
                skip the close paren )
                end of string $

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                MZ-BERM 1 Reply Last reply Reply Quote 0
                • MZ-BERM Offline
                  MZ-BER @sdetweil
                  last edited by

                  @sdetweil Your one is not working. Here are the details I try to get:

                  B-PY 186 (V90/2019) YV1PWAKUDK1XXXXXX

                  I also played a bit with the expression and removed the white space:

                  before:

                  listResult: function(output) {
                      var re = /^([^ ]+)\s\(([^\)]+)\)\s([^ ]+)$/gm
                  

                  after:

                  listResult: function(output) {
                      var re = /^([^]+)\s\(([^\)]+)\)\s([^]+)$/gm
                  

                  That is working based on regex101 and I dont get the error anymore. But nothing is loaded into the MM

                  S 1 Reply Last reply Reply Quote 0
                  • S Offline
                    sdetweil @MZ-BER
                    last edited by

                    @mz-ber the regex has to return 3 items

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    MZ-BERM 1 Reply Last reply Reply Quote 0
                    • MZ-BERM Offline
                      MZ-BER @sdetweil
                      last edited by

                      @sdetweil Right! And I guess it is doing so? Or am I wrong? b5cae454-af0f-4887-abbb-bd6117d3fe82-image.png

                      S 1 Reply Last reply Reply Quote 0
                      • S Offline
                        sdetweil @MZ-BER
                        last edited by

                        @mz-ber i do not know what the module is expecting or its process

                        it also does a voc dashboard…
                        and parses that…

                        Sam

                        How to add modules

                        learning how to use browser developers window for css changes

                        MZ-BERM 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 3 / 4
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy