Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Mercator

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    M
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 9
    • Best 0
    • Groups 1

    Mercator

    @Mercator

    0
    Reputation
    6
    Profile views
    9
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Mercator Follow
    Starter

    Latest posts made by Mercator

    • RE: Neue Installationsroutine (für Linux)

      @Thomas-Braun sorry...

      pi@iobroker5:/opt/iobroker$ npm list unix-dgram           
      iobroker.inst@2.0.3 /opt/iobroker
      └─┬ iobroker.js-controller@3.1.6
        └─┬ winston-syslog@2.4.4
          └── unix-dgram@2.0.3
      
      
      posted in ioBroker Allgemein
      M
      Mercator
    • RE: Neue Installationsroutine (für Linux)

      @apollon77 Falls noch benötigt, dies sind die Ausgaben von dem frisch aufgesetzten debian-10.7.0-amd64-netinst und per Script installiertem nodejs usw...

      pi@iobroker5:~$ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs && who -r && whoami && npm list unix-dgram
      /usr/bin/nodejs
      v12.20.0
      /usr/bin/node
      v12.20.0
      /usr/bin/npm
      6.14.8
      nodejs:
        Installiert:           12.20.0-1nodesource1
        Installationskandidat: 12.20.0-1nodesource1
        Versionstabelle:
       *** 12.20.0-1nodesource1 500
              500 https://deb.nodesource.com/node_12.x buster/main amd64 Packages
              100 /var/lib/dpkg/status
           10.21.0~dfsg-1~deb10u1 500
              500 http://deb.debian.org/debian buster/main amd64 Packages
              500 http://security.debian.org/debian-security buster/updates/main amd64 Packages
               Runlevel 5   2020-12-22 12:41
      pi
      /home/pi
      └── (empty)
      
      
      posted in ioBroker Allgemein
      M
      Mercator
    • RE: Neue Installationsroutine (für Linux)

      @Thomas-Braun Ja, ich denke auch, dass im Altsystem etwas vermurkst ist, daher plane ich den Umzug auf ein Neues. Das sehe ich im Moment auch erstmal als ein getrenntes Problem an.
      Aber wie gesagt, die Fehlermeldung vom Install-Script kommt ja auf einem ganz frischen Debian und ist reproduzierbar?!?

      Ich habe zwischenzeitlich 5 VM´s erstellt (straight forward, mal mit mal ohne GUI oder Web Server, immer plus SSH-Server, auch wieder nicht mit user root, sondern mit sudo pi gearbeitet, 1 x debian-10.7.0-amd64-netinst.iso neu runtergeladen und neu installiert) und bekomme bei "Installing ioBroker (3/4)" immer diese node-gyp Fehler.

      Würde mich normalerweise vermutlich auch nicht weiter stören, nur hat mein Produktivsystem halt genau ein Problem mit node-gyp, weshalb ich hier schon gerne ein "sauberes" neues System hätte, um den Fehler im Alt-System auszumerzen 😉

      Lieben Dank aber für eure Mühe und Antwort!

      Beispiel:
      Letzte VM mit debian-10.7.0-amd64-netinst erstellt und dann nur apt-get install -y sudo, adduser pi sudo, via Putty apt-gets gemacht und curl installiert. Reboot.
      Dann kam nach curl -sL https://iobroker.net/install.sh | bash -

      Last login: Sun Dec 20 17:46:19 2020 from 192.168.178.41
      pi@iobroker5:~$ curl -sL https://iobroker.net/install.sh | bash -
      library: loaded
      Library version=2020-12-07
      
      ==========================================================================
      
          Welcome to the ioBroker installer!
          Installer version: 2020-12-07
      
          You might need to enter your password a couple of times.
      
      ==========================================================================
      
      
      ==========================================================================
          Installing prerequisites (1/4)
      ==========================================================================
      
      [sudo] Passwort für pi:
      OK:1 http://deb.debian.org/debian buster InRelease
      OK:2 http://security.debian.org/debian-security buster/updates InRelease
      OK:3 http://deb.debian.org/debian buster-updates InRelease
      Paketlisten werden gelesen... Fertig
      
      ==========================================================================
      
          Node.js not found. Installing...
      
      ==========================================================================
      
      
      ## Installing the NodeSource Node.js 12.x repo...
      
      
      ## Populating apt-get cache...
      
      + apt-get update
      OK:1 http://security.debian.org/debian-security buster/updates InRelease
      OK:2 http://deb.debian.org/debian buster InRelease
      OK:3 http://deb.debian.org/debian buster-updates InRelease
      Paketlisten werden gelesen... Fertig
      
      ## Installing packages required for setup: gnupg...
      
      + apt-get install -y gnupg > /dev/null 2>&1
      
      ## Confirming "buster" is supported...
      
      + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_12.x/dists/buster/Rele                                                                                         ase'
      
      ## Adding the NodeSource signing key to your keyring...
      
      + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
      OK
      
      ## Creating apt sources list file for the NodeSource Node.js 12.x repo...
      
      + echo 'deb https://deb.nodesource.com/node_12.x buster main' > /etc/apt/sources                                                                                         .list.d/nodesource.list
      + echo 'deb-src https://deb.nodesource.com/node_12.x buster main' >> /etc/apt/so                                                                                         urces.list.d/nodesource.list
      
      ## Running `apt-get update` for you...
      
      + apt-get update
      OK:1 http://security.debian.org/debian-security buster/updates InRelease
      OK:2 http://deb.debian.org/debian buster InRelease
      OK:3 http://deb.debian.org/debian buster-updates InRelease
      Holen:4 https://deb.nodesource.com/node_12.x buster InRelease [4.584 B]
      Holen:5 https://deb.nodesource.com/node_12.x buster/main amd64 Packages [765 B]
      Es wurden 5.349 B in 1 s geholt (4.498 B/s).
      Paketlisten werden gelesen... Fertig
      
      ## Run `sudo apt-get install -y nodejs` to install Node.js 12.x and npm
      ## You may also need development tools to build native addons:
           sudo apt-get install gcc g++ make
      ## To install the Yarn package manager, run:
           curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
           echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/s                                                                                         ources.list.d/yarn.list
           sudo apt-get update && sudo apt-get install yarn
      
      
      Installed nodejs
      Node.js Installed successfully!
      Changing npm registry to https://registry.npmjs.org
      Installed build-essential
      Installed gcc-c++
      Installed libavahi-compat-libdnssd-dev
      Installed libudev-dev
      Installed libpam0g-dev
      Installed git
      Installed net-tools
      Installed python-dev
      
      ==========================================================================
          Creating ioBroker user and directory (2/4)
      ==========================================================================
      
      User iobroker created
      Created /etc/sudoers.d/iobroker
      Directory /opt/iobroker created
      
      ==========================================================================
          Installing ioBroker (3/4)
      ==========================================================================
      
      In file included from ../../nan/nan.h:56,
                       from ../src/main.cpp:3:
      /home/pi/.cache/node-gyp/12.20.0/include/node/node.h:737:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon    _register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
             (node::addon_register_func) (regfunc),                          \
                                                 ^
      /home/pi/.cache/node-gyp/12.20.0/include/node/node.h:771:3: note: in expansion of macro ‘NODE_MODULE_X’
         NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
         ^~~~~~~~~~~~~
      ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’
       NODE_MODULE(diskusage, Init)
       ^~~~~~~~~~~
      In file included from ../../nan/nan.h:56,
                       from ../src/unix_dgram.cc:5:
      /home/pi/.cache/node-gyp/12.20.0/include/node/node.h:737:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon    _register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
             (node::addon_register_func) (regfunc),                          \
                                                 ^
      /home/pi/.cache/node-gyp/12.20.0/include/node/node.h:771:3: note: in expansion of macro ‘NODE_MODULE_X’
         NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
         ^~~~~~~~~~~~~
      ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’
       NODE_MODULE(unix_dgram, Initialize)
       ^~~~~~~~~~~
      
      ATTENTION: Error reporting via Sentry will be activated on next start of ioBroker
      
      ioBroker wants to make sure to deliver the most stable smart home system.
      To allow this we decided to implement an automatic error and crash reporting solution into the js-controller and also into adapters.
      
      THIS REPORTING WILL BE ENABLED WITH THE NEXT START OF YOUR IOBROKER!
      
      For any error that leads to the crash of the js-controller or one of the relevant adapters the error details are send to a server. For the js-controller and core ada    pters this server is located and operated in germany. For community adapters please check the Github Readme of the affected adapter for details which Sentry server i    s used.
      
      If you want to disable the error reporting you can use the command
      'iobroker plugin disable sentry'
      This command will also make sure that no adapter that runs on this host will send crash reporting data to sentry.
      
      
      
      ==========================================================================
          Finalizing installation (4/4)
      ==========================================================================
      
      Enabling autostart...
      Created symlink /etc/systemd/system/multi-user.target.wants/iobroker.service → /lib/systemd/system/iobroker.service.
      Autostart enabled!
      Fixing directory permissions...
      
      ==========================================================================
      
          ioBroker was installed successfully
          Open http://192.168.178.108:8081 in a browser and start configuring!
      
      ==========================================================================
      
      
      You need to re-login before doing anything else on the console!
      
      
      posted in ioBroker Allgemein
      M
      Mercator
    • RE: Neue Installationsroutine (für Linux)

      ich habe eine neue VM unter Proxmox mit Debian 10.6 mit dem User pi erstellt, mit welchem ich analog zu Mic´s Anleitung dann nodejs v12.20 installiert habe.

      Installation verlief auch ohne irgendeine Fehlermeldung, weshalb ich bis hier von einem "sauberen" System ausgehe.

      pi@ioBroker3:~$ which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs && who -r && whoami
      /usr/bin/nodejs
      v12.20.0
      /usr/bin/node
      v12.20.0
      /usr/bin/npm
      6.14.10
      nodejs:
        Installiert:           12.20.0-1nodesource1
        Installationskandidat: 12.20.0-1nodesource1
        Versionstabelle:
       *** 12.20.0-1nodesource1 500
              500 https://deb.nodesource.com/node_12.x buster/main amd64 Packages
              100 /var/lib/dpkg/status
           10.21.0~dfsg-1~deb10u1 500
              500 http://deb.debian.org/debian buster/main amd64 Packages
              500 http://security.debian.org/debian-security buster/updates/main amd64 Packages
               Runlevel 5   2020-12-20 13:50
      pi
      

      Trotzdem bekomme ich beim anschließenden Installieren von ioBroker folgenden Fehler:

      ==========================================================================
          Installing ioBroker (3/4)
      ==========================================================================
      
      In file included from ../../nan/nan.h:56,
                       from ../src/main.cpp:3:
      /home/pi/.cache/node-gyp/12.20.0/include/node/node.h:737:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
             (node::addon_register_func) (regfunc),                          \
                                                 ^
      /home/pi/.cache/node-gyp/12.20.0/include/node/node.h:771:3: note: in expansion of macro ‘NODE_MODULE_X’
         NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
         ^~~~~~~~~~~~~
      ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’
       NODE_MODULE(diskusage, Init)
       ^~~~~~~~~~~
      In file included from ../../nan/nan.h:56,
                       from ../src/unix_dgram.cc:5:
      /home/pi/.cache/node-gyp/12.20.0/include/node/node.h:737:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
             (node::addon_register_func) (regfunc),                          \
                                                 ^
      /home/pi/.cache/node-gyp/12.20.0/include/node/node.h:771:3: note: in expansion of macro ‘NODE_MODULE_X’
         NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
         ^~~~~~~~~~~~~
      ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’
       NODE_MODULE(unix_dgram, Initialize)
       ^~~~~~~~~~~
      
      ATTENTION: Error reporting via Sentry will be activated on next start of ioBroker
      
      ioBroker wants to make sure to deliver the most stable smart home system.
      
      

      Ja, es heißt dann zwar ioBroker was installed successfully und ich kann die Installation per Browser erreichen, aber beim restore mit Backitup kommen zig node-gyp und authenticate_pam.cc Fehler, wie auf meinem Produktivsystem. (weshalb ich es umziehen möchte).

      Beispielsweise:

      Update vis from @1.3.4 to @1.3.6
      NPM version: 6.14.8
      npm install iobroker.vis@1.3.6 --loglevel error --prefix "/opt/iobroker" (System call)
      ../authenticate_pam.cc: In function ‘void after_doing_auth(uv_work_t*, int)’:../authenticate_pam.cc:107:87: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated [-Wdeprecated-declarations]   Nan::MakeCallback(Nan::GetCurrentContext()->Global(), Nan::New(m->callback), 1, args);                                                                                       ^In file included from ../authenticate_pam.cc:23:0:../../nan/nan.h:1026:46: note: declared here   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(                                              ^~~~~~~~~~~~
      ../authenticate_pam.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE Authenticate(Nan::NAN_METHOD_ARGS_TYPE)’:../authenticate_pam.cc:147:83: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]   Local<Value> res = options->Get(Nan::New<String>("serviceName").ToLocalChecked());                                                                                   ^In file included from /home/iobroker/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14:0,                 from /home/iobroker/.cache/node-gyp/12.18.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.18.3/include/node/node.h:67,                 from ../../nan/nan.h:56,                 from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.18.3/include/node/v8.h:3553:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));                                                   ^/home/iobroker/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
      ../authenticate_pam.cc:150:69: error: no matching function for call to ‘v8::String::WriteUtf8(char [128], long unsigned int)’    serviceName->WriteUtf8(m->serviceName, sizeof(m->serviceName) - 1);                                                                     ^In file included from /home/iobroker/.cache/node-gyp/12.18.3/include/node/node.h:67:0,                 from ../../nan/nan.h:56,                 from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.18.3/include/node/v8.h:2878:7: note: candidate: int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const   int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,       ^~~~~~~~~/home/iobroker/.cache/node-gyp/12.18.3/include/node/v8.h:2878:7: note:   no known conversion for argument 1 from ‘char [128]’ to ‘v8::Isolate*’../authenticate_pam.cc:152:69: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]   res = options->Get(Nan::New<String>("remoteHost").ToLocalChecked());                                                                     ^In file included from /home/iobroker/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14:0,                 from /home/iobroker/.cache/node-gyp/12.18.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.18.3/include/node/node.h:67,                 from ../../nan/nan.h:56,                 from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.18.3/include/node/v8.h:3553:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));                                                   ^/home/iobroker/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../authenticate_pam.cc:155:66: error: no matching function for call to ‘v8::String::WriteUtf8(char [128], long unsigned int)’    remoteHost->WriteUtf8(m->remoteHost, sizeof(m->remoteHost) - 1);                                                                  ^In file included from /home/iobroker/.cache/node-gyp/12.18.3/include/node/node.h:67:0,                 from ../../nan/nan.h:56,                 from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.18.3/include/node/v8.h:2878:7: note: candidate: int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const   int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,       ^~~~~~~~~/home/iobroker/.cache/node-gyp/12.18.3/include/node/v8.h:2878:7: note:   no known conversion for argument 1 from ‘char [128]’ to ‘v8::Isolate*’
      ../authenticate_pam.cc:160:58: error: no matching function for call to ‘v8::String::WriteUtf8(char [128], long unsigned int)’  username->WriteUtf8(m->username, sizeof(m->username) - 1);                                                          ^In file included from /home/iobroker/.cache/node-gyp/12.18.3/include/node/node.h:67:0,                 from ../../nan/nan.h:56,                 from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.18.3/include/node/v8.h:2878:7: note: candidate: int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const   int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,       ^~~~~~~~~/home/iobroker/.cache/node-gyp/12.18.3/include/node/v8.h:2878:7: note:   no known conversion for argument 1 from ‘char [128]’ to ‘v8::Isolate*’../authenticate_pam.cc:161:58: error: no matching function for call to ‘v8::String::WriteUtf8(char [128], long unsigned int)’  password->WriteUtf8(m->password, sizeof(m->password) - 1);                                                          ^In file included from /home/iobroker/.cache/node-gyp/12.18.3/include/node/node.h:67:0,                 from ../../nan/nan.h:56,                 from ../authenticate_pam.cc:23:/home/iobroker/.cache/node-gyp/12.18.3/include/node/v8.h:2878:7: note: candidate: int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const   int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,       ^~~~~~~~~/home/iobroker/.cache/node-gyp/12.18.3/include/node/v8.h:2878:7: note:   no known conversion for argument 1 from ‘char [128]’ to ‘v8::Isolate*’
      ../authenticate_pam.cc: At global scope:../authenticate_pam.cc:170:11: error: variable or field ‘init’ declared void void init(Handle<Object> exports) {           ^~~~~~../authenticate_pam.cc:170:11: error: ‘Handle’ was not declared in this scope../authenticate_pam.cc:170:24: error: expected primary-expression before ‘>’ token void init(Handle<Object> exports) {                        ^../authenticate_pam.cc:170:26: error: ‘exports’ was not declared in this scope void init(Handle<Object> exports) {                          ^~~~~~~In file included from ../../nan/nan.h:56:0,                 from ../authenticate_pam.cc:23:../authenticate_pam.cc:175:31: error: ‘init’ was not declared in this scope NODE_MODULE(authenticate_pam, init);                               ^/home/iobroker/.cache/node-gyp/12.18.3/include/node/node.h:608:36: note: in definition of macro ‘NODE_MODULE_X’       (node::addon_register_func) (regfunc),                          \                                    ^~~~~~~../authenticate_pam.cc:175:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(authenticate_pam, init); ^~~~~~~~~~~
      make: *** [Release/obj.target/authenticate_pam/authenticate_pam.o] Fehler 1
      gyp
       ERR! 
      build error 
      gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)gyp
       ERR! stack     at ChildProcess.emit (events.js:315:20)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
      gyp ERR! System Linux 4.9.0-8-amd64gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
      gyp ERR! cwd /opt/iobroker/node_modules/authenticate-pamgyp ERR! node -v v12.18.3gyp ERR! node-gyp -v v5.1.0
      gyp ERR! not ok 
      upload [3] vis.admin /opt/iobroker/node_modules/iobroker.vis/admin/words.js words.js application/javascript
      Adapter "system.adapter.vis.0" restarted.
      

      Wie könnte ich eine Installation ohne Fehlermeldungen hinbekommen?

      posted in ioBroker Allgemein
      M
      Mercator
    • RE: Test Adapter Nuki-extended v2.0.x

      @Zefau
      Bei mir wurde noch nie bisher ein Wert in nuki2.0.bridge__nuki.callbacks eingetragen.
      Sollten hier eventuell die Ergebnisse von :8080/callback/list stehen?

      Darüber hinaus würde es mich interessieren, wieviele Sekunden es normalerweise bei dir/euch dauert zwischen dem Öffnen der Tür (sprich Aufleuchten der LED am Schloss) und Update im ioBroker durch den Callback (z.B. nuki2.0.door__meinNukiSchloss.status.refreshed)?
      Hintergrund ist, dass ich per Script einen den Summer der Haustür betätige, sowie das Nuki per BLE die Wohnungstür geöffnet hat. Leider kommt der Callback aber erst nach ca. 10 - 20 Sekunden an, was dann eine gefühlte Ewigkeit ist, bis die Haustür aufgeht.
      Gerne würde ich das so haben, dass nach 1-2 Sekunden, nachdem das Schloß bei Ankunft aufschließt, den Callback sendet und somit die Haustür öffnet.
      (Ich nutze die HW Bridge + Nuki 2.0)

      posted in Tester
      M
      Mercator
    • RE: iobroker tägl. Logfile auf Error Meldungen auswerten

      Hi,

      ich hatte kürzlich folgendes gefunden und bin Mic-M sehr dankbar:
      https://github.com/Mic-M/iobroker.logfile-script

      Grund war, dass der Alexa2 Adapter im Log gelegentlich zum Restart aufgefordert hat, was ich dann hiermit automatisiert hatte:

      on({id: 'javascript.0.mylog.logAlexarestart', change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      var objAlexa2 = getObject("system.adapter.alexa2.0");
      objAlexa2.common.enabled = false; // Adapter ausschalten
      setObject("system.adapter.alexa2.0", objAlexa2);
      objAlexa2.common.enabled = true; // Adapter einschalten
      setObject("system.adapter.alexa2.0", objAlexa2);
      console.log('Alexa auto restart');
      });

      LG

      posted in JavaScript
      M
      Mercator
    • RE: [Neuer Adapter] Proxmox VM

      Auch von mir ein Dankeschön an Meistertr für den Adapter und an alle Beteiligten für die Diskussion bzgl Sonderzeichen im PW!

      Leider hatte ich den Fehler"401: wrong User data, could not log in, please try again with correct user and pw" nicht mit einem neuen user im PVE lösen können, obgleich ich mich über Putty mit ihm anmelden konnte und root-Rechte hatte (PW war 123456. Mein Beitrag zur nächsten PW-TOP10 Liste… 🙂 ) .

      Letzten Endes sehe ich es wie Kueppert (proxmox im Heimnetz) und habe das Sonderzeichen "# - Raute" aus dem PW des User root entfernt - et voila: root konnte sich anmelden und Adapter wurde grün.

      posted in Entwicklung
      M
      Mercator
    • RE: Luftfeuchtigkeit mit Alexa abfragen?

      Top!

      Vielen Dank an dslraser!

      Eine gute Inspiration und Dank der geposteten Blockly Scripte schnell umgesetzt, wodurch meine Frau unsere Alexas noch ein wenig mehr ins Herz geschlossen hat 😉

      posted in Cloud Dienste
      M
      Mercator
    • RE: Geräte reagiert gerade nicht

      Ich habe diese Phänomen auf meinem Raspi 3 mit FreeCloud in den letzten ca 9 Monaten auch nicht in den Griff bekommen.

      Wenn Alexa fertig gesappelt hat, kann ich gleich darauf erfolgreich dasselbe Gerät schalten. Passiert absolut sporadisch, jedoch ca 1-2 mal von 20 Aufrufen.

      Zunächst hatte ich mit wenigen Adaptern gestartet und erst später z.B History/Flot/VIS hinzu genommen.

      Bis vor ca 6 Wochen hatte ich den Verwahrungsort von default auf latest geändert, wodurch endlich die Adapter aktualisiert wurden, jedoch hat dies nichts am Fehlerbild geändert.

      Ich persönlich tippe im Moment noch schlicht auf Performance Probleme der HW (RasPi) und lese mich gerade in die Migration mit Proxmox ein, da ich trotz /ioBroker auf SSD am Pi weiterhin im Log ein "Reconnection to DB." alle 10 Minuten sehe (zu dem ich im Forum noch keine abschließende Lösung fand)

      ! Nicht alle Adapter haben aktive Instanzen:
      ! Adapter "admin" : 3.5.10 , installed 3.5.10
      ! Adapter "alexa2" : 1.1.3 , installed 1.1.3
      ! Adapter "backitup" : 0.4.4 , installed 0.4.4
      ! Adapter "cloud" : 2.6.2 , installed 2.6.2
      ! Adapter "daswetter" : 2.5.0 , installed 2.5.0
      ! Adapter "discovery" : 1.2.4 , installed 1.2.4
      ! Adapter "dwd" : 2.4.3 , installed 2.4.3
      ! Adapter "flot" : 1.9.2 , installed 1.9.2
      ! Adapter "geofency" : 0.3.2 , installed 0.3.2
      ! Adapter "history" : 1.8.5 , installed 1.8.5
      ! Adapter "hm-rega" : 2.0.0 , installed 2.0.0
      ! Adapter "hm-rpc" : 1.8.0 , installed 1.8.0
      ! Adapter "hue" : 1.1.0 , installed 1.1.0
      ! Adapter "icons-addictive-flavour-png": 0.1.0 , installed 0.1.0
      ! Adapter "icons-icons8" : 0.0.1 , installed 0.0.1
      ! Adapter "icons-material-png": 0.1.0 , installed 0.1.0
      ! Adapter "icons-material-svg": 0.1.0 , installed 0.1.0
      ! Adapter "icons-mfd-png" : 1.0.2 , installed 1.0.2
      ! Adapter "icons-ultimate-png": 1.0.1 , installed 1.0.1
      ! Adapter "javascript" : 4.0.5 , installed 4.0.5
      ! Controller "js-controller" : 1.4.2 , installed 1.4.2
      ! Adapter "lgtv" : 1.0.5 , installed 1.0.5
      ! Adapter "mihome-vacuum" : 1.1.5 , installed 1.1.5
      ! Adapter "mobile" : 0.4.11 , installed 0.4.11
      ! Adapter "mqtt" : 2.0.4 , installed 2.0.4
      ! Adapter "ping" : 1.3.2 , installed 1.3.2
      ! Adapter "rpi2" : 1.0.0 , installed 1.0.0
      ! Adapter "sayit" : 1.7.0 , installed 1.7.0
      ! Adapter "scenes" : 1.1.0 , installed 1.1.0
      ! Adapter "simple-api" : 2.0.0 , installed 2.0.0
      ! Adapter "socketio" : 2.1.1 , installed 2.1.1
      ! Adapter "sonoff" : 2.2.2 , installed 2.2.2
      ! Adapter "telegram" : 1.3.6 , installed 1.3.6
      ! Adapter "terminal" : 0.1.2 , installed 0.1.2
      ! Adapter "tr-064" : 0.4.18 , installed 0.4.18
      ! Adapter "vis" : 1.1.8 , installed 1.1.8
      ! Adapter "vis-bars" : 0.1.4 , installed 0.1.4
      ! Adapter "vis-canvas-gauges": 0.1.5 , installed 0.1.5
      ! Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0
      ! Adapter "vis-google-fonts": 0.1.0 , installed 0.1.0
      ! Adapter "vis-history" : 0.2.7 , installed 0.2.7
      ! Adapter "vis-hqwidgets" : 1.1.2 , installed 1.1.2
      ! Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12
      ! Adapter "vis-justgage" : 1.0.0 , installed 1.0.0
      ! Adapter "vis-map" : 1.0.2 , installed 1.0.2
      ! Adapter "vis-metro" : 1.1.2 , installed 1.1.2
      ! Adapter "vis-players" : 0.1.5 , installed 0.1.5
      ! Adapter "vis-plumb" : 1.0.1 , installed 1.0.1
      ! Adapter "vis-rgraph" : 0.0.2 , installed 0.0.2
      ! Adapter "vis-timeandweather": 1.1.7 , installed 1.1.7
      ! Adapter "vis-weather" : 2.2.0 , installed 2.2.0
      ! Adapter "weatherunderground": 2.0.4 , installed 2.0.4
      ! Adapter "web" : 2.4.1 , installed 2.4.1
      ! Adapter "yahka" : 0.8.2 , installed 0.8.2
      ! Adapter "yr" : 2.0.3 , installed 2.0.3

      posted in Cloud Dienste
      M
      Mercator
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo