Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Neues Javascript erstellen...

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Neues Javascript erstellen...

    This topic has been deleted. Only users with topic management privileges can see it.
    • Jens Meyer
      Jens Meyer @paul53 last edited by Jens Meyer

      @paul53
      Vielen Dank Paul,
      Den Wert 0 soll er ignorieren und nur bei Wert 1 auslösen...
      Ich hab mir das mal angesehen... woher weißt der Switch das der Wert 1 ist in deinem Beispiel?
      Da steht ja nur).val)

      Homoran paul53 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Jens Meyer last edited by

        @jens-meyer sagte in Neues Javascript erstellen...:

        Da steht ja nur).val)

        wenn nichts dahinter steht ist es immer (=true)

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @Jens Meyer last edited by paul53

          @jens-meyer sagte: woher weißt der Switch das der Wert 1 ist in deinem Beispiel?

          Javascript macht eine implizite Typwandlung 0 --> false, !=0 --> true.

          Jens Meyer 1 Reply Last reply Reply Quote 0
          • Jens Meyer
            Jens Meyer @paul53 last edited by Jens Meyer

            @paul53
            Ok, danke für die Erklärung...
            Ich probiere es nachher gleich aus... danke nochmal Paul
            Kurze Rückmeldung... funktioniert... klasse
            Danke nochmal

            Jens Meyer 1 Reply Last reply Reply Quote 0
            • Jens Meyer
              Jens Meyer @Jens Meyer last edited by

              @jens-meyer
              hallo, ich nochmal..
              ich wollte noch eine Ausgabe für Alexa hinzu fügen , aber irgendwo hab ich einen Fehler
              irgend eine Klammer falsch?

              schedule('0 18 * * *', function() {
                 if(getState('shelly.0.SHSW-1#84CCA8A8AF0C#1.ext.switch1').val) setState('shelly.0.SHSW-1#84CCA8A8AF0C#1.Relay0.Switch', true);
               });
              function Alexa_speak() {
                
                  setState("alexa2.0.Echo-Devices.G090LF0971540FLK.Commands.speak"/*speak*/, (Garage geschlossen));
                });
              

              vielleicht kann mal jemand drüber schauen..

              paul53 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @Jens Meyer last edited by paul53

                @jens-meyer

                schedule('0 18 * * *', function() {
                   if(getState('shelly.0.SHSW-1#84CCA8A8AF0C#1.ext.switch1').val) { 
                      setState('shelly.0.SHSW-1#84CCA8A8AF0C#1.Relay0.Switch', true);
                      setState("alexa2.0.Echo-Devices.G090LF0971540FLK.Commands.speak"/*speak*/, 'Garage geschlossen');
                   }
                });
                
                1 Reply Last reply Reply Quote 0
                • Jens Meyer
                  Jens Meyer last edited by

                  @paul53
                  hey paul... danke... prpiere ich morgen gleich mal aus... jetzt vergleich ich erstmal was ich da wieder vergeigt habe

                  Jens Meyer 1 Reply Last reply Reply Quote 0
                  • Jens Meyer
                    Jens Meyer @Jens Meyer last edited by Jens Meyer

                    @jens-meyer
                    wenn ich noch ne ne 2te alexa einfügen würde da ändert sich doch wieder was mit den klammern hab ich recht?

                    schedule('0 18 * * *', function() {
                       if(getState('shelly.0.SHSW-1#84CCA8A8AF0C#1.ext.switch1').val) { 
                          setState('shelly.0.SHSW-1#84CCA8A8AF0C#1.Relay0.Switch', true);
                          setState("alexa2.0.Echo-Devices.G090LF0971540FLK.Commands.speak"/*speak*/, 'Garage geschlossen');
                          setState("alexa2.0.Echo-Devices.IDderAlexa.Commands.speak"/*speak*/, 'Garage geschlossen');
                       }
                    });
                    
                    paul53 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @Jens Meyer last edited by

                      @jens-meyer sagte: ändert sich doch wieder was mit den klammern hab ich recht?

                      Was soll sich da ändern? Es ist korrekt so, wenn beide Alexa gleichzeitig ausgeben sollen.

                      Jens Meyer 1 Reply Last reply Reply Quote 0
                      • Jens Meyer
                        Jens Meyer @paul53 last edited by

                        @paul53
                        ah ok, danke... ja so ist es geplant
                        nochmal danke für deine hilfe

                        Jens Meyer 1 Reply Last reply Reply Quote 0
                        • Jens Meyer
                          Jens Meyer @Jens Meyer last edited by

                          @jens-meyer

                          guten Morgen, wie muss ein Script aufgebaut sein wenn ich

                          a) eine Benachrichtigung per Alexa möchte (hat mir @paul53 schon geholfen)
                          b)eine Benachrichtigung per Telegram dabei haben möchte
                          c) Alexa Benachrichtigung und Telegram Benachrichtigung auch abschaltbar machen also dann in einer View darauf das Ereignis und dann on/off als Schalter

                          Beispiel:)

                          Garage (offen) Alexa-Benachrichtigung (an)(aus) Telegram-Benachrichtigung (an)(aus)

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          780
                          Online

                          31.8k
                          Users

                          80.0k
                          Topics

                          1.3m
                          Posts

                          4
                          19
                          586
                          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