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. Brauche Hilfe mit Blockly

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Brauche Hilfe mit Blockly

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
18 Beiträge 5 Kommentatoren 1.3k 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.
  • M Offline
    M Offline
    Modjo
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich komme noch nicht so ganz klar mit Blockly und hoffe, dass ihr mir helfen könnt.

    Ich möchte folgendes einfaches Realisieren:

    Wenn "Objekt" = false", setze auf "true"

    Vielen Dank vorab.

    VG

    Modjo

    1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      Modjo
      schrieb am zuletzt editiert von
      #2

      Habe es nun folgendermaßen probiert, was aber leider nicht funktioniert. Was mache ich da falsch?

      Ich will sagen: "Alexa, schalte Receiver an" oder "Alexa, schalte Receiver aus"

      Die Befehle nimmt Alexa auch an und das Script wird getriggert, aber es passiert nichts.

      Das Objet Power hat entweder den Zustand "false" oder "true".

      Vielen Dank vorab.

      Gruß

      Modjo
      4811_blockly_receiver.jpg
      4811_code_receiver.jpg
      4811_cloud_receiver.jpg

      1 Antwort Letzte Antwort
      0
      • R Offline
        R Offline
        RappiRN
        Most Active
        schrieb am zuletzt editiert von
        #3

        Wenn das Objekt "Power" im Trigger das Gleiche ist, wie im falls-Block hast du dir ne schöne Endloschleife gebaut, weil du ja bei jeder Änderung reagierst.

        Enrico

        Edit: Ja klar, ist ja in der Scriptausgabe zu sehen. Also wie gesagt, so wird das nichts!

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          Modjo
          schrieb am zuletzt editiert von
          #4

          @RappiRN:

          Wenn das Objekt "Power" im Trigger das Gleiche ist, wie im falls-Block hast du dir ne schöne Endloschleife gebaut, weil du ja bei jeder Änderung reagierst.

          Enrico

          Edit: Ja klar, ist ja in der Scriptausgabe zu sehen. Also wie gesagt, so wird das nichts! `

          Hallo Enrico,

          vielen Dank für deine Antwort. Ich stehe leider auf dem Schlauch, wie ich es dann richtig mache. Muss ich das Objekt im Trigger ändern? Wenn ja auf was?

          Vielen Dank und viele Grüße

          Modjo

          1 Antwort Letzte Antwort
          0
          • R Offline
            R Offline
            RappiRN
            Most Active
            schrieb am zuletzt editiert von
            #5

            Ich kann dir leider bei Alexa nicht weiter helfen, meine Frau hat einen anderen Namen. :D

            Ich glaube, dass du den Trigger ändern musst, weiß aber eben nicht wie das bei Alexa ausgelöst wird. :?

            Schreib doch mal noch "Alexa" mit in den Betreff, dann wird sich noch jemand finden, der dir bei dieser Kombination helfen kann.

            Enrico

            1 Antwort Letzte Antwort
            0
            • L Offline
              L Offline
              ludino
              schrieb am zuletzt editiert von
              #6

              Hi,

              Was möchtest du schalten was ist das für ein Gerät welches dein reciever Steuer Harmony, funksteckdose?

              Gruss

              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                Modjo
                schrieb am zuletzt editiert von
                #7

                @RappiRN:

                Ich kann dir leider bei Alexa nicht weiter helfen, meine Frau hat einen anderen Namen. :D

                Ich glaube, dass du den Trigger ändern musst, weiß aber eben nicht wie das bei Alexa ausgelöst wird. :?

                Schreib doch mal noch "Alexa" mit in den Betreff, dann wird sich noch jemand finden, der dir bei dieser Kombination helfen kann.

                Enrico `

                Hallo Enrico,

                ich glaube Alexa an sich ist nicht das Problem, sondern das Script selbst.

                @ludino:

                Hi,

                Was möchtest du schalten was ist das für ein Gerät welches dein reciever Steuer Harmony, funksteckdose?

                Gruss `

                Hallo Ludino,

                Das ist ein Yamaha Receiver, welchen ich über den Yamaha Adapter ansprechen kann, den es über IO Broker gibt. Das läuft über LAN, also kein Infrarot oder Funk.

                In diesem Adapter gibt es das Objekt "Power" um den Receiver ein und auszuschalten (true/false). Wenn ich es manuell von false auf true setze und umgekehrt, geht der Receiver auch an und aus, demnach funktioniert die Verbindung und das Ansprechen des Objektes.

                Nun möchte ich halt ein Script haben, womit ich den Receiver über das Objekt "Power" ein und ausschalte, welches ich dann in der Cloud für Alexa hinterlegen kann. Momentan habe ich den Zustand wie auf den Screenshots. Alexa reagiert auf "Schalte den Receiver an" "Schalte den Receiver aus". Im IOBroker sehe ich, dass das Script angetriggert wird, aber nichts passiert.

                VG

                Modjo

                1 Antwort Letzte Antwort
                0
                • R Offline
                  R Offline
                  RappiRN
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @Modjo:

                  ich glaube Alexa an sich ist nicht das Problem, sondern das Script selbst. `

                  Wenn ich das immer so richtig lese, kann man doch aber viele Objekte mit Alexa direkt schalten. Sollte das, mit dem von dir gewünschten Gerät, nicht funktionieren, bräuchtest du noch einen weiteren Datenpunkt, den du dann mit Alexa an/aus oder sonstwie schalten kannst. Und auf diesen Datenpunkt müsste dann dein Script (Einstellung im Trigger) reagieren!

                  Enrico

                  1 Antwort Letzte Antwort
                  0
                  • M Offline
                    M Offline
                    Modjo
                    schrieb am zuletzt editiert von
                    #9

                    Aslo reicht es nicht, dass ich das Objekt "power" (media.power) true/false habe, sondern muss hier noch weitere manuell angelegen, welche diesen steuern?

                    VG

                    Modjo

                    1 Antwort Letzte Antwort
                    0
                    • MatzebhvM Offline
                      MatzebhvM Offline
                      Matzebhv
                      schrieb am zuletzt editiert von
                      #10

                      Aslo reicht es nicht, dass ich das Objekt "power" (media.power) true/false habe

                      Doch, genau das. Du steuerst den Datenpunkt via Alexa ohne Script, fertig.

                      Ein Script benötigst du z.B. wenn du zum ein und zum ausschalten 2 Datenpunkte hast. Oder ein Gerät, was toggled.

                      Matze

                      1 Antwort Letzte Antwort
                      0
                      • dslraserD Offline
                        dslraserD Offline
                        dslraser
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #11

                        @Modjo:

                        Aslo reicht es nicht, dass ich das Objekt "power" (media.power) true/false habe, sondern muss hier noch weitere manuell angelegen, welche diesen steuern?

                        VG

                        Modjo ` gehe in den Cloud Adapter, dort fügst Du ein neues Smartgerät über das + hinzu. Dann öffnet sich ein Fenster, dort suchst Du Deinen Datenpunkt in den Objekten von Deinem Adapter den Du schalten willst und drückst okay. Den Namen den Du jetzt vergibst ist dann der Sprachbefehl.(ich habe den Verstärker genannt) Dann speicherst Du den Namen und sagst nun "Alexa, suche neue Geräte"(oder über App, oder Browser neue Geräte suchen).

                        Danach kannst Du z.B. sagen " Alexa, schalte Verstärker an, oder eben aus".

                        1 Antwort Letzte Antwort
                        0
                        • M Offline
                          M Offline
                          Modjo
                          schrieb am zuletzt editiert von
                          #12

                          Vielen Dank für eure Antworten.

                          Genau das habe ich aber schon probiert. Sobald ich den das Objekt auswähle und auf Select klicke, dann fügt er diesen nicht in die Liste ein. Wenn ich jetzt aber z.B. ein Script auswähle, dann fügt er es ein.

                          Ich habe auch schon den Cloud Adapter neu gestartet, ohne Erfolg. Was mache ich hier falsch?

                          Vielen Dank!
                          4811_objekt.jpg

                          1 Antwort Letzte Antwort
                          0
                          • dslraserD Offline
                            dslraserD Offline
                            dslraser
                            Forum Testing Most Active
                            schrieb am zuletzt editiert von
                            #13

                            @Modjo:

                            Vielen Dank für eure Antworten.

                            Genau das habe ich aber schon probiert. Sobald ich den das Objekt auswähle und auf Select klicke, dann fügt er diesen nicht in die Liste ein. Wenn ich jetzt aber z.B. ein Script auswähle, dann fügt er es ein.

                            Ich habe auch schon den Cloud Adapter neu gestartet, ohne Erfolg. Was mache ich hier falsch?

                            Vielen Dank! ` kannst Du mal schauen ob im Objekt (über den Bleistift öffnen) ein Haken bei write drinn ist.(wenn es den nicht gibt kannst Du den auch einfügen) Schau mal ob es dann geht.

                            1 Antwort Letzte Antwort
                            0
                            • M Offline
                              M Offline
                              Modjo
                              schrieb am zuletzt editiert von
                              #14

                              @dslraser:

                              @Modjo:

                              Vielen Dank für eure Antworten.

                              Genau das habe ich aber schon probiert. Sobald ich den das Objekt auswähle und auf Select klicke, dann fügt er diesen nicht in die Liste ein. Wenn ich jetzt aber z.B. ein Script auswähle, dann fügt er es ein.

                              Ich habe auch schon den Cloud Adapter neu gestartet, ohne Erfolg. Was mache ich hier falsch?

                              Vielen Dank! kannst Du mal schauen ob im Objekt (über den Bleistift öffnen) ein Haken bei write drinn ist.(wenn es den nicht gibt kannst Du den auch einfügen) Schau mal ob es dann geht.

                              Ja, ist gesetzt. Hier scheinen ähnliche Probleme zu sein!? (http://forum.iobroker.net/viewtopic.php … n&start=20)
                              4811_objekt2.jpg

                              1 Antwort Letzte Antwort
                              0
                              • dslraserD Offline
                                dslraserD Offline
                                dslraser
                                Forum Testing Most Active
                                schrieb am zuletzt editiert von
                                #15

                                dann weiß ich leider auch nicht weiter.

                                eventuell mal eine neuere Version direkt über git probieren ? (2.1.1)

                                ![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201712 ... 9d22ee.jpg">https://uploads.tapatalk-cdn.com/20171230/07cccc63bba24c106db6d253f59d22ee.jpg</link_text>" />

                                1 Antwort Letzte Antwort
                                0
                                • R Offline
                                  R Offline
                                  RappiRN
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #16

                                  Zeig doch mal bitte den Datenpunkt bis zum Ende, ist da so ein Pfeilsymbol zum schalten?

                                  Enrio

                                  1 Antwort Letzte Antwort
                                  0
                                  • MatzebhvM Offline
                                    MatzebhvM Offline
                                    Matzebhv
                                    schrieb am zuletzt editiert von
                                    #17

                                    Hier ist das Problem beschrieben:

                                    http://forum.iobroker.net/viewtopic.php … 6&start=20

                                    Und das ist die Lösung dafür:

                                    ` > So, habe es herausgefunden. Warum auch immer das in dem einen DP nicht gestimmt hat.

                                    Bei dem funktionierendem DP -> "name": "javascript.0.TESTDP2",

                                    Bei dem nicht funktionierendem DP -> "name": "TESTDP",

                                    Der Name ist hier nicht vollständig. Nach abändern in -> "name": "javascript.0.TESTDP",

                                    lässt sich der DP korrekt einbinden. `

                                    Gruß

                                    Matze

                                    1 Antwort Letzte Antwort
                                    0
                                    • M Offline
                                      M Offline
                                      Modjo
                                      schrieb am zuletzt editiert von
                                      #18

                                      @Matzebhv:

                                      Hier ist das Problem beschrieben:

                                      http://forum.iobroker.net/viewtopic.php … 6&start=20

                                      Und das ist die Lösung dafür:

                                      ` > So, habe es herausgefunden. Warum auch immer das in dem einen DP nicht gestimmt hat.

                                      Bei dem funktionierendem DP -> "name": "javascript.0.TESTDP2",

                                      Bei dem nicht funktionierendem DP -> "name": "TESTDP",

                                      Der Name ist hier nicht vollständig. Nach abändern in -> "name": "javascript.0.TESTDP",

                                      lässt sich der DP korrekt einbinden. `

                                      Gruß

                                      Matze `

                                      Das war es. Ich habe einfach ne namen "Power" in "javascript.0.Power" umbenannt, auch wenn es kein Javascript ist. Nun konnte ich es auch in der Cloud hinzufügen und der Receiver geht per Sprachbefehl an und aus.

                                      Vielen Dank dafür!

                                      VG

                                      Modjo

                                      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

                                      572

                                      Online

                                      32.4k

                                      Benutzer

                                      81.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