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. Tag/Nacht Schalter

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Tag/Nacht Schalter

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
13 Beiträge 4 Kommentatoren 936 Aufrufe 4 Watching
  • Ä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.
  • Enrico FischerE Enrico Fischer

    @kusi Ich möchte den Hintergrund in der Class Vis-View ändern.

    K Offline
    K Offline
    Kusi
    schrieb am zuletzt editiert von Kusi
    #4

    @enrico-fischer Ich verstehe leider nicht was du meinst. Kannst du dies näher erläutern?

    Als erstes erstellst du dir einen Datenpunkt mit einem boolschen Wert (true/false), danach auf der VIS einen Schalter, mit welchem du diesen Datenpunkt steuerst.

    Enrico FischerE 1 Antwort Letzte Antwort
    0
    • K Kusi

      @enrico-fischer Ich verstehe leider nicht was du meinst. Kannst du dies näher erläutern?

      Als erstes erstellst du dir einen Datenpunkt mit einem boolschen Wert (true/false), danach auf der VIS einen Schalter, mit welchem du diesen Datenpunkt steuerst.

      Enrico FischerE Offline
      Enrico FischerE Offline
      Enrico Fischer
      schrieb am zuletzt editiert von
      #5

      @kusi Ich möchte die Klassen der CSS Datei per Schalter ändern.Mit allen Widget komme ich klar aber der Hintergrund der VIS ändert sich nicht.Mit dem Script

      var date = new Date(); 
      
      var hour = date.getHours(); 
      
      setTimeout("document.location.reload();",600000);
      
      if((hour >= 20) || (hour <= 6)) {
      
         $("#vis_container").addClass("nightmode");
      
      }
      

      funktioniert es. Leider nur mit Zeitsteuerrung.Mir wäre ein Schalter lieber das ich die View händisch schalten kann.

      Im Prinzip einen script der diese Zeile $("#vis_container").addClass("nightmode"); mit einem True /Fals datenpunkt ändert.

      K 1 Antwort Letzte Antwort
      0
      • Enrico FischerE Enrico Fischer

        @kusi Ich möchte die Klassen der CSS Datei per Schalter ändern.Mit allen Widget komme ich klar aber der Hintergrund der VIS ändert sich nicht.Mit dem Script

        var date = new Date(); 
        
        var hour = date.getHours(); 
        
        setTimeout("document.location.reload();",600000);
        
        if((hour >= 20) || (hour <= 6)) {
        
           $("#vis_container").addClass("nightmode");
        
        }
        

        funktioniert es. Leider nur mit Zeitsteuerrung.Mir wäre ein Schalter lieber das ich die View händisch schalten kann.

        Im Prinzip einen script der diese Zeile $("#vis_container").addClass("nightmode"); mit einem True /Fals datenpunkt ändert.

        K Offline
        K Offline
        Kusi
        schrieb am zuletzt editiert von
        #6

        @enrico-fischer achso, jetzt verstehe ich was du meinst. Mit Javascript kenne ich mich nicht aus, aber ich kann dir den Schalter einbinden, sobald ich Zuhause bin.

        Wie heisst der Datenpunkt des Schalters, mit welchem du dies steuern möchtest?

        Enrico FischerE 1 Antwort Letzte Antwort
        0
        • K Kusi

          @enrico-fischer achso, jetzt verstehe ich was du meinst. Mit Javascript kenne ich mich nicht aus, aber ich kann dir den Schalter einbinden, sobald ich Zuhause bin.

          Wie heisst der Datenpunkt des Schalters, mit welchem du dies steuern möchtest?

          Enrico FischerE Offline
          Enrico FischerE Offline
          Enrico Fischer
          schrieb am zuletzt editiert von
          #7

          @kusi bin selber noch bis morgen Abend unterwegs.Aber nenne ihn einfach DayNight und dann lege ich mir den an.

          K 1 Antwort Letzte Antwort
          0
          • Enrico FischerE Enrico Fischer

            @kusi bin selber noch bis morgen Abend unterwegs.Aber nenne ihn einfach DayNight und dann lege ich mir den an.

            K Offline
            K Offline
            Kusi
            schrieb am zuletzt editiert von Kusi
            #8

            @enrico-fischer sagte in Tag/Nacht Schalter:

            Im Prinzip einen script der diese Zeile $("#vis_container").addClass("nightmode"); mit einem True /Fals datenpunkt ändert.

            Anbei das angepasste Skript, wo der Datenpunkt "0_userdata.0.Nacht" auf true/false abgefragt wird.
            Nach dem "if" sind dann die Befehle, welche bei "true" ausgeführt werden.
            Nach dem "else" die Befehle, welche bei "false" ausgeführt werden.

            on('0_userdata.0.Nacht', function(obj) {
                if (obj.state.val) {
                    $("#vis_container").addClass("nightmode");
                    log('Nachtmodus aktiv');
             
                } else {
                    log('Tagmodus aktiv');
                
                }
            });
            

            Bei mir erscheint ein Fehler in der Zeile 3, weis jedoch nicht woran dies liegt.
            Muss noch in der vis eine Einstellung/Eintrag gemacht werden?

            @mickym kannst du uns da helfen?

            OliverIOO 1 Antwort Letzte Antwort
            0
            • mickymM Online
              mickymM Online
              mickym
              Most Active
              schrieb am zuletzt editiert von
              #9

              @kusi sagte in Tag/Nacht Schalter:

              @mickym kannst du uns da helfen?

              Nein - ich nutze kein vis in dieser Tiefe. Der JS Editor sagt, dass er die Methode nicht kennt, das muss wohl was mit dem vis_container zu tun haben.

              Da wird Dir vielleicht @Oliverio oder @sigi234 eher weiterhelfen können.

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              1 Antwort Letzte Antwort
              0
              • K Kusi

                @enrico-fischer sagte in Tag/Nacht Schalter:

                Im Prinzip einen script der diese Zeile $("#vis_container").addClass("nightmode"); mit einem True /Fals datenpunkt ändert.

                Anbei das angepasste Skript, wo der Datenpunkt "0_userdata.0.Nacht" auf true/false abgefragt wird.
                Nach dem "if" sind dann die Befehle, welche bei "true" ausgeführt werden.
                Nach dem "else" die Befehle, welche bei "false" ausgeführt werden.

                on('0_userdata.0.Nacht', function(obj) {
                    if (obj.state.val) {
                        $("#vis_container").addClass("nightmode");
                        log('Nachtmodus aktiv');
                 
                    } else {
                        log('Tagmodus aktiv');
                    
                    }
                });
                

                Bei mir erscheint ein Fehler in der Zeile 3, weis jedoch nicht woran dies liegt.
                Muss noch in der vis eine Einstellung/Eintrag gemacht werden?

                @mickym kannst du uns da helfen?

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb am zuletzt editiert von
                #10

                @kusi

                steht wirklich true oder false drin?
                oder evtl "true" oder "false".

                der kleine feine unterschied äussert sich in der if abfrage

                on('0_userdata.0.Nacht', function(obj) {
                    if (obj.state.val=="true") {
                        $("#vis_container").addClass("nightmode");
                        log('Nachtmodus aktiv');
                    } else {
                        log('Tagmodus aktiv');
                    
                    }
                });
                

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                K 1 Antwort Letzte Antwort
                0
                • OliverIOO OliverIO

                  @kusi

                  steht wirklich true oder false drin?
                  oder evtl "true" oder "false".

                  der kleine feine unterschied äussert sich in der if abfrage

                  on('0_userdata.0.Nacht', function(obj) {
                      if (obj.state.val=="true") {
                          $("#vis_container").addClass("nightmode");
                          log('Nachtmodus aktiv');
                      } else {
                          log('Tagmodus aktiv');
                      
                      }
                  });
                  
                  K Offline
                  K Offline
                  Kusi
                  schrieb am zuletzt editiert von
                  #11

                  @oliverio true/false stimmt, denn die Log-Meldungen erscheinen, wenn die Zeile 3 "deaktiviert/gelöscht" wird.

                  Enrico FischerE 1 Antwort Letzte Antwort
                  0
                  • K Kusi

                    @oliverio true/false stimmt, denn die Log-Meldungen erscheinen, wenn die Zeile 3 "deaktiviert/gelöscht" wird.

                    Enrico FischerE Offline
                    Enrico FischerE Offline
                    Enrico Fischer
                    schrieb am zuletzt editiert von
                    #12

                    @kusi danke euch erstmal.Hab es getestet aber macht bei mir auch nix.Datenpunkt hab ich angelegt und er schaltet auch um von True auf False.Log Meldungen bekomme ich keine.

                    K 1 Antwort Letzte Antwort
                    0
                    • Enrico FischerE Enrico Fischer

                      @kusi danke euch erstmal.Hab es getestet aber macht bei mir auch nix.Datenpunkt hab ich angelegt und er schaltet auch um von True auf False.Log Meldungen bekomme ich keine.

                      K Offline
                      K Offline
                      Kusi
                      schrieb am zuletzt editiert von
                      #13

                      @enrico-fischer sagte in Tag/Nacht Schalter:

                      Log Meldungen bekomme ich keine.

                      Log-Meldung bei False kommt bei mir.

                      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

                      789

                      Online

                      32.7k

                      Benutzer

                      82.4k

                      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