Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 1.16 KB

README.md

File metadata and controls

34 lines (22 loc) · 1.16 KB

rotarylights

control LIFX bulbs with Pi using rotary encoder

run using:

DEBUG=0 python3 monitor-volume.py

A recent upgrade to raspian broke something in the audio and I would get this error:

amixer: Unable to find simple control 'PCM',0

Traceback (most recent call last):
  File "monitor-volume.py", line 293, in <module>
    v = Volume()
  File "monitor-volume.py", line 133, in __init__
    self._sync()
  File "monitor-volume.py", line 208, in _sync
    output = self._amixer("get 'PCM'")
  File "monitor-volume.py", line 241, in _amixer
    raise VolumeError("Unknown error")
__main__.VolumeError: Unknown error

so I had to add this to /boot/cmdline.txt in order to get it to work again:

snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_compat_alsa=1

Special thanks to Andrew DuPont for his tutorial on using a rotary encoder with a Pi to control the volume, upon which this project is based.