Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Schedule-Switcher

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Adapter Schedule-Switcher

    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      Lucky_ESA Developer Most Active @viper4iob last edited by

      @viper4iob sagte in Test Adapter Schedule-Switcher:

      @lucky_esa
      Erst einmal danke für diesen Adapter, funktioniert soweit super.
      Ich habe da nur ein kleines Problem: Ich habe jetzt einen Schedule für einen DP angelegt, der einen Zahlenwert verlangt. Im VIS Editor habe ich dann für an und aus jeweils die Zahlenwerte hinterlegt und auch den Werttyp geändert. Für einen Zeitplan funktionieren diese Werte auch, aber wenn ich den manuellen Schalter benutze, sendet der weiterhin true und false an den DP und nicht die festgelegten Werte.
      Muss ich da noch etwas beachten/ändern?

      VIS1 oder VIS2?
      Wie sieht der JSON unter xxx.x.data aus?
      Kannst du mal ein Screen von den VIS Einstellungen machen?

      Habe es gerade getestet und es funktioniert bei VIS2 allerdings nur mit 100 und 0 getestet

      {
        "type": "OnOffSchedule",
        "name": "NewSchedule",
        "onAction": {
          "type": "OnOffStateAction",
          "valueType": "number",
          "onValue": 0,
          "offValue": 100,
          "booleanValue": true,
          "idsOfStatesToSet": [
            "0_userdata.0.Test_Zahl"
          ]
        },
        "offAction": {
          "type": "OnOffStateAction",
          "valueType": "number",
          "onValue": 0,
          "offValue": 100,
          "booleanValue": false,
          "idsOfStatesToSet": [
            "0_userdata.0.Test_Zahl"
          ]
        },
        "triggers": [
          {
            "type": "TimeTrigger",
            "hour": 10,
            "minute": 0,
            "objectId": 2,
            "weekdays": [
              1,
              2,
              3,
              4,
              5,
              6,
              0
            ],
            "id": "0",
            "action": {
              "type": "OnOffStateAction",
              "name": "On"
            },
            "todayTrigger": {}
          }
        ]
      }
      

      Screenshot 2025-05-21 190541.png

      1 Reply Last reply Reply Quote 0
      • H
        hubert9999 last edited by

        Ich habe den Adapter nun istalliert, da ich auch vis2 umsteige.
        Unter Instanzen ist er aktiv.
        in vis 2 gibt es keine Widgets von Schedule-Switcher.

        Was muss ich nun machen?
        danke

        L 1 Reply Last reply Reply Quote 0
        • L
          Lucky_ESA Developer Most Active @hubert9999 last edited by

          @hubert9999 Eigentlich sollte die Installation des Adapter den VIS-2 automatisch neu starten. Vielleicht hat das nicht funktioniert...Bitte starte VIS-2 mal neu.

          Das sollte so aussehen:
          Screenshot 2025-08-06 154054.png

          Sonst musst du in deinem Browser mal die Konsole öffnen und da schauen, ob es irgendwelche Fehler gibt.

          Gruß//Lucky

          H 1 Reply Last reply Reply Quote 0
          • H
            hubert9999 @Lucky_ESA last edited by

            @lucky_esa
            Habe schon öfter neu installiert und auch vir2 neu gestartet.
            Die widgets gibt es nie.
            im debug log sieht man auch nichts besonderes.

            wo genau müsste ich da schauen in der konsole?

            im Debug Log habe ich folgendes gefunden:

            
            schedule-switcher.0
            2025-08-06 16:33:22.299	debug	Folders: [{"file":"36dcc349b68ff7866996eed37dcaa09f-deutsche-schriftzuege-2.png","stats":{"dev":64518,"mode":33204,"nlink":1,"uid":1001,"gid":1001,"rdev":0,"blksize":4096,"ino":1590640,"size":86884,"blocks":176,"atimeMs":1741055423913.097,"mtimeMs":1703418461891.2527,"ctimeMs":1703418461891.2527,"birthtimeMs":1703418461891.2527,"atime":"2025-03-04T02:30:23.913Z","mtime":"2023-12-24T11:47:41.891Z","ctime":"2023-12-24T11:47:41.891Z","birthtime":"2023-12-24T11:47:41.891Z"},"isDir":false,"acl":{"owner":"system.user.admin","ownerGroup":"system.group.administrator","permissions":1604,"read":true,"write":true},"modifiedAt":1703418461893},{"file":"4xPFVe7mnq.png","stats":{"dev":64518,"mode":33204,"nlink":1,"uid":1001,"gid":1001,"rdev":0,"blksize":4096,"ino":1574137,"size":15147,"blocks":32,"atimeMs":1741055423917.097,"mtimeMs":1701376624877.3914,"ctimeMs":1701376624877.3914,"birthtimeMs":1701376313881.8047,"atime":"2025-03-04T02:30:23.917Z","mtime":"2023-11-30T20:37:04.877Z","ctime":"2023-11-30T20:37:04.877Z","birthtime":"2023-11-30T20:31:53.882Z"},"isDir":false,"acl":{"owner":"system.user.admin","ownerGroup":"system.group.administrator","permissions":1604,"read":true,"write":true},"modifiedAt":1701376624882},{"file":"Aquarea.png","stats":{"dev":64518,"mode":33204,"nlink":1,"uid":1001,"gid":1001,"rdev":0,"blksize":4096,"ino":1578276,"size":8129,"blocks":16,"atimeMs":1741055423917.097,"mtimeMs":1719557305556.1335,"ctimeMs":1719557305556.1335,"birthtimeMs":1719557305556.1335,"atime":"2025-03-04T02:30:23.917Z","mtime":"2024-06-28T06:48:25.556Z","ctime":"2024-06-28T06:48:25.556Z","birthtime":"2024-06-28T06:48:25.556Z"},"isDir":false,"acl":{"owner":"system.user.admin","ownerGroup":"system.group.administrator","permissions":1604,"read":true,"write":true},"modifiedAt":1719557305562},{"file":"FireHD","stats":{},"isDir":true},{"file":"FireHd","stats":{},"isDir":true},{"file":"Handy2","stats":{},"isDir":true},{"file":"Heimneu","stats":{},"isDir":true},{"file":"Screenshot 2024-06-30 202342.jpg","stats":{"dev":64518,"mode":33204,"nlink":1,"uid":1001,"gid":1001,"rdev":0,"blksize":4096,"ino":1578053,"size":85870,"blocks":168,"atimeMs":1741055424165.0935,"mtimeMs":1719771883077.6567,"ctimeMs":1719771883077.6567,"birthtimeMs":1719771883077.6567,"atime":"2025-03-04T02:30:24.165Z","mtime":"2024-06-30T18:24:43.078Z","ctime":"2024-06-30T18:24:43.078Z","birthtime":"2024-06-30T18:24:43.078Z"},"isDir":false,"acl":{"owner":"system.user.admin","ownerGroup":"system.group.administrator","permissions":1604,"read":true,"write":true},"modifiedAt":1719771883081},{"file":"camera.png","stats":{"dev":64518,"mode":33204,"nlink":1,"uid":1001,"gid":1001,"rdev":0,"blksize":4096,"ino":1574131,"size":3307,"blocks":8,"atimeMs":1741055424169.0933,"mtimeMs":1701376625193.3867,"ctimeMs":1701376625193.3867,"birthtimeMs":1701376313873.8047,"atime":"2025-03-04T02:30:24.169Z","mtime":"2023-11-30T20:37:05.193Z","ctime":"2023-11-30T20:37:05.193Z","birthtime":"2023-11-30T20:31:53.874Z"},"isDir":false,"acl":{"owner":"system.user.admin","ownerGroup":"system.group.administrator","permissions":1604,"read":true,"write":true},"modifiedAt":1701376625197},{"file":"camera1.png","stats":{"dev":64518,"mode":33204,"nlink":1,"uid":1001,"gid":1001,"rdev":0,"blksize":4096,"ino":1574130,"size":3307,"blocks":8,"atimeMs":1741055424169.0933,"mtimeMs":1701376625197.3867,"ctimeMs":1701376625197.3867,"birthtimeMs":1701376313873.8047,"atime":"2025-03-04T02:30:24.169Z","mtime":"2023-11-30T20:37:05.197Z","ctime":"2023-11-30T20:37:05.197Z","birthtime":"2023-11-30T20:31:53.874Z"},"isDir":false,"acl":{"owner":"system.user.admin","ownerGroup":"system.group.administrator","permissions":1604,"read":true,"write":true},"modifiedAt":1701376625202},{"file":"main","stats":{},"isDir":true},{"file":"noe.png","stats":{"dev":64518,"mode":33204,"nlink":1,"uid":1001,"gid":1001,"rdev":0,"blksize":4096,"ino":1574126,"size":89137,"blocks":176,"atimeMs":1741055424173.0933,"mtimeMs":1701376625209.3865,"ctimeMs":1701376625209.3865,"birthtimeMs":1701376313873.8047,"atime":"2025-03-04T02:30:24.173Z","mtime":"2023-11-30T20:37:05.209Z","ctime":"2023-11-30T20:37:05.209Z","birthtime":"2023-11-30T20:31:53.874Z"},"isDir":false,"acl":{"owner":"system.user.admin","ownerGroup":"system.group.administrator","permissions":1604,"read":true,"write":true},"modifiedAt":1701376625214},{"file":"power-button-gr.png","stats":{"dev":64518,"mode":33204,"nlink":1,"uid":1001,"gid":1001,"rdev":0,"blksize":4096,"ino":1578544,"size":7855,"blocks":16,"atimeMs":1741055424173.0933,"mtimeMs":1719557305568.1333,"ctimeMs":1719557305568.1333,"birthtimeMs":1719557305568.1333,"atime":"2025-03-04T02:30:24.173Z","mtime":"2024-06-28T06:48:25.568Z","ctime":"2024-06-28T06:48:25.568Z","birthtime":"2024-06-28T06:48:25.568Z"},"isDir":false,"acl":{"owner":"system.user.admin","ownerGroup":"system.group.administrator","permissions":1604,"read":true,"write":true},"modifiedAt":1719557305571},{"file":"power-button-red.png","stats":{"dev":64518,"mode":33204,"nlink":1,"uid":1001,"gid":1001,"rdev":0,"blksize":4096,"ino":1579291,"size":11262,"blocks":24,"atimeMs":1741055424177.0933,"mtimeMs":1719557305620.1328,"ctimeMs":1719557305620.1328,"birthtimeMs":1719557305620.1328,"atime":"2025-03-04T02:30:24.177Z","mtime":"2024-06-28T06:48:25.620Z","ctime":"2024-06-28T06:48:25.620Z","birthtime":"2024-06-28T06:48:25.620Z"},"isDir":false,"acl":{"owner":"system.user.admin","ownerGroup":"system.group.administrator","permissions":1604,"read":true,"write":true},"modifiedAt":1719557305626}]
            
            schedule-switcher.0
            2025-08-06 16:33:21.028	debug	Folders: [{"file":"Demo project","stats":{},"isDir":true},{"file":"FireHD","stats":{},"isDir":true},{"file":"Haupt","stats":{},"isDir":true},{"file":"Main","stats":{},"isDir":true},{"file":"vis-common-user.css","stats":{"dev":64518,"mode":33204,"nlink":1,"uid":1001,"gid":1001,"rdev":0,"blksize":4096,"ino":1586114,"size":0,"blocks":0,"atimeMs":1754245264865.6714,"mtimeMs":1754245264865.6714,"ctimeMs":1754245264865.6714,"birthtimeMs":1754245264865.6714,"atime":"2025-08-03T18:21:04.866Z","mtime":"2025-08-03T18:21:04.866Z","ctime":"2025-08-03T18:21:04.866Z","birthtime":"2025-08-03T18:21:04.866Z"},"isDir":false,"acl":{"owner":"system.user.admin","ownerGroup":"system.group.administrator","permissions":1636,"read":true,"write":true},"modifiedAt":1754245264868}]
            
            L 1 Reply Last reply Reply Quote 0
            • L
              Lucky_ESA Developer Most Active @hubert9999 last edited by

              @hubert9999 Diese Ausgabe ist richtig. Es sollte die Taste F12 sein. Öffne deinen VIS-2 Editor Seite und drücke mal F12. Danach Konsole (bei mir Firefox) auswählen aber das ist bestimmt bei jedem Browser anders.

              Screenshot 2025-08-06 190938.png

              H 1 Reply Last reply Reply Quote 0
              • H
                hubert9999 @Lucky_ESA last edited by

                @lucky_esa
                ok danke für die Hilfe!
                Da sind nur Fehler von materialdesig widget
                efdb95f1-4786-4765-b18e-7783ebf3e9e2-image.png

                Von Schedule Switcher keine Spur. Ist ja auch nicht angeführt bei den Widgets im vis2. Im vis1 gibt es sie auch nicht 😞

                L 1 Reply Last reply Reply Quote 0
                • L
                  Lucky_ESA Developer Most Active @hubert9999 last edited by

                  @hubert9999 Es kann sein das ein Crash das laden verhindert. Sieht aber gut aus.

                  Hast du den Ordner (Pfad kann bei dir anders sein):
                  opt/iobroker/iobroker-data/files/vis-2/widgets/schedule-timer

                  Gruß//Lucky

                  H 1 Reply Last reply Reply Quote 0
                  • H
                    hubert9999 @Lucky_ESA last edited by

                    @lucky_esa
                    ist im schedule-switcher Ordner nicht im schedule-timer

                    6061c9ac-0ea2-4157-99ee-2960fa54a6fe-image.png

                    L 1 Reply Last reply Reply Quote 0
                    • L
                      Lucky_ESA Developer Most Active @hubert9999 last edited by

                      @hubert9999 Sorry, meinte natürlich schedule-switcher

                      Das widget ist also vorhanden. Jetzt gehen mir die Ideen aus. Welche vis-2 Version hast du bei dir installiert?

                      H 1 Reply Last reply Reply Quote 0
                      • H
                        hubert9999 @Lucky_ESA last edited by

                        @lucky_esa
                        Vis2 ist v2.9.64
                        und vis1 ist v1.5.6

                        Ist bei beiden nicht sichtbar 😞
                        in schedule-switcher.0.onoff.0.views steht "error": "The trigger schedule-switcher.0.onoff.0.data is not used."

                        ist das normal, solange man keinen timer aktiviert?

                        L 1 Reply Last reply Reply Quote 0
                        • L
                          Lucky_ESA Developer Most Active @hubert9999 last edited by

                          @hubert9999 Das ist normal. Der Adapter findet kein Widget in VIS und VIS-2 für diesen Schedule.

                          Eventuell den iobroker mal neu starten oder beide VIS mal neu runterladen (Expertenmodus aktivieren und in der Adapteransicht den Button upload drücken).

                          Gruß//Lucky

                          1 Reply Last reply Reply Quote 0
                          • H
                            hubert9999 last edited by

                            @lucky_esa
                            habe nun iobroker komplett neu gestartet. jetzt ist es da.
                            Danke!
                            hätte ich selber auch darauf kommen können.

                            L 1 Reply Last reply Reply Quote 0
                            • L
                              Lucky_ESA Developer Most Active @hubert9999 last edited by

                              @hubert9999 sagte in Test Adapter Schedule-Switcher:

                              @lucky_esa
                              habe nun iobroker komplett neu gestartet. jetzt ist es da.
                              Danke!
                              hätte ich selber auch darauf kommen können.

                              Das sollte aber nicht so sein. Vielleicht mal iob fix in der Console ausführen.

                              H 1 Reply Last reply Reply Quote 0
                              • H
                                hubert9999 @Lucky_ESA last edited by

                                @lucky_esa habe ich nun auch noch gemacht.
                                merkwürdig ist, dass ich das eingefügte widget schwer verschieben kann.
                                bleibt im vis2 hängen und danach kann man es nicht mehr auswählen.
                                ist aber nur bei diesem widget der fall.

                                L 1 Reply Last reply Reply Quote 0
                                • L
                                  Lucky_ESA Developer Most Active @hubert9999 last edited by Lucky_ESA

                                  @hubert9999 Das liegt an der automatischen Größenanpassung. VIS kann damit umgehe aber VIS-2 leider nicht. Wenn es dich stört musst du eine Feste Größe angeben oder immer oben auswählen.

                                  Screenshot 2025-08-06 215620.png

                                  Das iobroker Team wollte hier im dev-server was ändern. Wenn das geändert wurde schaue ich mir das mal an aber vorher nicht. Jede Änderung muss ich immer alles neu hochladen was jedes Mal eine Minute dauert...Das kostet mir zu viel Zeit, sorry.

                                  Gruß//Lucky

                                  H 1 Reply Last reply Reply Quote 0
                                  • H
                                    hubert9999 @Lucky_ESA last edited by

                                    @lucky_esa Das ist das erste was ich immer ändere bei allen widgets dich ich neu einfüge.
                                    vis2 ist schon noch etwas bugy.
                                    danke für deinen adapter!

                                    1 Reply Last reply Reply Quote 0
                                    • H
                                      hubert9999 last edited by

                                      Danke noch einmal für deinen tollen Adapter!
                                      Läuft jetzt ganz gut. Habe noch eine Frage.
                                      Ich habe nun eine Rollo in Abhängigkeit eines Türkontaktes zu steuern.
                                      Klappt soweit auch gut. Wenn die Tür offen ist, geht die Rollo nicht runter.
                                      Ist es mit diesem Adapter möglich, dass die Rolle, wenn die Tür zum Timerzeitpunkt offen war und dann geschlossen wird, automatisch runter geht?
                                      Ich denke da komme ich um ein Script nicht rum, oder?

                                      L 1 Reply Last reply Reply Quote 0
                                      • L
                                        Lucky_ESA Developer Most Active @hubert9999 last edited by

                                        @hubert9999 Ein Script wäre besser als wenn ich ein delay oder offset einbaue. Aber erstellte doch im Widget noch weiter Schedules mit 10 Minuten unterschied.

                                        20:00 Uhr aus
                                        20:10 Uhr aus
                                        20:20 Uhr aus
                                        20:30 Uhr aus
                                        usw.

                                        Wenn es nicht gerade eine Fritzbox (dect) Rolllade ist, wäre das auch eine Lösung.

                                        Gruß//Lucky

                                        H 1 Reply Last reply Reply Quote 0
                                        • H
                                          hubert9999 @Lucky_ESA last edited by

                                          @lucky_esa Habe nun ein Script gemacht.
                                          Klappt einwandfrei.

                                          Danke

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

                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          890
                                          Online

                                          32.0k
                                          Users

                                          80.4k
                                          Topics

                                          1.3m
                                          Posts

                                          13
                                          87
                                          6572
                                          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