Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Yet another HomeKit adapter

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Yet another HomeKit adapter

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
1.8k Beiträge 206 Kommentatoren 832.9k Aufrufe 68 Watching
  • Ä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.
  • eumatsE Offline
    eumatsE Offline
    eumats
    schrieb am zuletzt editiert von
    #570

    @rom.wagner80:

    Nur wenn der Lauf beendet ist. `

    Versuch es mal damit…

    Blocky Export...

    ! ````
    <xml xmlns="http://www.w3.org/1999/xhtml"><block type="comment" id="y-2HEmkl+M]R.WjzxaCE" x="-787" y="-537"><field name="COMMENT">Hier bei Object ID den Datenpunkt IST-Position eintragen</field>
    <next><block type="on_ext" id="tWe5sMj`+Pa==Qa%e:S{"><mutation items="1"></mutation>
    <field name="CONDITION">ne</field>

        <value name="OID0"><shadow type="field_oid" id="KTV~)9`v*~3G*Pq3AtZe"><field name="oid">default</field></shadow></value> 
        <statement name="STATEMENT"><block type="comment" id="]}?djMl)4%kSXGz2_#;g"><field name="COMMENT">Bei mehrfachem Triggern, den alten Timer löschen</field>
            <next><block type="timeouts_cleartimeout" id="w|1*GQ6Ggi]Xx3`#fEWl"><field name="NAME">timeout</field>
                <next><block type="comment" id="ACWFoMpEdc[;o-sS1|vh"><field name="COMMENT">Lieber etwas warten, falls sich der IST-Wert noch mal ändert.</field>
                    <next><block type="timeouts_settimeout" id="//kr9FBsV5Gi3}#YaQ?B"><field name="NAME">timeout</field>
                        <field name="DELAY">5</field>
                        <field name="UNIT">sec</field>
                        <statement name="STATEMENT"><block type="controls_if" id="tPba%M?[iOzgzMgV})GS"><value name="IF0"><block type="logic_compare" id="??*6OcLZxHavMfw/4Li%"><field name="OP">NEQ</field>
                                <value name="A"><block type="variables_get" id="zbKdzEaoO[[OFM1)`G_t"><field name="VAR">IST-Wert</field></block></value> 
                                <value name="B"><block type="variables_get" id="}D^Rc#^h%Mzo~yj)?+Ce"><field name="VAR">SOLL-Wert</field></block></value></block></value> 
                            <statement name="DO0"><block type="comment" id="+BNC.QgfHOh?m-}wU~7|"><field name="COMMENT">Hier bei Object ID den Datenpunkt IST-Position eintragen</field>
                                <next><block type="control" id="+ERi2QWY.ITzPg@!8y03"><mutation delay_input="false"></mutation>
                                    <field name="OID">Object ID</field>
                                    <field name="WITH_DELAY">FALSE</field>
                                    <value name="VALUE"><block type="variables_get" id="Y0f(3.=GA,.67oqPHd-j"><field name="VAR">IST-Wert</field></block></value></block></next></block></statement></block></statement></block></next></block></next></block></next></block></statement></block></next></block></xml> 
    
    [3610_clipboard01.jpg](/assets/uploads/files/3610_clipboard01.jpg)
    1 Antwort Letzte Antwort
    0
    • R Offline
      R Offline
      rom.wagner80
      schrieb am zuletzt editiert von
      #571

      Hey. Sowas wäre mir im Leben nicht eingefallen. Werd es morgen direkt mal testen. Vielen Dank dir

      1 Antwort Letzte Antwort
      0
      • R Offline
        R Offline
        rom.wagner80
        schrieb am zuletzt editiert von
        #572

        Aber muss ich zum Schluss nicht den Sollwert und nicht den Istwert reinschreiben? Weil die Istposition übernimmt er ja nach erfolgter fahrt richtig und das Problem ist ja, dass die Sollposition beim Tastendruck nicht geändert wird…

        1 Antwort Letzte Antwort
        0
        • eumatsE Offline
          eumatsE Offline
          eumats
          schrieb am zuletzt editiert von
          #573

          @rom.wagner80:

          Aber muss ich zum Schluss nicht den Sollwert und nicht den Istwert reinschreiben? Weil die Istposition übernimmt er ja nach erfolgter fahrt richtig und das Problem ist ja, dass die Sollposition beim Tastendruck nicht geändert wird… `

          Der IST-Wert muss in den Sollwert geschrieben werden damit in Homekit wieder die Anzeige korrekt ist.

          1 Antwort Letzte Antwort
          0
          • R Offline
            R Offline
            rom.wagner80
            schrieb am zuletzt editiert von
            #574

            @eumats:

            @rom.wagner80:

            Aber muss ich zum Schluss nicht den Sollwert und nicht den Istwert reinschreiben? Weil die Istposition übernimmt er ja nach erfolgter fahrt richtig und das Problem ist ja, dass die Sollposition beim Tastendruck nicht geändert wird… `

            Der IST-Wert muss in den Sollwert geschrieben werden damit in Homekit wieder die Anzeige korrekt ist. `

            Genau. Aber du schreibst in deinem Script ja den Ist-Wert in das Objekt Istwert, oder? Jedenfalls dein Kommentar im blockly deutet darauf hin.

            1 Antwort Letzte Antwort
            0
            • eumatsE Offline
              eumatsE Offline
              eumats
              schrieb am zuletzt editiert von
              #575

              @rom.wagner80:

              @eumats:

              @rom.wagner80:

              Aber muss ich zum Schluss nicht den Sollwert und nicht den Istwert reinschreiben? Weil die Istposition übernimmt er ja nach erfolgter fahrt richtig und das Problem ist ja, dass die Sollposition beim Tastendruck nicht geändert wird… `

              Der IST-Wert muss in den Sollwert geschrieben werden damit in Homekit wieder die Anzeige korrekt ist. `

              Genau. Aber du schreibst in deinem Script ja den Ist-Wert in das Objekt Istwert, oder? Jedenfalls dein Kommentar im blockly deutet darauf hin. `
              Ups.in Object ID muss natürlich der Sollwert rein. Ist wohl doch schon zu spät…

              1 Antwort Letzte Antwort
              0
              • R Offline
                R Offline
                rom.wagner80
                schrieb am zuletzt editiert von
                #576

                Kein Problem. Bin froh, dass ich nicht ganz auf dem Schlauch stehe 😉

                Dank dir nochmal für deine Hilfe. Werd morgen berichten, wie es läuft .

                Gute Nacht

                1 Antwort Letzte Antwort
                0
                • R Offline
                  R Offline
                  rom.wagner80
                  schrieb am zuletzt editiert von
                  #577

                  @rom.wagner80:

                  Dank dir nochmal für deine Hilfe. Werd morgen berichten, wie es läuft .

                  Gute Nacht `

                  Also, die Grundfunktion ist Super. Klappt alles wie es soll, im HomeKit wird alles richtig angezeigt….ABER 🙂 nach den eingestellten 5 Sekunden kommt es hin und wieder vor, dass die Rolllade noch ein zehntel Sekündchen fährt. ich denke das liegt daran, dass der Jalousieaktor irgendwo stehen bleibt und dann durch den Sollwert auf genau die Prozentzahl fährt. Beispiel : Istwert tatsächlich: 25,4 % Istwert angezeigt : 25 % Sollwert nach 5 Sekunden 25 %. somit fährt der Rollladen noch um 0,4 Prozent nach oben...dafür vielleicht noch ne Idee ? 🙂 brauch ich den Timeout von 5 Sekunden überhaupt ? Weil bei erneuter Bewegung der Rolllade und der damit einhergehenden Veränderung des Istwertes wird der Trigger erneut ausgeführt und somit die Sollposition wieder berrechnet

                  1 Antwort Letzte Antwort
                  0
                  • R Offline
                    R Offline
                    rom.wagner80
                    schrieb am zuletzt editiert von
                    #578

                    Hey,

                    Gerade beim ansteuern der Rolllade durch Taster noch gesehen, dass es Log-Einträge über den Vorgang gibt… was kann das bedeuten?
                    2476_errorlog.jpeg

                    1 Antwort Letzte Antwort
                    0
                    • eumatsE Offline
                      eumatsE Offline
                      eumats
                      schrieb am zuletzt editiert von
                      #579

                      @rom.wagner80:

                      Hey,

                      Gerade beim ansteuern der Rolllade durch Taster noch gesehen, dass es Log-Einträge über den Vorgang gibt… was kann das bedeuten? `

                      Poste mal einen Screenshot der RAW Daten des Datenpunktes…

                      1 Antwort Letzte Antwort
                      0
                      • eumatsE Offline
                        eumatsE Offline
                        eumats
                        schrieb am zuletzt editiert von
                        #580

                        @rom.wagner80:

                        @rom.wagner80:

                        Dank dir nochmal für deine Hilfe. Werd morgen berichten, wie es läuft .

                        Gute Nacht `

                        Also, die Grundfunktion ist Super. Klappt alles wie es soll, im HomeKit wird alles richtig angezeigt….ABER 🙂 nach den eingestellten 5 Sekunden kommt es hin und wieder vor, dass die Rolllade noch ein zehntel Sekündchen fährt. ich denke das liegt daran, dass der Jalousieaktor irgendwo stehen bleibt und dann durch den Sollwert auf genau die Prozentzahl fährt. Beispiel : Istwert tatsächlich: 25,4 % Istwert angezeigt : 25 % Sollwert nach 5 Sekunden 25 %. somit fährt der Rollladen noch um 0,4 Prozent nach oben...dafür vielleicht noch ne Idee ? 🙂 brauch ich den Timeout von 5 Sekunden überhaupt ? Weil bei erneuter Bewegung der Rolllade und der damit einhergehenden Veränderung des Istwertes wird der Trigger erneut ausgeführt und somit die Sollposition wieder berrechnet `
                        Lass dir mal in deinem Skript per Debug die Werte für IST und SOLL ausgeben

                        1 Antwort Letzte Antwort
                        0
                        • R Offline
                          R Offline
                          rom.wagner80
                          schrieb am zuletzt editiert von
                          #581

                          Hier mal der Datenpunkt, der das Problem im Post verursacht. Allerdings machen das Alle Rollläden. Die Einstellungen sind aber auch für alle Datenpunkte gleich.
                          2476_700351ca-bb56-4614-a5b6-c91e5e7833f5.jpeg

                          1 Antwort Letzte Antwort
                          0
                          • R Offline
                            R Offline
                            rom.wagner80
                            schrieb am zuletzt editiert von
                            #582

                            @eumats:

                            @rom.wagner80:

                            @rom.wagner80:

                            Dank dir nochmal für deine Hilfe. Werd morgen berichten, wie es läuft .

                            Gute Nacht `

                            Also, die Grundfunktion ist Super. Klappt alles wie es soll, im HomeKit wird alles richtig angezeigt….ABER 🙂 nach den eingestellten 5 Sekunden kommt es hin und wieder vor, dass die Rolllade noch ein zehntel Sekündchen fährt. ich denke das liegt daran, dass der Jalousieaktor irgendwo stehen bleibt und dann durch den Sollwert auf genau die Prozentzahl fährt. Beispiel : Istwert tatsächlich: 25,4 % Istwert angezeigt : 25 % Sollwert nach 5 Sekunden 25 %. somit fährt der Rollladen noch um 0,4 Prozent nach oben...dafür vielleicht noch ne Idee ? 🙂 brauch ich den Timeout von 5 Sekunden überhaupt ? Weil bei erneuter Bewegung der Rolllade und der damit einhergehenden Veränderung des Istwertes wird der Trigger erneut ausgeführt und somit die Sollposition wieder berrechnet Lass dir mal in deinem Skript per Debug die Werte für IST und SOLL ausgeben

                            Das werd ich aber erst morgen schaffen… werde weiter berichten 🙂

                            1 Antwort Letzte Antwort
                            0
                            • eumatsE Offline
                              eumatsE Offline
                              eumats
                              schrieb am zuletzt editiert von
                              #583

                              @rom.wagner80:

                              Hier mal der Datenpunkt, der das Problem im Post verursacht. Allerdings machen das Alle Rollläden. Die Einstellungen sind aber auch für alle Datenpunkte gleich. `
                              Ändere mal den Typ der Darenpunkte in Zahl (number)…

                              1 Antwort Letzte Antwort
                              0
                              • R Offline
                                R Offline
                                rom.wagner80
                                schrieb am zuletzt editiert von
                                #584

                                @eumats:

                                Ändere mal den Typ der Darenpunkte in Zahl (number)… `

                                Da hat schonmal funktioniert 🙂

                                Danke

                                1 Antwort Letzte Antwort
                                0
                                • R Offline
                                  R Offline
                                  rom.wagner80
                                  schrieb am zuletzt editiert von
                                  #585

                                  @eumats:

                                  Lass dir mal in deinem Skript per Debug die Werte für IST und SOLL ausgeben `

                                  Also folgendes ist zu beobachten !? :
                                  2476_scriptlog.jpeg
                                  2476_log.jpeg

                                  1 Antwort Letzte Antwort
                                  0
                                  • eumatsE Offline
                                    eumatsE Offline
                                    eumats
                                    schrieb am zuletzt editiert von
                                    #586

                                    Hast du bei diesem Log den Rolladen manuell bedient und hat er da wieder „gestottert“?

                                    1 Antwort Letzte Antwort
                                    0
                                    • R Offline
                                      R Offline
                                      rom.wagner80
                                      schrieb am zuletzt editiert von
                                      #587

                                      Ja, genau.

                                      1 Antwort Letzte Antwort
                                      0
                                      • eumatsE Offline
                                        eumatsE Offline
                                        eumats
                                        schrieb am zuletzt editiert von
                                        #588

                                        Hast du ihn nur ganz kurz (also 3%) fahren lassen? Lass ihn mal bitte länger fahre. Natürlich manuell und dann das Log posten.

                                        1 Antwort Letzte Antwort
                                        0
                                        • R Offline
                                          R Offline
                                          rom.wagner80
                                          schrieb am zuletzt editiert von
                                          #589

                                          @eumats:

                                          Hast du ihn nur ganz kurz (also 3%) fahren lassen? Lass ihn mal bitte länger fahre. Natürlich manuell und dann das Log posten. `
                                          Werd ich morgen mal machen… weiß nicht mehr ob’s 3% waren... könnte aber sein.

                                          Schönen Abend noch

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

                                          308

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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