Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. [Vorstellung] Meine dritte VIS

    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

    [Vorstellung] Meine dritte VIS

    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      Kuddel @Altersrentner last edited by

      @altersrentner die entsprechenden Blöcke aus meinem Skript rausziehen wäre wieder ernormer Aufwand mit testen etc. für mich.

      Vllt. versuchst du einfach mein Skript zum laufen zu bekommen.

      Im Thread dazu helfen wir die natürlich gern bei Fragen.

      1 Reply Last reply Reply Quote 0
      • D
        djsirius last edited by

        @Kuddel

        Ich habe seit ein paar Wochen Probleme mit deinem Rollladen Script. Die Rollladen fahren weder hoch noch runter.

        Ich habe an dem Script nichts verändert. Ich habe auch alle Datenpunkte neu im Script eingelesen, leider ohne Erfolg. 😞

        Kannst du mir eventuell sagen, woran das liegt?

        Vielen Dank!

        sigi234 1 Reply Last reply Reply Quote 0
        • sigi234
          sigi234 Forum Testing Most Active @djsirius last edited by

          @djsirius
          Hast du Updates gemacht?

          D 1 Reply Last reply Reply Quote 0
          • D
            djsirius @sigi234 last edited by djsirius

            @sigi234 zum Teil. Ich bin aber noch auf js-controller 3.2.16
            Und Script Engine auf 5.1.3

            K 1 Reply Last reply Reply Quote 0
            • K
              Kuddel @djsirius last edited by

              @djsirius hier die aktuelle Version von meinem Zeiten-Skript:

              Objekte (per Javascript erstellen) unter 0_userdata.0

              // Zeiten
              //  Sonne
              createState('0_userdata.0.zeiten.sonnenuntergang', {type: 'string',name: 'sonnenuntergang',unit: 'Uhr'});
              createState('0_userdata.0.zeiten.sonnenaufgang', {type: 'string',name: 'sonnenaufgang',unit: 'Uhr'});
              createState('0_userdata.0.zeiten.rolladen.rolladen_cron_restart', {type: 'string',name: 'rolladen_cron_restart', unit: 'Uhr'});
              //  Nachtlänge
              createState('0_userdata.0.zeiten.nachtlaenge.nachtlaenge', {type: 'string',name: 'nachtlaenge',unit: 'Std'});
              createState('0_userdata.0.zeiten.nachtlaenge.nachtlaenge_fortschritt', {type: 'number',name: 'nachtlaenge_fortschritt',unit: '%'});
              createState('0_userdata.0.zeiten.nachtlaenge.nachtlaenge_in_minuten', {type: 'number',name: 'nachtlaenge_in_minuten',unit: 'Min'});
              createState('0_userdata.0.zeiten.nachtlaenge.nachtlaenge_keinlicht', {type: 'string',name: 'nachtlaenge_keinlicht',unit: 'Std'});
              //  Rolladen
              createState('0_userdata.0.zeiten.rolladen.rolladen_cron_restart', {type: 'string',name: 'rolladen_cron_restart'});
              createState('0_userdata.0.zeiten.rolladen.rolladen_oeffnen', {type: 'string',name: 'rolladen_oeffnen',unit: 'Uhr'});
              createState('0_userdata.0.zeiten.rolladen.rolladen_oeffnen_verzoegerung', {type: 'number',name: 'rolladen_oeffnen_verzoegerung',unit: 'Min'});
              createState('0_userdata.0.zeiten.rolladen.rolladen_schliessen', {type: 'string',name: 'rolladen_schliessen',unit: 'Uhr'});
              createState('0_userdata.0.zeiten.rolladen.rolladen_schliessen_verzoegerung', {type: 'number',name: 'rolladen_schliessen_verzoegerung',unit: 'Min'});
              // Tageslänge
              createState('0_userdata.0.zeiten.tageslaenge.tageslaenge', {type: 'string',name: 'tageslaenge',unit: 'Std'});
              createState('0_userdata.0.zeiten.tageslaenge.tageslaenge_differenz', {type: 'string',name: 'tageslaenge_differenz',unit: 'Min'});
              createState('0_userdata.0.zeiten.tageslaenge.tageslaenge_fortschritt', {type: 'number',name: 'tageslaenge_fortschritt',unit: '%'});
              createState('0_userdata.0.zeiten.tageslaenge.tageslaenge_in_minuten', {type: 'number',name: 'tageslaenge_in_minuten',unit: 'Min'});
              createState('0_userdata.0.zeiten.tageslaenge.tageslaenge_in_minuten_gestern', {type: 'number',name: 'tageslaenge_in_minuten_gestern',unit: 'Min'});
              createState('0_userdata.0.zeiten.tageslaenge.tageslaenge_tageslicht', {type: 'string',name: 'tageslaenge_tageslicht',unit: 'Std'});
              createState('0_userdata.0.zeiten.tageslaenge.tageslaenge_tageslicht_in_minuten', {type: 'string',name: 'tageslaenge_tageslicht_in_minuten',unit: 'Min'});
              

              Blockly Export:
              rolladen_tag_nacht.txt

              D 1 Reply Last reply Reply Quote 0
              • D
                djsirius @Kuddel last edited by

                @kuddel Vielen Dank!

                Ich habe das jetzt mal importiert. Leider bekomme ich Fehlermeldungen.

                Hast Du eventuell irgendwelche Datenpunkte vergessen, die ich anlegen muss?

                Weihnachtszeit hat z.B. gefehlt.

                2021-08-19 15_15_37-objects - ioBroker.png 2021-08-19 15_15_11-javascript - ioBroker.png

                Vielen Dank!

                K 1 Reply Last reply Reply Quote 0
                • K
                  Kuddel @djsirius last edited by

                  @djsirius kann gut sein, das da doch noch Datenpuknkte fehlen, aber das sieht man ja direkt in den Warnings im Log.

                  Damit das Skript erst einmal fehlerfrei läuft, übernimm einfach mal meine Werte

                  33785792-b0c1-49f4-9a18-2e8fe62abddb-grafik.png

                  D 1 Reply Last reply Reply Quote 0
                  • D
                    djsirius @Kuddel last edited by

                    @kuddel

                    Mein Script rechnet die Änderungen von rolladen_schliessen_verzoegerung nicht um. Die Uhrzeit bleibt immer auf 22:00 Uhr.

                    Bei rolladen_oeffnen_verzoegerung funktioniert das.

                    Ich blicke bei dem Script auch nicht durch, wo der Fehler ist. 😞

                    15:39:31.575	error	javascript.0 (4917) script.js.smarthome.rolladen.rollladen_tag_nacht_neu: TypeError: Cannot read property 'length' of null
                    15:39:31.575	error	javascript.0 (4917) at subsequenceFromStartLast (script.js.smarthome.rolladen.rollladen_tag_nacht_neu:5:22)
                    15:39:31.576	error	javascript.0 (4917) at Object.<anonymous> (script.js.smarthome.rolladen.rollladen_tag_nacht_neu:180:22)
                    
                    K 1 Reply Last reply Reply Quote 0
                    • K
                      Kuddel @djsirius last edited by Kuddel

                      @djsirius

                      15:39:31.576	error	javascript.0 (4917) at Object.<anonymous> (script.js.smarthome.rolladen.rollladen_tag_nacht_neu:180:22)
                      

                      Das Skript hat ein Problem in Zeile 180, Zeichen 22.

                      Das bebzieht sich auf meinen Rollo-Aktor in der Küchen.

                      Den Block

                      6dd1ab4f-5c69-44fa-a217-56d802560751-grafik.png

                      kannst du eigentlich direkt deaktivieren.

                      D 1 Reply Last reply Reply Quote 0
                      • D
                        djsirius @Kuddel last edited by

                        @kuddel Der Block ist von Anfang an deaktiviert gewesen. 🤷‍♂️

                        K 1 Reply Last reply Reply Quote 0
                        • K
                          Kuddel @djsirius last edited by

                          @djsirius dann prüfe mal bitte, ob wirklich alle DPs unter 0_userdata.0.zeiten einen Wert haben

                          1 Reply Last reply Reply Quote 0
                          • D
                            djsirius last edited by

                            b45dac1c-0fb1-4f5b-835b-6bea3bfc7df4-image.png

                            K 1 Reply Last reply Reply Quote 0
                            • K
                              Kuddel @djsirius last edited by

                              @djsirius unter tagelaenge habe 4 DPs noch keine Wert, sonder null, also nichts

                              D 1 Reply Last reply Reply Quote 0
                              • D
                                djsirius @Kuddel last edited by

                                @kuddel ich habe da jetzt irgendwas manuell eingetragen, richtig?
                                Aber warum wird rolladen_schliessen nicht geändert, wenn rollanden_schliessen_verzoegerung geändert wird?

                                K 1 Reply Last reply Reply Quote 0
                                • K
                                  Kuddel @djsirius last edited by

                                  @djsirius gibt es noch Fehler im log?

                                  D 1 Reply Last reply Reply Quote 0
                                  • D
                                    djsirius @Kuddel last edited by Negalein

                                    @Kuddel

                                    16:19:00.072	warn	javascript.0 (4917) at Object.<anonymous> (script.js.smarthome.rolladen.rollladen_tag_nacht_neu:31:3)
                                    16:19:00.073	warn	javascript.0 (4917) at Object.<anonymous> (script.js.smarthome.rolladen.rollladen_tag_nacht_neu:33:3)
                                    
                                    K 1 Reply Last reply Reply Quote 0
                                    • K
                                      Kuddel @djsirius last edited by

                                      @djsirius da passt iwas nichts zusammen. Vermutlich heißt ein DP anders als er im Skript erwartet wird oder so.

                                      Blätter mal alle Blöcke auf und schaue, wo die DPs nicht korrekt angezeigt werden

                                      D 1 Reply Last reply Reply Quote 0
                                      • D
                                        djsirius @Kuddel last edited by

                                        @kuddel
                                        Ich bin jetzt alle Datenpunkte durchgegangen. Alles in Ordnung!
                                        Leider habe ich immer noch das Problem, dass sich der DP rolladen_schliessen immer wenn in rolladen_schliessen_verzoegerung änder, rolladen_schliessen wieder auf 22:00 Uhr springt.

                                        K 1 Reply Last reply Reply Quote 0
                                        • K
                                          Kuddel @djsirius last edited by

                                          @djsirius bei 22 Uhr klingelt es bei mir gerade.

                                          Setze mal den DP Weihnachtszeit auf false

                                          D 2 Replies Last reply Reply Quote 0
                                          • D
                                            djsirius @Kuddel last edited by

                                            @kuddel der Stand von Anfang an auf false.

                                            Kannst du mir bitte mal zeigen, wie du den Datenpunkt angelegt hast?

                                            Mir fällt langsam nichts mehr ein. 😞

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            654
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            vis vis projekte
                                            83
                                            640
                                            154458
                                            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