forked from 1337sup3rh4x0r/fhemmodules
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Ideensammlung_Fernbedienungsmodul.txt
executable file
·74 lines (61 loc) · 2.66 KB
/
Ideensammlung_Fernbedienungsmodul.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
button = 0
button = 1
button = 2
button = 3
button = 4
button = 5
button = 6
button = 7
button = 8
button = 9
- Modul "number helper"
- nummern merken, bei jeder ziffer kann timeout gesetzt werden, ansonsten standard timeout aus attribut
- get liefert nummer
- set ziffer timeout
- attribut für TTS anbindung
- Modul TTS wird erweitert to support:
- PULSE_SERVER
- checken if dmix option ist
- Tabelle von festen WAV files hinterlegen
- Constants für Spezielle Sounds, z.B. ACK, NACK, Info, etc.
- Schema für Nummernansage
Weitergeleitet zu Snapcast Client Modul
button = mute
button = volup
button = voldown
button = red (cycle streams)
button = green (set standard stream (aus attribut))
Weitergeleitet zu MPD Modul
button = forward (wenn playlistlength = 0 dann audiofeedback)
button = rewind (wenn playlistlength = 0 dann audiofeedback)
button = next (wenn playlistlength = 0 dann audiofeedback)
button = prev (wenn playlistlength = 0 dann audiofeedback)
button = play (wenn playlistlength = 0 dann audiofeedback)
button = pause (wenn playlistlength = 0 dann audiofeedback)
button = stop
button = record (state save) # den aktuellen Status in einer Datei abspeichern, hierfuer muss vorher mit den Ziffern eine Speicherplatznummer eingegeben werden. Mit Audiofeedback NACK oder ACK. Betrifft geladene Playlist und aktuellen Track und aktuelle POsition darin.
button = snap (state load) # entsprechend wieder laden, mit audiofeedback, NACK falls Speicher nicht vorhanden.
#Playlistauswahl. Muss auf MPD zugreifen. Audiofeedback erforderlich
button = progup
button = progdown
#anderes
button = select (songakt) # soundausgabe mit ansage der tracknummer, greift auf MPD zu
button = switch (austimer) # Abschalttimer aktivieren oder verlaengern um konstanten Wert (per Attribut festlegen) / mit audiofeedback
# cycle control heisst: wenn es mehr als eine Fernbedienung gibt, kann man mit einer auch alle anderen simulieren, so dass man egal welche man in der Hand hat, alles steuern kann. Mit audiofeedback
button = yellow (cycle control)
button = blue (set standard control)
button = cddvd unused
button = up unused
button = down unused
button = right unused
button = left unused
button = ok unused
button = tv unused
button = video unused
button = text unused
button = audio unused
button = radio unused
button = guide unused
button = photo unused
button = info unused
button = power unused