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. Schalter direkt und indirekt schalten

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    237

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

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

Schalter direkt und indirekt schalten

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
6 Beiträge 4 Kommentatoren 657 Aufrufe
  • Ä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.
  • LaireL Offline
    LaireL Offline
    Laire
    schrieb am zuletzt editiert von
    #1

    Hallo,

    mein Schalter soll mir zeigen, ob meine Harmony eine Activity ausführt oder nicht und wenn ich ihn schalte soll er eine Standard activity starten, bzw das System ausschalten.

    Beides getrennt bekomme ich hin, aber wenn ich es gleichzeitig laufen habe, dann geht zum Beispiel der Fernseher immer wieder an, wenn ich zum Beispiel die Harmony Fernbedinung nutze und nicht ioBroker.

    Dies ist mein erstes Script mit Blockly.

    9225_harmony.png

    1 Antwort Letzte Antwort
    0
    • paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      Im zweiten Triggerblock fragst Du eine <u>Konstante</u> wahr ab, was dazu führt, dass immer der mache-Zweig ausgeführt wird.

      Es sollte die Variable value abgefragt werden.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • LaireL Offline
        LaireL Offline
        Laire
        schrieb am zuletzt editiert von
        #3

        Habe es dementsprechend geändert, trotzdem laufen sie in eine Endlosschleife, wenn ich am Schalter ausschalte.

        9225_unbenannt.png

        on({id: "harmony.0.Wohnzimmer.activities.currentStatus"/*activity:currentStatus*/, change: "ne"}, function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          if (value == 0) {
            setState("javascript.0.Fernseher.SWITCH"/*SWITCH*/, false);
          } else {
            setState("javascript.0.Fernseher.SWITCH"/*SWITCH*/, true);
          }
        });
        on({id: "javascript.0.Fernseher.SWITCH"/*SWITCH*/, change: "ne"}, function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          if (value == true) {
            setState("harmony.0.Wohnzimmer.activities.Fernsehen"/*activity:Fernsehen*/, 1);
          } else {
            setState("harmony.0.Wohnzimmer.activities.currentStatus"/*activity:currentStatus*/, 0);
          }
        });
        
        1 Antwort Letzte Antwort
        0
        • LaireL Offline
          LaireL Offline
          Laire
          schrieb am zuletzt editiert von
          #4

          Ok, habe es mit der Erweiterung der Prüfung beim current Status hinbekommen, da er ja zuerst auf Status 3 wechselt.

          9225_unbenannt.png

          1 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            Jan1
            schrieb am zuletzt editiert von
            #5

            Das habe ich mit eine Scene gelöst, ist wesentlich einfacher und der Scene ist es egal mit was sie getriggert wird.
            5076_2018_10_16_15_31_53_window.png

            TV_on-off ist mein Trigger, den ich mit Alexa schalte. Den könntest Du dann eben m it einem Schalter kombinieren.

            1 Antwort Letzte Antwort
            0
            • X Offline
              X Offline
              Xyolyp
              schrieb am zuletzt editiert von
              #6

              Ich denke die Lösung liegt im "anerkannt" Flag. Wenn du beim SWITCH anerkannt ist "unwahr" einstellst wird es nur ausgelöst, wenn du den Wert via Script/VIS setzt; bei "wahr" entsprechend nur wenn der Wert von Hardware gesetzt wurde.

              Wenn ein Wert von einem Adapter (also Hardware) geändert wurde, so sollte anerkannt auf wahr stehen und wenn es von einem Skript geändert wurde auf unwahr.

              Wenn du in einem Skript einen Wert setzt kannst du einfluss darauf nehmen, ob anerkannt auf wahr oder unwahr gesetzt wird indem du setze oder steuere verwendet ;)

              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

              568

              Online

              32.7k

              Benutzer

              82.5k

              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