Skip to content
  • Home
  • 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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Rollo Steuerung

NEWS

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

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

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

Rollo Steuerung

Geplant Angeheftet Gesperrt Verschoben Blockly
13 Beiträge 5 Kommentatoren 1.8k Aufrufe 6 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.
  • K Offline
    K Offline
    kaschi
    schrieb am zuletzt editiert von kaschi
    #1

    Hallo,
    könnt ihr gerade mal über mein Blockly Script schauen, ich möchte hiermit das elektrisches Rollo unseres Hühnerstalls per HomeKit, also Yahka steuern. Verbaut ist ein Sonoff Dual der den Motor steuert und ein Xiaomi Kontaktsensor. Ich habe dann die 2 Objekte IST Current Position und SOLL Curent Position erstellt.
    Das schließen funktioniert auch gut, nur beim Öffnen stoppt der Motor nach kurzer Zeit wieder.
    Anbei die 2 Scripte

    Bildschirmfoto 2019-03-05 um 18.19.19.png Bildschirmfoto 2019-03-05 um 18.19.04.png

    Danke schonmal!

    1 Antwort Letzte Antwort
    0
    • AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von
      #2

      Erst einmal ein paar fragen:

      • was für ein Objekt ist Hühnerstall Open ? State vom sensor oder Variable die gesetzt wird ?
      • wie genau soll das Ganze getriggert werden ? Was löst die Aktion aus ?
      • wie ist die Verbindung zu HomeKit ?
      • wie reagiert das Rollo wenn der Motor nicht nach 10 sekunden abgeschaltet wird ? Was genau passiert dann ?
      • warum wird bei Rollo auf mit 10 Sekunden Verzögerung agiert ?

      Dann schon einmal vorweg: ich würde die ist-Rollo Position im timeout zum öffnen/schliessen setzen und im anderen trigger nur die jeweilige soll Position. Dann zeigt dir HomeKit sogar das das Rollo in Bewegung ist.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      K 1 Antwort Letzte Antwort
      0
      • AsgothianA Asgothian

        Erst einmal ein paar fragen:

        • was für ein Objekt ist Hühnerstall Open ? State vom sensor oder Variable die gesetzt wird ?
        • wie genau soll das Ganze getriggert werden ? Was löst die Aktion aus ?
        • wie ist die Verbindung zu HomeKit ?
        • wie reagiert das Rollo wenn der Motor nicht nach 10 sekunden abgeschaltet wird ? Was genau passiert dann ?
        • warum wird bei Rollo auf mit 10 Sekunden Verzögerung agiert ?

        Dann schon einmal vorweg: ich würde die ist-Rollo Position im timeout zum öffnen/schliessen setzen und im anderen trigger nur die jeweilige soll Position. Dann zeigt dir HomeKit sogar das das Rollo in Bewegung ist.

        K Offline
        K Offline
        kaschi
        schrieb am zuletzt editiert von
        #3

        @Asgothian
        Danke, dass du dich mit meinem Problem beschäftigst, stehe noch recht am Anfang.
        Zu deinen Fragen:

        1. Das ist der State vom Fenster/Tür Sensor
        2. Ziel ist es das Rollo jenseits der (schon funktionierenden Automatik) auch per HomeKit steuern zu können
        3. Per Yahka Adapter
        4. die 10 sek Abschaltung ist für den Sonoff, da dieser dann weiterhin immer auf AN steht, das Rollo hat eine eigene mechanische Stop Vorrichtung. Der Öffnungs- bzw Schließvorgang dauert nur ca. 7 sek.

        Die Rollo Bewegung bekomme ich angezeigt, Schließen funktioniert auch, nur beim Öffnen öffnet das Rollo nur ca 3 cm.

        AsgothianA 1 Antwort Letzte Antwort
        0
        • K kaschi

          @Asgothian
          Danke, dass du dich mit meinem Problem beschäftigst, stehe noch recht am Anfang.
          Zu deinen Fragen:

          1. Das ist der State vom Fenster/Tür Sensor
          2. Ziel ist es das Rollo jenseits der (schon funktionierenden Automatik) auch per HomeKit steuern zu können
          3. Per Yahka Adapter
          4. die 10 sek Abschaltung ist für den Sonoff, da dieser dann weiterhin immer auf AN steht, das Rollo hat eine eigene mechanische Stop Vorrichtung. Der Öffnungs- bzw Schließvorgang dauert nur ca. 7 sek.

          Die Rollo Bewegung bekomme ich angezeigt, Schließen funktioniert auch, nur beim Öffnen öffnet das Rollo nur ca 3 cm.

          AsgothianA Offline
          AsgothianA Offline
          Asgothian
          Developer
          schrieb am zuletzt editiert von
          #4

          @kaschi
          Die Automatik arbeitet aktuell wie ?

          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

          K 1 Antwort Letzte Antwort
          0
          • AsgothianA Asgothian

            @kaschi
            Die Automatik arbeitet aktuell wie ?

            K Offline
            K Offline
            kaschi
            schrieb am zuletzt editiert von
            #5

            @Asgothian

            Habe ich so gelöst, da die Astro Steuerung nicht funktioniert:

            D03F8FFB-CBD3-4586-A459-11E0E46500C5.jpeg

            Das läuft 100%ig

            Das hier zum Öffnen funktioniert nicht:

            858FF6E7-9F25-4F2D-95C1-184894940B46.jpeg

            1 Antwort Letzte Antwort
            0
            • AsgothianA Offline
              AsgothianA Offline
              Asgothian
              Developer
              schrieb am zuletzt editiert von
              #6

              Ok, danke für alle antworten.

              Kannst du bitte einmal das blockly was auf die Statusänderung vom Sensor reagiert abschalten ? Ich vermute das es dir dazwischen funkt. Wenn ohne dieses alle Bewegungen sauber funktionieren dann würde ich es nach der folgenden Methode aufbauen:

              • die Automatik setzt immer den datenpunkt für den soll Zustand, entweder auf 100 oder auf 0 (aber nicht den ist Zustand)
              • den ist-Zustand setzt du im Script das auf den geänderten soll-Zustand reagiert, aber erst wenn der timeout durchgelaufen ist.
              • als Schutz gegen “doppelauslösung solltest du in diesem Script das ‘wenn TargetPosition = 100’ um ein ‘und CurrentPosition=0’ erweitern (das gleiche auch bei ‘wenn TargetPosition = 0’, dann aber mit (und SollPosition = 100)

              Dann sollte zumindest die Automatik in beide Richtungen gehen. Um yahka und das wieder einbinden des Sensors müssen wir uns danach kümmern. Auch das “manuelle” öffnen durch setzen der Soll/Ist Position sollte gehen.

              Als generellen Hinweis: ich versuche immer dafür zu sorgen das alle “normalen” Wege eine Aktion durchzuführen über den gleichen Pfad laufen, so das die Hardware nur an einer Stelle angesprochen wird.

              Ich hoffe das hilft erst einmal, und sorrz das ich das nicht als blockly Bild zeigen kann - bin unterwegs.

              ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
              "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

              K 1 Antwort Letzte Antwort
              0
              • AsgothianA Asgothian

                Ok, danke für alle antworten.

                Kannst du bitte einmal das blockly was auf die Statusänderung vom Sensor reagiert abschalten ? Ich vermute das es dir dazwischen funkt. Wenn ohne dieses alle Bewegungen sauber funktionieren dann würde ich es nach der folgenden Methode aufbauen:

                • die Automatik setzt immer den datenpunkt für den soll Zustand, entweder auf 100 oder auf 0 (aber nicht den ist Zustand)
                • den ist-Zustand setzt du im Script das auf den geänderten soll-Zustand reagiert, aber erst wenn der timeout durchgelaufen ist.
                • als Schutz gegen “doppelauslösung solltest du in diesem Script das ‘wenn TargetPosition = 100’ um ein ‘und CurrentPosition=0’ erweitern (das gleiche auch bei ‘wenn TargetPosition = 0’, dann aber mit (und SollPosition = 100)

                Dann sollte zumindest die Automatik in beide Richtungen gehen. Um yahka und das wieder einbinden des Sensors müssen wir uns danach kümmern. Auch das “manuelle” öffnen durch setzen der Soll/Ist Position sollte gehen.

                Als generellen Hinweis: ich versuche immer dafür zu sorgen das alle “normalen” Wege eine Aktion durchzuführen über den gleichen Pfad laufen, so das die Hardware nur an einer Stelle angesprochen wird.

                Ich hoffe das hilft erst einmal, und sorrz das ich das nicht als blockly Bild zeigen kann - bin unterwegs.

                K Offline
                K Offline
                kaschi
                schrieb am zuletzt editiert von kaschi
                #7

                @Asgothian
                Hatte gerade erst Zeit alles genau zu lesen.
                Also, meine Automatik, dass des Rollo zu den Zeiten öffnet und schließt funktioniert bestens. Hättest du nur eine Ahnung warum der Astro Trigger nicht funktioniert, die Koordinaten sind im Iobroker und Java Adapter gespeichert.
                Für die Automatik brauche ich ja kein Sensor und auch kein variables Objekt.

                Mein Ziel ist es jetzt ja nur die Steuerung über Yahka manuell zum laufen zu bringen, eigentlich nur rein aus Interesse :-)

                Hatte mich bei meinem Script hier an dem Thread lang gehangelt, hier wurde aber ein Garagentor gesteuert:
                https://forum.iobroker.net/topic/15996/garagentor-mit-sonoff-und-reedkontakte-in-yahka-homekit/22

                ThomasLPZT 1 Antwort Letzte Antwort
                0
                • XxJooOX Offline
                  XxJooOX Offline
                  XxJooO
                  schrieb am zuletzt editiert von
                  #8

                  Hallo,

                  versuch doch mal ganz einfach in Deinem Script zum Öffnen das Timeout wegzulassen. Setze stattdessen die beiden "steuere"-Blöcke untereinander und klick bei dem mit dem Befehl auf "unwahr" hinten auf das Feld "mit Verzögerung" und stelle dort auf 10 Sekunden...

                  ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

                  1 Antwort Letzte Antwort
                  0
                  • K kaschi

                    @Asgothian
                    Hatte gerade erst Zeit alles genau zu lesen.
                    Also, meine Automatik, dass des Rollo zu den Zeiten öffnet und schließt funktioniert bestens. Hättest du nur eine Ahnung warum der Astro Trigger nicht funktioniert, die Koordinaten sind im Iobroker und Java Adapter gespeichert.
                    Für die Automatik brauche ich ja kein Sensor und auch kein variables Objekt.

                    Mein Ziel ist es jetzt ja nur die Steuerung über Yahka manuell zum laufen zu bringen, eigentlich nur rein aus Interesse :-)

                    Hatte mich bei meinem Script hier an dem Thread lang gehangelt, hier wurde aber ein Garagentor gesteuert:
                    https://forum.iobroker.net/topic/15996/garagentor-mit-sonoff-und-reedkontakte-in-yahka-homekit/22

                    ThomasLPZT Offline
                    ThomasLPZT Offline
                    ThomasLPZ
                    schrieb am zuletzt editiert von
                    #9

                    @kaschi
                    Hi, du hattest im einem anderen Thread um Hilfe gebeten.
                    So auf den ersten Blick sieht es so aus als sind für HOMEKIT die Werte verdreht.

                    • Wert 0 muss für offen stehen
                    • Wert 100 für geschlossen
                      In deinem Script scheinst du 0 für geschlossen und 100 für offen verwenden zu wollen. Versuch einfach mal die Werte auszutauschen.

                    Grüße
                    ThomasLPZ

                    1 Antwort Letzte Antwort
                    0
                    • K Offline
                      K Offline
                      kaschi
                      schrieb am zuletzt editiert von
                      #10

                      @ThomasLPZ
                      Die Erkennung des Statuses funktioniert, bei dem Rollo ist es wohl so, dass 100 die 100%ige Öffnung bedeutet.

                      Ich probier mich die Tage mal weiter durch.

                      ThomasLPZT 1 Antwort Letzte Antwort
                      0
                      • K kaschi

                        @ThomasLPZ
                        Die Erkennung des Statuses funktioniert, bei dem Rollo ist es wohl so, dass 100 die 100%ige Öffnung bedeutet.

                        Ich probier mich die Tage mal weiter durch.

                        ThomasLPZT Offline
                        ThomasLPZT Offline
                        ThomasLPZ
                        schrieb am zuletzt editiert von
                        #11

                        @kaschi
                        Hab grad nochmal nachgesehen und du hast Recht. 100 steht für offen und 0 für geschlossen - Sorry.

                        1 Antwort Letzte Antwort
                        0
                        • K Offline
                          K Offline
                          kaschi
                          schrieb am zuletzt editiert von
                          #12

                          So läuft es jetzt:

                          Bildschirmfoto 2019-03-09 um 12.00.37.png Bildschirmfoto 2019-03-09 um 12.00.22.png

                          Kann mir vll noch jmd. bei der nicht funktionierenden Astro Funktion helfen? Die geht gar nicht.

                          rantanplanR 1 Antwort Letzte Antwort
                          0
                          • K kaschi

                            So läuft es jetzt:

                            Bildschirmfoto 2019-03-09 um 12.00.37.png Bildschirmfoto 2019-03-09 um 12.00.22.png

                            Kann mir vll noch jmd. bei der nicht funktionierenden Astro Funktion helfen? Die geht gar nicht.

                            rantanplanR Offline
                            rantanplanR Offline
                            rantanplan
                            schrieb am zuletzt editiert von
                            #13

                            @kaschi sagte in Rollo Steuerung:

                            Kann mir vll noch jmd. bei der nicht funktionierenden Astro Funktion helfen? Die geht gar nicht.

                            Wo hast Du denn die Koordinaten eingegeben?

                            Ich habe die im Admin-System eingetragen ( Admin / Schraubenschlüssel)
                            Dann in den Javascript Instanzen Adapterkonfiguration/Astroeinstellunggen den Haken bei "Verwenden Sie die Systemeinnstellungen"
                            Klappt wunderbar.

                            Rantanplan

                            CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                            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

                            815

                            Online

                            32.5k

                            Benutzer

                            81.6k

                            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