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. ([gelöst]) Daten Sonnensystem Resol auslesen per VBUS

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.3k

([gelöst]) Daten Sonnensystem Resol auslesen per VBUS

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
118 Beiträge 15 Kommentatoren 31.1k Aufrufe 8 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.
  • M Offline
    M Offline
    meifi2017
    schrieb am zuletzt editiert von
    #16

    Hallo zusammen,

    vielen Dank für das RESOL Skript. Ich setze dies mit einer DeltaSOL ein und musste ein paar Änderungen vornehmen. Wenn die Datenpunkte Leerzeichen enthalten, werden diese nicht mit den

    Aktuellen Werten gefüllt. Daher werden alle Leerzeichen in den Namen entfernt. Zusätzlich, zum Logging werden unterhalb der Datenpunkte, weitere, .raw Datenpunkte angelegt. Diese enthalten nur die Value ohne Einheit. Somit kann man diese Angenehmer in eine DB schreiben.

    //******************************************
    //*****************Dutchman*****************
    //*******************V 0.6****************** 
    //******************************************
    
    // define variable
    var vbus = require('resol-vbus');
    var headerSet = new vbus.HeaderSet();
    var conn;
    
    // Define connection values
    conn = new vbus.TcpConnection({
       host: 'xxx.xxx.xxx.xxx',   // Can be used with via.vbus.net OR internal 192xxxxx adress !
       viaTag: '',                  // only necessary if connected using VBus.net
       password: 'vbus',   
    //   channel: 1,                                // only necessary if connected to a DL3
    });
    
    // Schedule every 20 seconds
    schedule("*/20 * * * * *", function () {
    
        // Log connection status
        var onConnectionStateChange = function(state) {
    //        console.log(state);
        };
    
        var onPacket = function(packet) {
            headerSet.addHeader(packet);
        };
    
        conn.on('connectionState', onConnectionStateChange);
        conn.on('packet', onPacket);
    
        conn.connect().done(function() {
    
            setTimeout(function() {
                conn.disconnect();
    
                //create header packages
                var packets = headerSet.getSortedHeaders();
                var spec = vbus.Specification.getDefaultSpecification();
                var packetFields = spec.getPacketFieldsForHeaders(packets);
    
                var packet = null;
                var counter = 0;
    
                packetFields.forEach(function(packetField) {
                    counter = counter + 1;
                    if (packet !== packetField.packet) {
                        packet = packetField.packet;
                        console.log(packetField.packetSpec.fullName);
    
                    }
                   [b] packetField.name = packetField.name.replace(/ /g,"");[/b]
                    // Create new objects
                    createState("vbus." + packetField.name ,{
                        name: packetField.name,
                        type: 'string',
                        role: 'value'
                    });
    
    [b]                rawvalue = packetField.formatTextValue();
                    rawvalue = rawvalue.replace(/[^0-9.,]/g,"");
    
                    createState("vbus." + packetField.name + ".raw" ,{
                        name: packetField.name + ".raw",
                        type: 'string',
                        role: 'value'
                    });[/b]
    
                    // Update values
                    setState("vbus." + packetField.name, packetField.formatTextValue(), true);
                   [b] setState("vbus." + packetField.name + ".raw", rawvalue, true);[/b]
                    console.log(counter + " = " +  packetField.name + " = " + packetField.formatTextValue());
                    console.log(counter + " = " +  packetField.name + ".raw = " + rawvalue);
    //                console.log(counter + "   " + packetField.name);
    
                });
    
            // 10 second timer, collection all information takes some seconds ;)
            }, 10000);
        });
    
    });
    
    1 Antwort Letzte Antwort
    0
    • DutchmanD Offline
      DutchmanD Offline
      Dutchman
      Developer Most Active Administrators
      schrieb am zuletzt editiert von
      #17

      Super danke dir das ware elementen wonach ich gesucht habe aber nicht fit genug war im scripten.

      –-----------------------

      Send from mobile device

      1 Antwort Letzte Antwort
      0
      • R Offline
        R Offline
        RS_Tobi
        schrieb am zuletzt editiert von
        #18

        Hallo.

        Ich habe ja eigentlich eine TISUN Anlage.

        Jedoch verbaut TISUN die RESOL DELTASol Steuerung.

        Denn wenn ich auf das Webinterface zugreife dann kommt die Weboberfläche von RESOL.

        Ich glaube dass mein Adapter bzw dass mein Script jetzt funktioniert aber was mich jetzt noch interessieren würde wie bekomme ich Daten aus der Anlage bzw wie verarbeite ich diese weiter.

        Wo landen die Daten, bzw welche gibt es?

        Leider kenne ich mich da noch zuwenig aus.

        Danke

        Tobi

        Gesendet von meinem D5803 mit Tapatalk

        1 Antwort Letzte Antwort
        0
        • DutchmanD Offline
          DutchmanD Offline
          Dutchman
          Developer Most Active Administrators
          schrieb am zuletzt editiert von
          #19

          @RS_Tobi:

          Hallo.

          Ich habe ja eigentlich eine TISUN Anlage.

          Jedoch verbaut TISUN die RESOL DELTASol Steuerung.

          Denn wenn ich auf das Webinterface zugreife dann kommt die Weboberfläche von RESOL.

          Ich glaube dass mein Adapter bzw dass mein Script jetzt funktioniert aber was mich jetzt noch interessieren würde wie bekomme ich Daten aus der Anlage bzw wie verarbeite ich diese weiter.

          Wo landen die Daten, bzw welche gibt es?

          Leider kenne ich mich da noch zuwenig aus.

          Danke

          Tobi

          Gesendet von meinem D5803 mit Tapatalk `

          Hi tobi,

          Das script erstellt alle objecte die es finden kan als object unter dem baum javascript.vbus. Beim erste run werden alle objecte erstellt und danach im intervall (20 30 Sekunden) erneuert.

          Die daten vindest du hier:

          979_vbus_daten.jpg

          diese kannst du dan nach wunsch benutzen und weiterverarbeiten, ich habe z.b. mein sonnensystem per vis visualisiert:

          979_zonneboiler.jpg

          1 Antwort Letzte Antwort
          0
          • R Offline
            R Offline
            RS_Tobi
            schrieb am zuletzt editiert von
            #20

            Hi.

            Dann läuft bei mir irgendwas falsch….

            Ich ziehe deinen kompletten JavaScript jetzt noch einmal neu auf und versuche es noch einmal neu. Aber irgendwie wird bei mir da nichts angelegt.

            Tobi

            Gesendet von meinem D5803 mit Tapatalk

            1 Antwort Letzte Antwort
            0
            • DutchmanD Offline
              DutchmanD Offline
              Dutchman
              Developer Most Active Administrators
              schrieb am zuletzt editiert von
              #21

              @RS_Tobi:

              Hi.

              Dann läuft bei mir irgendwas falsch….

              Ich ziehe deinen kompletten JavaScript jetzt noch einmal neu auf und versuche es noch einmal neu. Aber irgendwie wird bei mir da nichts angelegt.

              Tobi

              Gesendet von meinem D5803 mit Tapatalk `

              was sagt dein log ?

              1 Antwort Letzte Antwort
              0
              • R Offline
                R Offline
                RS_Tobi
                schrieb am zuletzt editiert von
                #22

                Hi, musste eine kurze auszeit nehmen….

                Heute Nacht ging mein BACKUP schief, da meine NAS nicht erreichbar war....

                Habe jetzt mein Backup wieder und hier das LOG seit der installation des Adapter.

                ! javascript.0 2017-09-23 23:07:50.093 error script.js.resol compile failed: SyntaxError: Unexpected identifier
                ! javascript.0 2017-09-23 23:07:50.053 info Start javascript script.js.resol
                ! javascript.0 2017-09-23 23:07:49.963 info received all objects
                ! javascript.0 2017-09-23 23:07:49.323 info received all states
                ! javascript.0 2017-09-23 23:07:48.572 info requesting all objects
                ! javascript.0 2017-09-23 23:07:48.563 info requesting all states
                ! javascript.0 2017-09-23 23:07:48.369 info └── sprintf@0.1.5
                ! javascript.0 2017-09-23 23:07:48.369 info │ └── object-keys@1.0.11
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── function-bind@1.1.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ └── foreach@2.0.5
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├─┬ define-properties@1.1.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ └─┬ object.assign@4.0.4
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ └── uid-number@0.0.6
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └── util-deprecate@1.0.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── string_decoder@0.10.31
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── process-nextick-args@1.0.7
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── isarray@1.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── inherits@2.0.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── core-util-is@1.0.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── buffer-shims@1.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├─┬ readable-stream@2.1.5
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └── wrappy@1.0.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├─┬ once@1.3.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └── concat-map@0.0.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── balanced-match@0.4.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └─┬ brace-expansion@1.1.6
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └─┬ minimatch@3.0.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── inherits@2.0.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├─┬ fstream-ignore@1.0.5
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └── inherits@2.0.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── graceful-fs@4.1.11
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├─┬ fstream@1.0.10
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └── ms@0.7.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├─┬ debug@2.2.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ └─┬ tar-pack@3.3.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └── inherits@2.0.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └── graceful-fs@4.1.11
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├─┬ fstream@1.0.10
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── block-stream@0.0.9
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├─┬ tar@2.2.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├── semver@5.3.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └── path-is-absolute@1.0.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └── wrappy@1.0.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├─┬ once@1.4.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └── concat-map@0.0.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── balanced-match@0.4.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └─┬ brace-expansion@1.1.6
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├─┬ minimatch@3.0.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── inherits@2.0.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └── wrappy@1.0.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├─┬ inflight@1.0.6
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── fs.realpath@1.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └─┬ glob@7.1.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├─┬ rimraf@2.5.4
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └── uuid@3.0.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── tunnel-agent@0.4.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └── punycode@1.4.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├─┬ tough-cookie@2.3.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── stringstream@0.0.5
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── qs@6.3.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── oauth-sign@0.8.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └── mime-db@1.25.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├─┬ mime-types@2.1.13
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── json-stringify-safe@5.0.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── isstream@0.1.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── is-typedarray@1.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └── tweetnacl@0.14.4
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── jsbn@0.1.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── jodid25519@1.0.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── getpass@0.1.6
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── ecc-jsbn@0.1.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── dashdash@1.14.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── bcrypt-pbkdf@1.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── assert-plus@1.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── asn1@0.2.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └─┬ sshpk@1.10.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ └── verror@1.3.6
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ ├── json-schema@0.2.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ ├── extsprintf@1.0.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├─┬ jsprim@1.3.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── assert-plus@0.2.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├─┬ http-signature@1.1.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └── sntp@1.0.9
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── hoek@2.16.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── cryptiles@2.0.5
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── boom@2.10.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├─┬ hawk@3.1.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └── pinkie@2.0.4
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └─┬ pinkie-promise@2.0.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ └── xtend@4.0.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ ├── jsonpointer@4.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ │ └── is-property@1.0.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ ├─┬ generate-object-property@1.2.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ ├── generate-function@2.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├─┬ is-my-json-valid@2.15.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ └── supports-color@2.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ │ └── ansi-regex@2.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ ├─┬ strip-ansi@3.0.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ │ └── ansi-regex@2.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ ├─┬ has-ansi@2.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ ├── escape-string-regexp@1.0.5
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ ├── ansi-styles@2.2.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├─┬ chalk@1.1.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├─┬ har-validator@2.0.6
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └── asynckit@0.4.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├─┬ form-data@2.1.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── forever-agent@0.6.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── extend@3.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └── delayed-stream@1.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├─┬ combined-stream@1.0.5
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── caseless@0.11.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── aws4@1.5.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── aws-sign2@0.6.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├─┬ request@2.79.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └── strip-json-comments@1.0.4
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── minimist@1.2.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── ini@1.3.4
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── deep-extend@0.4.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├─┬ rc@1.1.6
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └── set-blocking@2.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └── wide-align@1.1.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── supports-color@0.2.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ └── ansi-regex@2.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├─┬ strip-ansi@3.0.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ └── number-is-nan@1.0.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ └─┬ is-fullwidth-code-point@1.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ │ ├── code-point-at@1.1.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├─┬ string-width@1.0.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── signal-exit@3.0.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── object-assign@4.1.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── has-unicode@2.0.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── aproba@1.0.4
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├─┬ gauge@2.7.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── console-control-strings@1.1.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └── util-deprecate@1.0.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── string_decoder@0.10.31
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── process-nextick-args@1.0.7
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── isarray@1.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── inherits@2.0.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── core-util-is@1.0.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── buffer-shims@1.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ └─┬ readable-stream@2.2.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ │ ├── delegates@1.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├─┬ are-we-there-yet@1.1.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├─┬ npmlog@4.0.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └── abbrev@1.0.9
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├─┬ nopt@3.0.6
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └── minimist@0.0.8
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├─┬ mkdirp@0.5.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├─┬ node-pre-gyp@0.6.32
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── nan@2.7.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ └── immediate@3.0.6
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├─┬ lie@3.1.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ └── ms@2.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├─┬ debug@2.6.9
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── commander@2.11.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── bindings@1.2.1
                ! javascript.0 2017-09-23 23:07:48.369 info ├─┬ serialport@4.0.7
                ! javascript.0 2017-09-23 23:07:48.369 info │ └── uuid@3.1.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── tunnel-agent@0.6.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ └── punycode@1.4.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├─┬ tough-cookie@2.3.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── stringstream@0.0.5
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── safe-buffer@5.1.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── qs@6.5.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── performance-now@2.1.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── oauth-sign@0.8.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ └── mime-db@1.30.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├─┬ mime-types@2.1.17
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── json-stringify-safe@5.0.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── isstream@0.1.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── is-typedarray@1.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ └── tweetnacl@0.14.5
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├── jsbn@0.1.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├── getpass@0.1.7
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├── ecc-jsbn@0.1.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├── dashdash@1.14.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├── bcrypt-pbkdf@1.0.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├── asn1@0.2.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ └─┬ sshpk@1.13.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └── core-util-is@1.0.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └─┬ verror@1.10.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── json-schema@0.2.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── extsprintf@1.3.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├─┬ jsprim@1.4.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├── assert-plus@1.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├─┬ http-signature@1.2.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ └── sntp@2.0.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├── hoek@4.2.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └── boom@5.2.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├─┬ cryptiles@3.1.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├── boom@4.3.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├─┬ hawk@6.0.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ └── har-schema@2.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └── jsonify@0.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ └─┬ json-stable-stringify@1.0.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── json-schema-traverse@0.3.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── fast-deep-equal@1.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ │ ├── co@4.6.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ ├─┬ ajv@5.2.2
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├─┬ har-validator@5.0.3
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ └── asynckit@0.4.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├─┬ form-data@2.3.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── forever-agent@0.6.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── extend@3.0.1
                ! javascript.0 2017-09-23 23:07:48.369 info │ │ └── delayed-stream@1.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├─┬ combined-stream@1.0.5
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── caseless@0.12.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── aws4@1.6.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── aws-sign2@0.7.0
                ! javascript.0 2017-09-23 23:07:48.369 info ├─┬ request@2.82.0
                ! javascript.0 2017-09-23 23:07:48.369 info ├── q@1.5.0
                ! javascript.0 2017-09-23 23:07:48.369 info ├── numeral@1.5.6
                ! javascript.0 2017-09-23 23:07:48.369 info ├── moment-timezone@0.5.13
                ! javascript.0 2017-09-23 23:07:48.369 info ├── moment@2.18.1
                ! javascript.0 2017-09-23 23:07:48.369 info ├── lodash@2.4.1
                ! javascript.0 2017-09-23 23:07:48.369 info ├── buffer-more-ints@0.0.2
                ! javascript.0 2017-09-23 23:07:48.369 info └─┬ resol-vbus@0.16.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ └── sorted-array-functions@1.0.0
                ! javascript.0 2017-09-23 23:07:48.369 info │ ├── long-timeout@0.1.1
                ! javascript.0 2017-09-23 23:07:48.369 info ├─┬ node-schedule@1.2.1
                ! javascript.0 2017-09-23 23:07:48.369 info iobroker.javascript@3.4.0 /opt/iobroker/node_modules/iobroker.javascript
                ! javascript.0 2017-09-23 23:07:41.846 info make: Leaving directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/serialport/build'
                ! javascript.0 2017-09-23 23:07:41.786 info COPY Release/serialport.node
                ! javascript.0 2017-09-23 23:07:41.119 info SOLINK_MODULE(target) Release/obj.target/serialport.node
                ! javascript.0 2017-09-23 23:07:38.593 error ^
                ! javascript.0 2017-09-23 23:07:38.593 error obj->fd_ = info[0]->ToInt32()->Int32Value();
                ! javascript.0 2017-09-23 23:07:38.593 error ../src/serialport_poller.cpp:86:31: warning: ‘v8::Local v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecate
                ! javascript.0 2017-09-23 23:07:38.593 error ../src/serialport_poller.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE SerialportPoller::New(Nan::NAN_METHOD_ARGS_TYPE)’:
                ! javascript.0 2017-09-23 23:07:33.865 info CXX(target) Release/obj.target/serialport/src/serialport_poller.o
                ! javascript.0 2017-09-23 23:07:31.934 error ^
                ! javascript.0 2017-09-23 23:07:31.934 error result->vtime = Nan::Get(options, Nan::New("vtime").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();
                ! javascript.0 2017-09-23 23:07:31.934 error ../src/serialport_unix.cpp:45:111: warning: ‘v8::Local v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecate
                ! javascript.0 2017-09-23 23:07:31.928 error ^
                ! javascript.0 2017-09-23 23:07:31.928 error result->vmin = Nan::Get(options, Nan::New("vmin").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();
                ! javascript.0 2017-09-23 23:07:31.928 error ../src/serialport_unix.cpp:44:109: warning: ‘v8::Local v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated
                ! javascript.0 2017-09-23 23:07:31.928 error ../src/serialport_unix.cpp: In function ‘OpenBatonPlatformOptions* ParsePlatformOptions(const v8::Local&)’:
                ! javascript.0 2017-09-23 23:07:26.440 info CXX(target) Release/obj.target/serialport/src/serialport_unix.o
                ! javascript.0 2017-09-23 23:07:16.449 error ^
                ! javascript.0 2017-09-23 23:07:16.449 error int fd = info[0]->ToInt32()->Int32Value();
                ! javascript.0 2017-09-23 23:07:16.449 error ../src/serialport.cpp:585:29: warning: ‘v8::Local v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-decl
                ! javascript.0 2017-09-23 23:07:16.449 error ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:
                ! javascript.0 2017-09-23 23:07:16.424 error ^
                ! javascript.0 2017-09-23 23:07:16.424 error int fd = info[0]->ToInt32()->Int32Value();
                ! javascript.0 2017-09-23 23:07:16.424 error ../src/serialport.cpp:528:29: warning: ‘v8::Local v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-decl
                ! javascript.0 2017-09-23 23:07:16.424 error ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:
                ! javascript.0 2017-09-23 23:07:16.405 error ^
                ! javascript.0 2017-09-23 23:07:16.405 error int fd = info[0]->ToInt32()->Int32Value();
                ! javascript.0 2017-09-23 23:07:16.405 error ../src/serialport.cpp:480:29: warning: ‘v8::Local v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-decl
                ! javascript.0 2017-09-23 23:07:16.405 error ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:
                ! javascript.0 2017-09-23 23:07:16.343 error ^
                ! javascript.0 2017-09-23 23:07:16.343 error baton->fd = info[0]->ToInt32()->Int32Value();
                ! javascript.0 2017-09-23 23:07:16.343 error ../src/serialport.cpp:369:32: warning: ‘v8::Local v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-decl
                ! javascript.0 2017-09-23 23:07:16.343 error ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:
                ! javascript.0 2017-09-23 23:07:16.313 error ^
                ! javascript.0 2017-09-23 23:07:16.313 error int fd = info[0]->ToInt32()->Int32Value();
                ! javascript.0 2017-09-23 23:07:16.313 error ../src/serialport.cpp:252:29: warning: ‘v8::Local v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-decl
                ! javascript.0 2017-09-23 23:07:16.313 error ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Write(Nan::NAN_METHOD_ARGS_TYPE)’:
                ! javascript.0 2017-09-23 23:07:16.284 error ^
                ! javascript.0 2017-09-23 23:07:16.284 error baton->baudRate = Nan::Get(options, Nan::New("baudRate").ToLocalChecked()).ToLocalChecked()->ToInt32()->Int32Value();
                ! javascript.0 2017-09-23 23:07:16.284 error ../src/serialport.cpp:217:116: warning: ‘v8::Local v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-de
                ! javascript.0 2017-09-23 23:07:16.258 error ^
                ! javascript.0 2017-09-23 23:07:16.258 error int fd = info[0]->ToInt32()->Int32Value();
                ! javascript.0 2017-09-23 23:07:16.258 error ../src/serialport.cpp:193:29: warning: ‘v8::Local v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-decl
                ! javascript.0 2017-09-23 23:07:16.258 error ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:
                ! javascript.0 2017-09-23 23:07:16.249 error ^
                ! javascript.0 2017-09-23 23:07:16.249 error int fd = argv[1]->ToInt32()->Int32Value();
                ! javascript.0 2017-09-23 23:07:16.249 error ../src/serialport.cpp:174:31: warning: ‘v8::Local v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-decl
                ! javascript.0 2017-09-23 23:07:16.249 error ../src/serialport.cpp: In function ‘void EIO_AfterOpen(uv_work_t*)’:
                ! javascript.0 2017-09-23 23:07:16.199 error ^
                ! javascript.0 2017-09-23 23:07:16.199 error return getValueFromObject(options, key)->ToNumber()->NumberValue();
                ! javascript.0 2017-09-23 23:07:16.199 error ../src/serialport.cpp:102:53: warning: ‘v8::Local v8::Value::ToNumber() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8173): Use maybe version [-Wdeprecated-de
                ! javascript.0 2017-09-23 23:07:16.199 error ../src/serialport.cpp: In function ‘double getDoubleFromObject(v8::Local, std::string)’:
                ! javascript.0 2017-09-23 23:07:16.186 error ^
                ! javascript.0 2017-09-23 23:07:16.186 error return getValueFromObject(options, key)->ToInt32()->Int32Value();
                ! javascript.0 2017-09-23 23:07:16.186 error ../src/serialport.cpp:90:52: warning: ‘v8::Local v8::Value::ToInt32() const’ is deprecated (declared at /root/.node-gyp/6.11.1/include/node/v8.h:8209): Use maybe version [-Wdeprecated-decla
                ! javascript.0 2017-09-23 23:07:16.186 error ../src/serialport.cpp: In function ‘int getIntFromObject(v8::Local, std::string)’:
                ! javascript.0 2017-09-23 23:07:06.721 info CXX(target) Release/obj.target/serialport/src/serialport.o
                ! javascript.0 2017-09-23 23:07:06.712 info make: Entering directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/serialport/build'
                ! javascript.0 2017-09-23 23:06:54.350 error node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@6.11.1 (node-v48 ABI) (falling back to source compile with node-gyp)
                ! javascript.0 2017-09-23 23:06:54.350 error ERR! Tried to download(404): https://github.com/EmergingTechnologyAd … arm.tar.gz
                ! javascript.0 2017-09-23 23:06:54.347 error node-pre-gyp
                ! javascript.0 2017-09-23 23:06:48.164 info > node-pre-gyp install --fallback-to-build
                ! javascript.0 2017-09-23 23:06:48.164 info > serialport@4.0.7 install /opt/iobroker/node_modules/iobroker.javascript/node_modules/serialport
                ! javascript.0 2017-09-23 23:06:48.164 info
                ! javascript.0 2017-09-23 23:04:52.143 info npm install resol-vbus --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call)
                ! javascript.0 2017-09-23 23:04:52.081 info starting. Version 3.4.0 in /opt/iobroker/node_modules/iobroker.javascript, node: v6.11.1
                ! host.IObroker 2017-09-23 23:04:45.269 info instance system.adapter.javascript.0 started with pid 1180
                ! host.IObroker 2017-09-23 23:04:45.189 info object change system.adapter.javascript.0
                ! host.IObroker 2017-09-23 23:03:38.078 info object change system.adapter.javascript.0
                ! iobroker 2017-09-23 23:03:10.902 info exit 0
                ! iobroker 2017-09-23 23:03:10.867 info host.IObroker object system.adapter.javascript.0 created
                ! host.IObroker 2017-09-23 23:03:10.852 info object change system.adapter.javascript.0
                ! iobroker 2017-09-23 23:03:10.790 info host.IObroker object system.adapter.javascript.0.alive created
                ! iobroker 2017-09-23 23:03:10.747 info host.IObroker object system.adapter.javascript.0.connected created
                ! iobroker 2017-09-23 23:03:10.701 info host.IObroker object system.adapter.javascript.0.memHeapUsed created
                ! iobroker 2017-09-23 23:03:10.660 info host.IObroker object system.adapter.javascript.0.memHeapTotal created
                ! iobroker 2017-09-23 23:03:10.607 info host.IObroker object system.adapter.javascript.0.memRss created
                ! iobroker 2017-09-23 23:03:10.567 info host.IObroker object system.adapter.javascript.0.uptime created
                ! iobroker 2017-09-23 23:03:10.517 info host.IObroker object system.adapter.javascript.0.inputCount created
                ! iobroker 2017-09-23 23:03:10.474 info host.IObroker object system.adapter.javascript.0.outputCount created
                ! iobroker 2017-09-23 23:03:10.450 info host.IObroker create instance javascript
                ! iobroker 2017-09-23 23:03:10.349 info host.IObroker object _design/script created
                ! iobroker 2017-09-23 23:03:10.292 info host.IObroker object system.adapter.javascript created
                ! iobroker 2017-09-23 23:03:09.876 info upload [0] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/adminWords.js adminWords.js application/javascript
                ! iobroker 2017-09-23 23:03:09.794 info upload [1] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/blockly.png blockly.png image/png
                ! iobroker 2017-09-23 23:03:09.713 info upload [2] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/coffeescript.png coffeescript.png image/png
                ! iobroker 2017-09-23 23:03:09.445 info upload [3] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/cron/jquery-cron.css cron/jquery-cron.css text/css
                ! iobroker 2017-09-23 23:03:09.368 info upload [4] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/cron/jquery-cron.js cron/jquery-cron.js application/javascript
                ! iobroker 2017-09-23 23:03:09.266 info upload [5] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/cron2text.js cron2text.js application/javascript
                ! iobroker 2017-09-23 23:03:09.193 info upload [6] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/LICENSE google-blockly/LICENSE application/octet-stream
                ! iobroker 2017-09-23 23:03:08.719 info upload [7] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/blockly_compressed.js google-blockly/blockly_compressed.js application/javascript
                ! iobroker 2017-09-23 23:03:08.613 info upload [8] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/blocks_compressed.js google-blockly/blocks_compressed.js application/javascript
                ! iobroker 2017-09-23 23:03:08.526 info upload [9] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/javascript_compressed.js google-blockly/javascript_compressed.js application/javascript
                ! iobroker 2017-09-23 23:03:08.463 info upload [10] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/1x1.gif google-blockly/media/1x1.gif image/gif
                ! iobroker 2017-09-23 23:03:08.396 info upload [11] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/accessible.css google-blockly/media/accessible.css text/css
                ! iobroker 2017-09-23 23:03:08.323 info upload [12] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.mp3 google-blockly/media/click.mp3 audio/mpeg
                ! iobroker 2017-09-23 23:03:08.231 info upload [13] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.ogg google-blockly/media/click.ogg audio/ogg
                ! iobroker 2017-09-23 23:03:08.148 info upload [14] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.wav google-blockly/media/click.wav audio/x-wav
                ! iobroker 2017-09-23 23:03:08.068 info upload [15] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.mp3 google-blockly/media/delete.mp3 audio/mpeg
                ! iobroker 2017-09-23 23:03:07.986 info upload [16] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.ogg google-blockly/media/delete.ogg audio/ogg
                ! iobroker 2017-09-23 23:03:07.903 info upload [17] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.wav google-blockly/media/delete.wav audio/x-wav
                ! iobroker 2017-09-23 23:03:07.804 info upload [18] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.mp3 google-blockly/media/disconnect.mp3 audio/mpeg
                ! iobroker 2017-09-23 23:03:07.729 info upload [19] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.ogg google-blockly/media/disconnect.ogg audio/ogg
                ! iobroker 2017-09-23 23:03:07.639 info upload [20] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.wav google-blockly/media/disconnect.wav audio/x-wav
                ! iobroker 2017-09-23 23:03:06.908 info upload [30] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/msg/js/ru.js google-blockly/msg/js/ru.js application/javascript
                ! iobroker 2017-09-23 23:03:06.083 info upload [40] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/blocks_trigger.js google-blockly/own/blocks_trigger.js application/javascript
                ! iobroker 2017-09-23 23:03:05.299 info upload [50] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/jquery.cron.js jquery.cron.js application/javascript
                ! iobroker 2017-09-23 23:03:04.344 info upload [60] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/tab.html tab.html text/html
                ! iobroker 2017-09-23 23:03:03.763 info got /opt/iobroker/node_modules/iobroker.javascript/admin
                ! iobroker 2017-09-23 23:03:03.710 info host.IObroker install adapter javascript
                ! iobroker 2017-09-23 23:03:03.512 info npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/tualo-commander/package.json'
                ! iobroker 2017-09-23 23:03:03.512 info npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/node-pifacedigital/package.json'
                ! iobroker 2017-09-23 23:03:03.512 info WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.piface/package.json'npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/node-
                ! iobroker 2017-09-23 23:03:03.506 info npm
                ! node-red.0 2017-09-23 23:00:48.788 warn Reconnection to DB.
                ! node-red.0 2017-09-23 23:00:48.667 warn Reconnection to DB.
                ! iobroker 2017-09-23 23:00:13.558 info npm install iobroker.javascript –production --prefix "/opt/iobroker" (System call)

                1 Antwort Letzte Antwort
                0
                • DutchmanD Offline
                  DutchmanD Offline
                  Dutchman
                  Developer Most Active Administrators
                  schrieb am zuletzt editiert von
                  #23

                  Ok das ist ne Menge Log ;)

                  Mal von vorne, was passiert wenn du das Script startest im Log?

                  Ich sehe nur unexpected identifier, Mal Script stoppen/starten und dem Teil des logs Posten

                  Du hast das npm Paket aber installiert bzw im js Adapter eingefügt?

                  –-----------------------

                  Send from mobile device

                  1 Antwort Letzte Antwort
                  0
                  • R Offline
                    R Offline
                    RS_Tobi
                    schrieb am zuletzt editiert von
                    #24

                    hi!

                    resol-vbus habe ich in jvascript adapter eingetragen.

                    also wenn ich nur das script beende und neu starte dann kommt das…

                    2017-09-24 13:24:54.129 - [32minfo[39m: javascript.0 Stop script script.js.resol

                    2017-09-24 13:25:03.941 - [32minfo[39m: javascript.0 Start javascript script.js.resol

                    2017-09-24 13:25:03.956 - [31merror[39m: javascript.0 script.js.resol compile failed: SyntaxError: Unexpected identifier

                    wenn ich den javscrpt adapt neu start dann kommt dieses...

                    ! 2017-09-24 13:32:01.854 - [32minfo[39m: host.IObroker object change system.adapter.javascript.0
                    ! 2017-09-24 13:32:01.892 - [32minfo[39m: host.IObroker stopInstance system.adapter.javascript.0
                    ! 2017-09-24 13:32:01.895 - [32minfo[39m: host.IObroker stopInstance system.adapter.javascript.0 killing pid 1831
                    ! 2017-09-24 13:32:01.957 - [32minfo[39m: javascript.0 terminating
                    ! 2017-09-24 13:32:02.038 - [32minfo[39m: host.IObroker instance system.adapter.javascript.0 terminated with code 0 (OK)
                    ! 2017-09-24 13:32:04.515 - [32minfo[39m: host.IObroker instance system.adapter.javascript.0 started with pid 4514
                    ! 2017-09-24 13:32:11.526 - [32minfo[39m: javascript.0 starting. Version 3.4.0 in /opt/iobroker/node_modules/iobroker.javascript, node: v6.11.1
                    ! 2017-09-24 13:32:11.586 - [32minfo[39m: javascript.0 requesting all states
                    ! 2017-09-24 13:32:11.597 - [32minfo[39m: javascript.0 requesting all objects
                    ! 2017-09-24 13:32:12.479 - [32minfo[39m: javascript.0 received all states
                    ! 2017-09-24 13:32:13.147 - [32minfo[39m: javascript.0 received all objects
                    ! 2017-09-24 13:32:13.253 - [32minfo[39m: javascript.0 Start javascript script.js.resol
                    ! 2017-09-24 13:32:13.319 - [31merror[39m: javascript.0 script.js.resol compile failed: SyntaxError: Unexpected identifier[/spoiler]

                    kannst du damit etwas anfangen?

                    danke

                    tobi

                    1 Antwort Letzte Antwort
                    0
                    • DutchmanD Offline
                      DutchmanD Offline
                      Dutchman
                      Developer Most Active Administrators
                      schrieb am zuletzt editiert von
                      #25

                      @RS_Tobi:

                      hi!

                      resol-vbus habe ich in jvascript adapter eingetragen.

                      also wenn ich nur das script beende und neu starte dann kommt das…

                      2017-09-24 13:24:54.129 - [32minfo[39m: javascript.0 Stop script script.js.resol

                      2017-09-24 13:25:03.941 - [32minfo[39m: javascript.0 Start javascript script.js.resol

                      2017-09-24 13:25:03.956 - [31merror[39m: javascript.0 script.js.resol compile failed: SyntaxError: Unexpected identifier

                      wenn ich den javscrpt adapt neu start dann kommt dieses...

                      ! 2017-09-24 13:32:01.854 - [32minfo[39m: host.IObroker object change system.adapter.javascript.0
                      ! 2017-09-24 13:32:01.892 - [32minfo[39m: host.IObroker stopInstance system.adapter.javascript.0
                      ! 2017-09-24 13:32:01.895 - [32minfo[39m: host.IObroker stopInstance system.adapter.javascript.0 killing pid 1831
                      ! 2017-09-24 13:32:01.957 - [32minfo[39m: javascript.0 terminating
                      ! 2017-09-24 13:32:02.038 - [32minfo[39m: host.IObroker instance system.adapter.javascript.0 terminated with code 0 (OK)
                      ! 2017-09-24 13:32:04.515 - [32minfo[39m: host.IObroker instance system.adapter.javascript.0 started with pid 4514
                      ! 2017-09-24 13:32:11.526 - [32minfo[39m: javascript.0 starting. Version 3.4.0 in /opt/iobroker/node_modules/iobroker.javascript, node: v6.11.1
                      ! 2017-09-24 13:32:11.586 - [32minfo[39m: javascript.0 requesting all states
                      ! 2017-09-24 13:32:11.597 - [32minfo[39m: javascript.0 requesting all objects
                      ! 2017-09-24 13:32:12.479 - [32minfo[39m: javascript.0 received all states
                      ! 2017-09-24 13:32:13.147 - [32minfo[39m: javascript.0 received all objects
                      ! 2017-09-24 13:32:13.253 - [32minfo[39m: javascript.0 Start javascript script.js.resol
                      ! 2017-09-24 13:32:13.319 - [31merror[39m: javascript.0 script.js.resol compile failed: SyntaxError: Unexpected identifier[/spoiler]

                      kannst du damit etwas anfangen?

                      danke

                      tobi

                      es sieht so aus als wen das resol-vbus modul nicht richtig installiert ist, probier mal bitte es manuel zu installieren:

                      javascript adapter stoppen, dan auf der console:

                      cd /opt/iobroker/node_modules/iobroker.javascript
                      
                      sudo npm install resol-vbus 
                      
                      ```` ` 
                      1 Antwort Letzte Antwort
                      0
                      • R Offline
                        R Offline
                        RS_Tobi
                        schrieb am zuletzt editiert von
                        #26

                        Hi.

                        Der installiert ohne erkennbare Fehler.

                        Aber selbiges Ergebnis!

                        Kann es ein Problem mit meinem npm geben?

                        Mein MODBUS Adapter läuft auch nicht…

                        Ich versuche es schon seit Tagen ohne Erfolg.

                        Aber ich habe es jetzt schon am 2. System ausprobiert.... Es will nicht... [emoji26]

                        Gesendet von meinem D5803 mit Tapatalk

                        1 Antwort Letzte Antwort
                        0
                        • DutchmanD Offline
                          DutchmanD Offline
                          Dutchman
                          Developer Most Active Administrators
                          schrieb am zuletzt editiert von
                          #27

                          Spuct der modbus denselbwr Fehler ? Welche node und npm Version hast du?

                          –-----------------------

                          Send from mobile device

                          1 Antwort Letzte Antwort
                          0
                          • R Offline
                            R Offline
                            RS_Tobi
                            schrieb am zuletzt editiert von
                            #28

                            Ja,

                            Diese komischen npm errors habe ich bei dem MODBUS auch…

                            Aber da mir mein System erst vor 2 Monaten abgeraucht ist. Ist es eh komplett neu aufgesetzt..

                            Node 6.11.1

                            Npm 3.10.10

                            Nodejs 6.11.1

                            Soll ich mal npm Cache clean?

                            Ich weiß nur nicht was mir dieser Befehl alles bewirkt? Kann ich da etwas kaputt machen?

                            Gesendet von meinem D5803 mit Tapatalk

                            1 Antwort Letzte Antwort
                            0
                            • DutchmanD Offline
                              DutchmanD Offline
                              Dutchman
                              Developer Most Active Administrators
                              schrieb am zuletzt editiert von
                              #29

                              Kaputt mache Nein löscht ja nur den Cache.

                              Keine Ahnung was da bei dir los ist :/

                              –-----------------------

                              Send from mobile device

                              1 Antwort Letzte Antwort
                              0
                              • R Offline
                                R Offline
                                RS_Tobi
                                schrieb am zuletzt editiert von
                                #30

                                Hallo,

                                ich habe jetzt mal deinen Script verwendet und nicht den von meifi2017.

                                habe auch einen npm cache clean gemacht….

                                Nun alles wieder installiert und jetzt macht er was anderes als gestern...

                                habe jetzt folgenden log...

                                ! ost.IObroker 2017-09-25 18:45:00.483 error instance system.adapter.javascript.0 terminated with code 0 (OK)
                                ! javascript.0 2017-09-25 18:44:55.869 info script.js.resol2: registered 0 subscriptions and 1 schedule
                                ! javascript.0 2017-09-25 18:44:55.862 info Start javascript script.js.resol2
                                ! javascript.0 2017-09-25 18:44:39.474 info received all objects
                                ! javascript.0 2017-09-25 18:44:38.816 info received all states
                                ! javascript.0 2017-09-25 18:44:37.925 info requesting all objects
                                ! javascript.0 2017-09-25 18:44:37.924 info requesting all states
                                ! javascript.0 2017-09-25 18:44:37.921 info starting. Version 3.4.0 in /opt/iobroker/node_modules/iobroker.javascript, node: v6.11.1
                                ! host.IObroker 2017-09-25 18:44:31.200 info instance system.adapter.javascript.0 started with pid 15343
                                ! host.IObroker 2017-09-25 18:44:01.171 info Restart adapter system.adapter.javascript.0 because enabled
                                ! host.IObroker 2017-09-25 18:44:01.170 error instance system.adapter.javascript.0 terminated with code 0 (OK)
                                ! javascript.0 2017-09-25 18:43:54.497 info script.js.resol2: registered 0 subscriptions and 1 schedule
                                ! javascript.0 2017-09-25 18:43:54.495 info Start javascript script.js.resol2
                                ! javascript.0 2017-09-25 18:43:38.747 info Start javascript script.js.resol2
                                ! javascript.0 2017-09-25 18:43:38.624 info received all objects
                                ! javascript.0 2017-09-25 18:43:37.930 info received all states
                                ! javascript.0 2017-09-25 18:43:36.946 info requesting all objects
                                ! javascript.0 2017-09-25 18:43:36.935 info requesting all states
                                ! javascript.0 2017-09-25 18:43:36.874 info starting. Version 3.4.0 in /opt/iobroker/node_modules/iobroker.javascript, node: v6.11.1
                                ! host.IObroker 2017-09-25 18:43:30.521 info instance system.adapter.javascript.0 started with pid 15321
                                ! host.IObroker 2017-09-25 18:43:00.445 info Restart adapter system.adapter.javascript.0 because enabled
                                ! host.IObroker 2017-09-25 18:43:00.443 error instance system.adapter.javascript.0 terminated with code 0 (OK)
                                ! javascript.0 2017-09-25 18:43:00.324 error at TCP.onread (net.js:547:20)
                                ! javascript.0 2017-09-25 18:43:00.324 error at Socket.Readable.push (_stream_readable.js:134:10)
                                ! javascript.0 2017-09-25 18:43:00.324 error at readableAddChunk (_stream_readable.js:176:18)
                                ! javascript.0 2017-09-25 18:43:00.324 error at Socket.emit (events.js:188:7)
                                ! javascript.0 2017-09-25 18:43:00.324 error at emitOne (events.js:96:13)
                                ! javascript.0 2017-09-25 18:43:00.324 error at Socket.onSocketData (/opt/iobroker/node_modules/iobroker.javascript/node_modules/resol-vbus/src/tcp-connection.js:301:29)
                                ! javascript.0 2017-09-25 18:43:00.324 error at onLine (/opt/iobroker/node_modules/iobroker.javascript/node_modules/resol-vbus/src/tcp-connection.js:241:22)
                                ! javascript.0 2017-09-25 18:43:00.324 error Error: Remote side responded with "-ERROR: Sacre bleu. Unknown command"
                                ! javascript.0 2017-09-25 18:43:00.322 error uncaught exception: Remote side responded with "-ERROR: Sacre bleu. Unknown command"
                                ! javascript.0 2017-09-25 18:42:53.226 info script.js.resol2: registered 0 subscriptions and 1 schedule
                                ! javascript.0 2017-09-25 18:42:36.948 info Start javascript script.js.resol2

                                aber der javascript adapter schnellte von knapp 30Mb auf fast 130Mb hoch.

                                Ist das normal?

                                wenn ich mit der IP vom RESOL im Browser aufrufe dann komm ich auf eine RESOL website dort kann man Einstellung und Status auswählen.

                                Ist das so richtig?

                                Oder hat meiner vielleicht eine abgespeckte Version drauf und kann das nicht?

                                tobi

                                1 Antwort Letzte Antwort
                                0
                                • DutchmanD Offline
                                  DutchmanD Offline
                                  Dutchman
                                  Developer Most Active Administrators
                                  schrieb am zuletzt editiert von
                                  #31

                                  Mach mal screenshot vom Interface , was für ein Gerät hast du ?

                                  –-----------------------

                                  Send from mobile device

                                  1 Antwort Letzte Antwort
                                  0
                                  • R Offline
                                    R Offline
                                    RS_Tobi
                                    schrieb am zuletzt editiert von
                                    #32

                                    Anbei ein Screenshot der Weboberfläche

                                    703_resol.jpg

                                    Ich habe ein TISUN DUPLEX welche optisch und laut INFO von RESOL geliefert und Baugleich der DeltaSol (SSL bzw. Vorgänger) sein soll.

                                    http://www.tisun.at/assets/brochures/20 … -Part2.pdf

                                    Als Schnittstelle steht auch VBUS in der Anleitung, aber dabei steht noch MODUL wird benötigt.

                                    Jedoch, so ist meine Auffassung, ist das Modul nur zur Aufzeichung und zur Aufbereitung und Abfrage über das Inter-/Intranet zu gebrauchen.

                                    Ich glaube, dass dein Script und IOBROKER zusammen das selbe machen wie dieses WEBMODUL, oder?

                                    DANKE FÜR DEINE MÜHE!

                                    Tobi

                                    1 Antwort Letzte Antwort
                                    0
                                    • DutchmanD Offline
                                      DutchmanD Offline
                                      Dutchman
                                      Developer Most Active Administrators
                                      schrieb am zuletzt editiert von
                                      #33

                                      Hmm, komt drauf an ob das Gerät vbus per Interface ausspukt, deltasol musste gehen

                                      IP richtig, username Passwort ?

                                      Die externen Module sind meist zum aufzeichnen und genau das macht mein Script per ioBroker da hast du Recht

                                      –-----------------------

                                      Send from mobile device

                                      1 Antwort Letzte Antwort
                                      0
                                      • R Offline
                                        R Offline
                                        RS_Tobi
                                        schrieb am zuletzt editiert von
                                        #34

                                        wie kann ich das testen?

                                        ob per INTERFACE etwas raus kommt?

                                        IP ist richtig

                                        username: keine Eingabe

                                        Passwort: vbus

                                        genauso kam ich auch in die WEBoberfläche auf die Einstellungen

                                        kann ich noch etwas tun bzw testen?

                                        Tobi

                                        1 Antwort Letzte Antwort
                                        0
                                        • DutchmanD Offline
                                          DutchmanD Offline
                                          Dutchman
                                          Developer Most Active Administrators
                                          schrieb am zuletzt editiert von
                                          #35

                                          @RS_Tobi:

                                          wie kann ich das testen?

                                          ob per INTERFACE etwas raus kommt?

                                          IP ist richtig

                                          username: keine Eingabe

                                          Passwort: vbus

                                          genauso kam ich auch in die WEBoberfläche auf die Einstellungen

                                          kann ich noch etwas tun bzw testen?

                                          Tobi `

                                          Hi Tobi,

                                          Ich habe da noch so einige feher im script gefunden und korrigiert, probiere bitte mal version 0.8 hier unten:

                                          
                                          //******************************************
                                          //************Dutchman & meifi2017**********
                                          //*******************V 0.8****************** 
                                          //******************************************
                                          
                                          // define variable
                                          var vbus = require('resol-vbus');
                                          var headerSet = new vbus.HeaderSet();
                                          var conn;
                                          var create_states = true; // !!! set initial on true to create states once, disable value afterwards to update states !!
                                          
                                          // Schedule every 20 seconds
                                          schedule("*/20 * * * * *", function () {
                                          
                                              // Define connection values
                                              conn = new vbus.TcpConnection({
                                              host: 'xxxxx.via.vbus.net',   // Can be used with via.vbus.net OR internal 192xxxxx adress !
                                              viaTag: 'xxxxx',                  // only necessary if connected using VBus.net otherwise leave empty
                                              password: 'vbus', 
                                              //   channel: 1,                                // only necessary if connected to a DL3
                                          });
                                          
                                              // Log connection status
                                              var onConnectionStateChange = function(state) {
                                              console.debug(state);
                                              };
                                          
                                              var onPacket = function(packet) {
                                                  headerSet.addHeader(packet);
                                              };
                                          
                                              conn.on('connectionState', onConnectionStateChange);
                                              conn.on('packet', onPacket);
                                          
                                              conn.connect().done(function() {
                                          
                                                  setTimeout(function() {
                                                      conn.disconnect();
                                          
                                                      //create header packages
                                                      var packets = headerSet.getSortedHeaders();
                                                      var spec = vbus.Specification.getDefaultSpecification();
                                                      var packetFields = spec.getPacketFieldsForHeaders(packets);
                                          
                                                      var packet = null;
                                                      var counter = 0;
                                          
                                                      packetFields.forEach(function(packetField) {
                                                          counter = counter + 1;
                                                          if (packet !== packetField.packet) {
                                                              packet = packetField.packet;
                                                              console.debug(packetField.packetSpec.fullName);
                                          
                                                          }
                                                          // write values in memory
                                                          packetField.name = packetField.name.replace(/ /g,"");
                                          
                                                          console.debug("Value received : " + packetField.name + " = " + packetField.formatTextValue());
                                          
                                                          rawvalue = packetField.formatTextValue();
                                                          rawvalue = rawvalue.replace(/[^0-9.,]/g,"");
                                          
                                                          console.debug("Value translated to raw format : " + rawvalue);
                                          
                                                          // Create new objects only if "var create_states = true"
                                                          if (create_states === true){
                                          
                                                              // create objects real data
                                                              createState("vbus.values." + packetField.name ,{
                                                                  name: packetField.name,
                                                                  type: 'string',
                                                                  role: 'value'
                                                              });
                                          
                                                              // create objects raw data only
                                                              createState("vbus.values_raw." + packetField.name ,{
                                                                  name: packetField.name + "_raw",
                                                                  type: 'string',
                                                                  role: 'value'
                                                              });
                                          
                                                          } else {
                                                              // Update values
                                                              setState("vbus.values." + packetField.name , packetField.formatTextValue(), true);
                                                              setState("vbus.values_raw." + packetField.name , rawvalue, true);
                                                          }
                                          
                                                      });
                                          
                                                      if (create_states === true){
                                                          console.warn("States created change var create_states to False !!!");
                                                      }
                                          
                                                  // 10 second timer, collection all information takes some seconds [emoji6]
                                                  }, 10000);
                                              });
                                          
                                          });
                                          
                                          
                                          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

                                          815

                                          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