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. Skripten / Logik
  4. JavaScript
  5. Nach aktuellem update funktionieren Javascrite nicht mehr.

NEWS

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

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

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

Nach aktuellem update funktionieren Javascrite nicht mehr.

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascript
12 Beiträge 5 Kommentatoren 467 Aufrufe 4 Watching
  • Ä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.
  • E Offline
    E Offline
    Eisenstaub
    schrieb am zuletzt editiert von
    #1

    Hallo,
    bin neu in diesem Forum und hoffe, dass ich im richtigen Bereich mein Leid klage.

    Ich habe in jedem Raum eine Alexa stehen und wenn ich "Licht an" sage wird erkannt welche Alexa ich anspreche.
    Jetzt wird nur in dem Raum das Licht ein oder ausgeschaltet, in dem die Alexa steht.

    Diese habe ich mit Javascript : on('alexa2.0.History.json'/json/, function (json) umgesetzt
    Alles lief seit Monaten stabil, bis ich vorgestern folgende Adapter aktualisierte: ADMIN,SHELLY,WEB server und noch 2 weitere Adapter. Node js v12.20.1 und JS-Controller 3.1.6 habe ich schon seit Wochen laufen.
    Nach den besagten Updates funktioniert nur noch Blockly und aber kein Javascript mehr.

    Ich habe die Adapter wieder zurückgesetzt, aber ohne Erfolg. Ich habe den JS-Controller 3.2.13 installiert, ich habe die Version vom Alexa-Adapter geändert (alt.. neu), ein Backup vor 10 Tagen aufgespielt, alles ohne Erfolg.

    Gibt es Probleme mit einem Adapter oder habe ich mir durch das Update etwas abgeschossen ?
    Ich bitte um Eure Hilfe.

    Schon mal Vielen Dank im Voraus.

    Thomas BraunT dslraserD E 5 Antworten Letzte Antwort
    0
    • E Eisenstaub

      Hallo,
      bin neu in diesem Forum und hoffe, dass ich im richtigen Bereich mein Leid klage.

      Ich habe in jedem Raum eine Alexa stehen und wenn ich "Licht an" sage wird erkannt welche Alexa ich anspreche.
      Jetzt wird nur in dem Raum das Licht ein oder ausgeschaltet, in dem die Alexa steht.

      Diese habe ich mit Javascript : on('alexa2.0.History.json'/json/, function (json) umgesetzt
      Alles lief seit Monaten stabil, bis ich vorgestern folgende Adapter aktualisierte: ADMIN,SHELLY,WEB server und noch 2 weitere Adapter. Node js v12.20.1 und JS-Controller 3.1.6 habe ich schon seit Wochen laufen.
      Nach den besagten Updates funktioniert nur noch Blockly und aber kein Javascript mehr.

      Ich habe die Adapter wieder zurückgesetzt, aber ohne Erfolg. Ich habe den JS-Controller 3.2.13 installiert, ich habe die Version vom Alexa-Adapter geändert (alt.. neu), ein Backup vor 10 Tagen aufgespielt, alles ohne Erfolg.

      Gibt es Probleme mit einem Adapter oder habe ich mir durch das Update etwas abgeschossen ?
      Ich bitte um Eure Hilfe.

      Schon mal Vielen Dank im Voraus.

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von
      #2

      @eisenstaub sagte in Nach aktuellem update funktionieren Javascrite nicht mehr.:

      Ich habe in jedem Raum eine Alexa stehen und wenn ich "Licht an" sage wird erkannt welche Alexa ich anspreche.
      Jetzt wird nur in dem Raum das Licht ein oder ausgeschaltet, in dem die Alexa steht.

      Das geht bei mir komplett ohne skripte im ioBroker schon von Haus aus mit den Alexas. Was hast du denn da noch zusätzlich gestrickt?

      Welche Version des alexa2-Adapters? Da hat sich kürzlich was bei Amazon geändert, ist aber schon in einem Fix adressiert worden.

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      R 1 Antwort Letzte Antwort
      0
      • E Eisenstaub

        Hallo,
        bin neu in diesem Forum und hoffe, dass ich im richtigen Bereich mein Leid klage.

        Ich habe in jedem Raum eine Alexa stehen und wenn ich "Licht an" sage wird erkannt welche Alexa ich anspreche.
        Jetzt wird nur in dem Raum das Licht ein oder ausgeschaltet, in dem die Alexa steht.

        Diese habe ich mit Javascript : on('alexa2.0.History.json'/json/, function (json) umgesetzt
        Alles lief seit Monaten stabil, bis ich vorgestern folgende Adapter aktualisierte: ADMIN,SHELLY,WEB server und noch 2 weitere Adapter. Node js v12.20.1 und JS-Controller 3.1.6 habe ich schon seit Wochen laufen.
        Nach den besagten Updates funktioniert nur noch Blockly und aber kein Javascript mehr.

        Ich habe die Adapter wieder zurückgesetzt, aber ohne Erfolg. Ich habe den JS-Controller 3.2.13 installiert, ich habe die Version vom Alexa-Adapter geändert (alt.. neu), ein Backup vor 10 Tagen aufgespielt, alles ohne Erfolg.

        Gibt es Probleme mit einem Adapter oder habe ich mir durch das Update etwas abgeschossen ?
        Ich bitte um Eure Hilfe.

        Schon mal Vielen Dank im Voraus.

        dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #3

        @eisenstaub

        https://forum.iobroker.net/post/573121

        Mit der aktuellen Github Version läuft der Alexa2 Adapter bei mir wieder wie er soll...

        1 Antwort Letzte Antwort
        0
        • E Eisenstaub

          Hallo,
          bin neu in diesem Forum und hoffe, dass ich im richtigen Bereich mein Leid klage.

          Ich habe in jedem Raum eine Alexa stehen und wenn ich "Licht an" sage wird erkannt welche Alexa ich anspreche.
          Jetzt wird nur in dem Raum das Licht ein oder ausgeschaltet, in dem die Alexa steht.

          Diese habe ich mit Javascript : on('alexa2.0.History.json'/json/, function (json) umgesetzt
          Alles lief seit Monaten stabil, bis ich vorgestern folgende Adapter aktualisierte: ADMIN,SHELLY,WEB server und noch 2 weitere Adapter. Node js v12.20.1 und JS-Controller 3.1.6 habe ich schon seit Wochen laufen.
          Nach den besagten Updates funktioniert nur noch Blockly und aber kein Javascript mehr.

          Ich habe die Adapter wieder zurückgesetzt, aber ohne Erfolg. Ich habe den JS-Controller 3.2.13 installiert, ich habe die Version vom Alexa-Adapter geändert (alt.. neu), ein Backup vor 10 Tagen aufgespielt, alles ohne Erfolg.

          Gibt es Probleme mit einem Adapter oder habe ich mir durch das Update etwas abgeschossen ?
          Ich bitte um Eure Hilfe.

          Schon mal Vielen Dank im Voraus.

          E Offline
          E Offline
          Eisenstaub
          schrieb am zuletzt editiert von
          #4

          @eisenstaub

          Ich habe heute Vormittag den alexa2-Adapter 3.6.3 installiert, aber auch ohne Erfolg.
          @Thomas-Braun : Ich steuere das Licht nicht über die Alexa Skills (Shelly/Homematic) sondern direkt über iObroker.
          Somit reagiert das Licht immer sofort ohne irgendeine Verzögerung , was ab und zu vorkommt wenn man es über die Skills von Alexa laufen lässt. (zumindest ist es bei mir so)

          dslraserD 1 Antwort Letzte Antwort
          0
          • E Eisenstaub

            @eisenstaub

            Ich habe heute Vormittag den alexa2-Adapter 3.6.3 installiert, aber auch ohne Erfolg.
            @Thomas-Braun : Ich steuere das Licht nicht über die Alexa Skills (Shelly/Homematic) sondern direkt über iObroker.
            Somit reagiert das Licht immer sofort ohne irgendeine Verzögerung , was ab und zu vorkommt wenn man es über die Skills von Alexa laufen lässt. (zumindest ist es bei mir so)

            dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #5

            @eisenstaub sagte in Nach aktuellem update funktionieren Javascrite nicht mehr.:

            alexa2-Adapter 3.6.3

            Auf Github gibt es jetzt 3.7.1 (probiert ?)

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • dslraserD dslraser

              @eisenstaub sagte in Nach aktuellem update funktionieren Javascrite nicht mehr.:

              alexa2-Adapter 3.6.3

              Auf Github gibt es jetzt 3.7.1 (probiert ?)

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #6

              @dslraser Ist schon im latest/Beta zu finden.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              1 Antwort Letzte Antwort
              1
              • Thomas BraunT Thomas Braun

                @eisenstaub sagte in Nach aktuellem update funktionieren Javascrite nicht mehr.:

                Ich habe in jedem Raum eine Alexa stehen und wenn ich "Licht an" sage wird erkannt welche Alexa ich anspreche.
                Jetzt wird nur in dem Raum das Licht ein oder ausgeschaltet, in dem die Alexa steht.

                Das geht bei mir komplett ohne skripte im ioBroker schon von Haus aus mit den Alexas. Was hast du denn da noch zusätzlich gestrickt?

                Welche Version des alexa2-Adapters? Da hat sich kürzlich was bei Amazon geändert, ist aber schon in einem Fix adressiert worden.

                R Offline
                R Offline
                Rushmed
                Most Active
                schrieb am zuletzt editiert von
                #7

                @thomas-braun Wie machst du das mit dem ioBroker ohne Scripte?

                cashC 1 Antwort Letzte Antwort
                0
                • R Rushmed

                  @thomas-braun Wie machst du das mit dem ioBroker ohne Scripte?

                  cashC Offline
                  cashC Offline
                  cash
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @rushmed Einfach in der Alexa App einen Raum anlegen dort das Licht und den Echo reinpacken und schon geht es von alleine.

                  E 1 Antwort Letzte Antwort
                  1
                  • E Eisenstaub

                    Hallo,
                    bin neu in diesem Forum und hoffe, dass ich im richtigen Bereich mein Leid klage.

                    Ich habe in jedem Raum eine Alexa stehen und wenn ich "Licht an" sage wird erkannt welche Alexa ich anspreche.
                    Jetzt wird nur in dem Raum das Licht ein oder ausgeschaltet, in dem die Alexa steht.

                    Diese habe ich mit Javascript : on('alexa2.0.History.json'/json/, function (json) umgesetzt
                    Alles lief seit Monaten stabil, bis ich vorgestern folgende Adapter aktualisierte: ADMIN,SHELLY,WEB server und noch 2 weitere Adapter. Node js v12.20.1 und JS-Controller 3.1.6 habe ich schon seit Wochen laufen.
                    Nach den besagten Updates funktioniert nur noch Blockly und aber kein Javascript mehr.

                    Ich habe die Adapter wieder zurückgesetzt, aber ohne Erfolg. Ich habe den JS-Controller 3.2.13 installiert, ich habe die Version vom Alexa-Adapter geändert (alt.. neu), ein Backup vor 10 Tagen aufgespielt, alles ohne Erfolg.

                    Gibt es Probleme mit einem Adapter oder habe ich mir durch das Update etwas abgeschossen ?
                    Ich bitte um Eure Hilfe.

                    Schon mal Vielen Dank im Voraus.

                    E Offline
                    E Offline
                    Eisenstaub
                    schrieb am zuletzt editiert von
                    #9

                    habe jetzt alexa2-Adapter v3.7.1 installiert aber leider ohne Erfolg.
                    Im LOG reagiert Javascript.0 auf "Licht an" und zeigt mir sofort welche Alexa es ist (Küche), aber das hinterlegte Skript wird nicht mehr ausgeführt. Blockly funktioniert wunderbar nur die Javaskripte funktionieren nicht mehr. Es ist so als wäre in Javascript keine Regel erstellt worden. Es wird auch keine Fehlermeldung im LOG angezeigt. Wie schon gesagt, vor dem letzten update der Adapter (Admin, Web server, ....) lief alles Monatelang stabil und plötzlich werden die hinterlegten Regeln in Java nicht mehr ausgeführt.

                    1 Antwort Letzte Antwort
                    0
                    • cashC cash

                      @rushmed Einfach in der Alexa App einen Raum anlegen dort das Licht und den Echo reinpacken und schon geht es von alleine.

                      E Offline
                      E Offline
                      Eisenstaub
                      schrieb am zuletzt editiert von
                      #10

                      @cash : Ja das funktioniert. Das unschöne daran ist aber, dass man ab und zu Verzögerungen hat bis die Aktion z.B "Stehlampe an" ausgeführt wird.

                      cashC 1 Antwort Letzte Antwort
                      0
                      • E Eisenstaub

                        @cash : Ja das funktioniert. Das unschöne daran ist aber, dass man ab und zu Verzögerungen hat bis die Aktion z.B "Stehlampe an" ausgeführt wird.

                        cashC Offline
                        cashC Offline
                        cash
                        Most Active
                        schrieb am zuletzt editiert von
                        #11

                        @eisenstaub Bei mir alles ohne Verzögerung. Dabei ist es egal ob die Lichter durch ioBroker in Alexa sind oder über eine andere Quelle (Hue).

                        Auch mit dem Javascript Adapter gibt es bei mir keine Probleme. Alles Scripte laufen. Der Fehler liegt also entweder noch im Alexa-Adapter oder einfach in Dein Script.

                        Ich nutze den Alexa-Adapter eigentlich nur für ein paar Sprachausgaben, da habe ich derzeit keine Probleme.

                        Gerade weil Amazon ja leider gerne etwas verändert kann es nötig sein, seine Scripte immer mal wieder den Gegebenheiten anzupassen.

                        1 Antwort Letzte Antwort
                        0
                        • E Eisenstaub

                          Hallo,
                          bin neu in diesem Forum und hoffe, dass ich im richtigen Bereich mein Leid klage.

                          Ich habe in jedem Raum eine Alexa stehen und wenn ich "Licht an" sage wird erkannt welche Alexa ich anspreche.
                          Jetzt wird nur in dem Raum das Licht ein oder ausgeschaltet, in dem die Alexa steht.

                          Diese habe ich mit Javascript : on('alexa2.0.History.json'/json/, function (json) umgesetzt
                          Alles lief seit Monaten stabil, bis ich vorgestern folgende Adapter aktualisierte: ADMIN,SHELLY,WEB server und noch 2 weitere Adapter. Node js v12.20.1 und JS-Controller 3.1.6 habe ich schon seit Wochen laufen.
                          Nach den besagten Updates funktioniert nur noch Blockly und aber kein Javascript mehr.

                          Ich habe die Adapter wieder zurückgesetzt, aber ohne Erfolg. Ich habe den JS-Controller 3.2.13 installiert, ich habe die Version vom Alexa-Adapter geändert (alt.. neu), ein Backup vor 10 Tagen aufgespielt, alles ohne Erfolg.

                          Gibt es Probleme mit einem Adapter oder habe ich mir durch das Update etwas abgeschossen ?
                          Ich bitte um Eure Hilfe.

                          Schon mal Vielen Dank im Voraus.

                          E Offline
                          E Offline
                          Eisenstaub
                          schrieb am zuletzt editiert von
                          #12

                          Das Problem wurde gefunden :)

                          Grund: In alexa2.0.History.Json wird "status" nicht mehr gesetzt. Man muss nur die Abfrage if (jsonObj.status == "SUCCESS") im Skript entfernen, dann funktioniert wieder alles.

                          Trotzdem Danke für Eure Hilfe.

                          1 Antwort Letzte Antwort
                          1
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          742

                          Online

                          32.4k

                          Benutzer

                          81.5k

                          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