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
-
Did git pull.
0|mm | Starting node helper for: MMM-Dreamboxpi@MagicPi:~/MagicMirror/modules/MMM-Dreambox $ git status On branch dev Your branch is up-to-date with 'origin/dev'. nothing to commit, working tree clean
pi@MagicPi:~/MagicMirror/modules/MMM-Dreambox $ ls -alstr total 112 4 drwxr-xr-x 13 pi pi 4096 Jan 31 21:39 .. 4 drwxr-xr-x 2 pi pi 4096 Jan 31 21:39 translations 8 -rw-r--r-- 1 pi pi 7330 Jan 31 21:39 README.md 8 -rw-r--r-- 1 pi pi 7185 Jan 31 21:39 MMM-Dreambox-xml2json.js 48 -rw-r--r-- 1 pi pi 45771 Jan 31 21:39 MMM-Dreambox_screenshot1.jpg 20 -rw-r--r-- 1 pi pi 19015 Jan 31 21:39 MMM-Dreambox.js 4 -rw-r--r-- 1 pi pi 821 Jan 31 21:39 MMM-Dreambox.css 8 -rw-r--r-- 1 pi pi 5242 Feb 1 20:10 node_helper.js 4 drwxr-xr-x 4 pi pi 4096 Feb 1 20:10 . 4 drwxr-xr-x 8 pi pi 4096 Feb 1 20:19 .git
Restarted MM.
|mm | Starting node helper for: MMM-Dreambox
No errors in the pm2 logs.
On the Mirror I see
Error
And a white line (in the MMM-Dreambox module area).
EDIT: Same behaviour for my Dreambox.
-
@axled said in [MMM-Dreambox] to connect a Dreambox or a Enigma2 Receiver (like VU or VU+) to MagicMirror and stream stations via omxplayer:
to 2: I dont understand at which point you get multiple streams. If no channel was selected before?
In fact I get 2 streams always.
When I send DB-PLAY immediately.
Or when I send DB-PLAY after selecting a service.When I send DB-STOP both streams are stopped.
Most probably due to my 2 tuner box.
I have a 1 tuner VU+ solo, but there we are still debugging to get the services visible at all. -
I did some modification to the dev branch.
Modified/fixed:
- error if used Dreambox-IP with a port
- errors showing up in node_helper.js
Now i can use my dreambox with a different port and the data requests (with defined port) and streaming (with port :8001) works correctly.
Can you please try with your tuners?
AxLED
-
@AxLed
With “apiBase: ‘http://192.168.178.28’”, I get “http:8001”.pi@MagicPi:~/MagicMirror/modules/MMM-Dreambox $ ps -eaf | grep omxplayer | grep -v grep pi 30691 30252 2 23:09 ? 00:00:00 /bin/sh -c omxplayer --vol -6000 --win 0,625,590,957 --live http:8001/1:0:1:2F08:441:1:C00000:0:0:0: pi 30692 30691 0 23:09 ? 00:00:00 /bin/bash /usr/bin/omxplayer --vol -6000 --win 0,625,590,957 --live http:8001/1:0:1:2F08:441:1:C00000:0:0:0:
BUT …
With “apiBase: ‘http://192.168.178.28:80’”, I get “http://192.168.178.28:8001” and streaming works.pi@MagicPi:~/MagicMirror/modules/MMM-Dreambox $ ps -eaf | grep omxplayer | grep -v grep pi 31023 30795 0 23:14 ? 00:00:00 /bin/sh -c omxplayer --vol -6000 --win 0,625,590,957 --live http://192.168.178.28:8001/1:0:1:2EF4:441:1:C00000:0:0:0: pi 31024 31023 0 23:14 ? 00:00:00 /bin/bash /usr/bin/omxplayer --vol -6000 --win 0,625,590,957 --live http://192.168.178.28:8001/1:0:1:2EF4:441:1:C00000:0:0:0: pi 31047 31024 7 23:14 ? 00:00:00 /usr/bin/omxplayer.bin --vol -6000 --win 0,625,590,957 --live http://192.168.178.28:8001/1:0:1:2EF4:441:1:C00000:0:0:0:
Observations:
Streaming is working.
The first time DB-PLAY: one service only.Changing services is not possible using DB-SERVICE-NEXT.
Stopping with DB-STOP, then DB-SERVICE-NEXT and then DB-PLAY: two streams again.
Got into a situation where DB-PLAY caused my second tuner (what I was seeing on my regular TV) changed channel to the selected service.
The “now playing” line still shows the service from the other tuner, but if you have a single tuner, then it will be difficult to change this.
Perhaps I will find something on this topic.So, I guess that for a single Dreambox tuner everything works fine, but that there are odd behaviours when you have a multiple tuner (a dual tuner in my case).
I would concentrate now on getting it to work for VU+ devices.
If I could, I would help you, but I still fail to see where and how the parsing of the xml data is done. -
- I can fix the “http:8001” problem, if i find some time, so the module works for single tuner dreamboxes again.
- If you use the module (dev branch) with VU+, what happens?
AxLED
-
@AxLed sorry for not being so much available lately, but apart from work and mirror assembly (the ‘baby’ is going to born into the next days if everything goes well… :crossed_fingers_medium-light_skin_tone: ) I see that @evroom is much more skilled and suitable for the debugging. :grimacing_face:
I hope that everything will be sorted soon and thanks @AxLed for taking care into it.
-
@axled said in [MMM-Dreambox] to connect a Dreambox or a Enigma2 Receiver (like VU or VU+) to MagicMirror and stream stations via omxplayer:
f you use the module (dev branch) with VU+, what happens?
I still see ‘Error’ on the Mirror.
No errors in the pm2 logs. -
@cr4z33 said in [MMM-Dreambox] to connect a Dreambox or a Enigma2 Receiver (like VU or VU+) to MagicMirror and stream stations via omxplayer:
I see that @evroom is much more skilled and suitable for the debugging.
Testing is no problem.
It is a pity I cannot help with real debugging.
Oddly enough I do programming for REST api’s on a professional level, but for that I use Perl.
Also puts me off a bit in going deeper into the MMM modules stuff, but I think that applies to more persons (8 hours a day behind the computer at work and sitting being that thing again in you spare time is sometimes too much :-) ).Hope that the ‘baby’ will be a real baby and I wish you and your partner all the best.
-
I noticed that after ‘Error’ there was a short other message.
I had to set the refresh time to 1 second and to capture numerous time before I could capture 1 error message:Error: null in http://192.168.178.47/web/about
It can be that there are more errors or just this one.
I will send you some xml files by mail.
-
@evroom said in [MMM-Dreambox] to connect a Dreambox or a Enigma2 Receiver (like VU or VU+) to MagicMirror and stream stations via omxplayer:
Hope that the ‘baby’ will be a real baby and I wish you and your partner all the best.
Lol no it’s actually my first MM mirror. :face_with_stuck-out_tongue_winking_eye:
If there will be any improvement into getting Vu+ devices to work I will be trying it in a Duo² dual DVB-S / DVB-T tuner decoder.