Community supported Raspberry Pi 2 instructions -- "RISEBERRY"

  • 18
  • Idea
  • Updated 1 year ago
  • Not Planned
Hi all, 

I'm working on documenting my experiences getting RISE player working on RaspPi2 platform.  

NOTE:  THIS PLATFORM IS NOT SUPPORTED BY RISEVISION AND MAY BREAK AT ANY TIME!!  Please do not contact RISE support expecting help with this.  

The documentation was mainly created to help me remember each step so familiarity with certain mac osx, linux and electronics concepts is assumed.  I'll try to answer any questions in the forum though.  

I'm using the term "RISEBERRY" in the title to try to make this post easy to search for.  

https://docs.google.com/document/d/1b_mRxKJbfcHSZxi3eIhOomTLamyMiD-kHvu4N90_iLc/edit?usp=sharing
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb

Posted 3 years ago

  • 18
Photo of Blake Freeman

Blake Freeman, Official Rep

  • 36,116 Points 20k badge 2x thumb
RISEBERRY ... love it! This is awesome David. Thanks for taking the initiative here!
Photo of Jakub Marciniak

Jakub Marciniak

  • 120 Points 100 badge 2x thumb
Hi David

It's great that You created it. But my question is: does it play the mp4 files without cutting (jams). I've tried it and it has some problems with running smoothly those video files.
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
So far, I've only tested with one MP4 file streamed from a local lan web server using the video content option.  That was using a usb wifi adapter on the Pi.  Sound played fine but the video stuttered.  

Some thoughts on video:

I doubt that RISE player can take advantage of the RaspPi's builtin H264 hardware decoding.  AFAIK, only omxplayer included in those linux distros can do that.  That means all the video decoding is done in software.  (Similarly, RaspPi can hardware decode MPEG2 and VC-1 content, but you have to pay for a license for this and modify the config.txt individually for each Pi).  

Copying video files to the local sd card and playing from there might be faster.  I haven't checked to see if RISE player even has this capability though.  

Using a wired connection instead of usb-wifi will likely be much faster.  


If you run any tests, please report the results here!
hello im rise vision presentation had embedded html area and its asking to install flash player can some one please help me how to install flash player.
thank
Photo of sshank

sshank

  • 1,186 Points 1k badge 2x thumb
This reply was created from a merged topic originally titled Shutting off my monitors causes my Raspberry Pis to reboot, corrupting their card....

Hi!

One of my three Raspberr Pi players continues to have problems. Most common is corrupt disks, forcing me to prepare new SD cards all the time. Recently, I explored the problem further and learned from one fo the employees who opens in the morning that every time he turns on the TVs (they shut them down at night), he sees that the computers are starting up from a power-off condition. I've been lucky with two panels, but the third gets corrupt.

We have new flat panel TVs and HDMI cables, and apparently it seems that turning them off causes the computers to detect the absence of a monitor, and they somehow decide to shut down (note: their power comes from adapters, not from the TV).

As a short-term fix, I'm directing the staff to NOT turn off the panels at night. However, it would be nice to figure out a way for the computers to not be able to detect when they're turned off. I have been reading about CEC and adapters that can block pin 13 of the HDMI cable that controls this, but some reviews said that they didn't work.

Any ideas would be appreciated! Thanks...
Photo of Jeff

Jeff

  • 230 Points 100 badge 2x thumb
Try disabling hotplug detection... see http://monitordetectkiller.com/

This stopped all sorts of problems I was having with Windows that freaked when the monitor was shut off.
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
Unclean shutdowns will definitely corrupt the SD card image.  You might be able to SSH to your PI and look at logs in /var/log to see what time system booted - then look at time of last message to see when Pi halted.  

I spent a few days trying to get CEC working.  I wanted to use it instead of IR to control the TV.  Tried a few different distributions as well as compiled libcec from source.  I've gotten the library to recognize the Pulse8 CEC hardware in the PI, but it never sees any other devices on the HDMI link.  Ie, I don't think it works.  

Check /boot/config.txt -- I think there are some notes in there regarding configuration changes you can make in that file to ignore the HDMI signals about TV power.  

My hunch is that TV powering off isn't the culprit and something else is forcing the Pi to halt and reboot.  

Not to contradict - but are you *sure* this Pi isn't powered via the TV?  You said the employee reported seeing the boot messages when powering on the TV.  That would seem to imply that the Pi *just* received power.  Or maybe TV power on is causing a voltage spike or brownout on the AC line that is interfering with Pi's separate power adapter?  Plasma TVs might do this....

Good luck -- post back anything you find that might help others with these type issues!
Photo of bert shure

bert shure

  • 754 Points 500 badge 2x thumb
Minimize writes to the boot microSD card!  This will increase the chance of surviving when the power goes off.

Do less or no logging.  SD and microSD cards can wear out!
Google to see how people made their boot drives read only!

I have a USB stick connected to my PI's.  It holds dynamic data and backups of the microSD card.  On some Pi's I also use a USB adapter that holds a microSD card.  I have a utility that keeps the backup card sync'd to the boot card.

Wired networks are definitely faster than wireless.  If you had a solid wired network you could boot your Pi's off a server and run them diskless.  That would fix the power problem but might cause other problems, especially if you have to go wireless.
Photo of sshank

sshank

  • 1,186 Points 1k badge 2x thumb
Hi, thanks so much for the quick response!

I'm 100% sure I'm powering them with a separate power supply. I know because the unit locked up during startup and I turned the TV on and off many times with no effect on the Pi. The TVs are large LCD panels. they are also 4K (the owner got a deal) so I had to make a manual resolution entry in the config file to force 1080. Given that, I can't figure out what else would cause them to see the startup process happen in the am when they fire up the monitors...

I think I will explore the config.txt parameters and see if there is anything. But maybe I should find some way of blocking that CEC signal. Either way, turning them off makes the Pi think there's no monitor. For example, before I set the manual resolution entry (with the old 1080p monitors we had), whenever I'd turn on a Pi without the monitor powered up, it would default to 720p resolution. So it must communicate and determine the resolution at least. When the TV gets turned off, something happens where the Pi thinks it should sleep or shut off. I'm confused. For now, the TVs stay on.

Also, these TVs have RF remotes, so IR won't even work for me.

I might want to consider switching to RPI 2s. Maybe this will somehow skirt my problem.

Thanks
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
Just a hunch - grab an extension cord and plug the Pi's power adapter on a different electrical circuit.  And maybe try with a different Pi power supply too.  And different HDMI cable.  

Also, have you tried swapping Pi hardware with one of the signs that isn't having this problem?  See if the problem sticks with the TV or follows the Pi to the new TV.  

Definitely, definitely upgrade to Pi2's!  Huge performance increase with the 4 core cpu.  I've never even tried to run RISE on a Pi1.  
Photo of sshank

sshank

  • 1,186 Points 1k badge 2x thumb
Thanks David. I will try the swap idea. I'm wondering why it's only happening on that unit as well. 

My next step will be to try a Pi2. I already have one but there was no player available when I got it.

Thanks, and I'll report back when I do the test.
Photo of J Juno

J Juno

  • 1,564 Points 1k badge 2x thumb
I had a similar problem with a RPi, it turned out to be the power supply.

In short, many "made in china" power supplies do not sustain the power efficiently (get what you pay for).

Replaced with a reputable supply and no more problem.

Worth a try!  If only one RPi is having the issue then simply try swapping the power supply from your other one and see if the problem is now on that tv in the morning.
Photo of sshank

sshank

  • 1,186 Points 1k badge 2x thumb
This could be an issue as well. One of my tests is to swap hardware around to find out if I can isolate any parts. Thanks...
Photo of sshank

sshank

  • 1,186 Points 1k badge 2x thumb
I still have not found a way to turn off the CEC properly. This setting was present in the menus of the TV, but it was already set to "off". we have left the TVs on at night and there's been no issue since then. So I'm pretty sure it's related to this CEC signal trying to shut down the RPi when the TV is turned off. Or at least something related to the signalling.

I have had a hard time finding a cable or adapter that blocks the CEC signal, BUT here is another approach I will try: DVI cables don't have CEC. So, using a DVI cable with HDMI adapters will probably effectively block it. Or, I can just use an HDMI (male) to DVI (female) adapter, connected directly to a DVI (male) to HDMI (female) adapter, in between the RPi and the HDMI cable. This will probably do the trick.

Best solution might be to figure out a way for them to easily shut down the RPi at night, which, via CEC, should shut down the monitor. But doing this repeatedly, night after night, could also compromise the integrity of the SD card.
Photo of J Juno

J Juno

  • 1,564 Points 1k badge 2x thumb
Hi sshank

Curious if you had a chance to try the DVI concept and if it worked for you?

figure out a way for them to easily shut down the RPi at night
Here is a solution we created for a client

We had an electrician install a 120V power outlet connected to a typical "light switch" on the wall of our client. The RPi was plugged to this outlet.

Our client has regular hours, so we created a "scheduled task/cron" on the RPi to have it shut down the system about 5 minutes after the store officially closes.

Yes the CEC works and the TV goes to sleep.

When the store opens the next day our client simply turns the light switch off and then immediately back on, which of course powers the RPi back on and the TV comes out of sleep.

Essentially you could use a regular power bar to do the same thing.

Perhaps this might be useful in your situation or for others?
Photo of sshank

sshank

  • 1,186 Points 1k badge 2x thumb
This is a great idea. I might try doing this. Since my last update, they have simply been leaving the monitor turned on, which has prevented the problem apparently. It's not an optimal solution of course, since the TVs are on for a lot of unnecessary hours, and your solution sounds pretty interesting. Any quick advice on how you set up your shut down cron would be appreciated. I guess just "sudo halt"? No, I have not tried the HDMI cables and adapters yet as it's been working.

Thanks
Photo of J Juno

J Juno

  • 1,564 Points 1k badge 2x thumb
I should have thought of it earlier. Just use a timer on the electrical outlet!

Plug the RPi into the timer and have it shut off about an hour after your script has already shut the unit down properly. then have the timer turn on about 5-10 minutes before the business opens and that should take care of everything.

I can't remember off hand the exact sudo command but easily found online.
Photo of Marty Langen

Marty Langen

  • 70 Points
Will these instructions work with an original raspberry pi?  Not a RPi2?
Photo of J Juno

J Juno

  • 1,564 Points 1k badge 2x thumb
Update:

Well Blake I do hope you are able to help out. I found the original rvplayer-installer.sh but of course that file points to a download that is no longer available.

How much trouble would it be to approach the developers for another copy of that version and could we post a link or add it back as an unsupported option?

Thanks
Photo of Blake Freeman

Blake Freeman, Official Rep

  • 36,116 Points 20k badge 2x thumb
J Juno,

You can download the original Raspberry Pi installer from here.
Photo of J Juno

J Juno

  • 1,564 Points 1k badge 2x thumb
Thanks Blake, but I need more of your expertise with this.

As mentioned in the post above, I did find a copy of the rvplayer-installer.sh

I am not a programmer, so this is where I need clarity. the rvplayer-installer.sh is a script. Looking closer, it seems to download and install the RV package?

rvp_download_and_unpack() {
# $1 - download URL
# $2 - file name
# $3 - temp path
Unless I am mistaken, it is that package we require!?!?
OR
Is the script just hacking Chromium and a few other items???

Can you provide more insight?  Thanks.
(Edited)
Photo of Blake Freeman

Blake Freeman, Official Rep

  • 36,116 Points 20k badge 2x thumb
J Juno,

Unfortunately I don't know about that. Let me contact a colleague and see if they have any further information.
Photo of J Juno

J Juno

  • 1,564 Points 1k badge 2x thumb
Blake, here is some additional information that could be of some help.

The last download for rvplayer-installer.sh was Feb 27, 2015. 
We created a new image for other players on Mar 5, 2015. 

Our last "master" image is this file - dates confirmed. This I suspect is due to Rise releasing the new Snappy Ubuntu around this time or shortly after.

So my best guess is that we are looking for the last original RPi software package - but you will have to confirm with your developers.

We could really use this package as it appears to be very reliable for Rise and the entire RPi community of advertisers that do not require every gadget.

If we could establish this installation again, I would be pleased to put together an installation document on the forum.

I believe there are many "clients" who have deployed and are still willing or have a requirement to deploy RPi B+ solutions.

Thanks for helping out the community with this request.

Jeff
Photo of J Juno

J Juno

  • 1,564 Points 1k badge 2x thumb
Marty you could probably make it work on a RPi B+ but it would not be worth it depending upon what you want to do.

Optionally you can install Raspbian (https://www.raspberrypi.org/downloads/) or NOOBS and choose Raspbian. After that install the Rise Vision software and you should be good.

There are a few threads and articles that you can find online about how to configure your installation to prevent screen blanking, hdmi outputs, etc...
Photo of Mike Richichi

Mike Richichi

  • 262 Points 250 badge 2x thumb
I'm going to try using Ubuntu MATE (https://ubuntu-mate.org/raspberry-pi/) as a base for a new image.  I'm looking for a new Chromium build and it seems to have Chromium 44 downloadable.  I'm hoping this has a little better performance than the installer that has been posted and will be more compatible moving forward.  I don't think anyone's done a Chromium build or plugin that supports the licensed hardware decoding on the Pi.  Ultimately, if Rise ever is able to make an rPi native client again, they could support that, and maybe you could get video on the rPi 2.
Photo of J Juno

J Juno

  • 1,564 Points 1k badge 2x thumb
Hi Mike, I'm all ears!!!

My ultimate goal is to use rise on the RPi with video...or at least an assortment of transitions and effects.

We have had great success with video play on boot, and with other software for the RPi.

Unfortunately at this time, the RV software would have to be re-written to take advantage of the RPi. The files would have to be cached and then called/forked to OMX player.  (that is how other companies pull it off)
I would be thrilled for a RV version that could only play video and nothing else
On the other hand, I would have no problem licensing every unit for the codecs if I was sure that RV could take advantage of the RPi GPU. 
Although no matter how much I read, it is still unclear to me about what will actually take advantage of the GPU, licensed or not.

Please let me know how your image works out and I will be more than happy to do some testing of your results at my end.
Photo of Alex Robinson

Alex Robinson

  • 70 Points
Thank you so much for documenting all this and for these instructions. I followed them to a "t," and everything worked great for me, except that the Rise Player wouldn't autostart on startup. I added "sudo" before the "cp" command in the autostart instructions and that did the trick.

Also, is there something I could do if I want the app to automatically restart if it quits working unexpectedly?
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
Hmm, sudo should not be required for that step since you are copying within user home folder -- but glad it worked for you.  

As for auto-restart of app -- maybe.  It all depends on how you detect that the app is no longer running.  A cron job that scanned for chromium in the process list ( and if not found, started it ) might work.  However, most of the time when my RPi2 RISE systems have failed, the OS has either frozen or lost network connectivity - which this script wouldn't fix.  

Soon, I'm hoping to start a new set of instructions for building this system on Rasbian.  If / when I get to that, I'll see if I can incorporate some sort of crash detection / restart.  
Photo of Alex Robinson

Alex Robinson

  • 70 Points
Okay, that makes sense and sounds good.
Photo of Adrian J.

Adrian J.

  • 976 Points 500 badge 2x thumb
I just want to thank every contributor to this, this is very interesting!

I've played around with rPi2 a few month back as a non programmer, I found it exciting and fun to try to figure out some issues some were really "hair pulling" and some was easy to look up. Like getting the darn thing on wi-fi, and getting the resolution settings right (which I still haven't found out), so I had packed the thing a way, could't spend any more time to get it to work properly.

The thing was that when I used it on a regular computer screen it worked like a charm (1920x1080), but when I connected it to a 38/42" TV screen it readjusted it self to 1280×720, and I couldn't do anything to change it back. any idea why? 

Reading through this, makes me want to try again, fresh. 

and for that I thank you all! 
(Edited)
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
Very strong suspicion that the reason for this is that you are connecting to a TV that only supports 720p resolution.  If that is not the case, you can try to force some HDMI modes in the /boot/config.txt file, but you risk rendering Pi not able to connect to any display.  Keep posting questions though - happy to help.  
Photo of Blake Freeman

Blake Freeman, Official Rep

  • 36,116 Points 20k badge 2x thumb
David has a good point, it's likely this could be a 720p display. You should confirm it's standard resolution by googling the make and model of the tv.
Photo of Adrian J.

Adrian J.

  • 976 Points 500 badge 2x thumb
That's the thing, the TV is usually connected to a Intel Nuc. But I will definitely try to set up a rPi again since this thread is up an running =) 

Cheers guys =) 


Edit* The Nuc is running RV in 1080p 
(Edited)
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
One roadblock that might pop up for long term of this project:  It seems that official ARM support for Chromium was dropped around version 25.  This is the architecture used by RPi.  While there might be some builds of later versions of Chromium that work on ARM / RPi, without official support, long term doesn't look good.  

I'm experimenting with the old rvplayer app and have gotten it to work, but it doesn't seem as reliable or as capable as the Chrome App Store version.  (Same situation - no longer any offical support for this from Rise.)  

Will keep tinkering.  
Photo of Blake Freeman

Blake Freeman, Official Rep

  • 36,116 Points 20k badge 2x thumb
David,

It may be possible to replace the browser that Rise Player on rPi uses with a different player entirely. There was discussion on this in the community sometime back, but for the life of me I can't find it. You may want to search the community. 
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
Right, this is using the old "rvplayer" java application that I mention in my post.  Older, not as robust, and no longer supported by Rise -- but maybe an option.  Experimenting with it now and will report back.  

Is this what you are talking about?  or something else I'm not aware of?
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
Good news:  CEC control of TV now working with a raspberry pi running Rise.  (Note: control is via linux commands, not Rise application).  Result: the raspberry Pi can turn the TV on and off on a schedule.  

I will update the google doc listed in the original post with instructions for this addition (as soon as I have verified them on a new Pi).  
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
Google Doc in OP has been updated with instructions for getting CEC to work on RaspPi.  I've also included a neat feature which checks the connected TVs power state every minute (during the day) and turns the TV on if it is found to be off.  We have some people at my location who like to turn the RISE TV off during the day - they have been very surprised when it turns itself back on about a minute later!  
Photo of Evan Miller

Evan Miller

  • 110 Points 100 badge 2x thumb
Hi,

Please forgive me if I'm in the wrong place. I followed the instructions here to install the image: https://docs.google.com/document/d/1gHpE3gTi-Pe2-RKAEUTGwfxM-fIcuNQ5Hoh_oMB5l1M/edit

When I boot the raspberri PI 2 with the pre-loaded image, everything loads ok, but the wifi. I am able to use the risevision screen ok with a wired connection, but no wifi. 

I am using this WIFI device. http://smile.amazon.com/Edimax-EW-7811Un-150Mbps-Raspberry-Supports/dp/B003MTTJOY/ref=sr_1_1?ie=UTF8...

Any feedback would be helpful.

Thanks,

Evan
Photo of Adrian J.

Adrian J.

  • 976 Points 500 badge 2x thumb
And remember to add a "#" in the beginning in the second last line 

#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
Photo of Evan Miller

Evan Miller

  • 110 Points 100 badge 2x thumb
Strange, I cannot get it to work. I followed the steps here twice and my wifi network & pass are simple. Thanks for the help
Photo of Adrian J.

Adrian J.

  • 976 Points 500 badge 2x thumb
are you able to copy your file? in sudo nano -w /etc/network/interfaces
Photo of J Juno

J Juno

  • 1,564 Points 1k badge 2x thumb
Hi Evan.  Might be a long-shot but have a look here: http://elinux.org/RPi_USB_Wi-Fi_Adapters
(Edited)
Photo of Adrian J.

Adrian J.

  • 976 Points 500 badge 2x thumb
Evan.

This is how my tekst file looks like if it helps.

# interfaces(5) file used by ifup(8) and ifdown(8)
# cargo-culted from Raspbian 2015-01

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid XXXXXXX 
wpa-psk  YYYYYYY
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

# Include files from /etc/network/interfaces.d: source-directory /etc/network/interfaces.d

change "XXXXXXX" with the name of your wi-fi and "YYYYYYY" with you PW.

And try lsusb, and see if your rPi acknowledge that there is a Wireless Adapter connected to your USB slot.
(Edited)
Photo of Adrian J.

Adrian J.

  • 976 Points 500 badge 2x thumb
David. 

referring to my question awhile back were you answered 
Very strong suspicion that the reason for this is that you are connecting to a TV that only supports 720p resolution.  If that is not the case, you can try to force some HDMI modes in the /boot/config.txt file, but you risk rendering Pi not able to connect to any display.
how and were do I do it? Do I just change the settings under framebuffer width/height to 1920x1080? 

I believe I tried this before and just ended up with the same/no result.
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
Check out the documentation for config.txt located here:  https://www.raspberrypi.org/documentation/configuration/config-txt.md

Specifically, you want to change the hdmi_mode parameter in this file.  The link above lists the different number codes available and what resolution they represent.  

Most (all?) RaspPi uSD cards will have the /boot partition as FAT16/32 so you should be able to plug this in to a Windows or Mac computer, edit the file, attempt boot on Pi.  If no video displays, power down, stick card back in Win/Mac computer, re-edit file, repeat.  

Not to be sticky on this point, but are you SURE that TV can display 1080?  Without manual intervention, I've never seen a Pi not choose the TV's native resolution.  Or maybe there is something set in the *TV* 's controls that limits the available resolutions?

Hope this helps.
Photo of Adrian J.

Adrian J.

  • 976 Points 500 badge 2x thumb
*Update 

How did I fix this: found which input I was going to use under HDMI group/mode (this didn't actually change the resolution) on this link: https://www.raspberrypi.org/documentation/configuration/config-txt.md

I made changes to sudo leafpad /boot/config.txt so it looks like this

# uncomment the force a console size. By default it will be display' seize minus 
# overscan.
framebudder_widt=1920
framebuffer_hight= 1080
                   
# uncomment to force a spesific HDMI mode (This will force VGA) 
hdmi_group=0   
hdmi_mode=16

I have no idea if group and mode did any changes. (tried changing it back to see if anything happen, which it didn't)  


But it works, It now runs 1920x1080 instead of rendering things back to 1280×720.

Thank you very much for you expertise David, much obliged.  
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
Glad you got it working.  Strange - never seen a 1080p TV that preferred to run at 720p.  Good to know.  
Photo of Bob Steinbeiser

Bob Steinbeiser

  • 50 Points
I had the same problem on mine, the Rise display resolution was showing as 1824x984 for some reason.  Changing hdmi_mode, hdmi_group in config.txt to 1920x1080 seemed to fix it.
Photo of Adrian J.

Adrian J.

  • 976 Points 500 badge 2x thumb
David. 

Do you have any recommendation on a Remote Desktop solution/setup? 

I followed this: 
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-14-04
But at the end (step four) i could't do anything and nothing worked the way it should. 

tried this https://www.raspberrypi.org/documentation/remote-access/vnc/README.md. But i found the directions really unclear. 
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
Jesse!  

The RaspberryPi Foundation has released an updated version of Raspbian based on Debian Jesse.  I've built an initial Rise setup using this instead of the Ubuntu distribution used previously.  If all goes well, I will post some new instructions on using this build instead.  
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
Testing going well though lirc seems broken in Raspbian/Jesse.  This means no infrared control of TV.  
Photo of Adrian J.

Adrian J.

  • 976 Points 500 badge 2x thumb
Is it possible to go around it? with an Arduino perhaps? A friend sent me this link https://www.packtpub.com/hardware-and-creative/raspberry-pi-home-automation-arduino, I haven't had time to look in to it, or I believe it's a bit over my skills. 
Photo of Mark Parsons

Mark Parsons

  • 1,802 Points 1k badge 2x thumb
Was pointed here in a response to creating a videowall using Raspberry Pi's (http://www.piwall.co.uk if you're interested), which uses a network of Raspberry Pi's to output video 'tiles' from a host machine.

Does anyone have any luck with integrating this solution with a Rise Presentation?
Photo of Mark Parsons

Mark Parsons

  • 1,802 Points 1k badge 2x thumb
For anyone looking into this, I was able to get this up and running using X11- to serve the desktop to the server, but stopped as the streaming quality was t high enough. I believe this is from either the frame rates/encoding&decoding not being set properly or the rpi1 being underpowered. I'll be testing this now that i have some rpi2s to work with.
Photo of William Oneal

William Oneal, Champion

  • 13,770 Points 10k badge 2x thumb
I will post here as well. I am in need of some beta tester with Raspberry Pi 2. If interested here is the link that has the information for it. 

https://community.risevision.com/rise_vision_inc/topics/raspberry-pi-2-with-windows-iot
hello david thanks again for this it is awesome.
im new to Linux and having some trouble getting my wifi up and running. i have 2 adapters once a patriot micro (pcusbw1150) one and the other is a belkin(F9L1001)  both  are pi and Ubuntu certified and worked in other Ubuntu versions. please help if possible.

thanks 
chaminda
(Edited)
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
Hmm.  Before attempting to get them to work on the pre-built image for RISE, I'd try a regular Rasbian install to see if the modules are working.  Some commands that will help:

lsmod -- this will list loaded kernel modules.  Some googling should reveal which modules those particular devices should use (normally rtl8xxx or similar).  

ifconfig -a  --  this will list all network interfaces.  You are hoping to see one named wlan0.  

Also, check the instructions linked on this page for pre-setting your wifi credentials in /etc/network/interfaces.  Ie, don't use wpa-supplicant.conf as it is more complicated.  


Hope this helps.  
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
Long time, no post.

Some updates:  

Still exploring a new setup using Rasbian Jesse instead of the Ubuntu/Linaro image.  

I seem to have better performance playing video with the old rvplayer program rather than the new chrome app.  Still testing.  

Primary exploration at the moment (and maybe only valuable for us) is motion activation.  I'm using a $5 PIR motion sensor to detect motion in front of the unit and turn on the TV (using CEC).  TV then stays on until a period of X minutes without any motion.  Probably not useful for many commercial setups, but in EDU, we've had a lot of comments about kiosk displays wasting energy.  Hoping this will pacify those comments.  Will post info on setting this up as soon as it is ready.  
Photo of Alfie Qashwa

Alfie Qashwa

  • 122 Points 100 badge 2x thumb
Hi David. How's going with Raspbian Jessie? I am newbie and not expert with programming. Please, could you guide me? 

After I installed raspbian Jessie so what are others next steps to built Rpi2 be a media player ?

thank you. 
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
Haven't had a lot of time to play with riseberry on jesse recently.  Been focusing on getting motion detection to work.  Basic steps would be to install Jesse and manually install the .dpkg files for chromium from one of the ARM ubuntu builds (jesse doesn't have chromium in its repository).  Or try using the native app from here (https://github.com/Rise-Vision/player-raspberrypi) or the other github project here (https://github.com/Rise-Vision/player-native) - note the links to the updated projects int he readme.  I hope to have more detailed instructions for this someone in the future.  
Photo of Alfie Qashwa

Alfie Qashwa

  • 122 Points 100 badge 2x thumb
thank you David. I'd like to try the link.
Photo of Sam Schrieber

Sam Schrieber

  • 60 Points
With the Pre built image am I correct in assuming that video does not work at all? and the ticker for text is very glitchy... any info would be great im new to this i tried the ubuntu mate image and i could not get it to work at all...

thanks :-)
Photo of sshank

sshank

  • 1,186 Points 1k badge 2x thumb
Hi, Can anyone point me to the location of the configuration files where the display ID is stored? I would like to be able to pre-build cards for my displays so I don't have to enter the display ID at the actual display.

Thanks
Photo of David Myers

David Myers

  • 1,852 Points 1k badge 2x thumb
If using the native player, the ID is stored in an ini file in the same location as the player.  If using the Chrome web-app, the ID is stored within Chrome's local datastore and not accessible to change for imaging purposes.  (I think).