@@ -97,8 +97,10 @@ def setStartupDmxScene(): | |||||
# a universe of zeros | # a universe of zeros | ||||
cv = [0 for v in range(0, 512)] | cv = [0 for v in range(0, 512)] | ||||
errorcode = [240,255,0,0,0,0] | errorcode = [240,255,0,0,0,0] | ||||
scene = random.choice(dmxStartupScenes) | |||||
for index, val in enumerate(dmxUserScenes[scene]): | |||||
# get a random scene index | |||||
scene = random.choice(list(enumerate(dmxStartupScenes)))[0] | |||||
print(scene) | |||||
for index, val in enumerate(dmxStartupScenes[scene]): | |||||
cv[index] = val | cv[index] = val | ||||
dev.send_multi_value(1, cv) | dev.send_multi_value(1, cv) | ||||
@@ -430,6 +432,7 @@ while True: | |||||
pirstate = wiringpi.digitalRead(pin_pir) | pirstate = wiringpi.digitalRead(pin_pir) | ||||
doorstate = wiringpi.digitalRead(pin_door) | doorstate = wiringpi.digitalRead(pin_door) | ||||
#print('pirstate: ', pirstate) | #print('pirstate: ', pirstate) | ||||
#print('doorstate: ', doorstate) | |||||
# 0 => door closed | # 0 => door closed | ||||
# 1 => door open | # 1 => door open | ||||
@@ -449,6 +452,8 @@ while True: | |||||
remotesignal = lirc.nextcode() | remotesignal = lirc.nextcode() | ||||
#print('remotesignal: ', remotesignal) | |||||
if remotesignal: | if remotesignal: | ||||
lastUsed = time.time() # user is active! | lastUsed = time.time() # user is active! | ||||
inUse = True | inUse = True | ||||
@@ -460,8 +465,6 @@ while True: | |||||
setWorkingMode() | setWorkingMode() | ||||
if(code == "mode_power"): | if(code == "mode_power"): | ||||
setOnOff() | setOnOff() | ||||
#if(code == "mode_dmx_next"): | |||||
if(code == "mode_music_play_1"): | if(code == "mode_music_play_1"): | ||||
startMusic('1') | startMusic('1') | ||||
if(code == "mode_music_play_2"): | if(code == "mode_music_play_2"): | ||||
@@ -492,13 +495,13 @@ while True: | |||||
pauseMusic() | pauseMusic() | ||||
if(code == "mode_music_rewind"): | if(code == "mode_music_rewind"): | ||||
seek(-30) | |||||
seek('-30') | |||||
if(code == "mode_music_back"): | if(code == "mode_music_back"): | ||||
seek(-5) | |||||
seek('-5') | |||||
if(code == "mode_music_forward"): | if(code == "mode_music_forward"): | ||||
seek(5) | |||||
seek('+5') | |||||
if(code == "mode_music_fastforward"): | if(code == "mode_music_fastforward"): | ||||
seek(30) | |||||
seek('+30') | |||||
if(code == "mode_volume_up"): | if(code == "mode_volume_up"): | ||||
changeVolume(5) | changeVolume(5) | ||||
@@ -1,31 +1,45 @@ | |||||
begin | |||||
button = KEY_STARTPHONO | |||||
prog = disco | |||||
config = mode_disco | |||||
end | |||||
begin | |||||
button = KEY_STOPPHONO | |||||
prog = disco | |||||
config = mode_work | |||||
end | |||||
begin | |||||
button = KEY_TAPE | |||||
prog = disco | |||||
config = mode_power | |||||
end | |||||
begin | begin | ||||
button = KEY_1 | button = KEY_1 | ||||
prog = disco | prog = disco | ||||
config = mode_music_play_1 | config = mode_music_play_1 | ||||
end | end | ||||
begin | begin | ||||
button = KEY_2 | button = KEY_2 | ||||
prog = disco | prog = disco | ||||
config = mode_music_play_2 | config = mode_music_play_2 | ||||
end | end | ||||
begin | begin | ||||
button = KEY_3 | button = KEY_3 | ||||
prog = disco | prog = disco | ||||
config = mode_music_play_3 | config = mode_music_play_3 | ||||
end | end | ||||
begin | begin | ||||
button = KEY_4 | button = KEY_4 | ||||
prog = disco | prog = disco | ||||
config = mode_music_play_4 | config = mode_music_play_4 | ||||
end | end | ||||
begin | begin | ||||
button = KEY_5 | button = KEY_5 | ||||
prog = disco | prog = disco | ||||
@@ -38,25 +52,7 @@ begin | |||||
config = mode_music_stop | config = mode_music_stop | ||||
end | end | ||||
begin | |||||
button = KEY_MUTE | |||||
prog = disco | |||||
config = mode_music_mute | |||||
end | |||||
begin | |||||
button = KEY_VOLUMEUP | |||||
prog = disco | |||||
repeat = 2 | |||||
config = mode_volume_up | |||||
end | |||||
begin | |||||
button = KEY_VOLUMEDOWN | |||||
prog = disco | |||||
repeat = 2 | |||||
config = mode_volume_down | |||||
end | |||||
begin | begin | ||||
button = KEY_CD | button = KEY_CD | ||||
@@ -77,22 +73,11 @@ begin | |||||
config = mode_play_oe1 | config = mode_play_oe1 | ||||
end | end | ||||
begin | |||||
button = BTN_START | |||||
prog = disco | |||||
config = mode_disco | |||||
end | |||||
begin | |||||
button = KEY_STOP | |||||
prog = disco | |||||
config = mode_work | |||||
end | |||||
begin | begin | ||||
button = KEY_STOPCD | button = KEY_STOPCD | ||||
prog = disco | prog = disco | ||||
config = mode_work | |||||
config = mode_music_stop | |||||
end | end | ||||
begin | begin | ||||
@@ -114,15 +99,9 @@ begin | |||||
end | end | ||||
begin | begin | ||||
button = KEY_FORWARD | |||||
prog = disco | |||||
config = mode_music_forward | |||||
end | |||||
begin | |||||
button = KEY_FASTFORWARD | |||||
button = KEY_REWIND | |||||
prog = disco | prog = disco | ||||
config = mode_music_fastforward | |||||
config = mode_music_rewind | |||||
end | end | ||||
begin | begin | ||||
@@ -132,16 +111,15 @@ begin | |||||
end | end | ||||
begin | begin | ||||
button = KEY_REWIND | |||||
button = KEY_FORWARD | |||||
prog = disco | prog = disco | ||||
config = mode_music_rewind | |||||
config = mode_music_forward | |||||
end | end | ||||
begin | begin | ||||
button = KEY_REWIND | |||||
button = KEY_FASTFORWARD | |||||
prog = disco | prog = disco | ||||
config = mode_music_rewind | |||||
config = mode_music_fastforward | |||||
end | end | ||||
begin | begin | ||||
@@ -156,9 +134,22 @@ begin | |||||
config = mode_music_previous | config = mode_music_previous | ||||
end | end | ||||
begin | |||||
button = KEY_VOLUMEUP | |||||
prog = disco | |||||
repeat = 2 | |||||
config = mode_volume_up | |||||
end | |||||
begin | begin | ||||
button = KEY_POWER | |||||
button = KEY_VOLUMEDOWN | |||||
prog = disco | prog = disco | ||||
config = mode_power | |||||
repeat = 2 | |||||
config = mode_volume_down | |||||
end | |||||
begin | |||||
button = KEY_MUTE | |||||
prog = disco | |||||
config = mode_music_mute | |||||
end | end |
@@ -0,0 +1,71 @@ | |||||
# Please take the time to finish this file as described in | |||||
# https://sourceforge.net/p/lirc-remotes/wiki/Checklist/ | |||||
# and make it available to others by sending it to | |||||
# <lirc@bartelmus.de> | |||||
# | |||||
# This config file was automatically generated | |||||
# using lirc-0.9.4c(default) on Tue Apr 16 15:31:07 2019 | |||||
# Command line used: -u ./Sony-RM-V33E.lircd.conf | |||||
# Kernel version (uname -r): 4.14.98-v7+ | |||||
# | |||||
# Remote name (as of config file): Sony-RM-V33E | |||||
# Brand of remote device, the thing you hold in your hand: | |||||
# Remote device model nr: Sony RM-V33E | |||||
# Remote device info url: | |||||
# Does remote device has a bundled capture device e. g., a | |||||
# usb dongle? : no | |||||
# For bundled USB devices: usb vendor id, product id | |||||
# and device string (use dmesg or lsusb): | |||||
# Type of device controlled | |||||
# (TV, VCR, Audio, DVD, Satellite, Cable, HTPC, ...) : | |||||
# Device(s) controlled by this remote: Audio | |||||
begin remote | |||||
name Sony-RM-V33E | |||||
bits 8 | |||||
flags SPACE_ENC|CONST_LENGTH | |||||
eps 30 | |||||
aeps 100 | |||||
header 2441 578 | |||||
one 1230 578 | |||||
zero 629 578 | |||||
post_data_bits 4 | |||||
post_data 0x1 | |||||
gap 45269 | |||||
toggle_bit_mask 0x0 | |||||
frequency 38000 | |||||
begin codes | |||||
KEY_STARTPHONO 0x14 | |||||
KEY_STOPPHONO 0x94 | |||||
KEY_TAPE 0xF0 | |||||
KEY_1 0x00 | |||||
KEY_2 0x80 | |||||
KEY_3 0x40 | |||||
KEY_4 0xC0 | |||||
KEY_5 0x20 | |||||
KEY_REWIND 0xCC | |||||
KEY_BACK 0xEC | |||||
KEY_FORWARD 0x4C | |||||
KEY_FASTFORWARD 0x2C | |||||
KEY_STOP 0x1C | |||||
KEY_PAUSE 0x9C | |||||
KEY_RECORD 0xFC | |||||
KEY_PLAY 0x4D | |||||
KEY_PREVIOUS 0x0D | |||||
KEY_NEXT 0x8D | |||||
KEY_STOPCD 0x1D | |||||
KEY_CD 0xA4 | |||||
KEY_VCR2 0x78 | |||||
KEY_VCR 0x44 | |||||
KEY_VOLUMEUP 0x48 | |||||
KEY_VOLUMEDOWN 0xC8 | |||||
KEY_MUTE 0x28 | |||||
end codes | |||||
end remote | |||||