also: This, I just uncommented the LCD portion of it and it pooped all over me.
fuscus@brewpi:~/fuscus $ sudo ./fuscus.py
Using config file 'fuscus.ini'
No 'calibration.ini' file or no calibration values present.
Network port: 25518 (not implemented)
No rotary encoder specified.
LCD2004 /w I2C expander specified.
lcd_port = 1, lcd_address = 0x27, lcd_i2c_pin_reverse = 1
Traceback (most recent call last):
File "/home/fuscus/fuscus/fuscus.py", line 37, in <module>
import ui
File "/home/fuscus/fuscus/ui.py", line 23, in <module>
import displayLCD as display
File "/home/fuscus/fuscus/displayLCD.py", line 25, in <module>
from constants import *
File "/home/fuscus/fuscus/constants.py", line 133, in <module>
LCD_hardware = lcd2004_i2c.lcd2004_i2c(addr=lcd_address, port=lcd_port, reverse=lcd_i2c_pin_reverse)
File "/home/fuscus/fuscus/lcd_hardware/lcd2004_i2c.py", line 148, in __init__
self.lcd_device_write(0x03) # Prepare to switch to 4 bit mode
File "/home/fuscus/fuscus/lcd_hardware/lcd2004_i2c.py", line 211, in lcd_device_write
self.lcd_device.write(tempcomm)
File "/home/fuscus/fuscus/lcd_hardware/lcd2004_i2c.py", line 68, in write
self.bus.write_byte(self.addr, byte)
OSError: [Errno 5] Input/output error
fuscus@brewpi:~/fuscus $