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-Rollladenscript funktioniert nicht

NEWS

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

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

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

Blockly-Rollladenscript funktioniert nicht

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
66 Beiträge 4 Kommentatoren 9.1k Aufrufe
  • Ä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.
  • C Offline
    C Offline
    Conquest
    schrieb am zuletzt editiert von
    #46

    @Ralla66:

    Prima :mrgreen:

    Würde jetzt alle DP Büro zu, Stunden ,Minuten umstellen auf String.

    Schau mal in der VIS nach was der Schieberegler an den Datenpunkt übergibt.

    String oder Number.

    Danach testen wird den Input Minuten und Stunden Block.

    Füge den Block mal ins Script ein und teste.

    Gruß Ralf `

    Hallo Ralf, alle neu erstellten DP sind ja jetzt schon String.

    Wie erkenne ich was der Schieberegler übergibt?

    Welchen Block meinst du genau. Bilder sind immer gut :)

    Gruß Torsten

    Gesendet von meinem MHA-L29 mit Tapatalk

    1 Antwort Letzte Antwort
    0
    • Ralla66R Offline
      Ralla66R Offline
      Ralla66
      Most Active
      schrieb am zuletzt editiert von
      #47

      VIS schreibe ich dir später.

      Müßte ja rechts unter Css stehen.

      Oder teste den Schieberegler mal.

      Wenn eine Number übergeben wird dürfe das Cron Script nicht laufen.

      Bild anbei.

      Gruß Ralf
      5230_torsten_input_v1.jpg

      1 Antwort Letzte Antwort
      0
      • Ralla66R Offline
        Ralla66R Offline
        Ralla66
        Most Active
        schrieb am zuletzt editiert von
        #48

        Den Block testen.

        Lege einen String DP mit Namen test_Vis oder so an.

        Wenn das Script minutes geht sollte der Wert bei veränderung im DP stehen.

        Gruß Ralf
        5230_torsten_input_v2.jpg

        1 Antwort Letzte Antwort
        0
        • Ralla66R Offline
          Ralla66R Offline
          Ralla66
          Most Active
          schrieb am zuletzt editiert von
          #49

          Dies verstehe ich nicht, wo gegen prüfst du ?

          X muss ja sein das was die VIS in den DP schreibt.

          Anders, was schreibt die VIS in den DP Rollade Büro auf Wochentag Montag ?

          Eine 1 ?

          Gruß Ralf
          5230_torsten_input_v3.jpg

          1 Antwort Letzte Antwort
          0
          • C Offline
            C Offline
            Conquest
            schrieb am zuletzt editiert von
            #50

            @Ralla66:

            Anders, was schreibt die VIS in den DP Rollade Büro auf Wochentag Montag ?

            Eine 1 ?

            Gruß Ralf `

            Also in den DP Rolladen Büro auf Wochentag Montag schreibt er true/false.

            Und dann wird in den DP von Rolladen Büro auf Wochentag für Cron die Zahl vom Wochentag geschrieben zb. wenn Montag, Dienstag und Sonntag true ist schreibt er

            1,2,0,0,0,0,7 in den Datenpunkt.

            Hoffe man kann verstehen was ich meine Ansonsten morgen früh mit Bildern [emoji6]

            Gruß Torsten

            Gesendet von meinem MHA-L29 mit Tapatalk

            1 Antwort Letzte Antwort
            0
            • Ralla66R Offline
              Ralla66R Offline
              Ralla66
              Most Active
              schrieb am zuletzt editiert von
              #51

              Verstanden,

              Falls Objekt stell mal um von wurde geändert nach wurde aktualisiert.

              Wenn du das Script startest wird der Rolladen Büro auf Wochentag für Cron nicht aktualisiert da das Falls Objekt

              nicht durchlaufen wird !!

              Erst wenn du einen Wochentag änderst.

              Würde ich automatisch machen.

              Am Anfang des Scriptes rufts du den z.B. DP Rollade Büro Auf Wochentag Montag auf

              und liest diesen ein.

              Diesen überschreibe mit dem gleichen Wert.

              Eben aktualisiert.

              Dann wird das Falls Objekt immer durchlaufen.

              Aber erst einmal Schritt für Schritt.

              Cron geht ja,

              Input Minuten und Stunden hast du getestet ?

              Läuft ?

              Sonderzeichen versuche zu vermeiden.

              Hier Minuten & Stunden im Kommentar.

              Nicht schlimm.

              Im Script ist dies des Hasen Tod.

              Habe ich mir auch abgewöhnt mit Sonderzeichen zu arbeiten :mrgreen:

              Gruß Ralf

              1 Antwort Letzte Antwort
              0
              • C Offline
                C Offline
                Conquest
                schrieb am zuletzt editiert von
                #52

                @Ralla66:

                Verstanden,

                Falls Objekt stell mal um von wurde geändert nach wurde aktualisiert.

                Wenn du das Script startest wird der Rolladen Büro auf Wochentag für Cron nicht aktualisiert da das Falls Objekt

                nicht durchlaufen wird !!

                Erst wenn du einen Wochentag änderst.

                Würde ich automatisch machen.

                Am Anfang des Scriptes rufts du den z.B. DP Rollade Büro Auf Wochentag Montag auf

                und liest diesen ein.

                Diesen überschreibe mit dem gleichen Wert.

                Eben aktualisiert.

                Dann wird das Falls Objekt immer durchlaufen.

                Aber erst einmal Schritt für Schritt.

                Cron geht ja,

                Input Minuten und Stunden hast du getestet ?

                Läuft ?

                Sonderzeichen versuche zu vermeiden.

                Hier Minuten & Stunden im Kommentar.

                Nicht schlimm.

                Im Script ist dies des Hasen Tod.

                Habe ich mir auch abgewöhnt mit Sonderzeichen zu arbeiten :mrgreen:

                Gruß Ralf `

                Morgen Ralf,

                hab es so geändert wie du es gesagt hast. Rollladen ist heute morgen nicht gefahren. Ich kann die Zeit zwar über die Vis ändern aber er fährt nicht mehr. In den Objekten wird die Zeit auch rot und bei bestätigt steht false und es ist auch kein Zeitstempel zu sehen.
                470_screenshot-192.168.178.46-8081-2018.11.16-04-42-13.png
                470_screenshot-192.168.178.46-8081-2018.11.16-04-45-45.png
                470_screenshot-192.168.178.46-8082-2018.11.16-04-22-04.png
                470_screenshot-192.168.178.46-8082-2018.11.16-04-23-23.png
                470_screenshot-192.168.178.46-8082-2018.11.16-04-24-44.png
                470_screenshot-192.168.178.46-8081-2018.11.16-07-17-33.png

                1 Antwort Letzte Antwort
                0
                • Ralla66R Offline
                  Ralla66R Offline
                  Ralla66
                  Most Active
                  schrieb am zuletzt editiert von
                  #53

                  Mahlzeit Torsten,

                  was passiert bei States setzen ?

                  Was stand im Log Fehlermeldung ?

                  Kann hier leider nur Vermutung anstellen.

                  Irgend was ist bei der Übergabe der Zeit falsch.

                  Da du nach String einfügen kein Fehler mehr hattes denke ich

                  aus der VIS wird eine Number übergeben.

                  Tausche mal die Blöcke, erst die Wochentage für Cron Text erstellen dann den Cron ausführen.

                  Nach String entfernst du.

                  Was passiert ?

                  Nach Script start wird ja das Falls Objekt nicht durchlaufen,

                  sollten wir ändern.

                  Bild kommt später.

                  Gruß Ralf
                  5230_torsten_v21.jpg

                  1 Antwort Letzte Antwort
                  0
                  • Ralla66R Offline
                    Ralla66R Offline
                    Ralla66
                    Most Active
                    schrieb am zuletzt editiert von
                    #54

                    Bild,

                    Blöcke tauschen, du musst ja erst Objekt ID Wochentage Cron Text erstellen

                    bevor du das an den Cron übergeben kannst.

                    Soweit alles nachvollziehbar ?

                    Mal eine bitte, bleibe bei Rollade Buero auf, VIS machen wir später.

                    Also bitte nicht aus der VIS ansteuern da wir nicht wissen ob ein String oder Number übergeben wird.

                    Erst muss das Script laufen.

                    Danke.

                    Status ist jetzt welcher ?

                    Gruß Ralf
                    5230_torsten_v22.jpg
                    5230_torsten_v23.jpg

                    1 Antwort Letzte Antwort
                    0
                    • C Offline
                      C Offline
                      Conquest
                      schrieb am zuletzt editiert von
                      #55

                      @Ralla66:

                      Bild,

                      Blöcke tauschen, du musst ja erst Objekt ID Wochentage Cron Text erstellen

                      bevor du das an den Cron übergeben kannst.

                      Soweit alles nachvollziehbar ?

                      Mal eine bitte, bleibe bei Rollade Buero auf, VIS machen wir später.

                      Also bitte nicht aus der VIS ansteuern da wir nicht wissen ob ein String oder Number übergeben wird.

                      Erst muss das Script laufen.

                      Danke.

                      Status ist jetzt welcher ?

                      Gruß Ralf `

                      Hallo Ralf,

                      also der Rollladen fährt jetzt nach dem umstellen des Scriptes hoch. Die Tagesauswahl funktioniert. Jetzt müssten wir nur noch nach der Zeit schauen.

                      Gruß Torsten
                      470_screenshot-192.168.178.46-8081-2018.11.19-04-17-10.png
                      470_screenshot-192.168.178.46-8081-2018.11.19-04-18-42.png

                      1 Antwort Letzte Antwort
                      0
                      • Ralla66R Offline
                        Ralla66R Offline
                        Ralla66
                        Most Active
                        schrieb am zuletzt editiert von
                        #56

                        Hallo Torsten,

                        prima das es soweit läuft :-)

                        Mit Zeit meinst du Stunden und Minuten ?

                        Die Vermutung ist ja das aus der VIS eine Number gesendet wird.

                        Diese müssen wir konvertieren nach string.

                        Lege dir mal zwei neue Datenpunkte als Number an.

                        Rollade Auf Buero Stunden VIS und Rollade Auf Buero Minuten VIS.

                        Die Objekt ID in der VIS verknüpfst du damit.

                        Hier schreiben wir aus der VIS in den DP.

                        Dann lege dir ein neues script an.

                        In dem sagst du,

                        Falls Rollade Auf Buero Stunden VIS oder Rollade Auf Buero Minuten VIS

                        wurde aktualisiert wandle Rollade Auf Buero Stunden VIS und Rollade Auf Buero Minuten VIS

                        nach string.

                        Diese 2 string nehmen wir und aktualisieren

                        Rollade Auf Buero Stunden und Rollade Auf Buero Minuten.

                        Gruß Ralf

                        1 Antwort Letzte Antwort
                        0
                        • C Offline
                          C Offline
                          Conquest
                          schrieb am zuletzt editiert von
                          #57

                          @Ralla66:

                          Hallo Torsten,

                          prima das es soweit läuft :-)

                          Mit Zeit meinst du Stunden und Minuten ?

                          Die Vermutung ist ja das aus der VIS eine Number gesendet wird.

                          Diese müssen wir konvertieren nach string.

                          Lege dir mal zwei neue Datenpunkte als Number an.

                          Rollade Auf Buero Stunden VIS und Rollade Auf Buero Minuten VIS.

                          Die Objekt ID in der VIS verknüpfst du damit.

                          Hier schreiben wir aus der VIS in den DP.

                          Dann lege dir ein neues script an.

                          In dem sagst du,

                          Falls Rollade Auf Buero Stunden VIS oder Rollade Auf Buero Minuten VIS

                          wurde aktualisiert wandle Rollade Auf Buero Stunden VIS und Rollade Auf Buero Minuten VIS

                          nach string.

                          Diese 2 string nehmen wir und aktualisieren

                          Rollade Auf Buero Stunden und Rollade Auf Buero Minuten.

                          Gruß Ralf `

                          Ok versuch ich mal hoffe das ich hin bekomme.

                          Rollade Auf Buero Stunden VIS und Rollade Auf Buero Minuten VIS als Number anlegen?

                          Gruß Torsten
                          470_screenshot-forum.iobroker.net-2018.11.19-11-33-28.png

                          1 Antwort Letzte Antwort
                          0
                          • Ralla66R Offline
                            Ralla66R Offline
                            Ralla66
                            Most Active
                            schrieb am zuletzt editiert von
                            #58

                            Setze den Block ein über Schedule.

                            Rollade Auf Buero Stunden VIS und Rollade Auf Buero Minuten VIS als Number anlegen?

                            Ja wenn das in deinem Admin geht.

                            1 Antwort Letzte Antwort
                            0
                            • Ralla66R Offline
                              Ralla66R Offline
                              Ralla66
                              Most Active
                              schrieb am zuletzt editiert von
                              #59

                              Probiere es mal so, siehe Bild 3

                              Falls du test vis create timeformat an die VIS übergibst kann es möglich sein

                              das du das Widget anpassen mußt.

                              Dann mit einem String Text Widget probieren.

                              Aber schau erst einmal was der DP test_vis ( Bild 2 ) mit dem Zeitplan macht.

                              Für steuere test_Vis mit create_timestamp setzte bitte :

                              aktualisiere test_Vis mit create_timestamp in Bild 1 und 2.

                              Nach dem Test nicht vergessen den Zeitplan auszuschalten.

                              Danach sollten wir mal kurz den Stand abstimmen was geht, was nicht.

                              Genug zum testen Denke ich mal. :mrgreen: ;)

                              Gruß Ralf
                              5230_martin_v56.jpg
                              5230_martin_v57_gesamt.jpg
                              5230_torsten_string_v1.jpg

                              1 Antwort Letzte Antwort
                              0
                              • C Offline
                                C Offline
                                Conquest
                                schrieb am zuletzt editiert von
                                #60

                                @Ralla66:

                                Probiere es mal so, siehe Bild 3

                                Falls du test vis create timeformat an die VIS übergibst kann es möglich sein

                                das du das Widget anpassen mußt.

                                Dann mit einem String Text Widget probieren.

                                Aber schau erst einmal was der DP test_vis ( Bild 2 ) mit dem Zeitplan macht.

                                Für steuere test_Vis mit create_timestamp setzte bitte :

                                aktualisiere test_Vis mit create_timestamp in Bild 1 und 2.

                                Nach dem Test nicht vergessen den Zeitplan auszuschalten.

                                Danach sollten wir mal kurz den Stand abstimmen was geht, was nicht.

                                Genug zum testen Denke ich mal. :mrgreen: ;)

                                Gruß Ralf `
                                Hallo Ralf,

                                ja war erstmal genug zu testen :)

                                Stand jetzt ist:
                                470_martin_v57_gesamt.jpg
                                Script läuft so. Rollladen ist heute morgen zur eingestellten Zeit hochgefahren.

                                470_martin_v56.jpg
                                Hat auch funktioniert Minuten springen von 11 auf 12 und wieder zurück. vis_test wird auch geändert.

                                470_torsten_string_v1.jpg
                                Script hab ich angelegt. Warte jetzt aber erstmal zwei drei Tage ob der Rollladen jeden morgen hochfährt. Danach können wir ans Vis gehen.

                                ` > Für steuere test_Vis mit create_timestamp setzte bitte :

                                aktualisiere test_Vis mit create_timestamp in Bild 1 und 2. `

                                Was ist der Unterschied? Hat auch mit steuere funktioniert.

                                ` > Falls du test vis create timeformat an die VIS übergibst kann es möglich sein

                                das du das Widget anpassen mußt. `

                                Vis_test dient nur zur Anzeige. Über Vis werden nur Rollladen Buero Auf Minute und Rollladen Buero Auf Stunde übergeben.

                                Gruß Torsten

                                1 Antwort Letzte Antwort
                                0
                                • Ralla66R Offline
                                  Ralla66R Offline
                                  Ralla66
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #61

                                  Morgen Torsten,

                                  dann teste mal in Ruhe :mrgreen:

                                  Anbei schon einmal der Test ob nach string geht. :)

                                  Gruß Ralf
                                  5230_t_vis_v1.jpg

                                  1 Antwort Letzte Antwort
                                  0
                                  • C Offline
                                    C Offline
                                    Conquest
                                    schrieb am zuletzt editiert von
                                    #62

                                    @Ralla66:

                                    Anbei schon einmal der Test ob nach string geht. :)

                                    Gruß Ralf `

                                    Morgen Ralf,

                                    hab den Test schon einmal gemacht funktioniert so leider nicht er schreibt den DP in den Wert vom Rollladen Buero Auf Minute siehe Bilder.

                                    Gruß Torsten
                                    470_screenshot-192.168.178.46-8081-2018.11.21-04-20-45.png

                                    1 Antwort Letzte Antwort
                                    0
                                    • Ralla66R Offline
                                      Ralla66R Offline
                                      Ralla66
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #63

                                      Hallo Torsten,

                                      Tag auch,

                                      sehe leider nichts im Bild.

                                      Zahl bitte mal tauschen mit 14 und 15.

                                      Habe das getestet bei mir geht das siehe Bild. :mrgreen:

                                      Welche Widget benutzt du in der VIS für Minuten bitte ?

                                      Slider , Plus und Minus ? Welche.

                                      Versuche das mal nachzubilden.

                                      Gruß Ralf
                                      5230_torsten_v100.jpg

                                      1 Antwort Letzte Antwort
                                      0
                                      • C Offline
                                        C Offline
                                        Conquest
                                        schrieb am zuletzt editiert von
                                        #64

                                        @Ralla66:

                                        Hallo Torsten,

                                        Tag auch,

                                        sehe leider nichts im Bild.

                                        Zahl bitte mal tauschen mit 14 und 15.

                                        Habe das getestet bei mir geht das siehe Bild. :mrgreen:

                                        Welche Widget benutzt du in der VIS für Minuten bitte ?

                                        Slider , Plus und Minus ? Welche.

                                        Versuche das mal nachzubilden.

                                        Gruß Ralf ` Hallo Ralf,

                                        ja war mein Fehler hab hinter "nach String" Wert vergessen. Funktioniert natürlich.

                                        Also das Plus Widget ist ein " jqui-ctrl-Icon Increment.

                                        Und der Slider ein " jqui-Slider horizontal.

                                        Gruß Torsten

                                        Gesendet von meinem MHA-L29 mit Tapatalk

                                        1 Antwort Letzte Antwort
                                        0
                                        • Ralla66R Offline
                                          Ralla66R Offline
                                          Ralla66
                                          Most Active
                                          schrieb am zuletzt editiert von
                                          #65

                                          Hallo Torsten,

                                          mache erst deine Tests,

                                          melde dich wenn du Hilfe brauchst.

                                          Dann machen wir Widget VIS nach DP Number oder String.

                                          Gruß Ralla

                                          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

                                          916

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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