Skip to content

KarolBedkowski/rpilcd

Repository files navigation

rpilcd 0.x.x

Credits

Copyright (c) Karol Będkowski, 2013-2017

Licence

GPLv2+

Status

beta

Tags

rpi

Use HD44780 LCD Module to monitor Raspberry Pi. Display informations from MPD daemon, load and configurable menu with some actions (like shutdown, mpd playlist). Handle some events from lirc and control MPD and menu.

Building

Requirements:
  • GoLang 1.4+ (v1.4 on rpi don't handle signals)
  • Libraries (go get):
    • gompd (github.com/fhs/gompd/mpd)
    • lirc (github.com/chbmuc/lirc)
    • github.com/zlowred/embd
Building:
  • go get .
  • make or make build_pi for RaspberryPi

Configuration

Sample configuration in "conf.toml". Keys definitions must be appropriate to Lirc configuration.

Running

Local (without lcd/gpio): ./rpilcd -console=true

With gpio (on RPI) - require sudo.

Options

-conf configuration file; default "conf.toml" -console display messages on console instead of lcd -h show more configuration options - logging etc

Urgent messages

Send text to localhost:8681 (or other configured address) some text; ie: :

echo 'test' | nc localhost 8681

About

Display some information from RaspberryPi/MPD on LCD display

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published