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. Skripten / Logik
  4. Schalter direkt und indirekt schalten

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    807

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

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

Schalter direkt und indirekt schalten

Scheduled Pinned Locked Moved Skripten / Logik
6 Posts 4 Posters 675 Views
  • 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.
  • LaireL Offline
    LaireL Offline
    Laire
    wrote on last edited by
    #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 Reply Last reply
    0
    • paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by
      #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 Reply Last reply
      0
      • LaireL Offline
        LaireL Offline
        Laire
        wrote on last edited by
        #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 Reply Last reply
        0
        • LaireL Offline
          LaireL Offline
          Laire
          wrote on last edited by
          #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 Reply Last reply
          0
          • J Offline
            J Offline
            Jan1
            wrote on last edited by
            #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 Reply Last reply
            0
            • X Offline
              X Offline
              Xyolyp
              wrote on last edited by
              #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 Reply Last reply
              0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              681

              Online

              32.8k

              Users

              82.7k

              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