Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Yahka - Raffstore Position

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    737

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Yahka - Raffstore Position

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
12 Beiträge 3 Kommentatoren 1.1k Aufrufe 2 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    maxx8888
    schrieb am zuletzt editiert von
    #1

    Hallo!

    Hat es irgendwer geschafft, daß der Raffstore Zustand im Homekit richtig angezeigt wird, wenn über auf/ab Signale von KNX gesteuert wird? Wenn man Position Telegramme schickt klappt es.

    Scheinbar interpretiert Homekit irgendwie die aktuelle Position über differenz aus currentPosition und targetPosition. Wenn man nun aber mit dem auf/ab KO von KNX fährt bleibt die Target Position gleich und nur current ändert sich.

    Ich denke das ist auch das was hier beschrieben wird:
    https://developer.apple.com/forums/thread/94243

    Habe noch keine elegante Lösung gefunden ohne das ich zb immer die Target Position nachsetzen muß nach der Fahrt.

    haselchenH 1 Antwort Letzte Antwort
    0
    • M maxx8888

      Hallo!

      Hat es irgendwer geschafft, daß der Raffstore Zustand im Homekit richtig angezeigt wird, wenn über auf/ab Signale von KNX gesteuert wird? Wenn man Position Telegramme schickt klappt es.

      Scheinbar interpretiert Homekit irgendwie die aktuelle Position über differenz aus currentPosition und targetPosition. Wenn man nun aber mit dem auf/ab KO von KNX fährt bleibt die Target Position gleich und nur current ändert sich.

      Ich denke das ist auch das was hier beschrieben wird:
      https://developer.apple.com/forums/thread/94243

      Habe noch keine elegante Lösung gefunden ohne das ich zb immer die Target Position nachsetzen muß nach der Fahrt.

      haselchenH Offline
      haselchenH Offline
      haselchen
      Most Active
      schrieb am zuletzt editiert von
      #2

      @maxx8888

      Kann, wenn es überhaupt passt, anhand eines Shellys meine Konfig zeigen.
      In Homekit wird auf und zu angezeigt , wenn ich auf das Icon tippe.
      Und das Rolltor fährt exakt auf und zu.

      2b49d140-b768-4105-b45a-8524fc3e116d-grafik.png

      2b941119-2976-423a-b81d-ab5d7b7eae48-grafik.png

      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.7, Nodejs 22.22.2 ,JS Controller 7.0.7 ,Admin 7.8.24

      M L 2 Antworten Letzte Antwort
      0
      • haselchenH haselchen

        @maxx8888

        Kann, wenn es überhaupt passt, anhand eines Shellys meine Konfig zeigen.
        In Homekit wird auf und zu angezeigt , wenn ich auf das Icon tippe.
        Und das Rolltor fährt exakt auf und zu.

        2b49d140-b768-4105-b45a-8524fc3e116d-grafik.png

        2b941119-2976-423a-b81d-ab5d7b7eae48-grafik.png

        M Offline
        M Offline
        maxx8888
        schrieb am zuletzt editiert von
        #3

        @haselchen

        Wenn ich Deine Einstellung richtig verstehe, nimmst du einfach die Sollposition auch als Rückmeldung 0-100 %
        Den PositionState mit "hue" Conversion verstehe ich überhaupt nicht. Bringt das was? Funktioniert wahrscheinlich ohne dem genauso, oder?

        Das Problem bei mir ist jedoch das die Sollposition, die Du ja auch verwendest, nicht gesetzt wird wenn ich einen KNX Schalter an der Wand verwende. Der Schalter an der Wand kennt nur auf/ab ohne Prozent. Heißt Sollposition wird nicht gesetzt. Wenn ich in der Home App am Handy fahre, läuft alles wie gewünscht.

        haselchenH L 2 Antworten Letzte Antwort
        0
        • M maxx8888

          @haselchen

          Wenn ich Deine Einstellung richtig verstehe, nimmst du einfach die Sollposition auch als Rückmeldung 0-100 %
          Den PositionState mit "hue" Conversion verstehe ich überhaupt nicht. Bringt das was? Funktioniert wahrscheinlich ohne dem genauso, oder?

          Das Problem bei mir ist jedoch das die Sollposition, die Du ja auch verwendest, nicht gesetzt wird wenn ich einen KNX Schalter an der Wand verwende. Der Schalter an der Wand kennt nur auf/ab ohne Prozent. Heißt Sollposition wird nicht gesetzt. Wenn ich in der Home App am Handy fahre, läuft alles wie gewünscht.

          haselchenH Offline
          haselchenH Offline
          haselchen
          Most Active
          schrieb am zuletzt editiert von
          #4

          @maxx8888

          Hab die Einstellungen auch hier aus dem Forum.
          Manche Konfigs sind Böhmische Dörfer für mich 😁
          Mein Beispiel sollte vielleicht nur nen Denkanstoß sein . Wie sich KNX verhält weiß ich leider nicht.

          Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.7, Nodejs 22.22.2 ,JS Controller 7.0.7 ,Admin 7.8.24

          1 Antwort Letzte Antwort
          0
          • M maxx8888

            @haselchen

            Wenn ich Deine Einstellung richtig verstehe, nimmst du einfach die Sollposition auch als Rückmeldung 0-100 %
            Den PositionState mit "hue" Conversion verstehe ich überhaupt nicht. Bringt das was? Funktioniert wahrscheinlich ohne dem genauso, oder?

            Das Problem bei mir ist jedoch das die Sollposition, die Du ja auch verwendest, nicht gesetzt wird wenn ich einen KNX Schalter an der Wand verwende. Der Schalter an der Wand kennt nur auf/ab ohne Prozent. Heißt Sollposition wird nicht gesetzt. Wenn ich in der Home App am Handy fahre, läuft alles wie gewünscht.

            L Offline
            L Offline
            lessthanmore
            schrieb am zuletzt editiert von
            #5

            @maxx8888 Ich nutze node-red zur KNX Einbindung und schreibe den Rückmeldewert in den Sollwert, schicke diese Rückmeldung aber nicht mehr auf den Bus; sonst wäre es eine Endlosschleife.
            Sobald ich also einen Taster verwende bekomme ich über die Rückmelde GA die Höhe und diesen Wert schreibe ich dann auch in die Soll Höhe.

            1 Antwort Letzte Antwort
            0
            • haselchenH haselchen

              @maxx8888

              Kann, wenn es überhaupt passt, anhand eines Shellys meine Konfig zeigen.
              In Homekit wird auf und zu angezeigt , wenn ich auf das Icon tippe.
              Und das Rolltor fährt exakt auf und zu.

              2b49d140-b768-4105-b45a-8524fc3e116d-grafik.png

              2b941119-2976-423a-b81d-ab5d7b7eae48-grafik.png

              L Offline
              L Offline
              lessthanmore
              schrieb am zuletzt editiert von
              #6

              @haselchen Der „PositionState“ kennt nur die Werte 0,1,2 (hoch, runter, Stopp); siehe auch https://stefans-itblog.de/liste-aller-homekit-characteristics/
              Deine aktuelle Einstellung macht da nicht viel Sinn :-)
              Gibt dazu zig Diskussionen u. a. auf reddit.
              Dennoch kann man in homekit weder stoppen noch die Richtung wirklich vorgeben.
              Ist alles noch recht „einfach“.

              haselchenH 1 Antwort Letzte Antwort
              0
              • L lessthanmore

                @haselchen Der „PositionState“ kennt nur die Werte 0,1,2 (hoch, runter, Stopp); siehe auch https://stefans-itblog.de/liste-aller-homekit-characteristics/
                Deine aktuelle Einstellung macht da nicht viel Sinn :-)
                Gibt dazu zig Diskussionen u. a. auf reddit.
                Dennoch kann man in homekit weder stoppen noch die Richtung wirklich vorgeben.
                Ist alles noch recht „einfach“.

                haselchenH Offline
                haselchenH Offline
                haselchen
                Most Active
                schrieb am zuletzt editiert von haselchen
                #7

                @lessthanmore

                Ich denke mal , deswegen die Convertation zu hue.
                Das wird , schätze ich, die 0,1,2 überflüssig und 0-100 kommt zum Tragen.
                Also macht die Einstellung schon Sinn ;)
                Es funktioniert jedenfalls vorzüglich so.
                Keine Probleme, alles tutti.
                Auch das Rolltor Kachelsymbol mit offen und geschlossen als Text.

                Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.7, Nodejs 22.22.2 ,JS Controller 7.0.7 ,Admin 7.8.24

                L 1 Antwort Letzte Antwort
                2
                • haselchenH haselchen

                  @lessthanmore

                  Ich denke mal , deswegen die Convertation zu hue.
                  Das wird , schätze ich, die 0,1,2 überflüssig und 0-100 kommt zum Tragen.
                  Also macht die Einstellung schon Sinn ;)
                  Es funktioniert jedenfalls vorzüglich so.
                  Keine Probleme, alles tutti.
                  Auch das Rolltor Kachelsymbol mit offen und geschlossen als Text.

                  L Offline
                  L Offline
                  lessthanmore
                  schrieb am zuletzt editiert von lessthanmore
                  #8

                  @haselchen Hue konvertiert ähnlich wie scaleint, siehe Doku:

                  This function is specialized version of scaleInt with the parameters iobroker.max=65535 and homekit.max=360.
                  

                  Also keine 0,1 oder 2.
                  Du kannst den Wert komplett weglassen und es wird sich nichts ändern. Alternativ kannst du alles andere reinschreiben, wird auch nichts ändern oder bewirken.

                  Current wie auch target position erwarten 0 - 100, wieso hast du beim gleichen DP unterschiedliche Konvertierungen?
                  Current wird nicht gelesen in der Homeapp, deswegen ja das Problem des TE.
                  Das Symbol zeigt bei 0 geschlossen und bei 100 geöffnet an; eben das was im target steht. Probier es gerne aus.

                  Ich nutze den position state gar nicht und es funktioniert genauso wie von dir beschrieben.

                  M haselchenH 2 Antworten Letzte Antwort
                  0
                  • L lessthanmore

                    @haselchen Hue konvertiert ähnlich wie scaleint, siehe Doku:

                    This function is specialized version of scaleInt with the parameters iobroker.max=65535 and homekit.max=360.
                    

                    Also keine 0,1 oder 2.
                    Du kannst den Wert komplett weglassen und es wird sich nichts ändern. Alternativ kannst du alles andere reinschreiben, wird auch nichts ändern oder bewirken.

                    Current wie auch target position erwarten 0 - 100, wieso hast du beim gleichen DP unterschiedliche Konvertierungen?
                    Current wird nicht gelesen in der Homeapp, deswegen ja das Problem des TE.
                    Das Symbol zeigt bei 0 geschlossen und bei 100 geöffnet an; eben das was im target steht. Probier es gerne aus.

                    Ich nutze den position state gar nicht und es funktioniert genauso wie von dir beschrieben.

                    M Offline
                    M Offline
                    maxx8888
                    schrieb am zuletzt editiert von
                    #9

                    @lessthanmore

                    Perfekt, das ist eigentlich genau was ich suche.
                    Ich dachte wenn ich das Objekt ändere wird das immer auf den Bus zurück geschrieben?! Hatte eben genau die Endlos Schleife im Kopf.
                    Kann ich auch mit Java Scripft ein Objekt ändern ohne auf den Bus zu schreiben?
                    Oder meinst du etwa überhaupt ein eigenes Objekt in Userdata was ich immer manuell up2date halten muss?

                    L 1 Antwort Letzte Antwort
                    0
                    • L lessthanmore

                      @haselchen Hue konvertiert ähnlich wie scaleint, siehe Doku:

                      This function is specialized version of scaleInt with the parameters iobroker.max=65535 and homekit.max=360.
                      

                      Also keine 0,1 oder 2.
                      Du kannst den Wert komplett weglassen und es wird sich nichts ändern. Alternativ kannst du alles andere reinschreiben, wird auch nichts ändern oder bewirken.

                      Current wie auch target position erwarten 0 - 100, wieso hast du beim gleichen DP unterschiedliche Konvertierungen?
                      Current wird nicht gelesen in der Homeapp, deswegen ja das Problem des TE.
                      Das Symbol zeigt bei 0 geschlossen und bei 100 geöffnet an; eben das was im target steht. Probier es gerne aus.

                      Ich nutze den position state gar nicht und es funktioniert genauso wie von dir beschrieben.

                      haselchenH Offline
                      haselchenH Offline
                      haselchen
                      Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @lessthanmore

                      Ich habe das auch nur aus dem Forum hier übernommen.
                      Wie was wo da zusammenhängt, dass hast du ja schon formuliert, ich hab tatsächlich einfach blind
                      Copy&Paste gemacht.
                      Da es so funktioniert, werde ich da nicht mehr zwischenfummeln, gehe aber davon aus, dass Dein Vorschlag genauso klappen würde.

                      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.7, Nodejs 22.22.2 ,JS Controller 7.0.7 ,Admin 7.8.24

                      1 Antwort Letzte Antwort
                      2
                      • M maxx8888

                        @lessthanmore

                        Perfekt, das ist eigentlich genau was ich suche.
                        Ich dachte wenn ich das Objekt ändere wird das immer auf den Bus zurück geschrieben?! Hatte eben genau die Endlos Schleife im Kopf.
                        Kann ich auch mit Java Scripft ein Objekt ändern ohne auf den Bus zu schreiben?
                        Oder meinst du etwa überhaupt ein eigenes Objekt in Userdata was ich immer manuell up2date halten muss?

                        L Offline
                        L Offline
                        lessthanmore
                        schrieb am zuletzt editiert von
                        #11

                        @maxx8888 Du könntest versuchen über den "Ursprung" oder die Quelle zu selektieren.
                        Also nur wenn die Quelle xyz ist, soll der Wert auf den Bus gesendet werden.
                        So sieht es bei mir aus:
                        1.png
                        2.png
                        Wenn der Wert aus iob kommt wird er auf den Bus geschrieben. Wenn er vom Bus zurückgemeldet wird, so wird er nicht erneut auf den Bus geschickt.

                        Wenn du das bei dir beispielhaft mal einrichten willst mit einem Rollo, lass es mich einfach wissen und ich kann dir helfen.

                        M 1 Antwort Letzte Antwort
                        2
                        • L lessthanmore

                          @maxx8888 Du könntest versuchen über den "Ursprung" oder die Quelle zu selektieren.
                          Also nur wenn die Quelle xyz ist, soll der Wert auf den Bus gesendet werden.
                          So sieht es bei mir aus:
                          1.png
                          2.png
                          Wenn der Wert aus iob kommt wird er auf den Bus geschrieben. Wenn er vom Bus zurückgemeldet wird, so wird er nicht erneut auf den Bus geschickt.

                          Wenn du das bei dir beispielhaft mal einrichten willst mit einem Rollo, lass es mich einfach wissen und ich kann dir helfen.

                          M Offline
                          M Offline
                          maxx8888
                          schrieb am zuletzt editiert von maxx8888
                          #12

                          @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:
                          Yahka2.PNG

                          --

                          Yahka3.PNG

                          --

                          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);
                          });
                          
                          1 Antwort Letzte Antwort
                          0

                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                          Registrieren Anmelden
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          538

                          Online

                          32.9k

                          Benutzer

                          83.0k

                          Themen

                          1.3m

                          Beiträge
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Anmelden

                          • Du hast noch kein Konto? Registrieren

                          • Anmelden oder registrieren, um zu suchen
                          • Erster Beitrag
                            Letzter Beitrag
                          0
                          • Home
                          • Aktuell
                          • Tags
                          • Ungelesen 0
                          • Kategorien
                          • Unreplied
                          • Beliebt
                          • GitHub
                          • Docu
                          • Hilfe