@lessthanmore
So richtig elegant finde ich das alles nicht wirklich.
Wollte verhindern das ich eben zusätzliche Userdata Datenpunkte brauche. Geht aber leider nicht.
Wieder 26 neue Datenpunkte
Hier ist nun meine Lösung ohne Code Red, dafür mit Script :).
Danke euch :), ihr habt mich auf die richtigen Ideen gebracht!!
Yahka Settings:
[image: 1661458044451-yahka2.png]
--
[image: 1661458054813-yahka3.png]
--
[image: 1661458061071-yahka4.png]
//Für Homekit
on({id: ["0_userdata.0.Homekit.Raffstore.OG.Büro_Position"], change: "any"}, async function (obj) {
if(obj.state.from == "system.adapter.yahka.0")
setState("openknx.0.Raffstore.OG.Büro_Position",obj.state);
});
on({id: ["openknx.0.Raffstore.OG.Büro_Position"], change: "any"}, async function (obj) {
if(obj.state.from == "system.adapter.openknx.0")
setState("0_userdata.0.Homekit.Raffstore.OG.Büro_Position",obj.state);
});
on({id: ["openknx.0.Raffstore.OG.Büro_Position_Rückmeldung"], change: "any"}, async function (obj) {
setState("0_userdata.0.Homekit.Raffstore.OG.Büro_Position",obj.state);
});