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
-
@evroom oh wait what version of MMM-Remote-Control are you using? 🤔
The original developer (cannot remember the name sorry) one or the new one made by shbatm?
-
@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 thedev 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
-
@cr4z33
I think this one
https://github.com/Jopyth/MMM-Remote-Control
Cannot find the one from shbatm… -
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. -
-
@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? -
@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 useapibouquet: 2,
(0 being favourites.tv).
And of course restart mm. -
@evroom cheers going to use it tomorrow. :)
-
@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 -
@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: