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. Error/Bug
  4. Fehler bei Skripte/Blockly

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    13
    1
    375

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.3k

Fehler bei Skripte/Blockly

Geplant Angeheftet Gesperrt Verschoben Error/Bug
6 Beiträge 3 Kommentatoren 1.0k 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.
  • P Offline
    P Offline
    prodigy999
    schrieb am zuletzt editiert von
    #1

    Hallo an alle,

    als Einsteiger wage ich mich an mein erstes Blockly Script.

    Leider bekomme ich gleich einen Fehler im log.

    So sieht das Script aus:
    8305_test_blockly.jpg

    und bekomme folgende Fehlermeldung:

    22:43:49.479 [info] javascript.0 Start javascript script.js.common.Test

    22:43:49.480 [error] javascript.0 script.js.common.Test compile failed: at script.js.common.Test:14

    Das passiert auch bei anderen Skripten.

    Bitte um eure Hilfe.

    1 Antwort Letzte Antwort
    0
    • B Offline
      B Offline
      bassface
      schrieb am zuletzt editiert von
      #2

      Moin,

      zeig bitte mal den Code von dem Blocky (bei geöffneten Skript oben rechts "Zeige Code").

      Bekommst du denn Fehler auch, wenn dein Skript nur aus dem Block "steuere Sooff_Temp…. mit wahr" besteht und du es dann startest?

      Das eine oder andere Mal hat mir auch ein Neustart der Javascript-Instanz geholfen...

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        prodigy999
        schrieb am zuletzt editiert von
        #3

        Hallo,

        ich habe nichts am System verändert und plötzlich läuft es.

        Danke aber trotzdem.

        1 Antwort Letzte Antwort
        0
        • J Offline
          J Offline
          Jan1
          schrieb am zuletzt editiert von
          #4

          2 kleine Anmerkungen zu dem Script.

          1. bei der Falls Bedingung ist eine "= wahr" überflüssig, da das eh die Grundfunktion dieses Block ist.

          2 Du willst doch "nur" ein weiteren Sonoff in Abhängigkeit eines Sonoff ein und aus schalten, dazu brauchst kein IOBroker. Das kannst direkt über die Rules im Sonoff selber erledigen ;)

          Ansonsten ist in Deinem Blockly alles richtig, wobei man das in Blockly auch wesentlich einfacher machen könnte. Da gibts irgendwo den Block "folge" oder "binde". Der sorgt dafür, das ein State einem anderen folgt, ganz ohne Trigger oder sonst was :)

          1 Antwort Letzte Antwort
          0
          • P Offline
            P Offline
            prodigy999
            schrieb am zuletzt editiert von
            #5

            Hallo,

            danke für Deine Rückinfo. Bin sehr froh wenn man hier was dazu lernen kann!

            Folge, binde werd ich mal probieren. Habe das so in einem Video gesehen.

            Könnte nicht jemand einige Samplescripts für Blockly bereitstellen? (Samt Importmöglichkeit)

            Zb. für Zähler, Zeitstempel, etc.

            Ich bin gerade am Anfang und weiß ehrlich gesagt garnicht wo ich anfangen sollte.

            Nehme an, da bin ich nicht ganz der Einzige.

            PS: wie kann man das im Sonoff direkt einstellen? Mit einem Script im Sonoff, nehme ich an.

            1 Antwort Letzte Antwort
            0
            • J Offline
              J Offline
              Jan1
              schrieb am zuletzt editiert von
              #6

              einfach mit angepassten IPs in der Konsole des Sonoff eingeben:

              rule1 on Power1#State=1 do websend [192.168.100.35:80,admin:joker] POWER1 ON endon on Power1#State=0 do websend [192.168.100.35:80,admin:joker] POWER1 OFF endon

              rule1 5 //One-Shot, damit websend nur einmal ausgeführt wird

              rule1 1 //aktivieren von rule1

              Das ganze dann auch noch im zweiten Sonoff, falls der auch manuell geschaltet wird und den ersten "mitnehme" soll.

              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

              393

              Online

              32.5k

              Benutzer

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