NEWS
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? -
@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": {} } ] }
-
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 -
@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:
Sonst musst du in deinem Browser mal die Konsole öffnen und da schauen, ob es irgendwelche Fehler gibt.
Gruß//Lucky
-
@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}]
-
@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.
-
@lucky_esa
ok danke für die Hilfe!
Da sind nur Fehler von materialdesig widget
Von Schedule Switcher keine Spur. Ist ja auch nicht angeführt bei den Widgets im vis2. Im vis1 gibt es sie auch nicht
-
@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-timerGruß//Lucky
-
@lucky_esa
ist im schedule-switcher Ordner nicht im schedule-timer -
@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?
-
@lucky_esa
Vis2 ist v2.9.64
und vis1 ist v1.5.6Ist 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?
-
@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
-
@lucky_esa
habe nun iobroker komplett neu gestartet. jetzt ist es da.
Danke!
hätte ich selber auch darauf kommen können. -
@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.
-
@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. -
@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.
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
-
@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! -
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? -
@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
-
@lucky_esa Habe nun ein Script gemacht.
Klappt einwandfrei.Danke