Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [Vorlage] Einfaches Blockly für Homematic IP Fernbedienung

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Vorlage] Einfaches Blockly für Homematic IP Fernbedienung

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      jwerlsdf @Ahnungsbefreit last edited by

      @Ahnungsbefreit
      erst einmal vielen Dank für dein Blockly. Das ist genau das, was ich gerade suche.
      Bei mir gibt es jedoch ein Problem.
      Zunächst habe ich ein Dummy in der CCU angelernt (nur Wenn ohne Dann). Danach das blockly bearbeitet (ID eingetragen) und mit den osram steckdosen verknüpft.
      Mein Problem: Wenn ich z.B. den Taster 1 drücke, dann wird im Objektbaum des homematic-Adapters der Wert kurz grün aktualisiert (true), aber es passiert nichts. Er springt auch nicht auf false.
      Wo könnte bei mir der Fehler liegen?


      5cf01c6c-b82a-4e52-9768-875b2e89314e-grafik.png

      Fenriswolf A 2 Replies Last reply Reply Quote 0
      • Fenriswolf
        Fenriswolf @jwerlsdf last edited by

        @jwerlsdf sagte in [Vorlage] Einfaches Blockly für Homematic IP Fernbedienung:

        Mein Problem: Wenn ich z.B. den Taster 1 drücke, dann wird im Objektbaum des homematic-Adapters der Wert kurz grün aktualisiert (true), aber es passiert nichts. Er springt auch nicht auf false.

        Das ist wenn ich richtig informiert bin normal.

        1 Reply Last reply Reply Quote 0
        • A
          Ahnungsbefreit @jwerlsdf last edited by Ahnungsbefreit

          @jwerlsdf Genau deswegen triggere ich ja auf "aktualisiert" und nicht auf "geändert". Allerdings springt das bei mir nach kurzer Zeit zurück auf FALSE.

          Was mich bei Dir wundert ist das Du die gleiche Taste für an/aus bei SHORT/LONG nimmst. Leg das doch mal probeweise auf 2 verschiedene Tasten...

          Und noch eine Frage: Wenn Du mal DEBUG Blöcke überall einbaust, siehst Du dann die Tastendrücke? Ich habe das Template oben jetzt in der DEBUG Version hochgeladen, nimm doch die mal bitte und ändere nur die OID

          J 1 Reply Last reply Reply Quote 0
          • J
            jwerlsdf @Ahnungsbefreit last edited by

            @Ahnungsbefreit
            ich habe Debug eingestaltet, aber ich sehe leider keine Befehle im LOG (mit deinem urspünrlichen Skript)
            Ich wollte "an" mit "short" und "aus" mit "long" schalten. So habe ich das bei meinen anderen homematic tastern gemacht...

            A 1 Reply Last reply Reply Quote 0
            • A
              Ahnungsbefreit @jwerlsdf last edited by

              @jwerlsdf Nimm mal die Version, die jetzt oben im 1.Post im Spoiler steckt. Die erzeugt nur DEBUG Ausgaben

              J 1 Reply Last reply Reply Quote 0
              • J
                jwerlsdf @Ahnungsbefreit last edited by

                @Ahnungsbefreit
                Geht leider immer noch nicht.
                bekomme nur im Log folgendes

                javascript.0 (1263) script.js.Test2: registered 0 subscriptions and 0 schedules
                

                Normalerweise muss ja schedules wenigstens auf 1 stehen?!

                Ich benutze im Moment die aktuellsten versionen der Adapter. Hast du ggf. einen älteren?

                Testweise habe ich schnell ein blockly selbst zusammengebaut. Damit ging es. Ich würde aber gerne deine Version bevorzugen:


                05a8d3f6-2d67-470a-9e22-a8f429ff45ef-grafik.png

                A 1 Reply Last reply Reply Quote 0
                • A
                  Ahnungsbefreit @jwerlsdf last edited by

                  @jwerlsdf Hast Du die IDs angepasst? Bei mir sind da Dummy-Werte drin

                  J 1 Reply Last reply Reply Quote 0
                  • J
                    jwerlsdf @Ahnungsbefreit last edited by jwerlsdf

                    @Ahnungsbefreit
                    Ja. lautet dann z.B. so:

                    channel[state.id=hm-rpc.1.000C1DE82140DED.PRESS_SHORT]
                    
                    A 1 Reply Last reply Reply Quote 0
                    • A
                      Ahnungsbefreit @jwerlsdf last edited by

                      @jwerlsdf Ich nutze den JS Adapter aus DEFAULT aber ich glaube kaum, dass es daran liegt.

                      Aber Dein Channel Selektor sieht falsch aus. Probier mal:

                      channel[state.id=hm-rpc.1.000C1DE82140DED.*.PRESS_SHORT]
                      

                      und das Gleiche für LONG

                      1 Reply Last reply Reply Quote 0
                      • D
                        darkiop Most Active last edited by darkiop

                        Guten Morgen,
                        Danke für dein Skript. Durch Zufall drüber gestolpert. Da ich eh gerade etwas am aufräumen/ausmisten/vereinfachen bin trifft sich das ganz gut 🙂
                        Hast du noch eine Idee wie ich bei einem langen Tastendruck dafür sorge, das dieser nur einmal ausgelöst wird?

                        Edit:

                        Guten Morgen zum 2. - nach dem Kaffee hab ich mir dein Skript dann mal genauer angeschaut - passt jetzt, hab einfach nur die Entprellzeit etwas erhöht 😉

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        765
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        blockly template
                        5
                        18
                        2868
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo