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

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Javacript Absturz bei HTML

NEWS

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

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

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

Javacript Absturz bei HTML

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
4 Beiträge 3 Kommentatoren 673 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.
  • Mr. BurnsM Offline
    Mr. BurnsM Offline
    Mr. Burns
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich versuche gerade wieder einen weiteren Teil von Homematic CCU Scripten auf ioBroker umzuziehen.

    Ich hab einen Homeduino im Einsatz, welcher u.a. das Gartentor öffnet (NFC). Wenn ich das Gartentor über den ioBroker öffnen will, stürzt Javascript ab.

    Script:

    ! ````
    // Bei Aufruf des Scripts, wird das Gartentor geöffnet
    var request = require('request');
    var html = 'http://192.168.XXX.XXX/?DXX:0';
    ! request (html);
    setState('javascript.' + instance + '.scriptEnabled.' + name.slice(10), false);

    
    Folgende Fehlermeldung im LOG:
    
    >! host.raspberrypi 2017-08-29 11:05:30.586 info Restart adapter system.adapter.javascript.0 because enabled
    >! host.raspberrypi 2017-08-29 11:05:30.584 error instance system.adapter.javascript.0 terminated with code 0 (OK)
    >! javascript.0 2017-08-29 11:05:30.467 error uncaught exception: Parse Error
    
    Hab ich da einen Fehler im Script?
    
    Außerdem ist mir aufgefallen, das seit kurzer Zeit, der Javascript Adapter etwas spinnt. Immer wenn ich einen Ordner (Gruppe) anfasse, werden die Scripte nicht mehr dargestellt. Ich muss die Seite aktualisieren dann geht es wieder.
    
    Und, ich kann die Scipte in iOS nicht wirklich bearbeiten. die linke Seite (Scriptnamen und Ordnernamen) werden nicht angezeigt.
    
    Im Safari des Mac hab ich kein Problem. Muss ich evtl. irgentetwas anders einstellen?
    
    Gruß
    
    Thomas
    1 Antwort Letzte Antwort
    0
    • blauholstenB Offline
      blauholstenB Offline
      blauholsten
      Developer
      schrieb am zuletzt editiert von
      #2

      So sollte deine instanz nicht mehr abstürzen

      request(html).on ('error', function  (e) { console.error (e);});
      
      

      EDIT,

      Vielleicht hilft dir das weiter…..

      http://forum.iobroker.net/viewtopic.php?t=3240

      Entwickler vom: - Viessman Adapter
      - Alarm Adapter

      1 Antwort Letzte Antwort
      0
      • apollon77A Offline
        apollon77A Offline
        apollon77
        schrieb am zuletzt editiert von
        #3

        Steht in den Skripten wirklich ' anstelle einem Anführungszeichen? Wenn ja dann ist das der Grund!

        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
        1 Antwort Letzte Antwort
        0
        • Mr. BurnsM Offline
          Mr. BurnsM Offline
          Mr. Burns
          schrieb am zuletzt editiert von
          #4

          Hi,

          > request(html).on ('error', function (e) { console.error (e);});
          Funktoniert…bzw. der adapter stürzt nicht mehr ab.

          Eine Fehlermeldung wird dennoch produziert:
          > javascript.0 2017-08-29 13:33:01.133 error script.js.Gartentor_oeffnen: Error: Parse Error

          > Steht in den Skripten wirklich ' anstelle einem Anführungszeichen? Wenn ja dann ist das der Grund!
          Das verstehe ich nicht. ' steht doch nicht in meinem Script.

          Den verlinkten Thread hab ich noch nicht ganz verstanden.
          ` > "HTTP/1.1 200 OK"

          "Content-Type: text/html"

          "Connection: close"

          "" `
          …sollte in den Homeduino code? muss ich mir noch einmal ansehen.

          Gruß

          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

          289

          Online

          32.4k

          Benutzer

          81.4k

          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