I - IR-Fernbedienung
Mit dem Befehl IRsend , wie unten beschrieben, ist es möglich Infrarot-Codes in dezimaler oder hexadezimaler Notation zu senden (hex mit Präfix 0x):
IRsend {"Protocol":"NEC","Bits":32,"Data":2170978686}
IRsend {"Protocol":"NEC","Bits":32,"Data":0x8166817E}
IRsend 0,926,844,958,832,1798,868,902,848,900,870,900,852,908,918,958,794,934,874,928,1738,934,856,1764
Weitere Informationen unter http://www.lirc.org/
Zum Empfangen von IR-Signalen wird ein IR-Decoder wie TSOP1738, TSOP1838, VS1838 etc. und zum Senden eine einfache Schaltung mit IR-Diode benötigt. Der Anschluss kann an einem freien GPIO erfolgen.
Befehl | Wert | Beschreibung |
---|---|---|
IRsend |
IR-Signale in Form von JSON-Befehlen senden: |
|
{"Protocol": "<proto>", |
"Protocol": als "NEC" "SONY" "RC5" "RC6" "DISH" "JVC" "PANASONIC" oder "SAMSUNG" Code |
|
"Bits": 1..32 |
"Bits": ist die erforderliche Anzahl von Datenbits oder bei PANASONIC-Code die Adresse |
|
"Data": 1..(2^32)-1} |
"Data": ist der Datenrahmen als 32-bit Dezimalzahl |
|
"Data": 0x1..0xFFFFFFFF} |
"Data": 0x... ist der Datenrahmen als 32-bit Hexadezimalzahl |
|
<frequency>,<rawdata1>,<rawdata2>,.. |
sendet ein IR-Signal aus RAW-Daten |
|
IRhvac |
{"Vendor": "<Toshiba/Mitsubishi/LG/Fujitsu>", |
IR-Signale an Toshiba, Mitsubishi, LG oder Fujitsu HVAC (Klimageräte) senden |
"Power": <0/1>, |
schaltet aus/ein |
|
"Mode": "<Hot/Cold/Dry/Auto>", |
Modus: heiß/kalt/trocken/auto |
|
"FanSpeed": "<1/2/3/4/5/Auto/Silence>", |
stellt die Lüftergeschwindigkeit ein |
|
"Temp": <17..30>} |
stellt die Temperatur ein |
|
SetOption29 |
0..1 |
IR-Empfang: Darstellung als Hex- (0) oder Dezimal-Code (1) |
SetOption58 |
0..1 |
IR-Empfang: Darstellung als RAW-Daten in JSON-Nachricht |
II - DFPlayer Mini (MP3 Player)
Befehl | Wert | Beschreibung |
---|---|---|
MP3Track |
<number> |
spielt MP3-Dateien nach gewählter Nummer ab z.B. MP3Track 12 |
MP3Play |
startet den MP3-Player und beginnt mit der Datei 001.mp3 am ausgewählten Gerät |
|
MP3Pause |
Pause |
|
MP3Stop |
Stopp |
|
MP3Volume |
0-100 |
Lautstärke einstellen von 0 bis 100 |
MP3Device |
1-2 |
Wiedergabe von USB=1, SD-Card=2, Standardeinstellung=2 (auch nach Reset oder Runter-/Hochfahren) |
MP3EQ |
0-5 |
Equalizer (0/1/2/3/4/5): 0=Normal, 1=Pop, 2=Rock, 3=Jazz, 4=Classic, 5=Bass |
MP3DAC |
0/1 |
DAC: 1=aus, 0=ein, Standardeinstellung=0 (aktiviert) |
MP3Reset |
Reset des MP3-Players für einen Neustart mit Standardeinstellungen |