Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Steuerung Rollos

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Steuerung Rollos

    This topic has been deleted. Only users with topic management privileges can see it.
    • AFi
      AFi last edited by

      Hi,

      habe derzeit meine Rollos via HPCL, http request und Wemos D1 mini (angebunden an die Fernbedienung der Rollos) gesteuert für auf und ab, da ich im Wechsel zu ioBroker bin, möchte ich dies natürlich weiter umsetzen.

      6830_unbenannt.png

      Nun möchte ich für jeden Rollo nach obenstehendem Bild die Ausführung ausführen:

      • ab manuell mit Pfeil, Umschaltung 2 Farben

      • auf manuell mit Pfeil, dito

      • wenn auto

      • auf zur Zeit x

      • ab zur Zeit, Sonnenuntergang + x Minutern

      • Umschaltung Auto / Manuell für die Einbindung in die Routine

      Die Probleme fangen an mit den Logiken, als auch Definition Datenpunkte der speziellen Formate Zeit bzw. Zahl.

      Viele Grüße

      Axel

      1 Reply Last reply Reply Quote 0
      • P
        pix last edited by

        Hallo,

        das solltest du Schritt für Schritt angehen.

        Natürlich zuerst das manuelle Auf- und Abfahren.

        Es gibt in VIS Metro Widget Set ein Widget, das URL-Befehl ausführen kann. Also Tastendruck und URL wird ausgeführt. Das ist schonmal ein Anfang.

        viewtopic.php?f=30&t=13216&p=141573&hil … rl#p141573

        Dann kannst du in Blockly oder Javascript eine Logik für die Automatiken bauen.

        Gruß

        Pix

        1 Reply Last reply Reply Quote 0
        • AFi
          AFi last edited by

          Hi,

          zuerst mal vielen Dank, die manuelle Steuerung funktioniert, wenn auch die Logik im Datenpunkt festgelegt ist.

          Derzeit möchte ich die Logik für abends ab festlegen und stehe an, der Rollo soll x Minuten nach Sonnenuntergang runter gefahren werden, wobei

          die Minuten in einer Variable stehen (Datenpunkt).

          Hier stehe ich und suche die Möglichkeit die Minuten aus einem Datenpunkt zu integrieren:

          6830_vis.png

          filename="ioBroker.PNG" index="0">~~

          Gruß Axel

          1 Reply Last reply Reply Quote 0
          • AFi
            AFi last edited by

            Hi,

            da fehlt noch ein Bild
            6830_iobroker.png

            Gruß Axel

            1 Reply Last reply Reply Quote 0
            • AFi
              AFi last edited by

              Hi,

              steh jetzt da, leider tut sich nichts, der http-request müsste eigentlich stimmen, mit den ab-Pfeilen funktioniert es zumindest so.

              6830_rolloab.jpg

              Gruß Axel

              1 Reply Last reply Reply Quote 0
              • AFi
                AFi last edited by

                Hi,

                habe jetzt mal den Trigger (Zeitplan) herausgenommen und zum gewählten Zeitraum den Schalter von Auto auf Manuell und wieder zurückgestellt, der Rollo ging runter. Was kann mann am Zeitplan falsch machen, wenn er komplett auf Minuten steht??

                Gruß Axel

                1 Reply Last reply Reply Quote 0
                • Dutchman
                  Dutchman Developer Most Active Administrators last edited by

                  Du hast da 2 Trigger hintereinander das geht sowieso nicht…

                  Was möchtest du?

                  • auf eine bestimmte Uhrzeit triggeren

                  • auf ein Astro Event triggeren

                  Verstehe deinen Block Zusammenbau nicht aber so wird er nie laufen 😉


                  Send from mobile device

                  Das schöne ios hat Auto Korrektur zum k****

                  Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                  1 Reply Last reply Reply Quote 0
                  • AFi
                    AFi last edited by

                    Hi,

                    den ersten Trigger verstehe ich noch (Zeitplan), wo ist der 2te? Sorry bin wirklich blutiger Anfänger und etwas HPCL-versucht.

                    Ich möchte folgendes:

                    Bei Sonnenuntergang + x min (x min steht im Datenpunkt und soll veränderbar sein) sollen Rollos herunterfahren,

                    als Option sollen Rollos bereits um 21 Uhr runterfahren, wenn Sonnenuntergang + x min größer 21 Uhr.

                    Gruß Axel

                    1 Reply Last reply Reply Quote 0
                    • Dutchman
                      Dutchman Developer Most Active Administrators last edited by

                      @AFi:

                      Hi,

                      den ersten Trigger verstehe ich noch (Zeitplan), wo ist der 2te? Sorry bin wirklich blutiger Anfänger und etwas HPCL-versucht. `

                      Sorry für das Bild ging nicht besser auf dem iPad 🙂

                      1 ist der trigger eines Zeitplans, 2 ist ein trigger wen sich der Wert dieses Objektes verändert

                      ~~![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201804 ... 83f18d.jpg">https://uploads.tapatalk-cdn.com/20180422/2d6b99fb80027009714b50e34083f18d.jpg</link_text>" />

                      @AFi:

                      Ich möchte folgendes:

                      Bei Sonnenuntergang + x min (x min steht im Datenpunkt und soll veränderbar sein) sollen Rollos herunterfahren, `

                      Dafür solltest du den Astro block verwenden, ich bin mir jetzt nicht sicher ob man dort Zeiten als Variable benutzen kann.

                      @AFi:

                      als Option sollen Rollos bereits um 21 Uhr runterfahren, wenn Sonnenuntergang + x min größer 21 Uhr. `

                      Dafür machst du einen 2ten Block mit zeitsteuerung um 21 Uhr und einer in Abfrage die die Zeit des Sonnenuntergangs vergleicht mit > 21

                      Cheers Dutch

                      Verzonden vanaf mijn iPad met Tapatalk~~

                      1 Reply Last reply Reply Quote 0
                      • AFi
                        AFi last edited by

                        Hi,

                        stehe wieder auf dem Schlauch.

                        Die abendliche Rollo Schließung wartet auf den nächsten Sonnenuntergang.

                        Inzwischen habe ich die morgendliche Automatisierung begonnen und scheitere an den Zeiten.

                        Weiter oben sind die Eingabefelder (Datenpunkte) für Wochentage und Wochenende bzw. Urlaub definiert.

                        Hier fängt das Problem an, wie definiere ich einen Datenpunkt mit Uhrzeit und was habe ich in Blockly zu

                        beachten?? Variablenfestlegung???

                        Das zweite, selbst wenn ich die Uhrzeit in Blockly eingebe funktioniert es nicht. Die erste Bedingung ist die Abfrage ob

                        der Rollo auf Auto steht und ob die Rollos generell auf Auto stehen.

                        6830_rolloaufmorgens.png

                        Viele Grüße

                        Axel

                        1 Reply Last reply Reply Quote 0
                        • AFi
                          AFi last edited by

                          Hi,

                          die erste Bedingung funktioniert über debug geprüft.

                          Gruß Axel

                          1 Reply Last reply Reply Quote 0
                          • Dutchman
                            Dutchman Developer Most Active Administrators last edited by

                            @AFi:

                            Hi,

                            die erste Bedingung funktioniert über debug geprüft.

                            Gruß Axel `

                            Mach mal einen export des blockly bitte

                            –-----------------------

                            Send from mobile device

                            Das schöne ios hat Auto Korrektur zum k****

                            Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                            1 Reply Last reply Reply Quote 0
                            • AFi
                              AFi last edited by

                              Hi,

                              Export ??? bin doch noch sehr neu

                              Möchtest Du das Script sehen??

                              Gruß Axel

                              1 Reply Last reply Reply Quote 0
                              • AFi
                                AFi last edited by

                                Hi,

                                ich hoffe mal es ist das, was du wolltest.

                                6830_rollo.txt

                                Bitte beachten, da ist auch das Script für den Sonnenuntergang drin.

                                Gruß Axel

                                1 Reply Last reply Reply Quote 0
                                • Dutchman
                                  Dutchman Developer Most Active Administrators last edited by

                                  ok, danke für den blockly export, um ehrlich zu sein verstehe ich daraus überhaupt nicht was du eigentlich erreichen möchtest 🙂

                                  Du hast da einen Zeitplan für morgens drinnen aber überprüfst auch eine zeit von abends.

                                  Jetzt machen wir mal schrie für schritt und fangen mit morgens an:

                                  • Zur welche zurzeit sollen die Rollladen aufgehen

                                  • müssen noch andere Bedingungen überprüft werden ob diese wohl oder nicht aufgehen sollen ?

                                  Bemerkung am Rande, warum legst du variable ab in "javascript.0.scriptEnabled.common" ?

                                  Die gehören eigentlich unter "avascript.0.scriptEnabled.<eigener ordnet/wen/du/möchtest="">"

                                  Dutch</eigener>

                                  1 Reply Last reply Reply Quote 0
                                  • AFi
                                    AFi last edited by

                                    Hi,

                                    zuerst mal zu Deiner Bemerkung, schlicht und ergreifend besseren Wissens, hol ich nach.

                                    Bin ja noch in der Entscheidungsphase und Testphase ob ich mir alter Knochen dies antue.

                                    Zum Prinzip:

                                    es sind 3 Varianten im Script: Abends nach Sonnenuntergang + x min; spätestens Abends am 21:20 Uhr ab und dann morgens

                                    zur Zeit X an Wochentagen auf (es fehlt noch eine für "auf" am Wochenende bzw. Urlaub)

                                    Die 2 ersten machen wir später, den ich glaube auch diese funktionieren nicht.

                                    Derzeit bearbeite ich die " morgens zur Zeit x" auf an Wochentagen

                                    Bedingungen:

                                    • der explizite Rollo soll auf "wahr" stehen (Steuerung für Einzelrollo), Objekt erstellt "true /false"

                                    • der Schalter für alle Rollo auf, soll auf "wahr" stehen (Steuerung generell auf für alle), Objekt erstellt "true/false"

                                    • der Urlaubsschalter soll auf "unwahr" stehen (die Routine ist für Wochentage), Objekt erstellt "true / false

                                    • der Datenpunkt "UhrzeitWTage auf" soll als Zeitpunkt auf sein, Objekt bzw. Datenpunkt erstellt mit Zeiteingabe, jedoch ist mir die Definition unklar

                                    Ich hoffe Dir wird klar wo mein Ziel ist, der Aufbau hängt teils mit meiner derzeitigen Steuerung via CCU und HPCL zusammen.

                                    Gruß Axel

                                    1 Reply Last reply Reply Quote 0
                                    • AFi
                                      AFi last edited by

                                      Hi,

                                      muss noch ergänzen, dass die abendliche Zeit für das öffnen der Rollo nur eine Testzeit ist (eigentlich gehört da der Datenpumkt rein), da ich abends nur an dem Projekt rumwerkeln kann, am Tage arbeite ich noch.

                                      Gruß Axel

                                      1 Reply Last reply Reply Quote 0
                                      • Dutchman
                                        Dutchman Developer Most Active Administrators last edited by

                                        @AFi:

                                        Hi,

                                        zuerst mal zu Deiner Bemerkung, schlicht und ergreifend besseren Wissens, hol ich nach.

                                        Bin ja noch in der Entscheidungsphase und Testphase ob ich mir alter Knochen dies antue. `

                                        Sorry war nicht böse gemeint verstehe mich bitte nicht falsch irgendwo muss man ja anfangen und das ich es nicht verstehe bedeutet nicht das es nicht gut ist 🙂 !

                                        @AFi:

                                        Zum Prinzip:

                                        es sind 3 Varianten im Script: Abends nach Sonnenuntergang + x min; spätestens Abends am 21:20 Uhr ab und dann morgens

                                        zur Zeit X an Wochentagen auf (es fehlt noch eine für "auf" am Wochenende bzw. Urlaub)

                                        Die 2 ersten machen wir später, den ich glaube auch diese funktionieren nicht. `

                                        Die ersten zwar sind eigentlich die einfachsten aber ok dan jetzt erstmal zum morgen 🙂

                                        Dazu erst ein par fragen das ich es richtig verstehe:

                                        @AFi:

                                        • der explizite Rollo soll auf "wahr" stehen (Steuerung für Einzelrollo), Objekt erstellt "true /false" `
                                        1. Dies ist also ein object was du Manuel auf wahr/unwahr setzen möchtest ? Wenn unwahr soll garnichts passieren ?

                                        @AFi:

                                        • der Schalter für alle Rollo auf, soll auf "wahr" stehen (Steuerung generell auf für alle), Objekt erstellt "true/false" `
                                        1. Auch ein object was du erstellt hast, wen wahr müssen alle Rollos hochfahren ?

                                        @AFi:

                                        • der Urlaubsschalter soll auf "unwahr" stehen (die Routine ist für Wochentage), Objekt erstellt "true / false `
                                        1. Object für sogenannten Urlaub modus, also wen urlaub wahr darf auch nichts passieren ?

                                        @AFi:

                                        • der Datenpunkt "UhrzeitWTage auf" soll als Zeitpunkt auf sein, Objekt bzw. Datenpunkt erstellt mit Zeiteingabe, jedoch ist mir die Definition unklar `
                                        1. Verstehe das richtig, du möchtest den Zeitpunkt über ein object beeinflussen wollen also keine feste zeit im script ?

                                        ~Dutch

                                        1 Reply Last reply Reply Quote 0
                                        • AFi
                                          AFi last edited by

                                          Hi,

                                          Alles richtig erkannt, bis auf eventuell Position 2:

                                          Wenn der explizite Rollo (Pos 1) auf unwahr steht soll er auch über den generellen Schalter nicht hochfahren.

                                          Position 1 - 3 sind "und-Verknüpfungen".

                                          morgens um 7:15 an Wochentagen

                                          morgens um 8:30 an Wochenenden und Urlaub

                                          jedoch möchte ich diese vom Anwender veränderbar haben für jeden Rollo.

                                          Danke

                                          Gruß Axel

                                          1 Reply Last reply Reply Quote 0
                                          • AFi
                                            AFi last edited by

                                            Hi,

                                            diese Logik wird unter jedem Rollo stehen.

                                            Gruß Axel

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            899
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            33
                                            3285
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo