Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Keines meiner Blockly Scripte funktioniert

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Keines meiner Blockly Scripte funktioniert

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      hehljo last edited by

      Ich Spiele schon länger mit den Blockly Scripten rum, leider ohne Erfolg.

      Habe mich durch diverse Theme gelesen und viele Beispiele angeschaut. Denke nicht dass ich einen Fehler gemacht habe.

      Meine vorgehensweise für eine sehr simple Steuerung die eigentlich funktionieren müsste:

      1. Bei den Objekten im Ordner Javascript.0 ein neues Objekt names "testscript" angelegt

      2. in Blockly ein neues Script angelegt welches den Zustand von testscript abfragt und die Fritz DECT Steckdose steuern soll (welche durch manuelle änderung in den Objekten auch gesteuert wird)

      3. Gespeichert und das Script gestartet

      4. Zustand von "testscript" von Wahr auf Unwahr und umgekehrt geändert, ohne Ergebnis

      Jemand eine Idee? Habe übers Terminal auch schon mal alles upgedatet und alles mal neugestartet
      3026_testscript_blockly.png
      3026_testscript_objekt.png

      1 Reply Last reply Reply Quote 0
      • rantanplan
        rantanplan last edited by

        Hallo hehljo

        Überdenke Deine Namensgebung nochmal.

        Einem Objekt, Datenpunk usw. den Namen "Testscript" zu geben ist ist sehr verwirrend.

        Einem Testscript den Namen "Testscript" zu geben macht da ehr Sinn 😉

        Du solltest einen Datenpunkt anlegen.

        Z.B.
        147_datenpunkt.png

        Dann könnte Dein Blockly etwa so aussehen
        147_beispiel.png

        Grüße

        [EDIT] Im ersten Bild, steht "bolTest". Den Dialog habe ich nur für den Screenshot geöffnet.

        Im Beispiel-Bild habe ich einen, bei mir, vorhandenen Datenpunkt "bolTest01" genommen.

        Nur das keine Verwirrung aufkommt.

        1 Reply Last reply Reply Quote 0
        • H
          hehljo last edited by

          Erst mal Danke für die Antwort.

          Das mit der Benennung ist klar nicht die beste Lösung, aber war ja nur zu Testzwecken.

          Was aber nicht die Funktion des Scriptes beeinflussen sollte.

          Habe jetz noch ein Objekt namens "switchTest" angelegt und bei Blockly genau wie von Dir vorgeschlagen umgesetzt.

          Leider wieder ohne Erfolg.

          Denke ich werde mal den kompletten ioBroker neu aufsetzen. Irgenwo muss ja das Problem liegen.

          Im Log sind auch keinerlei Fehler drin. Startet alles ganz normal.

          Muss ich bei den Objekten im Ordner "scriptEnabled" was aktivieren?

          Hat zumindest auch nichts gebracht. Ebenso javascript geupdatet und gestopt und noch mal gestartet.

          Die Werte meiner Scripte bei den Objekten sind alle Rot, sagt das vielleicht was aus?

          1 Reply Last reply Reply Quote 0
          • rantanplan
            rantanplan last edited by

            Wo packst Du Deine Scripte hin.

            NICHT in "Global" oder "Common".

            Grüße

            1 Reply Last reply Reply Quote 0
            • H
              hehljo last edited by

              Na Super…. Wieso stand das in keiner Anleitung dass man die Skripte nicht in den vorgegebenen Ordnern anlegen soll?

              Aber vielen Dank für den Finalen Tipp!! Hat mir viel Ärger und ne Neuinstallation erspart 😉

              1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators last edited by

                @hehljo:

                Wieso stand das in keiner Anleitung dass man die Skripte nicht in den vorgegebenen Ordnern anlegen soll? `

                @[url=http://www.iobroker.net/docu/?page_id=5319⟨=de#Anlegen_eines_Scripts:

                ~~Doku"]~~Skripte, die im Ordner global gespeichert wurden, sind globale Skripte. Eine Kopie dieser Skripte wird intern an jedes andere Skript angehängt. Somit lassen sich globale Funktionen auf mehrere Skripte anwenden. `

                Gruß

                Rainer

                1 Reply Last reply Reply Quote 0
                • H
                  hehljo last edited by

                  Globale Skripte hab ich so verstanden, dass sie global verfügbar sind also keine Vorgaben oder so haben.

                  Naja war ein kleines Verständnis Problem.

                  Danke für eure Hilfe!

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  666
                  Online

                  31.7k
                  Users

                  79.8k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  2028
                  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