Navigation

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

    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

    Rollosteuerung Astro

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

      Mahlzeit allerseits, ich habe stundenlang das Forum durchforstet…Aber ich kriege es einfach nicht hin.

      Mein erstes Script steuert ein paar Rollos (erstmal testweise) nach Sonnenaufgang bzw. Sonnenuntergang, funktioniert. Ich möchte aber das Script nur

      bei Bedarf ausführen, also im Vis, mittels eines Button das Script ein- bzw. ausschalten... Ich sitze schon stundenlang und teste...Ich brauche einen Denkanstoss, danke euch!!! PS.: bitte wenn möglich für einen Anfänger erklären 😉
      9117_rollo.jpg

      1 Reply Last reply Reply Quote 0
      • J
        Jan1 last edited by

        Bei den Objekten unter Javascript sind alle Scripte aufgelistet und können hier auch an und aus geschaltet werden. Somit hast Dein DP den DU in VIS zum Schalten brauchst 😉

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

          Die scriptEnabled Datenpunkte dafür zu verwenden, halte ich für keine gute Idee !

          Besser, man erstellt einen Datenpunkt (Typ: Logikwert) unter javascript.0 für die Betätigung in VIS und als Trigger im Skript.

          1 Reply Last reply Reply Quote 0
          • J
            Jan1 last edited by

            Gibts auch ne Erklärung warum die Idee nicht gut wäre?

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

              @Jan1:

              Gibts auch ne Erklärung warum die Idee nicht gut wäre? `
              Es entspricht nicht der Philosophie von ioBroker, bestimmte Aktionen durch Starten von Skripten auszulösen, obwohl es möglich ist. Dafür sind die Trigger da.

              Außerdem sind dann 2 Skripte (eins für "Rollos hoch" und eins für "Rollos runter") und ebenso zwei Taster in VIS erforderlich.

              1 Reply Last reply Reply Quote 0
              • J
                Jan1 last edited by

                OK, mit VIS habe ich noch nichts gemacht. Dachte es ist direkt möglich mit einem Schalter aus VIS true und false das als state definiert direkt zu setzten. Ob das jetzt einer Philosophie entspricht ist ja erst mal nicht wirklich relevant, wenn es funktioniert und zusätzliche Scripte oder DPs spart.

                Ich schalte bei mir über den Weg Scripte über ein zentrales Script an und aus, was bis jetzt eben ohne Probleme zu 100% zuverlässig funktioniert.

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

                  @Jan1:

                  Dachte es ist direkt möglich mit einem Schalter aus VIS true und false das als state definiert direkt zu setzten. `
                  Ja, das ist es. Skripte lassen sich aber nur per scriptEnabled true starten.
                  @Jan1:

                  wenn es funktioniert und zusätzliche Scripte oder DPs spart. `
                  Es spart nicht zusätzliche Skripte, sondern erfordert ein zusätzliches Skript.

                  1 Reply Last reply Reply Quote 0
                  • J
                    Jan1 last edited by

                    Versteh ich jetzt nicht warum es ein extra Script dazu benötigt. Ich kann doch in VIS einfach den DP true und false schalten und somit das Script starten und stoppen, so wie gewünscht. Oder steh ich gerade auf dem Schlauch?

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

                      @Jan1:

                      Ich kann doch in VIS einfach den DP true und false schalten und somit das Script starten und stoppen, so wie gewünscht. `
                      Ja, und damit die Rollos in eine Richtung bewegen. Was ist mit der anderen Richtung ?

                      1 Reply Last reply Reply Quote 0
                      • J
                        Jan1 last edited by

                        Ähm, die Aufgabe war nur das Script über VIS aus und an schalten, nix mit hoch und runter. Jetzt versteh ich auch was Du wolltest.

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

                          @Steppel:

                          steuert ein paar Rollos (erstmal testweise) nach Sonnenaufgang bzw. Sonnenuntergang `
                          Ich habe das "erstmal testweise" ernst genommen. War vielleicht falsch ?

                          1 Reply Last reply Reply Quote 0
                          • S
                            Steppel last edited by

                            Vielen Dank für die vielen Antworten!! Tut mir leid, aber ich kriege es leider immer noch nicht hin…

                            Einen Button im VIS, ObjektID dem Script zugewiesen (scriptEnabled.Rollo)...ändert sich auch auf true bzw. false, aber das Script startet trotzdem?

                            2. Versuch, einen Datenpunkt erzeugt, dem man im VIS schalten kann...da stehe ich aber auf dem Schlauch, ich habe alle Trigger ausprobiert, ich bekomme es aber einfach nicht hin :roll: , ist jemand so nett, und kann mir das mal genau erklären? Danke!! (Ich will das Script nur über einen Button ein-bzw ausschalten)

                            1 Reply Last reply Reply Quote 0
                            • J
                              Jan1 last edited by

                              Wenn das Script ausgeschaltet ist und nicht mehr grün, dann startet das mit Sicherheit nicht mehr. Es sei denn wir reden aneinander vorbei und Du meinst was ganz anderes.

                              1 Reply Last reply Reply Quote 0
                              • S
                                Steppel last edited by

                                Ich kann das Script mittels button auf true oder false setzen aber es bleibt grün… "Steckdose" ist hier mein Test...
                                9117_rollo.jpg
                                9117_rollo_2.jpg

                                1 Reply Last reply Reply Quote 0
                                • J
                                  Jan1 last edited by

                                  Komisch das funktioniert bei mir. Der einzige Unterschied, ich habe alle Scripte im Common Ordner und weitere Ordner angelegt. Pack mal Dein Testscript da rein und schalte noch mal.

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    Steppel last edited by

                                    Gerade probiert, geht nicht :shock: ,welchen Button hast du verwendet? Kann nur mit dem Radiobutton true oder false einstellen…

                                    1 Reply Last reply Reply Quote 0
                                    • J
                                      Jan1 last edited by

                                      Probier doch erst mal das Auschalten im IOBROKER, oder gehts nur im VIS nicht?

                                      1 Reply Last reply Reply Quote 0
                                      • S
                                        Steppel last edited by

                                        Ich fange nochmal von vorne an…Im ioBroker deaktiviert, Script lief weiter, Script gelöscht, Script lief weiter...Reboot, dann Stopp. Jetzt nochmal in Ruhe probieren, ich sage Bescheid,danke!

                                        1 Reply Last reply Reply Quote 0
                                        • S
                                          Steppel last edited by

                                          Nochmal von vorne angefangen, ein Testscript erstellt (Steckdose), schaltet ganz einfach nach Zeit eine Funksteckdose. kann das Script auch stoppen, bzw. starten, aber nur im Scriptmenü. Schaffe es einfach nicht das Script über einen Button im Vis zu steuern… Bitte um Hilfe...wenn möglich bitte genau erklären, welches Buttonwidget, und wie verknüpft. Danke!!!!

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            Steppel last edited by

                                            9117_test.jpg

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            797
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            22
                                            1393
                                            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