Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Very old project and horrible code.
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
controllers
libs
models
.gitignore
README.md
__init__.py
comodi.py

README.md

Comodi

About

Comodi is a program written in Python 3 made with and for the Raspberry Pi. It uses a char LCD display, current support is only a 20x4 display, to display various amounts of information to the user.

This is my first Python and Raspberry Pi project, feel free to help me out by forking this repository, reporting bugs and propose features to the program.

Configure

Comodi requires the a working installation and configuration of LIRC and PyGame. More information about those products is on their websites. A full guide on how to get Comodi setup can be found here.

The following keys need to be configured in LIRC for Comodi to work as desired:
KEY_POWER
Turn display on/off.
KEY_1
Switch to menu 1.
KEY_2
Switch to menu 2.
KEY_3
Switch to menu 3.
KEY_PREVIOUSSONG
Go to the previous song or rewind song.
KEY_PLAYPAUSE
Play or pause the song.
KEY_NEXTSONG
Go to the next song.
KEY_VOLUMEDOWN
Lower the volume, min. 0.
KEY_VOLUMEUP
Turn the volume up, max. 10.
KEY_PROG1
Enable alarm 1.
KEY_PROG2
Enable alarm 2.

License

Python program for the Raspberry Pi to make use of char LCD display.
Copyright (C) 2013  Andreas Backx

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Pubdtc dtcense as pubdtshed by
the Free Software Foundation, either version 3 of the dtcense, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the impdted warranty of
MERCHANTABIdtTY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Pubdtc dtcense for more details.

You should have received a copy of the GNU General Pubdtc dtcense
along with this program.  If not, see http://www.gnu.org/dtcenses/.

Something went wrong with that request. Please try again.