Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter time-switch v2.0.x GitHub/Latest

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.3k

Test Adapter time-switch v2.0.x GitHub/Latest

Scheduled Pinned Locked Moved Tester
adaptertesttimeswitchzeitschaltuhrvis
481 Posts 75 Posters 117.0k Views 87 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • liv-in-skyL liv-in-sky

    @walli545 noch zur info - weiß nicht, ob das was macht

    der type von luefter3 ist ein boolean - in deinem json steht type string

    {
       "actions": [
       	{
       		"type": "setStateValueAction",
       		"id": "0",
       		"valueType": "string",
       		"idOfStateToSet": "controll-own.0.Luefter3",
       		"valueToSet": "true",
       		"trigger": {
       			"type": "time",
       			"hour": "10",
       			"minute": "36",
       			"weekdays": [
       				0,
       				1,
       				2,
       				3,
       				4,
       				5,
       				6
       			]
       		}
       	},
       	{
       		"type": "setStateValueAction",
       		"id": "1",
       		"valueType": "string",
       		"idOfStateToSet": "controll-own.0.Luefter3",
       		"valueToSet": "false",
       		"trigger": {
       			"type": "time",
       			"hour": "10",
       			"minute": "38",
       			"weekdays": [
       				0,
       				1,
       				2,
       				3,
       				4,
       				5,
       				6
       			]
       		}
       	}
       ],
       "enabled": true,
       "alias": ""
    }
    

    walli545W Offline
    walli545W Offline
    walli545
    wrote on last edited by
    #21

    @liv-in-sky Aktuell ist es leider nicht geplant eine kleinere Version des Widgets zu implementieren, wichtiger finde ich es, wenn dann, neue Features einzubauen. Das Widget funktioniert bis zu einer größe von ca. 300x300 px, wesentlich kleiner finde ich würde die Benutzbarkeit/Übersichtlichkeit einschränken, da es auch dafür gedacht ist am Handy benutzt zu werden, wo es eigentlich die ganze Bildschirmbreite ausfüllen soll.

    Zu deinem Skript, könntest du mal posten, wie du auf die state Änderung reagierst? Dass im json string als valueType steht, sollte nichts ausmachen, da, soweit ich weiß, ioBroker automatisch string values zu boolean konvertiert. Hat zumindest bei mir so funktioniert.

    1 Reply Last reply
    0
    • walli545W walli545

      @liv-in-sky es sollte funktionieren, wenn du vor das schedule0 noch time-switch.0. machst, also time-switch.0.schedule0

      liv-in-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      wrote on last edited by
      #22

      @walli545 hab mal eine kleiner übersicht für mich für die vis gebastelt (tabellenform) - die eingabe/änderungen werde ich dann über ein popup realisieren

      • soweit beim testen festgestellt: wenn ich das json von dir auslese und das "enabled" verändere von true auf false, kann ich über das json die schaltung an- und/oder ausschalten
        Image 6.png

      wie reagiere ich auf die änderung ?- ist ein blockly - oder was meinst du genau

      Image 7.png

      damit geht es: (aber meine anderen scripte nicht mehr - gerade nochmal getestet)

      Image 8.png

      noch eine ganz andere frage: sollte beim schalten des datenpunktes über ein anderes widget auch in deinem widget der current value nicht auch umgeschalten werden ? ich nehme an, du überprüfst oder triggerst das nicht

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      walli545W 1 Reply Last reply
      0
      • liv-in-skyL liv-in-sky

        @walli545 hab mal eine kleiner übersicht für mich für die vis gebastelt (tabellenform) - die eingabe/änderungen werde ich dann über ein popup realisieren

        • soweit beim testen festgestellt: wenn ich das json von dir auslese und das "enabled" verändere von true auf false, kann ich über das json die schaltung an- und/oder ausschalten
          Image 6.png

        wie reagiere ich auf die änderung ?- ist ein blockly - oder was meinst du genau

        Image 7.png

        damit geht es: (aber meine anderen scripte nicht mehr - gerade nochmal getestet)

        Image 8.png

        noch eine ganz andere frage: sollte beim schalten des datenpunktes über ein anderes widget auch in deinem widget der current value nicht auch umgeschalten werden ? ich nehme an, du überprüfst oder triggerst das nicht

        walli545W Offline
        walli545W Offline
        walli545
        wrote on last edited by
        #23

        @liv-in-sky Ok, das sieht stark danach aus, dass die Werte doch nicht automatisch konvertiert werden. Ich werde dann schauen, dass ich ein extra Widget hinzufüge, das reine boolean schaltet. Du könntest bis dahin jeweils einen neuen State hinzufügen und ein kleines Skript erstellen, das wenn der neue State von der Zeitschaltuhr geschalten wird, deine vorhandenen States jeweils bei 'true' auf true und bei 'false' auf false geschalten werden. Dann musst du deine bestehenden Skripte vorerst nicht anpassen.
        Zu dem Problem, dass sich die current value nicht mitschaltet: Das könnte auch an den nicht zusammenpassenden Typen liegen.

        liv-in-skyL 1 Reply Last reply
        0
        • walli545W walli545

          @liv-in-sky Ok, das sieht stark danach aus, dass die Werte doch nicht automatisch konvertiert werden. Ich werde dann schauen, dass ich ein extra Widget hinzufüge, das reine boolean schaltet. Du könntest bis dahin jeweils einen neuen State hinzufügen und ein kleines Skript erstellen, das wenn der neue State von der Zeitschaltuhr geschalten wird, deine vorhandenen States jeweils bei 'true' auf true und bei 'false' auf false geschalten werden. Dann musst du deine bestehenden Skripte vorerst nicht anpassen.
          Zu dem Problem, dass sich die current value nicht mitschaltet: Das könnte auch an den nicht zusammenpassenden Typen liegen.

          liv-in-skyL Offline
          liv-in-skyL Offline
          liv-in-sky
          wrote on last edited by
          #24

          @walli545 sagte in Test Adapter time-switch v1.0.x GitHub/Latest:

          Zu dem Problem, dass sich die current value nicht mitschaltet: Das könnte auch an den nicht zusammenpassenden Typen liegen.

          hatte ich schon fast vermutet - es sollte also funktionieren

          ich warte mal, bis du ein neues update machst, bevor ich neue verwandlungs-scripte schreibe - ich nutze für das auto-umschalten eh ein anderes script, da ich aber die idee zum deinem adapter sehr gut finde, wollte ich mal mittesten

          warum machst du dafür ein extra widget - kannst du das nicht type-abhängig machen - sollte doch kein so großer aufwand sein, den datenpunkt typ zu erkennen (redet der einfach so, der keine adapter machen kann :-) ) string, number und bool sollten reichen - damit kann man lampen, heizungen und den rest schalten

          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

          1 Reply Last reply
          0
          • walli545W walli545

            @Icube @simpixo Welche admin, js-controller, npm und nodejs Versionen benutzt ihr?

            IccubeI Offline
            IccubeI Offline
            Iccube
            wrote on last edited by Iccube
            #25

            @walli545
            Node.js v10.19.0
            NPM 6.13.4
            Admin 4.0.5
            js-controller 2.2.9
            System läuft auf einer Synology im Docker

            walli545W 1 Reply Last reply
            0
            • IccubeI Iccube

              @walli545
              Node.js v10.19.0
              NPM 6.13.4
              Admin 4.0.5
              js-controller 2.2.9
              System läuft auf einer Synology im Docker

              walli545W Offline
              walli545W Offline
              walli545
              wrote on last edited by
              #26

              @Icube hm ich habe den Adapter noch nicht mit der 4.x Version von Admin getestet, evtl könnte es daran liegen?
              @all Nutzt jemand von euch den Adapter bereits erfolgreich mit Admin 4.x?

              liv-in-skyL 1 Reply Last reply
              0
              • S Offline
                S Offline
                Schranzistor
                wrote on last edited by
                #27

                Hallo

                @walli545 Bei mir läuft der Adapter Erfolgreich unter:
                Admin 4.0.5
                Node.js v10.19.0
                NPM 6.14.1
                JS-Controller 2.2.9
                Proxmox LXC

                Hatte bei Installieren auch keine Probleme

                MFG

                1 Reply Last reply
                0
                • walli545W walli545

                  @Icube hm ich habe den Adapter noch nicht mit der 4.x Version von Admin getestet, evtl könnte es daran liegen?
                  @all Nutzt jemand von euch den Adapter bereits erfolgreich mit Admin 4.x?

                  liv-in-skyL Offline
                  liv-in-skyL Offline
                  liv-in-sky
                  wrote on last edited by
                  #28

                  @walli545 sagte in Test Adapter time-switch v1.0.x GitHub/Latest:

                  @Icube hm ich habe den Adapter noch nicht mit der 4.x Version von Admin getestet, evtl könnte es daran liegen?
                  @all Nutzt jemand von euch den Adapter bereits erfolgreich mit Admin 4.x?

                  admin 4.0.5

                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                  1 Reply Last reply
                  0
                  • W Offline
                    W Offline
                    Wolfi
                    wrote on last edited by Wolfi
                    #29

                    @walli545

                    Habe das Adapter soweit installiert.
                    Bin am testen mit einer Sonoff S20 Schaltsteckdose.
                    Ein (true) funktioniert Aus (false) leider nicht??
                    Was mache ich falsch?

                    Node.js: v10.18.0
                    NPM: 6.13.7
                    Admin 4.0.5

                    Time.JPG

                    Komisch mit einem Shelly Device funktioniert es aber genau mit meinen SonOff S20 da wo ich es benötige nicht?

                    walli545W O 2 Replies Last reply
                    0
                    • IccubeI Iccube

                      debug vielleicht hilft dir das ?

                      2020-04-05 22:08:25.247 - info: host.iobroker "system.adapter.time-switch.0" enabled
                      2020-04-05 22:08:25.282 - info: host.iobroker instance system.adapter.time-switch.0 started with pid 4012
                      2020-04-05 22:08:26.064 - debug: time-switch.0 (4012) Redis Objects: Use Redis connection: 0.0.0.0:9001
                      2020-04-05 22:08:26.096 - debug: time-switch.0 (4012) Objects client ready ... initialize now
                      2020-04-05 22:08:26.100 - debug: time-switch.0 (4012) Objects create System PubSub Client
                      2020-04-05 22:08:26.101 - debug: time-switch.0 (4012) Objects create User PubSub Client
                      2020-04-05 22:08:26.102 - debug: time-switch.0 (4012) Objects client initialize lua scripts
                      2020-04-05 22:08:26.115 - debug: time-switch.0 (4012) Objects connected to redis: 0.0.0.0:9001
                      2020-04-05 22:08:26.122 - debug: time-switch.0 (4012) objectDB connected
                      2020-04-05 22:08:26.124 - debug: time-switch.0 (4012) Redis States: Use Redis connection: 0.0.0.0:9000
                      2020-04-05 22:08:26.143 - debug: time-switch.0 (4012) States create User PubSub Client
                      2020-04-05 22:08:26.150 - debug: time-switch.0 (4012) States create System PubSub Client
                      2020-04-05 22:08:26.160 - debug: time-switch.0 (4012) States connected to redis: 0.0.0.0:9000
                      2020-04-05 22:08:26.161 - debug: time-switch.0 (4012) statesDB connected
                      2020-04-05 22:08:26.887 - info: time-switch.0 (4012) starting. Version 1.0.0 in /opt/iobroker/node_modules/iobroker.time-switch, node: v10.19.0
                      
                      TheBamT Offline
                      TheBamT Offline
                      TheBam
                      wrote on last edited by
                      #30

                      Also ich habe die selbe Fehlermeldung wie @Icube
                      ich nutze:
                      Admin: 3.7.8
                      Node.js v12.16.1
                      NPM 6.13.4

                      1 Reply Last reply
                      0
                      • W Wolfi

                        @walli545

                        Habe das Adapter soweit installiert.
                        Bin am testen mit einer Sonoff S20 Schaltsteckdose.
                        Ein (true) funktioniert Aus (false) leider nicht??
                        Was mache ich falsch?

                        Node.js: v10.18.0
                        NPM: 6.13.7
                        Admin 4.0.5

                        Time.JPG

                        Komisch mit einem Shelly Device funktioniert es aber genau mit meinen SonOff S20 da wo ich es benötige nicht?

                        walli545W Offline
                        walli545W Offline
                        walli545
                        wrote on last edited by
                        #31

                        @Wolfi das könnte vielleicht auch mit dem Fehler von @liv-in-sky zusammenhängen, bitte vorerst ein Update abwarten. Ich habe bei meinen Tasmota Schaltsteckdosen, die über MQTT angebunden sind, festgestellt, dass diese die Werte OFF/ON benötigen, vielleicht hilft das weiter

                        @ThaBam @Icube @simpixo ihr müsstet mir noch mehr logs (während der installation, sonstige während der Adapter läuft, console von chrome wenn versucht wird auf die admin oberfläche zuzugreifen) bereitstellen, da ich den Fehler nicht reproduzieren kann und es anscheinend bei den meisten funktioniert ...

                        IccubeI 1 Reply Last reply
                        0
                        • W Offline
                          W Offline
                          Wolfi
                          wrote on last edited by
                          #32

                          @walli545
                          Ja aber bei dem Objekt Power direkt der S20 funktioniert ja true und false?

                          walli545W 1 Reply Last reply
                          0
                          • walli545W walli545
                            Aktuelle Test Version 2.0.0
                            Veröffentlichungsdatum 14.05.2020
                            Github Link https://github.com/walli545/ioBroker.time-switch

                            Beschreibung des Adapters

                            Der Adapter soll eine einfache Zeitschaltuhr für ioBroker bereitstellen. Diese ist über ein VIS-Widget konfigurierbar. Für jedes zu schaltende Gerät (aktuell nur z.B. Schaltsteckdosen, die an oder aus sein können) kann ein Schaltplan (schedule) angelegt werden. Für jeden Schaltplan sollte dann ein Widget in VIS angelegt werden, dort können dann beliebig viele Schaltaktionen (actions) erstellt und bearbeitet werden. Für jede Schaltaktion kann festgelegt werden, ob an/aus geschalten wird, zu welcher Uhrzeit und an welchem Wochentag.
                            Die genaue Einrichtung ist in GitHub beschrieben (bis jetzt nur auf Englisch).

                            Warum der Adapter?

                            Der Hauptgrund für die Entwicklung war die Anschaffung von 8 Avatar WLAN Schaltsteckdosen, die mit Tasmota geflasht wurden und nun über MQTT angebunden sind. Diese wollte mein Vater (keine Programmierkenntnisse und hat sich bis jetzt auch noch nicht mit den ioBroker-Interna auseinandergesetzt) einfach über das Web Frontend in VIS programmieren, z.B. für die Weihnachtsbeleuchtung. Als ich dann auch den Thread unter https://github.com/ioBroker/AdapterRequests/issues/219 gesehen habe, habe ich mich an die Entwicklung gemacht.

                            Versionen

                            Eine stabile Version befindet sich auf dem master Branch und kann von https://github.com/walli545/ioBroker.time-switch/tree/master installiert werden.
                            Bevor eine Version stabil wird, befindet sie sich im dev Branch und kann zum Testen von https://github.com/walli545/ioBroker.time-switch/tree/dev installiert werden.

                            Bereits eingereichte Feature-Wünsche

                            • Schalten von beliebigen Geräten, z.B. Rollos mit Prozentangabe
                            • Bedingungen zusätzlich zur Zeit (Schalte, wenn Tür offen,. ..)
                            • Schalten zu Astro-Zeiten (Sonnenaufgang, Sonnenuntergang, etc.)
                            • Erstellen von Schalt-Gruppen (z.B. alle Rollos im Wohnzimmer)

                            Wie und wann ich diese Features umsetze, kann ich aktuell noch nicht sagen, prinzipiell finde ich sie aber sinnvoll. Jedoch muss man schauen, wo man die Grenze zieht. Der Adapter soll ja eine simple Zeitschaltuhr und keine Javascript Alternative darstellen.

                            Ich würde mich über Feedback eurerseits freuen.

                            sigi234S Online
                            sigi234S Online
                            sigi234
                            Forum Testing Most Active
                            wrote on last edited by
                            #33

                            @walli545

                            Hallo, kannst du bitte die Widgetgrösse im Menü anpassen?

                            Screenshot (2243)_LI.jpg

                            Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                            Immer Daten sichern!

                            1 Reply Last reply
                            0
                            • W Wolfi

                              @walli545
                              Ja aber bei dem Objekt Power direkt der S20 funktioniert ja true und false?

                              walli545W Offline
                              walli545W Offline
                              walli545
                              wrote on last edited by
                              #34

                              @Wolfi dann sollte es mit dem anderen Problem zusammenhängen
                              @sigi234 Das ist bereits behoben, bitte die aktuelle Version vom Master installieren

                              sigi234S 1 Reply Last reply
                              0
                              • walli545W walli545

                                @Wolfi das könnte vielleicht auch mit dem Fehler von @liv-in-sky zusammenhängen, bitte vorerst ein Update abwarten. Ich habe bei meinen Tasmota Schaltsteckdosen, die über MQTT angebunden sind, festgestellt, dass diese die Werte OFF/ON benötigen, vielleicht hilft das weiter

                                @ThaBam @Icube @simpixo ihr müsstet mir noch mehr logs (während der installation, sonstige während der Adapter läuft, console von chrome wenn versucht wird auf die admin oberfläche zuzugreifen) bereitstellen, da ich den Fehler nicht reproduzieren kann und es anscheinend bei den meisten funktioniert ...

                                IccubeI Offline
                                IccubeI Offline
                                Iccube
                                wrote on last edited by
                                #35

                                @walli545 anbei der log vom Browser
                                fehler console.png

                                walli545W 1 Reply Last reply
                                0
                                • IccubeI Iccube

                                  @walli545 anbei der log vom Browser
                                  fehler console.png

                                  walli545W Offline
                                  walli545W Offline
                                  walli545
                                  wrote on last edited by walli545
                                  #36

                                  @Icube Ok danke, ich glaube ich weiß, wo der Fehler liegt. Bis es ein Update gibt, sollte das ganze übergangsweise mit Chrome/Edge funktionieren.

                                  1 Reply Last reply
                                  0
                                  • walli545W walli545

                                    @Wolfi dann sollte es mit dem anderen Problem zusammenhängen
                                    @sigi234 Das ist bereits behoben, bitte die aktuelle Version vom Master installieren

                                    sigi234S Online
                                    sigi234S Online
                                    sigi234
                                    Forum Testing Most Active
                                    wrote on last edited by
                                    #37

                                    @walli545 sagte in Test Adapter time-switch v1.0.x GitHub/Latest:

                                    Das ist bereits behoben, bitte die aktuelle Version vom Master installieren

                                    Jupp, kann man eigentlich die State ID im Widget ausblenden?

                                    Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                    Immer Daten sichern!

                                    walli545W 1 Reply Last reply
                                    0
                                    • sigi234S sigi234

                                      @walli545 sagte in Test Adapter time-switch v1.0.x GitHub/Latest:

                                      Das ist bereits behoben, bitte die aktuelle Version vom Master installieren

                                      Jupp, kann man eigentlich die State ID im Widget ausblenden?

                                      walli545W Offline
                                      walli545W Offline
                                      walli545
                                      wrote on last edited by
                                      #38

                                      @sigi234 ist aktuell nicht möglich aber ist geplant

                                      1 Reply Last reply
                                      0
                                      • H Offline
                                        H Offline
                                        Hosifox
                                        wrote on last edited by
                                        #39

                                        Neben dem ausblenden der id hätte ich noch einen wunsch, ist es möglich, das du Datenpunkte zu verfügung stellst, sprich timer läuft und timer ist auf automatic an/aus? weiss nicht was das für ein aufwand für dich ist.:face_with_rolling_eyes:

                                        J walli545W 2 Replies Last reply
                                        0
                                        • H Hosifox

                                          Neben dem ausblenden der id hätte ich noch einen wunsch, ist es möglich, das du Datenpunkte zu verfügung stellst, sprich timer läuft und timer ist auf automatic an/aus? weiss nicht was das für ein aufwand für dich ist.:face_with_rolling_eyes:

                                          J Offline
                                          J Offline
                                          JaT
                                          wrote on last edited by
                                          #40

                                          @walli545 wird das Widget noch in der Android/Iphone Vis-App mit aufgenommen, sodass es in der App auch angezeigt wird?
                                          im Browser kann ich es sehen, in der App aber leider nicht.

                                          Stephan SchleichS 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          860

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe