Hallo,
Ich habe mein IKEA Skogsklöver Rollo mit einem Motor ausgestattet und mit diesem Projekt per MQTT und dem Plugin homebridge-mqttthing in meine Homebridge und HomeKit integriert. Funktioniert auch alles wunderbar, ich kann es per HomeKit steuern
Dazu habe ich neulich eine Sonoff ZBBridge mit Tasmota geflased und mit homebridge-tasmota-zbbridge eingebunden. Darüber habe ich einen IKEA Tradfri Dimmer eingebunden. Damit möchte ich das Rollo steuern. Momentan - da ich mich mit der ganzen Thematik noch nicht so gut auskenne - habe ich es über zwei Automationen in HomeKit gemacht, eine für bei Aktivieren des Schalters (-> IKEA Dimmer) geht das Rollo ganz runter, bei Deaktivieren geht es ganz hoch.
In Homebridge sieht das ganze so aus
{
"accessory": "mqttthing",
"type": "windowCovering",
"name": "Rollo Büro",
"username": "einUser",
"password": "einPasswort",
"topics": {
"getCurrentPosition": {
"topic": "/raw/esp8266/9690399/out",
"apply": "return (100 - JSON.parse(message).position);"
},
"getPositionState": "/raw/esp8266/9690399/status",
"getTargetPosition": {
"topic": "/raw/esp8266/9690399/out",
"apply": "return (100 - JSON.parse(message).set);"
},
"setTargetPosition": {
"topic": "/raw/esp8266/9690399/in",
"apply": "return (100 - message);"
}
}
},
(...)
"platforms": [
(...)
{
"name": "ZbBridge",
"mqttTopic": "tasmota_9F4611",
"zbBridgeDevices": [
{
"addr": "0x2395",
"type": "switch",
"name": "IKEA Schalter"
}
],
"mqttBroker": "localhost",
"mqttUsername": "wiederUser",
"mqttPassword": "undWiederPasswort",
"platform": "TasmotaZbBridge"
}
]
Alles anzeigen
Nun würde ich aber gerne mit dem IKEA Dimmer das Rollo in z.B. 25% Schritten steuern. Ich stelle mir das so vor, ich drücke ein mal den Taster für runter und das Rollo geht 25% runter. Wenn ich noch zwei mal drauf drücke, soll es auf 75% Stellung gehen. Das selbe natürlich mit dem Taster für hoch.
Leider fehlt mir noch die Erfahrung mit Homebridge, HomeKit und MQTT.
Hat jemand von euch eine Idee, wie man sowas umsetzen könnte?
Grüße