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.
    • A
      Ahnungsbefreit @Fenriswolf last edited by

      @Fenriswolf Freut mich, wenn es hilfreich war. Du darfst gerne den Beitrag "upvoten"...🙄

      1 Reply Last reply Reply Quote 0
      • M
        M1R0O @Ahnungsbefreit last edited by

        Vielen Dank für deine Anleitung!

        Du erwähnst so nebenbei:

        Dafür braucht es ein "Dummy" Script auf CCU, aber das wurde ja schon an anderer Stelle hier im Forum erklärt.

        Um welches Skript handelt es sich? Ich habe dieses gefunden!?
        Ist das das korrekte?

        Danke

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

          @M1R0O ich habe eben nur mein Handy und sehe das Script in dem Beitrag nicht aber Du brauchst nur ein CCU Script, das auf alle Tasten (jeweils short und long) reagiert und einfach nix macht

          1 Reply Last reply Reply Quote 0
          • Fenriswolf
            Fenriswolf @M1R0O last edited by Fenriswolf

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

            Vielen Dank für deine Anleitung!

            Du erwähnst so nebenbei:

            Dafür braucht es ein "Dummy" Script auf CCU, aber das wurde ja schon an anderer Stelle hier im Forum erklärt.

            Um welches Skript handelt es sich? Ich habe dieses gefunden!?
            Ist das das korrekte?

            Danke

            Du legst in der CCU einfach ein Programm an, in das du alle Tasten einträgst. Am besten mit oder verknüpft, aber keine Aktionen eintragen.
            So triggert die CCU die Tasten richtig, führt aber selber nichts aus.

            IMG_2013.jpg

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

              @Fenriswolf genau so meinte ich das

              1 Reply Last reply Reply Quote 0
              • M
                M1R0O last edited by

                Ok, danke!

                1 Reply Last reply Reply Quote 0
                • 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

                                    894
                                    Online

                                    31.9k
                                    Users

                                    80.2k
                                    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