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. ioBroker Allgemein
  4. Skripte aus Backup herausholen

NEWS

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

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

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

Skripte aus Backup herausholen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
backup
26 Beiträge 12 Kommentatoren 5.7k Aufrufe 10 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.
  • S sruhsam

    könnt Ihr mir helfen, sehe den Wald vor lauter Bäume nicht mehr.

    Ich habe ein Javascript-Backup mit Backitup erstellt, welche ich mir automatisch erstellen lasse. Nun möchte ich aus diesem Backup namens "script6.json" ein Script wiederherstellen. Ordner und Name ist bekannt.

    Hier mal ein Auszug der Datei, damit Ihr wisst von was ich rede:

    {
      "script.js.Alarmanlage.Alle_Abwesend": {
        "common": {
          "name": "Alle Abwesend",
          "expert": true,
          "engineType": "Blockly",
          "engine": "system.adapter.javascript.0",
          "source": "on({id: new RegExp('hm-rega\\\\.0\\\\.2718' + \"$|\" + 'hm-rega\\\\.0\\\\.2720' + \"$\"), change: \"ne\", ack: true}, async function (obj) {\n    console.warn('Start Trigger');\n  if (getState(\"hm-rega.0.2718\").val == false && getState(\"hm-rega.0.2720\").val == false) {\n    console.warn('Alle Abwesend');\n    setState(\"0_userdata.0.Alarmanlage.AlleAbwesend\"/*AlleAbwesend*/, true);\n  } else {\n    console.warn('mind. einer Anwesend');\n    setState(\"0_userdata.0.Alarmanlage.AlleAbwesend\"/*AlleAbwesend*/, false);\n  }\n});\n\n//JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMiFxOSU3RFMlN0RpVDB4JTJDJTI1JTJCJTQwJTI0JTJGSmclMjUlM0QlMjIlMjB4JTNEJTIyMjg1JTIyJTIweSUzRCUyMi03NDIlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBpdGVtcyUzRCUyMjIlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTkRJVElPTiUyMiUzRW5lJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBQ0tfQ09ORElUSU9OJTIyJTNFdHJ1ZSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMkpyOSUyMzElMjU0JTYwJTJCJTVEJTJDNSU1RSU1QjYlNDBTJTNCfkUlMjIlM0UlM0NmaWVsZCUyMG5
    

    Jetzt habe ich gelesen, dass es ein anderes Script gibt, welches das erledigen kann. Ich habe mir also den Code komplett heraus kopiert und ein neue Datei namens "RestoreScript" angelegt. Dieses Script habe im Pfad "/opt/iobroker/restore" abgelegt, ebenso die oben beschrieben Datei "script 6.json". In der Datei "RestoreScript" habe ich nun folgendes eingetragen:

    const name_of_script = "Alarmanlage.Alle Abwesend";
     
    var fs = require('fs');
    var filename = '/opt/iobroker/restore/script6.json';
    fs.readFile(filename, 'utf8', function(err, data) {
      if (!err) {
        var objects = JSON.parse(data).objects;
        var index = objects.findIndex(x => x.id ==="script.js." + name_of_script);
        var source = objects[index];
        var script_text = unescape(source.value.common.source);
        fs.writeFile("/opt/iobroker/restore/the_script.js", script_text, function(err) {
        if(err) {
            return console.log(err);
        }
        log("Script was extracted");
        });
      } else log("backup.json konnte nicht gelesen werden");
    });
     
    

    Wenn ich nun die Datei "RestoreScript" mit dem Konsolenbefehl starte bekomme ich folgende Meldung.

    root@ioBroker:/opt/iobroker/restore# bash RestoreScript
    RestoreScript: Zeile 1: /bin: Ist ein Verzeichnis
    RestoreScript: Zeile 2: https://forum.iobroker.net/topic/34161/source-code-von-script-aus-backup-json-extrahieren: Datei oder Verzeichnis nicht gefunden
    RestoreScript: Zeile 3: Script: Kommando nicht gefunden.
    RestoreScript: Zeile 4: 1.: Kommando nicht gefunden.
    RestoreScript: Zeile 5: 2.: Kommando nicht gefunden.
    RestoreScript: Zeile 6: 3.: Kommando nicht gefunden.
    RestoreScript: Zeile 7: 3.: Kommando nicht gefunden.
    RestoreScript: Zeile 8: 4.: Kommando nicht gefunden.
    RestoreScript: Zeile 9: */: Datei oder Verzeichnis nicht gefunden
    RestoreScript: Zeile 11: //: Ist ein Verzeichnis
    RestoreScript: Zeile 12: //: Ist ein Verzeichnis
    RestoreScript: Zeile 14: const: Kommando nicht gefunden.
    RestoreScript: Zeile 16: Syntaxfehler beim unerwarteten Symbol »(«
    RestoreScript: Zeile 16: `var fs = require('fs');'
    root@ioBroker:/opt/iobroker/restore# 
    
    

    offensichtlich mach ich etwas beim Aufruf der RestoreScript Datei falsch ....

    Vielleich kann mir jemand helfen der Ahnung hat, leider gehöre ich nicht zu dem Kreis .....

    Grüße Stephan

    DJMarc75D Offline
    DJMarc75D Offline
    DJMarc75
    schrieb am zuletzt editiert von
    #21

    @sruhsam sagte in Skripte aus Backup herausholen:

    offensichtlich mach ich etwas beim Aufruf der RestoreScript Datei falsch

    kann sein, aber Du siehst auch dass der Beitrag fast 3 Jahre alt ist ?

    Warum macht man da nicht einen neuen Beitrag auf ?

    Lehrling seit 1975 !!!
    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

    1 Antwort Letzte Antwort
    0
    • S sruhsam

      könnt Ihr mir helfen, sehe den Wald vor lauter Bäume nicht mehr.

      Ich habe ein Javascript-Backup mit Backitup erstellt, welche ich mir automatisch erstellen lasse. Nun möchte ich aus diesem Backup namens "script6.json" ein Script wiederherstellen. Ordner und Name ist bekannt.

      Hier mal ein Auszug der Datei, damit Ihr wisst von was ich rede:

      {
        "script.js.Alarmanlage.Alle_Abwesend": {
          "common": {
            "name": "Alle Abwesend",
            "expert": true,
            "engineType": "Blockly",
            "engine": "system.adapter.javascript.0",
            "source": "on({id: new RegExp('hm-rega\\\\.0\\\\.2718' + \"$|\" + 'hm-rega\\\\.0\\\\.2720' + \"$\"), change: \"ne\", ack: true}, async function (obj) {\n    console.warn('Start Trigger');\n  if (getState(\"hm-rega.0.2718\").val == false && getState(\"hm-rega.0.2720\").val == false) {\n    console.warn('Alle Abwesend');\n    setState(\"0_userdata.0.Alarmanlage.AlleAbwesend\"/*AlleAbwesend*/, true);\n  } else {\n    console.warn('mind. einer Anwesend');\n    setState(\"0_userdata.0.Alarmanlage.AlleAbwesend\"/*AlleAbwesend*/, false);\n  }\n});\n\n//JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMiFxOSU3RFMlN0RpVDB4JTJDJTI1JTJCJTQwJTI0JTJGSmclMjUlM0QlMjIlMjB4JTNEJTIyMjg1JTIyJTIweSUzRCUyMi03NDIlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBpdGVtcyUzRCUyMjIlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTkRJVElPTiUyMiUzRW5lJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBQ0tfQ09ORElUSU9OJTIyJTNFdHJ1ZSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMkpyOSUyMzElMjU0JTYwJTJCJTVEJTJDNSU1RSU1QjYlNDBTJTNCfkUlMjIlM0UlM0NmaWVsZCUyMG5
      

      Jetzt habe ich gelesen, dass es ein anderes Script gibt, welches das erledigen kann. Ich habe mir also den Code komplett heraus kopiert und ein neue Datei namens "RestoreScript" angelegt. Dieses Script habe im Pfad "/opt/iobroker/restore" abgelegt, ebenso die oben beschrieben Datei "script 6.json". In der Datei "RestoreScript" habe ich nun folgendes eingetragen:

      const name_of_script = "Alarmanlage.Alle Abwesend";
       
      var fs = require('fs');
      var filename = '/opt/iobroker/restore/script6.json';
      fs.readFile(filename, 'utf8', function(err, data) {
        if (!err) {
          var objects = JSON.parse(data).objects;
          var index = objects.findIndex(x => x.id ==="script.js." + name_of_script);
          var source = objects[index];
          var script_text = unescape(source.value.common.source);
          fs.writeFile("/opt/iobroker/restore/the_script.js", script_text, function(err) {
          if(err) {
              return console.log(err);
          }
          log("Script was extracted");
          });
        } else log("backup.json konnte nicht gelesen werden");
      });
       
      

      Wenn ich nun die Datei "RestoreScript" mit dem Konsolenbefehl starte bekomme ich folgende Meldung.

      root@ioBroker:/opt/iobroker/restore# bash RestoreScript
      RestoreScript: Zeile 1: /bin: Ist ein Verzeichnis
      RestoreScript: Zeile 2: https://forum.iobroker.net/topic/34161/source-code-von-script-aus-backup-json-extrahieren: Datei oder Verzeichnis nicht gefunden
      RestoreScript: Zeile 3: Script: Kommando nicht gefunden.
      RestoreScript: Zeile 4: 1.: Kommando nicht gefunden.
      RestoreScript: Zeile 5: 2.: Kommando nicht gefunden.
      RestoreScript: Zeile 6: 3.: Kommando nicht gefunden.
      RestoreScript: Zeile 7: 3.: Kommando nicht gefunden.
      RestoreScript: Zeile 8: 4.: Kommando nicht gefunden.
      RestoreScript: Zeile 9: */: Datei oder Verzeichnis nicht gefunden
      RestoreScript: Zeile 11: //: Ist ein Verzeichnis
      RestoreScript: Zeile 12: //: Ist ein Verzeichnis
      RestoreScript: Zeile 14: const: Kommando nicht gefunden.
      RestoreScript: Zeile 16: Syntaxfehler beim unerwarteten Symbol »(«
      RestoreScript: Zeile 16: `var fs = require('fs');'
      root@ioBroker:/opt/iobroker/restore# 
      
      

      offensichtlich mach ich etwas beim Aufruf der RestoreScript Datei falsch ....

      Vielleich kann mir jemand helfen der Ahnung hat, leider gehöre ich nicht zu dem Kreis .....

      Grüße Stephan

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

      @sruhsam sagte in Skripte aus Backup herausholen:

      Sowas macht man NIE NICHT GAR NICHT UNTERKEINENUMSTÄDEN als root mit gezückten Messern. Weil man sich ja auch nie als root anmeldet.

      Davon abgesehen ist das offenbar kein bash sondern ein javaskript.
      Kann z. B. über den javaskript-Adapter ausgeführt werden.

      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

      F 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @sruhsam sagte in Skripte aus Backup herausholen:

        Sowas macht man NIE NICHT GAR NICHT UNTERKEINENUMSTÄDEN als root mit gezückten Messern. Weil man sich ja auch nie als root anmeldet.

        Davon abgesehen ist das offenbar kein bash sondern ein javaskript.
        Kann z. B. über den javaskript-Adapter ausgeführt werden.

        F Offline
        F Offline
        fastfoot
        schrieb am zuletzt editiert von
        #23

        @thomas-braun sagte in Skripte aus Backup herausholen:

        Kann z. B. über den javaskript-Adapter aus geführt werden.

        wird aber nicht funktionieren

        @sruhsam poste nochmal Zeile 8, aber vollständig, in deinem Post ist sie abgeschnitten

        iobroker läuft unter Docker auf QNAP TS-451+
        SkriptRecovery: https://forum.iobroker.net/post/930558

        S 1 Antwort Letzte Antwort
        0
        • S sruhsam

          könnt Ihr mir helfen, sehe den Wald vor lauter Bäume nicht mehr.

          Ich habe ein Javascript-Backup mit Backitup erstellt, welche ich mir automatisch erstellen lasse. Nun möchte ich aus diesem Backup namens "script6.json" ein Script wiederherstellen. Ordner und Name ist bekannt.

          Hier mal ein Auszug der Datei, damit Ihr wisst von was ich rede:

          {
            "script.js.Alarmanlage.Alle_Abwesend": {
              "common": {
                "name": "Alle Abwesend",
                "expert": true,
                "engineType": "Blockly",
                "engine": "system.adapter.javascript.0",
                "source": "on({id: new RegExp('hm-rega\\\\.0\\\\.2718' + \"$|\" + 'hm-rega\\\\.0\\\\.2720' + \"$\"), change: \"ne\", ack: true}, async function (obj) {\n    console.warn('Start Trigger');\n  if (getState(\"hm-rega.0.2718\").val == false && getState(\"hm-rega.0.2720\").val == false) {\n    console.warn('Alle Abwesend');\n    setState(\"0_userdata.0.Alarmanlage.AlleAbwesend\"/*AlleAbwesend*/, true);\n  } else {\n    console.warn('mind. einer Anwesend');\n    setState(\"0_userdata.0.Alarmanlage.AlleAbwesend\"/*AlleAbwesend*/, false);\n  }\n});\n\n//JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMiFxOSU3RFMlN0RpVDB4JTJDJTI1JTJCJTQwJTI0JTJGSmclMjUlM0QlMjIlMjB4JTNEJTIyMjg1JTIyJTIweSUzRCUyMi03NDIlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBpdGVtcyUzRCUyMjIlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTkRJVElPTiUyMiUzRW5lJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBQ0tfQ09ORElUSU9OJTIyJTNFdHJ1ZSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMkpyOSUyMzElMjU0JTYwJTJCJTVEJTJDNSU1RSU1QjYlNDBTJTNCfkUlMjIlM0UlM0NmaWVsZCUyMG5
          

          Jetzt habe ich gelesen, dass es ein anderes Script gibt, welches das erledigen kann. Ich habe mir also den Code komplett heraus kopiert und ein neue Datei namens "RestoreScript" angelegt. Dieses Script habe im Pfad "/opt/iobroker/restore" abgelegt, ebenso die oben beschrieben Datei "script 6.json". In der Datei "RestoreScript" habe ich nun folgendes eingetragen:

          const name_of_script = "Alarmanlage.Alle Abwesend";
           
          var fs = require('fs');
          var filename = '/opt/iobroker/restore/script6.json';
          fs.readFile(filename, 'utf8', function(err, data) {
            if (!err) {
              var objects = JSON.parse(data).objects;
              var index = objects.findIndex(x => x.id ==="script.js." + name_of_script);
              var source = objects[index];
              var script_text = unescape(source.value.common.source);
              fs.writeFile("/opt/iobroker/restore/the_script.js", script_text, function(err) {
              if(err) {
                  return console.log(err);
              }
              log("Script was extracted");
              });
            } else log("backup.json konnte nicht gelesen werden");
          });
           
          

          Wenn ich nun die Datei "RestoreScript" mit dem Konsolenbefehl starte bekomme ich folgende Meldung.

          root@ioBroker:/opt/iobroker/restore# bash RestoreScript
          RestoreScript: Zeile 1: /bin: Ist ein Verzeichnis
          RestoreScript: Zeile 2: https://forum.iobroker.net/topic/34161/source-code-von-script-aus-backup-json-extrahieren: Datei oder Verzeichnis nicht gefunden
          RestoreScript: Zeile 3: Script: Kommando nicht gefunden.
          RestoreScript: Zeile 4: 1.: Kommando nicht gefunden.
          RestoreScript: Zeile 5: 2.: Kommando nicht gefunden.
          RestoreScript: Zeile 6: 3.: Kommando nicht gefunden.
          RestoreScript: Zeile 7: 3.: Kommando nicht gefunden.
          RestoreScript: Zeile 8: 4.: Kommando nicht gefunden.
          RestoreScript: Zeile 9: */: Datei oder Verzeichnis nicht gefunden
          RestoreScript: Zeile 11: //: Ist ein Verzeichnis
          RestoreScript: Zeile 12: //: Ist ein Verzeichnis
          RestoreScript: Zeile 14: const: Kommando nicht gefunden.
          RestoreScript: Zeile 16: Syntaxfehler beim unerwarteten Symbol »(«
          RestoreScript: Zeile 16: `var fs = require('fs');'
          root@ioBroker:/opt/iobroker/restore# 
          
          

          offensichtlich mach ich etwas beim Aufruf der RestoreScript Datei falsch ....

          Vielleich kann mir jemand helfen der Ahnung hat, leider gehöre ich nicht zu dem Kreis .....

          Grüße Stephan

          crunchipC Abwesend
          crunchipC Abwesend
          crunchip
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #24

          @sruhsam sagte in Skripte aus Backup herausholen:

          Dieses Script habe im Pfad "/opt/iobroker/restore" abgelegt, ebenso die oben beschrieben Datei "script 6.json". In der Datei "RestoreScript" habe ich nun folgendes eingetragen:

          /opt/iobroker/restore Verzeichnis erstellen, darein kommt dann deine backup.json

          das script selbst erstellst du ganz normal unter scripte in iobroker und musst darin nur den Ordner und Namen deines gewünschten Script eintragen

          umgestiegen von Proxmox auf Unraid

          S 1 Antwort Letzte Antwort
          0
          • crunchipC crunchip

            @sruhsam sagte in Skripte aus Backup herausholen:

            Dieses Script habe im Pfad "/opt/iobroker/restore" abgelegt, ebenso die oben beschrieben Datei "script 6.json". In der Datei "RestoreScript" habe ich nun folgendes eingetragen:

            /opt/iobroker/restore Verzeichnis erstellen, darein kommt dann deine backup.json

            das script selbst erstellst du ganz normal unter scripte in iobroker und musst darin nur den Ordner und Namen deines gewünschten Script eintragen

            S Offline
            S Offline
            sruhsam
            schrieb am zuletzt editiert von
            #25

            @crunchip
            Danke für die konstruktive Antwort.
            Ok, Aufruf habe ich dann total falsch gemacht. Habe nun das Script im IoB kopiert. Die BackupDatei "Backup.json" in den Pfad /opt/iobroker/restore.

            Mir ist aufgefallen, dass das Wort "unescape" auf einmal durchgestrichen ist.
            Bildschirmfoto 2023-08-25 um 08.25.55.png

            Das Script bringt beim starten aber einen Fehler und die Javascript instance wird deaktiviert ???
            Bildschirmfoto 2023-08-25 um 08.28.04.png

            Hier das Protokoll:
            Bildschirmfoto 2023-08-25 um 08.29.50.png

            1 Antwort Letzte Antwort
            0
            • F fastfoot

              @thomas-braun sagte in Skripte aus Backup herausholen:

              Kann z. B. über den javaskript-Adapter aus geführt werden.

              wird aber nicht funktionieren

              @sruhsam poste nochmal Zeile 8, aber vollständig, in deinem Post ist sie abgeschnitten

              S Offline
              S Offline
              sruhsam
              schrieb am zuletzt editiert von
              #26

              @fastfoot
              Hallo hier mal die komplette Zeile 8

                    "source": "on({id: new RegExp('hm-rega\\\\.0\\\\.2718' + \"$|\" + 'hm-rega\\\\.0\\\\.2720' + \"$\"), change: \"ne\", ack: true}, async function (obj) {\n    console.warn('Start Trigger');\n  if (getState(\"hm-rega.0.2718\").val == false && getState(\"hm-rega.0.2720\").val == false) {\n    console.warn('Alle Abwesend');\n    setState(\"0_userdata.0.Alarmanlage.AlleAbwesend\"/*AlleAbwesend*/, true);\n  } else {\n    console.warn('mind. einer Anwesend');\n    setState(\"0_userdata.0.Alarmanlage.AlleAbwesend\"/*AlleAbwesend*/, false);\n  }\n});\n\n//
              

              dann kommen vermutlich die Blockly-Daten und dann

                    "debug": false,
                    "verbose": false,
                    "enabled": false
                  },
                  "type": "script",
                  "from": "system.adapter.admin.0",
                  "user": "system.user.admin",
                  "ts": 1642853917279,
                  "_id": "script.js.Alarmanlage.Alle_Abwesend",
                  "acl": {
                    "object": 1638,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  },
                  "enums": {}
                }
              
              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
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              388

              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