我遇到了LCDproc的问题,在这里使用python包http://pydoc.net/Python/lcdproc/0.03/lcdproc.server/
快速背景 - 我正在解析管道中的airplay元数据并将其作为Raspberry Pi音乐播放器项目的一部分显示在液晶屏幕上。 我想在用户更改播放音量时显示一个屏幕。我认为这样做的方法是添加一个新屏幕并设置超时。这是第一次使用,随后导致错误:
Traceback (most recent call last):
File "./lcdtunes.py", line 194, in <module>
main()
File "./lcdtunes.py", line 147, in main
vol_screen.set_heartbeat("off")
AttributeError: 'NoneType' object has no attribute 'set_heartbeat'
该脚本可在此处获取:https://github.com/john-a-harris/lcdtunes/blob/master/lcdtunes.py
我不是编码器,显而易见,但我认为错误意味着我认为我在第146行添加的屏幕实际上并不存在。
我的问题是为什么 - 我在这里做错了什么? 还有另一种方法可以实现这一点,还是我错过了一些令人眼花缭乱的事情?
请温柔地对待我 - 这是我的第一个问题!