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. JavaScript
  5. Javascript ein/ausschalten über VIS mit Anzeige des Status

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    838

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Javascript ein/ausschalten über VIS mit Anzeige des Status

Geplant Angeheftet Gesperrt Verschoben JavaScript
6 Beiträge 3 Kommentatoren 486 Aufrufe 2 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.
  • F Offline
    F Offline
    funcarv3r
    schrieb am zuletzt editiert von
    #1

    Servus,

    ich habe einige Scripte mit Javascript geschrieben, diese möchte ich gene über VIS starten und stoppen können. Ich möchte aber auch im VIS den Status sehen können ob das Script gerade läuft oder nicht.

    Wie kann ich das am Besten umsetzen?

    GlasfaserG 1 Antwort Letzte Antwort
    0
    • F funcarv3r

      Servus,

      ich habe einige Scripte mit Javascript geschrieben, diese möchte ich gene über VIS starten und stoppen können. Ich möchte aber auch im VIS den Status sehen können ob das Script gerade läuft oder nicht.

      Wie kann ich das am Besten umsetzen?

      GlasfaserG Online
      GlasfaserG Online
      Glasfaser
      schrieb am zuletzt editiert von
      #2

      @funcarv3r

      Material Design Widgets: Skript Status

      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

      F 1 Antwort Letzte Antwort
      0
      • GlasfaserG Glasfaser

        @funcarv3r

        Material Design Widgets: Skript Status

        F Offline
        F Offline
        funcarv3r
        schrieb am zuletzt editiert von
        #3

        @Glasfaser

        schaue ich mir mal an danke....

        Was ich vergessen habe zu sagen, ich habe derzeit ein Script laufen, das auf Druck eines virtuellen Tasters ein Script startet und eine URL aufruft. Wenn der Taster nochmals gedrückt wird, wird das Script beendet und eine URL aufgerufen.

        Anders ist es meines wissens nicht möglich nach beenden eines Scripts eine URL aufzurufen oder Parameter an einen Adapter zu übergeben, oder irre ich nich hier ...

        GlasfaserG 1 Antwort Letzte Antwort
        0
        • F funcarv3r

          @Glasfaser

          schaue ich mir mal an danke....

          Was ich vergessen habe zu sagen, ich habe derzeit ein Script laufen, das auf Druck eines virtuellen Tasters ein Script startet und eine URL aufruft. Wenn der Taster nochmals gedrückt wird, wird das Script beendet und eine URL aufgerufen.

          Anders ist es meines wissens nicht möglich nach beenden eines Scripts eine URL aufzurufen oder Parameter an einen Adapter zu übergeben, oder irre ich nich hier ...

          GlasfaserG Online
          GlasfaserG Online
          Glasfaser
          schrieb am zuletzt editiert von Glasfaser
          #4

          @funcarv3r sagte in Javascript ein/ausschalten über VIS mit Anzeige des Status:

          oder irre ich nich hier ...

          ich denke mal schon ...

          du hast quasie in einem Script nur ein exec Anweisung liegen ... mehr nicht !??

          Warum nicht ein Trigger im Script der nur dies exec dann startet !?

          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

          F 1 Antwort Letzte Antwort
          0
          • GlasfaserG Glasfaser

            @funcarv3r sagte in Javascript ein/ausschalten über VIS mit Anzeige des Status:

            oder irre ich nich hier ...

            ich denke mal schon ...

            du hast quasie in einem Script nur ein exec Anweisung liegen ... mehr nicht !??

            Warum nicht ein Trigger im Script der nur dies exec dann startet !?

            F Offline
            F Offline
            funcarv3r
            schrieb am zuletzt editiert von
            #5

            @Glasfaser

            nicht ganz... hier mal das Script

            on({id: 'javascript.0.Taster_1', change: "ne"}, function (obj) {
                log(obj.state.val);
            
            var alw=getState("parser.0.Go-e_ALW").val;
            var Ueberschuss=getState("javascript.0.scriptEnabled.Wallbox.Ueberschussladung").val;
            
                 if (Ueberschuss==false) {
                 setState('javascript.0.scriptEnabled.Wallbox.Ueberschussladung', true);
            } else if (Ueberschuss==true) {
               setState('javascript.0.scriptEnabled.Wallbox.Ueberschussladung', false);
               setState("mqtt.0.go-eCharger.015019.cmd.req", "alw=0");
            }    
            });
            

            Der virtuelle Taster soll ein anderes Script einschalten, mit dem ich eine Wallbox steuere. Diese wird automatisch gestartet, soll aber auch jederzeit gestoppt werden können. Ich möchte gerne im VIS sehen können ob das Script, welche durch das Script beendet wurde auch wirklich beendet ist. Geht das?

            HomoranH 1 Antwort Letzte Antwort
            0
            • F funcarv3r

              @Glasfaser

              nicht ganz... hier mal das Script

              on({id: 'javascript.0.Taster_1', change: "ne"}, function (obj) {
                  log(obj.state.val);
              
              var alw=getState("parser.0.Go-e_ALW").val;
              var Ueberschuss=getState("javascript.0.scriptEnabled.Wallbox.Ueberschussladung").val;
              
                   if (Ueberschuss==false) {
                   setState('javascript.0.scriptEnabled.Wallbox.Ueberschussladung', true);
              } else if (Ueberschuss==true) {
                 setState('javascript.0.scriptEnabled.Wallbox.Ueberschussladung', false);
                 setState("mqtt.0.go-eCharger.015019.cmd.req", "alw=0");
              }    
              });
              

              Der virtuelle Taster soll ein anderes Script einschalten, mit dem ich eine Wallbox steuere. Diese wird automatisch gestartet, soll aber auch jederzeit gestoppt werden können. Ich möchte gerne im VIS sehen können ob das Script, welche durch das Script beendet wurde auch wirklich beendet ist. Geht das?

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              @funcarv3r bei Javascript werden eigentlich die Skripte nie gestoppt.
              Dafür sind Trigger da.
              Die Skripte laufen durchgängig und lauschen ob der Trigger kommt, dann wird das Skript abgearbeitet.

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              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

              912

              Online

              32.6k

              Benutzer

              82.0k

              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