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. ioBroker Allgemein
  4. Blockly - Anfängerfrage

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    616

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

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

Blockly - Anfängerfrage

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
6 Beiträge 2 Kommentatoren 733 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.
  • TomTT Offline
    TomTT Offline
    TomT
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich habe mal ein Problem mit Blockly…

    Ich möchte ein TP-Link HS100 Steckdose parallel zu einer Homematic Steckdose (G_Wohnzimmer-Radio) schalten lassen.

    Diese hat als Status false und true (wird so zumindest in den Objekten so angezeigt).

    Die HS100 Steckdose wird auch mit Status False/true in IOBroker angezeigt.

    Hier mein Blockly Screenshot :
    3351_blockly01.jpg

    Wenn ich die Steckdose in den Objekten oder im vis schalte, funktioniert es.

    Nur das oben gezeigte Blockly Script schaltet die HS100 nicht, weder an noch aus.

    Hier der Javascript Code zum Blockly :

    on({id: "hm-rpc.0.LEQXXXXXXX.1.STATE"/*G_Wohnzimmer-Radio:1.STATE*/, change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      setState("hs100.0.192_168_XXX_XXX.state"/*HS100*/, getState("hm-rpc.0.LEQXXXXXXX.1.STATE").val, true);
    });
    
    

    Mache ich da grundsätzlich was falsch?

    Wenn ja, was?

    Grüße

    Tom

    PI3B > Raspimatic / Opi+2 > ioBroker / ESP8266
    if (System == "running") {finger = "weg";} else {lastAction = "Rückgängig";}

    1 Antwort Letzte Antwort
    0
    • HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      Ist HS100 bereits der State? oder nur das device?

      Gruß

      Rainer

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • TomTT Offline
        TomTT Offline
        TomT
        schrieb am zuletzt editiert von
        #3

        HS100 ist der Name des Device…

        Wird in Blockly angezeigt, wenn ich in Objekten hs100.0 die IP Adresse und den State auswähle.

        Erscheint dann der im Adapter vergebene Name.

        ODER muss ich da was anderes wählen??

        Wie gesagt, das ist mein erstes Blockly und ich peile es noch nicht wirklich.

        Grüße

        Tom

        PI3B > Raspimatic / Opi+2 > ioBroker / ESP8266
        if (System == "running") {finger = "weg";} else {lastAction = "Rückgängig";}

        1 Antwort Letzte Antwort
        0
        • HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          Wichtig ist, dass das was als HS100 angezeigt wird der STATE Datenpunkt ist.

          Wenn es trotzdem nicht geht nutze doch mal den debug baustein und lasse dir den Wertvon.. ausgeben, damit man vergleichen kann, was da verglichen wird ;-)

          Gruß

          Rainer

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          • TomTT Offline
            TomTT Offline
            TomT
            schrieb am zuletzt editiert von
            #5

            :o Anfängerfehler ….

            Man sollte den richtigen Baustein wählen :lol:
            3351_blockly02.jpg

            on({id: "hm-rpc.0.LEQ0XXXXXX.1.STATE"/*G_Wohnzimmer-Radio:1.STATE*/, change: "ne"}, function (obj) {
              var value = obj.state.val;
              var oldValue = obj.oldState.val;
              setState("hs100.0.192_168_XXX_XXX.state"/*HS100*/, getState("hm-rpc.0.LEQ04XXXXXX.1.STATE").val);
            });
            

            Damit geht es….

            Wofür dann der aktualisiere Baustein ist, weiß ich allerdings noch nicht.

            Danke dir trotzdem ;)

            Hast mich auf die Spure gebracht :)

            es ist definitiv der State Datenpunkt des HS100 bei beiden Blockly Scripts

            Grüße

            Tom

            PI3B > Raspimatic / Opi+2 > ioBroker / ESP8266
            if (System == "running") {finger = "weg";} else {lastAction = "Rückgängig";}

            1 Antwort Letzte Antwort
            0
            • HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              Owei, das hat rantanplan gestern beim HM Treffen extra erwähnt.

              Schande über mein haupt.

              Aktualisiere bei "Systemvariablen", steuete bei Aktor-Datenpunkten.

              Gruß

              Rainer

              kein Support per PN! - Fragen im Forum stellen -
              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
              Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
              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
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              764

              Online

              32.7k

              Benutzer

              82.6k

              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