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.

    [MMM-Dreambox] to connect a Dreambox or a Enigma2 Receiver (like VU or VU+) to MagicMirror and stream stations via omxplayer

    Scheduled Pinned Locked Moved Entertainment
    160 Posts 6 Posters 171.1k Views 6 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.
    • A Offline
      AxLed Module Developer
      last edited by AxLed

      @evroom said in [MMM-Dreambox]:

      @Cr4z33 and @evroom
      You were pretty busy in debugging so far, somehow i had a similar idea as evroom.

      You can do an git pull in your MMM-Dreambox folder for the dev branch, i added some debugging informations.

      $ cd /home/pi/MagicMirror/modules/MMM-Dreambox
      $ git pull
      

      Maybe “zap” or the “zap” Url isnt working.

      @Cr4z33 can you please update and post the logs, the should look like

      Debug MMM-Dreambox: omxplayer  --win 320,180,1600,900  -o both http://dm800se.fritz.box:8001/1:0:19:2B5C:41B:1:FFFF014A:0:0:0:
      Debug MMM-Dreambox: zapstate:zap
      

      or

      Debug MMM-Dreambox: omxplayer  --win 320,180,1600,900  -o both http://dm800se.fritz.box:8001/1:0:1:CBB2:2710:F001:FFFF0000:0:0:0:
      Debug MMM-Dreambox: zapstate:
      

      You can also try to reduce the arguments like mine above to --win 320,180,1600,900 -o both.
      I use MMM-Remote-Control of Jopyth.

      AxLED

      1 Reply Last reply Reply Quote 0
      • evroomE Offline
        evroom @Cr4z33
        last edited by evroom

        @cr4z33
        I think this one
        https://github.com/Jopyth/MMM-Remote-Control
        Cannot find the one from shbatm…

        MagicMirror version: 2.30.0
        Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
        Raspbian GNU/Linux 12 (bookworm)

        Test environment:
        MagicMirror version: v2.30.0
        Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
        Raspbian GNU/Linux 12 (bookworm)

        1 Reply Last reply Reply Quote 0
        • evroomE Offline
          evroom
          last edited by

          By coincidence there was a new post regarding the new module:
          https://github.com/shbatm/MMM-Remote-Control
          I do not use this one.
          Neither does AxLed, so we can be on to something.

          MagicMirror version: 2.30.0
          Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
          Raspbian GNU/Linux 12 (bookworm)

          Test environment:
          MagicMirror version: v2.30.0
          Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
          Raspbian GNU/Linux 12 (bookworm)

          Cr4z33C 1 Reply Last reply Reply Quote 0
          • Cr4z33C Offline
            Cr4z33 @evroom
            last edited by

            @evroom yeah definitely a possible reason why I was getting no streams considering that I was using shbatm version!

            Right now I am not at home, but I will surely try (also what @AxLed said) tomorrow. 👍🏼

            1 Reply Last reply Reply Quote 0
            • Cr4z33C Offline
              Cr4z33
              last edited by

              @AxLed so I had the time to try everything you and @evroom suggested me.

              I also ran the module update and installed MMM-Remote-Control by @Jopyth .

              I still am getting the same ending (no streaming), BUT this time I noticed an error in console log as soon as I ran the remote DB-PLAY command (note that in the MMM-Remote-Control web page I got the ‘success’ message instead)!

              MMM-Dreambox.js:292 Uncaught TypeError: Cannot read property '0' of undefined
                  at Class.notificationReceived (MMM-Dreambox.js:292)
                  at sendNotification (main.js:95)
                  at Object.sendNotification (main.js:498)
                  at Class.sendNotification (module.js:368)
                  at Class.socketNotificationReceived (MMM-Remote-Control.js:130)
                  at module.js:246
                  at r.<anonymous> (socketclient.js:25)
                  at r.emit (index.js:83)
                  at r.onevent (index.js:83)
                  at r.MMSocket.self.socket.onevent (socketclient.js:19)
              notificationReceived @ MMM-Dreambox.js:292
              sendNotification @ main.js:95
              sendNotification @ main.js:498
              sendNotification @ module.js:368
              socketNotificationReceived @ MMM-Remote-Control.js:130
              (anonymous) @ module.js:246
              (anonymous) @ socketclient.js:25
              r.emit @ index.js:83
              r.onevent @ index.js:83
              MMSocket.self.socket.onevent @ socketclient.js:19
              r.onpacket @ index.js:83
              (anonymous) @ index.js:83
              r.emit @ index.js:83
              r.ondecoded @ index.js:83
              (anonymous) @ index.js:83
              r.emit @ index.js:83
              a.add @ index.js:83
              r.ondata @ index.js:83
              (anonymous) @ index.js:83
              r.emit @ index.js:83
              r.onPacket @ index.js:83
              (anonymous) @ index.js:83
              r.emit @ index.js:83
              r.onPacket @ index.js:83
              r.onData @ index.js:83
              ws.onmessage @ index.js:83
              

              Listen what if I want to try a different bouquet?
              Let’s say I call it ‘MagicMirror’ and put in just 4-5 TV channels where should I look at then to enter its URL path in the module?

              1 Reply Last reply Reply Quote 0
              • evroomE Offline
                evroom
                last edited by

                @cr4z33 said in [MMM-Dreambox] to connect a Dreambox or a Enigma2 Receiver (like VU or VU+) to MagicMirror and stream stations via omxplayer:

                what if I want to try a different bouquet?

                Do:

                http://192.168.178.47/web/getservices
                

                Then use the FROM BOUQUET part to change the apiepgnow and apiServicelistplayable parameters in config.js.
                Best is to copy your original lines, comment out your original line.
                For example:

                // apiepgnow: '/web/epgnow?bRef=1%3A7%3A1%3A0%3A0%3A0%3A0%3A0%3A0%3A0%3AFROM%20BOUQUET%20%22userbouquet.favourites.tv%22%20ORDER%20BY%20bouquet',
                apiepgnow: '/web/epgnow?bRef=1%3A7%3A1%3A0%3A0%3A0%3A0%3A0%3A0%3A0%3AFROM%20BOUQUET%20%22userbouquet.magicmirror__tv_.tv%22%20ORDER%20BY%20bouquet',
                

                Change the apibouquet parameter to the offset of your bouquet.
                Meaning, if your magicmirror bouquet is the 3rd bouquet, then use apibouquet: 2, (0 being favourites.tv).
                And of course restart mm.

                MagicMirror version: 2.30.0
                Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                Raspbian GNU/Linux 12 (bookworm)

                Test environment:
                MagicMirror version: v2.30.0
                Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
                Raspbian GNU/Linux 12 (bookworm)

                Cr4z33C 1 Reply Last reply Reply Quote 0
                • Cr4z33C Offline
                  Cr4z33 @evroom
                  last edited by

                  @evroom cheers going to use it tomorrow. :)

                  1 Reply Last reply Reply Quote 0
                  • evroomE Offline
                    evroom
                    last edited by

                    @cr4z33 said in [MMM-Dreambox] to connect a Dreambox or a Enigma2 Receiver (like VU or VU+) to MagicMirror and stream stations via omxplayer:

                    so I had the time to try everything

                    So, you do not see the Debug MMM-Dreambox: lines in the pm2 log ?

                    I see this:

                    0|mm  | Starting node helper for: MMM-Dreambox
                    0|mm  | Debug MMM-Dreambox: omxplayer  --genlog --vol -6000 --win  600,300,960,940 --live http://192.168.178.47:8001/1:0:1:6DCA:44D:1:C00000:0:0:0:
                    0|mm  | Debug MMM-Dreambox: zapstate:
                    

                    If not, I still believe DB-PLAY is not working for you, hence MMM-Remote-Control.
                    Did you de-install the other version ? Perhaps they bite each other.
                    Did not forget the npm install in the MMM-Remote-Control dir ?l

                    MagicMirror version: 2.30.0
                    Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                    Raspbian GNU/Linux 12 (bookworm)

                    Test environment:
                    MagicMirror version: v2.30.0
                    Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
                    Raspbian GNU/Linux 12 (bookworm)

                    Cr4z33C 1 Reply Last reply Reply Quote 0
                    • Cr4z33C Offline
                      Cr4z33 @evroom
                      last edited by

                      @evroom nope anyway I have to stop looking further into it.

                      Mirror building is taking more than expected, I’ve got everything needed and my other streaming module is now working so honestly speaking I don’t need MMM-Dreambox anymore. :face_with_stuck-out_tongue_winking_eye:

                      Once I am done with the mirror I might come back at trying it.

                      In the meantime thank you very much indeed @evroom and @AxLed for all the support you gave me! :flexed_biceps_medium-light_skin_tone:

                      1 Reply Last reply Reply Quote 0
                      • evroomE Offline
                        evroom
                        last edited by evroom

                        @cr4z33 said in [MMM-Dreambox] to connect a Dreambox or a Enigma2 Receiver (like VU or VU+) to MagicMirror and stream stations via omxplayer:

                        In the meantime thank you very much indeed @evroom and @AxLed for all the support you gave me!

                        You’re welcome, but still a pity it did not work for you.
                        Good luck with the rest of your build.
                        Ciao!

                        MagicMirror version: 2.30.0
                        Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                        Raspbian GNU/Linux 12 (bookworm)

                        Test environment:
                        MagicMirror version: v2.30.0
                        Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
                        Raspbian GNU/Linux 12 (bookworm)

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 12
                        • 13
                        • 14
                        • 15
                        • 16
                        • 15 / 16
                        • 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