Do any of you use Raspberry Pi’s ?

atomWood@lemm.ee to Selfhosted@lemmy.world – 179 points –

For those of you who use Raspberry Pi’s in your home environment, I’m curious as to what you use them for. What applications are you running on them? Do you have your Pi’s setup in a cluster?

185

You are viewing a single comment

I use it as a media remote for my computer via infrared. IR sensor sends analog data to an arduino which converts it to digital and sends it to a raspberry pi which then invokes commands to control media on my computer by invoking rest apis on a “unified remote” server running on the computer.

Feeling impressed here...

If I want to have this, too: is there a kinda tutorial or quick-setup, or is it more like 6 weeks of tinkering? :-)

It actually turned out to be easier than I thought.

The infrared reader (arduino code) is based on

https://github.com/Arduino-IRremote/Arduino-IRremote

The code running on my raspberry pi was written in Java using spring boot which is probably overkill but I am more comfortable with java than python so I used

https://github.com/Fazecast/jSerialComm

to read data from the pi’s usb port and just sent instructions to the unified remote server which does most of the heavy lifting. I used

https://github.com/openhab/openhab-addons/blob/main/bundles/org.openhab.binding.unifiedremote/src/main/java/org/openhab/binding/unifiedremote/internal/UnifiedRemoteConnection.java

as a reference along with some verbose logging on the unified remote server to see what codes needed to be sent over the rest api.

Happy to help you along if you want to give this a go :)