Autodiscover macht das wunderbar von selbst, dennoch würde ich die Mac angeben, über welche der Befehl dann gesendet wird. Eine Konfiguration der Anlage im Schlafzimmer sieht dann z.B. so aus:
Ich glaub ich brauch Deine Hilfe. Ich steh wahrscheinlich total auf der Leitung.
Mein zweiter BroadLink RM Mini 3 ist heute angekommen. Über die App mit dem WLAN verbunden und in der FRITZ!Box die MAC Adresse gefunden.
Soweit alles gut.
Ich wollte in der config.json nun den Eintrag für den zweiten RM Mini hinzufügen, mit einer ganz einfachen Funktion für den Anfang für das Klimagerät.
Insgesamt sah mein Abschnitt dann so aus...
{
"platform": "BroadlinkRM",
"name": "Broadlink RM",
"hideWelcomeMessage": true,
"hideScanFrequencyButton": true,
"accessories": [
{
"name": "Klimaanlage",
"type": "air-conditioner",
"host": "c8:f7:42:16:bb:82",
"replaceAutoMode": "cool",
"minTemperature": 16,
"maxTemperature": 25,
"defaultCoolTemperature": 20,
"temperatureUpdateFrequency": 900,
"ignoreTemperatureWhenOff": true,
"data": {
"off": "260060000001279113361311141114101411141014111410143514351535143514341535143514351411143513121311133613121410141114351311133614351411133613361435130004f20001274814000c390001254814000c380001254814000d050000000000000000"
},
"temperature20": {
"pseudo-mode": "cool",
"data": "260058000001299114351410151014101510141015101510143514351534153415351435153415351435143515101410153415101510141015101410153415351410153415351435140004f20001264b14000c3e0001254815000d05"
}
},
{
"name": "Lautstärke hoch",
"type": "switch-repeat",
"host": "34:ea:34:b2:f3:d4",
"disableAutomaticOff": false,
"onDuration": 1,
"sendCount": 3,
"interval": 0.3,
"data": "260050000001289314111312133713121312141112131411143514361213123713371336123713371312133613121411151013131312131213361312143514361336153513361237140005260001284913000d050000000000000000"
},
{
"name": "Lautstärke runter",
"type": "switch-repeat",
"host": "34:ea:34:b2:f3:d4",
"disableAutomaticOff": false,
"onDuration": 1,
"sendCount": 3,
"interval": 0.3,
"data": "260050000001289313121411133714111312131213121312123714361411133614351436133614361336133614111312141212131213121314111312133613371336143513371237140005260001274a15000d050000000000000000"
},
{
"name": "Lautstärke stumm",
"type": "switch",
"host": "34:ea:34:b2:f3:d4",
"enableAutoOff": false,
"onDuration": 5,
"data": {
"on": "260050000001289314111312143613121312131212131312143514361312143514361336133614361237131212131336141213121213121313121336143612131237143513371336140005260001284913000d050000000000000000",
"off": "260050000001289314111312143613121312131212131312143514361312143514361336133614361237131212131336141213121213121313121336143612131237143513371336140005260001284913000d050000000000000000"
}
},
{
"name": "3D",
"type": "switch",
"host": "34:ea:34:b2:f3:d4",
"data": {
"on": [
{
"data": "260050000001279414111312143613121213121411141113143612371312123714361534133613371312131312361337133612131237143613361237141212131312133612131312140005260001284913000d050000000000000000",
"sendCount": 3,
"interval": 0.1,
"pause": 0.3
},
{
"data": "260050000001269416101213133612131312141114111412133612371312143613361237143613361312131214361313111312131336131213371336131312371336123713121337120005280001274914000d050000000000000000",
"pause": 0.3
},
{
"data": "260050000001269416101213133612131312141114111412133612371312143613361237143613361312131214361313111312131336131213371336131312371336123713121337120005280001274914000d050000000000000000"
}
],
"off": "260050000001279414111312143613121213121411141113143612371312123714361534133613371312131312361337133612131237143613361237141212131312133612131312140005260001284913000d050000000000000000"
}
},
{
"name": "Spot",
"type": "switch",
"host": "34:ea:34:b2:f3:d4",
"enableAutoOff": false,
"onDuration": 5,
"persistState": true,
"data": {
"on": "2600600000012b92151015111511141114111411141115111434153515341535151114351534153515341535151114111411141115111411141114111435153415351534153515351400053f00012b4715000c5100012a4815000c5100012a4815000d050000000000000000",
"off": "260060000001289512131214121312131213121411141213123712371337123713141137133712371313123713131213121411141213121312371214123712371337123713371237130005410001284a13000c530001294a12000c5300012a4912000d050000000000000000"
}
},
{
"name": "Spot Weiß",
"type": "switch",
"host": "34:ea:34:b2:f3:d4",
"enableAutoOff": true,
"onDuration": 2,
"persistState": true,
"data": {
"on": "2600580000012c92151114111511141114111411151114111435153415351535151114341535153515341535153415121411141114111511141114111411153415351534153515351500053f00012b4815000c5100012c4715000d05",
"off": "2600580000012c92151114111511141114111411151114111435153415351535151114341535153515341535153415121411141114111511141114111411153415351534153515351500053f00012b4815000c5100012c4715000d05"
}
},
{
"name": "Spot Warmweiß",
"type": "switch",
"host": "34:ea:34:b2:f3:d4",
"enableAutoOff": true,
"onDuration": 2,
"persistState": true,
"data": {
"on": "2600580000012c92161015111412141114111511141115111435153415351535151114351535153415121411143515341512141114111412143415351511141115341535153515341500053b00012d4815000c5000012c4815000d05",
"off": "2600580000012c92161015111412141114111511141115111435153415351535151114351535153415121411143515341512141114111412143415351511141115341535153515341500053b00012d4815000c5000012c4815000d05"
}
},
{
"name": "Spot Blau",
"type": "switch",
"host": "34:ea:34:b2:f3:d4",
"enableAutoOff": true,
"onDuration": 2,
"persistState": true,
"data": {
"on": "2600600000012b93121313131213121411141213121312141137133713371237131312371337133613131237133712141213121312141114123712141213123713371237133713371200054000012b4813000c5100012b4913000c5200012d4815000d050000000000000000",
"off": "2600600000012b93121313131213121411141213121312141137133713371237131312371337133613131237133712141213121312141114123712141213123713371237133713371200054000012b4813000c5100012b4913000c5200012d4815000d050000000000000000"
}
},
{
"name": "Display",
"type": "switch",
"host": "34:ea:34:b2:f3:d4",
"enableAutoOff": true,
"data": {
"on": [
{
"data": "260050000001289313131113133712131312121313121313113713371213133614361336133614351313121313121336131213121412131213361237143613121237133614361336140005260001284913000d050000000000000000",
"sendCount": 3,
"interval": 0.9,
"pause": 0.3,
"disableAutomaticOff": true
},
{
"data": "2600a8000001279413121237133712371213133614361237143513371435131214111412131212371336133714111214111313121214111315341412121411131214121213121312130005940001284912000c4f0001264a13000c4f0001264a14000c4d0001284915000c4c0001264a14000c4e0001264a13000c4e0001284914000c4d0001274913000c4f0001264a13000c4e0001284716000c4d0001284912000c4f0001274914000d05",
"pause": 0.3
},
{
"data": "2600a8000001279413121237133712371213133614361237143513371435131214111412131212371336133714111214111313121214111315341412121411131214121213121312130005940001284912000c4f0001264a13000c4f0001264a14000c4d0001284915000c4c0001264a14000c4e0001264a13000c4e0001284914000c4d0001274913000c4f0001264a13000c4e0001284716000c4d0001284912000c4f0001274914000d05"
}
],
"off": "260050000001269416101213133612131312141114111412133612371312143613361237143613361312131214361313111312131336131213371336131312371336123713121337120005280001274914000d050000000000000000"
}
}
]
},
Alles anzeigen
Und damit ist mir dann auch Homebridge abgestützt. Das Format der json war insgesamt in Ordnung. Es hängt an dem Eintrag.
Siehst Du da schon was, was nicht stimmt in Bezug auf die Einstellungen zur Klimaanlage?
Das Klimagerät hat übrigens nur folgende Funktionen an der Fernbedienung.
1. 1x Knopf der sowohl für an/aus ist
2. 1x Kopf Temp hoch
3. 1x Knopf Temp runter
4. 1x Knopf Modus, der geht der Reihe nach durch [Heat, Cool, Fan, Dry, Auto mode]
5. 1x Knopf Fan, der geht der Reihe nach durch [High, Mid, Low, Auto Fan]
Also eigentlich insgesamt nur 5 IR Befehle.
Wie setzte ich die am sinnigsten in die config für das Plugin und den Typ air-conditioner ein? ![]()
Danke vorab für die Unterstützung. ![]()