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 | Parameter |
---|---|
IRsend |
IR-Signale in Form von JSON Dezimal-Zeichenfolgen senden: {"Protocol":"<value>","Bits":<value>,"Data":<value>} "Bits":1..32 = erforderliche Anzahl von Datenbits (oder bei PANASONIC-Code die Adresse) "Data":1..(2^32)-1 = Datenrahmen als 32-bit Dezimalzahl |
IR-Signale in Form von JSON Hexadezimal-Zeichenfolgen senden: "Data":0x1..0xFFFFFFFF = Datenrahmen als 32-bit Hexadezimalzahl |
|
IR-Signale in Form von RAW-Daten senden: <frequency>,<rawdata1>,<rawdata2>,... |
|
IRhvac |
IR-Signale an Toshiba, Mitsubishi, LG oder Fujitsu HVAC (Klimageräte) senden: {"Vendor":"<value>","Power":<value>,"Mode":”<value>”, "FanSpeed":”<value>”,"Temp":<value>} "Vendor":"Toshiba"|"Mitsubishi"|"LG"|"Fujitsu" "Power":0|1 = aus/ein "Mode":"Hot"|"Cold"|"Dry"|"Auto" = Modus: heiß/kalt/trocken/auto "FanSpeed":"1"|"2"|"3"|"4"|"5"|"Auto"|"Silence" = Lüftergeschwindigkeit "Temp":17..30 = Temperatur |
Siehe auch: |
SetOption29 -
IR-Empfang: Darstellung als Hex- (0) oder Dezimal-Code (1) Daten SetOption58 - IR-Empfang: Darstellung als RAW-Daten in JSON-Nachricht |