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. Tester
  4. Test Adapter EnOcean v0.3.x

NEWS

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

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

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

Test Adapter EnOcean v0.3.x

Geplant Angeheftet Gesperrt Verschoben Tester
enocean
265 Beiträge 31 Kommentatoren 70.6k Aufrufe 12 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
    mustang
    schrieb am zuletzt editiert von
    #236

    Habe die beiden Eltako Taster TF-FKE + TF-FTE nun manuell angelegt und sie funktionieren - für andere vielleicht einfach zu handhaben, jedoch für mich nicht alles selbsterklärend. Die Variablen zur Konfiguration des EEP-Profils "F6-10-00" habe dann der Datei /opt/iobroker/node_modules/iobroker.enocean/eep/EEP2IOB.json entnommen.
    Anbei die RAW-Daten meiner Konfig; sind vielleicht für andere noch hilfreich:

    Konfig Objekt-fef6e05f

    {
    "from": "system.adapter.admin.0",
    "user": "system.user.admin",
    "ts": 1578758542666,
    "common": {
    "name": "Window Handle",
    "role": "",
    "icon": ""
    },
    "native": {
    "id": "fef6e05f",
    "manufacterer": "ENOCEAN GMBH",
    "device": "Window Handle",
    "desc": "native",
    "eep": [
    "F6-10-00"
    ]
    },
    "acl": {
    "object": 1636,
    "owner": "system.user.admin",
    "ownerGroup": "system.group.administrator"
    },
    "_id": "enocean.0.fef6e05f",
    "type": "device"
    }


    Konfig Objekt-window_handle

    {
    "from": "system.adapter.admin.0",
    "user": "system.user.admin",
    "ts": 1578775861405,
    "common": {
    "name": "window_handle",
    "role": "switch",
    "type": "number",
    "min": "0",
    "max": "2",
    "def": "1",
    "states": "",
    "read": "true",
    "write": "false"
    },
    "native": {},
    "acl": {
    "object": 1636,
    "owner": "system.user.admin",
    "ownerGroup": "system.group.administrator",
    "state": 1636
    },
    "_id": "enocean.0.fef6e05f.window_handle",
    "type": "state"
    }


    Konfig Objekt-rssi

    {
    "_id": "enocean.0.fef6e05f.rssi",
    "type": "state",
    "common": {
    "name": "Signal Strength",
    "role": "value.rssi",
    "type": "number",
    "read": true,
    "write": false
    },
    "native": {},
    "from": "system.adapter.admin.0",
    "user": "system.user.admin",
    "ts": 1578759224684,
    "acl": {
    "object": 1636,
    "owner": "system.user.admin",
    "ownerGroup": "system.group.administrator",
    "state": 1636
    }
    }

    Das war es dann erstmal, jetzt muß ich mich mit der Logik (Blockly) und einer Visualisierung beschäftigen.

    Danke für die Hinweise - bis dann mustang

    1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      mustang
      schrieb am zuletzt editiert von
      #237

      Bildschirmfoto_2020-01-12_12-05-50.png

      1 Antwort Letzte Antwort
      0
      • Jey CeeJ Online
        Jey CeeJ Online
        Jey Cee
        Developer
        schrieb am zuletzt editiert von
        #238

        Hier gehts zur Umfrage ob Interesse an einer Weiterentwicklung des enOcean Adapters besteht.

        Persönlicher Support
        Spenden -> paypal.me/J3YC33

        1 Antwort Letzte Antwort
        0
        • G Offline
          G Offline
          Grantlhaua
          schrieb am zuletzt editiert von
          #239

          Servus @Jey-Cee

          Eine kurze Frage, da ich evtl die meisten Aktoren raus werfe und gegen Shelly's täusche. Kann dieser Adapter schon die Daten der Wetterstation verarbeiten? Da muss er ja nur empfangen und nichts senden.

          Jey CeeJ P 2 Antworten Letzte Antwort
          0
          • G Grantlhaua

            Servus @Jey-Cee

            Eine kurze Frage, da ich evtl die meisten Aktoren raus werfe und gegen Shelly's täusche. Kann dieser Adapter schon die Daten der Wetterstation verarbeiten? Da muss er ja nur empfangen und nichts senden.

            Jey CeeJ Online
            Jey CeeJ Online
            Jey Cee
            Developer
            schrieb am zuletzt editiert von
            #240

            @Grantlhaua sagte in Test Adapter EnOcean v0.3.x:

            Servus @Jey-Cee

            Eine kurze Frage, da ich evtl die meisten Aktoren raus werfe und gegen Shelly's täusche. Kann dieser Adapter schon die Daten der Wetterstation verarbeiten? Da muss er ja nur empfangen und nichts senden.

            Welche Wetterstation? Ich denke eher nicht da sind wenig Geräte implementiert.

            Persönlicher Support
            Spenden -> paypal.me/J3YC33

            1 Antwort Letzte Antwort
            0
            • G Offline
              G Offline
              Grantlhaua
              schrieb am zuletzt editiert von
              #241

              Guten Morgen,

              den

              Eltako 4824664 Multisensor MS IP44 EnOcean mit Eltako 2719447 Funk-Sendemodul für Wetterdaten, FWS 61-24 V DC

              Viele Grüße

              G 1 Antwort Letzte Antwort
              0
              • G Grantlhaua

                Servus @Jey-Cee

                Eine kurze Frage, da ich evtl die meisten Aktoren raus werfe und gegen Shelly's täusche. Kann dieser Adapter schon die Daten der Wetterstation verarbeiten? Da muss er ja nur empfangen und nichts senden.

                P Offline
                P Offline
                P-A-L-A-D-I-N
                schrieb am zuletzt editiert von
                #242

                @Grantlhaua Was genau wirfst Du denn raus? Gerade bei enOcean hätte ich evtl. Interesse an den Sachen. ;-)

                1 Antwort Letzte Antwort
                0
                • G Offline
                  G Offline
                  Grantlhaua
                  schrieb am zuletzt editiert von
                  #243

                  @P-A-L-A-D-I-N

                  Eventuell die ganzen Jalousieaktoren aber im ersten Schritt mal 4 451 FU-EBI(M) o.T.

                  Mein Problem sind weniger die Aktoren als die zentrale von kermi. Mit den Tastern und Aktoren an sich bin ich zufrieden nur die zentralsteuerung lässt sehr zu wünschen übrig.

                  P 1 Antwort Letzte Antwort
                  0
                  • G Grantlhaua

                    @P-A-L-A-D-I-N

                    Eventuell die ganzen Jalousieaktoren aber im ersten Schritt mal 4 451 FU-EBI(M) o.T.

                    Mein Problem sind weniger die Aktoren als die zentrale von kermi. Mit den Tastern und Aktoren an sich bin ich zufrieden nur die zentralsteuerung lässt sehr zu wünschen übrig.

                    P Offline
                    P Offline
                    P-A-L-A-D-I-N
                    schrieb am zuletzt editiert von
                    #244

                    @Grantlhaua Das sagt mir alles nichts. Hast Du vielleicht eine Beschreibung und ein paar Bilder davon, damit ich mir darunter etwas vorstellen kann? Ich betreibe meine Rolläden mit Jarolift Thor Zeitschaltuhren, mit denen ich sehr zufrieden bin und die ich dementsprechend auch weiternutzen möchte. Sofern die Aktoren von Dir sich da irgendwie "zwischenschalten" (und mit ioBroker mit enOcean Stick bedienen) lassen, wäre das aber interessant für mich.

                    1 Antwort Letzte Antwort
                    0
                    • G Offline
                      G Offline
                      Grantlhaua
                      schrieb am zuletzt editiert von
                      #245

                      Da lässt sich bestimmt was machen, ich schau mir mal den Schaltplan von deinen Tastern an

                      1 Antwort Letzte Antwort
                      1
                      • G Offline
                        G Offline
                        Grantlhaua
                        schrieb am zuletzt editiert von
                        #246

                        @P-A-L-A-D-I-N

                        Ich hab mal die Betriebsanleitung durchgeblättert. Da die ja ne eigene Steuerung mit Zeiterfassung,... Drin haben wird ein gleichzeitiger Betrieb schwierig glaub ich... Ds problem hast du dann aber mit jedem Aktor.

                        Hier die Infos von der Hersteller Homepage

                        https://www.peha.de/cms/front_content.php?client=1&lang=1&idcatart=1234&Page=1&ProductsPage=48&keyword=&catID=529&prodID=26314

                        1 Antwort Letzte Antwort
                        1
                        • Jey CeeJ Jey Cee

                          @AlCalzone:

                          Der Multisensor crasht den Adapter. Fix => https://github.com/Jey-Cee/ioBroker.enocean/pull/7 `

                          Den Fix hab ich übernommen. Läuft der Multisensor und liefert er auch alle Daten an ioBroker?

                          Edit: Was kostet der Sensor?

                          G Offline
                          G Offline
                          Grantlhaua
                          schrieb am zuletzt editiert von
                          #247

                          @Jey-Cee said in Test Adapter EnOcean v0.3.x:

                          @AlCalzone:

                          Der Multisensor crasht den Adapter. Fix => https://github.com/Jey-Cee/ioBroker.enocean/pull/7 `

                          Den Fix hab ich übernommen. Läuft der Multisensor und liefert er auch alle Daten an ioBroker?

                          Edit: Was kostet der Sensor?

                          Hallo @Jey-Cee

                          Hier schreibst du er is implementiert. Das würde mir sehr helfen wenn das geht :)

                          1 Antwort Letzte Antwort
                          0
                          • JackDanielJ Online
                            JackDanielJ Online
                            JackDaniel
                            schrieb am zuletzt editiert von
                            #248

                            der adapter funktioniert nicht mehr unter Node.js: v12.16.3 :cry:

                            $ ./iobroker url "https://github.com/Jey-Cee/ioBroker.enocean"
                            install https://github.com/Jey-Cee/ioBroker.enocean/tarball/66e50e5d1b55213d303b710c25dd12c5a5487458
                            NPM version: 6.14.4
                            npm install https://github.com/Jey-Cee/ioBroker.enocean/tarball/66e50e5d1b55213d303b710c25dd12c5a5487458 --loglevel error --prefix "/opt/iobroker" (System call)
                            node-aead-crypto not needed on this system, since all ciphers are natively supported
                            In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
                            ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:41:48: error: no matching function for call to ‘v8::Value::ToString()’   v8::String::Utf8Value path(info[0]->ToString());                                                ^
                            In file included from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2668:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(                                            ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2668:44: note:   candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2684:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2684:31: note:   candidate expects 1 argument, 0 provided                 Local<String> ToString(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:48:53: error: no matching function for call to ‘v8::Value::ToObject()’   v8::Local<v8::Object> options = info[1]->ToObject();                                                     ^In file included from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2672:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(                                            ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2686:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                            ../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);                                                                     ^~~~~~~~~~~~~
                            ../src/serialport.cpp: In function ‘void EIO_AfterOpen(uv_work_t*)’:../src/serialport.cpp:95:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]   data->callback.Call(2, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1742:3: note: declared here   Call(int argc, v8::Local<v8::Value> argv[]) const {   ^~~~
                            ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:113:53: error: no matching function for call to ‘v8::Value::ToObject()’   v8::Local<v8::Object> options = info[1]->ToObject();                                                     ^In file included from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2672:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(                                            ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2686:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                            ../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);                                                                       ^~~~~~~~~~~~~~~
                            ../src/serialport.cpp: In function ‘void EIO_AfterUpdate(uv_work_t*)’:../src/serialport.cpp:150:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]   data->callback.Call(1, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1742:3: note: declared here   Call(int argc, v8::Local<v8::Value> argv[]) const {   ^~~~
                            ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);                                                                      ^~~~~~~~~~~~~~../src/serialport.cpp: In function ‘void EIO_AfterClose(uv_work_t*)’:../src/serialport.cpp:188:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]   data->callback.Call(1, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1742:3: note: declared here   Call(int argc, v8::Local<v8::Value> argv[]) const {   ^~~~
                            ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);                                                                      ^~~~~~~~~~~~~~
                            ../src/serialport.cpp: In function ‘void EIO_AfterFlush(uv_work_t*)’:../src/serialport.cpp:231:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]   data->callback.Call(1, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1742:3: note: declared here   Call(int argc, v8::Local<v8::Value> argv[]) const {   ^~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:250:53: error: no matching function for call to ‘v8::Value::ToObject()’   v8::Local<v8::Object> options = info[1]->ToObject();                                                     ^In file included from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2672:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’   V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(                                            ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2672:44: note:   candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2686:31: note: candidate: ‘v8::Local<v8::Object> v8::Value::ToObject(v8::Isolate*) const’                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:2686:31: note:   candidate expects 1 argument, 0 provided                 Local<Object> ToObject(Isolate* isolate) const);                               ^~~~~~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                            ../src/serialport.cpp:270:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);                                                                    ^~~~~~~~~~~~
                            ../src/serialport.cpp: In function ‘void EIO_AfterSet(uv_work_t*)’:../src/serialport.cpp:285:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]   data->callback.Call(1, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1742:3: note: declared here   Call(int argc, v8::Local<v8::Value> argv[]) const {   ^~~~
                            ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:314:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet);                                                                    ^~~~~~~~~~~~
                            ../src/serialport.cpp: In function ‘void EIO_AfterGet(uv_work_t*)’:../src/serialport.cpp:329:96: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]     results->Set(Nan::New<v8::String>("cts").ToLocalChecked(), Nan::New<v8::Boolean>(data->cts));                                                                                                ^
                            In file included from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:3499:22: note: declared here                 bool Set(Local<Value> key, Local<Value> value));                      ^~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:330:96: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]     results->Set(Nan::New<v8::String>("dsr").ToLocalChecked(), Nan::New<v8::Boolean>(data->dsr));                                                                                                ^In file included from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:3499:22: note: declared here                 bool Set(Local<Value> key, Local<Value> value));                      ^~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:331:96: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]     results->Set(Nan::New<v8::String>("dcd").ToLocalChecked(), Nan::New<v8::Boolean>(data->dcd));                                                                                                ^
                            In file included from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:3499:22: note: declared here                 bool Set(Local<Value> key, Local<Value> value));                      ^~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:336:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]   data->callback.Call(2, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1742:3: note: declared here   Call(int argc, v8::Local<v8::Value> argv[]) const {   ^~~~
                            ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:363:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);                                                                            ^~~~~~~~~~~~~~~~~~~~
                            ../src/serialport.cpp: In function ‘void EIO_AfterGetBaudRate(uv_work_t*)’:../src/serialport.cpp:378:106: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]     results->Set(Nan::New<v8::String>("baudRate").ToLocalChecked(), Nan::New<v8::Integer>(data->baudRate));                                                                                                          ^In file included from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8-internal.h:14,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:27,                 from /home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:67,                 from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8.h:3499:22: note: declared here                 bool Set(Local<Value> key, Local<Value> value));                      ^~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/serialport.cpp:383:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]   data->callback.Call(2, argv);                              ^
                            In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1742:3: note: declared here   Call(int argc, v8::Local<v8::Value> argv[]) const {   ^~~~../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:409:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);                                                                      ^~~~~~~~~~~~~~
                            ../src/serialport.cpp: In function ‘void EIO_AfterDrain(uv_work_t*)’:../src/serialport.cpp:424:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]   data->callback.Call(1, argv);                              ^In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../../nan/nan.h:1742:3: note: declared here   Call(int argc, v8::Local<v8::Value> argv[]) const {   ^~~~../src/serialport.cpp: At global scope:../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {                            ^
                            ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {                              ^../src/serialport.cpp:460:17: error: variable or field ‘init’ declared void   void init(v8::Handle<v8::Object> target) {                 ^~~~~~../src/serialport.cpp:460:17: error: ‘Handle’ is not a member of ‘v8’../src/serialport.cpp:460:34: error: expected primary-expression before ‘>’ token   void init(v8::Handle<v8::Object> target) {                                  ^../src/serialport.cpp:460:36: error: ‘target’ was not declared in this scope   void init(v8::Handle<v8::Object> target) {                                    ^~~~~~
                            ../src/serialport.cpp:460:36: note: suggested alternative: ‘tzset’   void init(v8::Handle<v8::Object> target) {                                    ^~~~~~                                    tzset
                            In file included from ../../../../nan/nan.h:56,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../src/serialport.cpp:485:25: error: ‘init’ was not declared in this scope NODE_MODULE(serialport, init);                         ^~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:608:36: note: in definition of macro ‘NODE_MODULE_X’       (node::addon_register_func) (regfunc),                          \                                    ^~~~~~~../src/serialport.cpp:485:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~
                            ../src/serialport.cpp:485:25: note: suggested alternative: ‘int’ NODE_MODULE(serialport, init);                         ^~~~/home/iobroker/.cache/node-gyp/12.16.3/include/node/node.h:608:36: note: in definition of macro ‘NODE_MODULE_X’       (node::addon_register_func) (regfunc),                          \                                    ^~~~~~~../src/serialport.cpp:485:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~
                            make: *** [serialport.target.mk:112: Release/obj.target/serialport/src/serialport.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:310:20)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
                            gyp ERR! System Linux 4.19.97-v7l+gyp 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/iobroker.enocean/node_modules/serialport
                            gyp ERR! node -v v12.16.3gyp ERR! node-gyp -v v5.1.0gyp ERR! not ok 
                            npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! serialport@6.2.2 install: `prebuild-install || node-gyp rebuild`npm ERR! Exit status 1npm ERR! npm ERR! Failed at the serialport@6.2.2 install script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
                            npm ERR! A complete log of this run can be found in:npm ERR!     /home/iobroker/.npm/_logs/2020-05-07T06_47_11_803Z-debug.log
                            ERROR: host.raspberrypi Cannot install https://github.com/Jey-Cee/ioBroker.enocean/tarball/66e50e5d1b55213d303b710c25dd12c5a5487458: 1
                            ERROR: process exited with code 25
                            

                            Carpe diem

                            1 Antwort Letzte Antwort
                            0
                            • M Offline
                              M Offline
                              Mareleon
                              schrieb am zuletzt editiert von
                              #249

                              hatte das gleiche Problem nach Node.js update auf 12.17.0, konnte es aber lösen durch Installation von serialport über npm.

                              Dazu habe ich erstmal den Enocean Adapter deinstalliert und dann über

                              npm install serialport
                              

                              einmal eine Neuinstallation des serialports forciert.
                              Danach einfach wieder Adapter installieren und dann ging alles wie gewohnt

                              JackDanielJ 1 Antwort Letzte Antwort
                              0
                              • AxelF1977A Offline
                                AxelF1977A Offline
                                AxelF1977
                                schrieb am zuletzt editiert von AxelF1977
                                #250

                                Moin,

                                der Adapter will mal wieder nicht. Ich habe heute mein System neu aufgebaut. Basis ist Proxmox. ioBroker läuft in einer VM mit Debian 10.14.

                                Rechner ist gleich geblieben. Auch vorher war es ein Debian 10.14.

                                Ich habe das Backup eingespielt und alles läuft, bis auf den Enocean Adapter. Bzw. finde ich keine Schnittstellen. Ich kann den USB Anschuß nicht wählen.

                                Ich habe schon ausgeführt

                                npm install serialport
                                

                                Denn das Log sagt er kann sich nicht mit ihm verbinden

                                enocean.0	2020-06-01 01:41:21.328	warn	(15246) Unable to connect to serial port. + {}
                                enocean.0	2020-06-01 01:41:21.295	info	(15246) starting. Version 0.3.0 in /opt/iobroker/node_modules/iobroker.enocean, node: v12.17.0, js-controller: 3.1.4
                                

                                Den Adapter habe ich mehrmals deinstalliert und neu installiert.

                                Node und Node.js 12.17.0
                                npm 6.14.4

                                Jemand eine Idee was ich noch machen kann? Ich hatte das letztes Jahr schonmal, da reichte es den Adapter neu zu installieren, diesmal leider nicht.

                                ASROCK Deskmini Intel I3 8100 16GB mit Proxmox VM ioBroker VM DIYHue| CCU piVCCU + FHEM auf Raspberry | Maria DB mit Grafana und Prometheus auf Tinker Board

                                AxelF1977A 1 Antwort Letzte Antwort
                                0
                                • AxelF1977A AxelF1977

                                  Moin,

                                  der Adapter will mal wieder nicht. Ich habe heute mein System neu aufgebaut. Basis ist Proxmox. ioBroker läuft in einer VM mit Debian 10.14.

                                  Rechner ist gleich geblieben. Auch vorher war es ein Debian 10.14.

                                  Ich habe das Backup eingespielt und alles läuft, bis auf den Enocean Adapter. Bzw. finde ich keine Schnittstellen. Ich kann den USB Anschuß nicht wählen.

                                  Ich habe schon ausgeführt

                                  npm install serialport
                                  

                                  Denn das Log sagt er kann sich nicht mit ihm verbinden

                                  enocean.0	2020-06-01 01:41:21.328	warn	(15246) Unable to connect to serial port. + {}
                                  enocean.0	2020-06-01 01:41:21.295	info	(15246) starting. Version 0.3.0 in /opt/iobroker/node_modules/iobroker.enocean, node: v12.17.0, js-controller: 3.1.4
                                  

                                  Den Adapter habe ich mehrmals deinstalliert und neu installiert.

                                  Node und Node.js 12.17.0
                                  npm 6.14.4

                                  Jemand eine Idee was ich noch machen kann? Ich hatte das letztes Jahr schonmal, da reichte es den Adapter neu zu installieren, diesmal leider nicht.

                                  AxelF1977A Offline
                                  AxelF1977A Offline
                                  AxelF1977
                                  schrieb am zuletzt editiert von AxelF1977
                                  #251

                                  @AxelF1977 sagte in Test Adapter EnOcean v0.3.x:

                                  Moin,

                                  der Adapter will mal wieder nicht. Ich habe heute mein System neu aufgebaut. Basis ist Proxmox. ioBroker läuft in einer VM mit Debian 10.14.

                                  Rechner ist gleich geblieben. Auch vorher war es ein Debian 10.14.

                                  Ich habe das Backup eingespielt und alles läuft, bis auf den Enocean Adapter. Bzw. finde ich keine Schnittstellen. Ich kann den USB Anschuß nicht wählen.

                                  Ich habe schon ausgeführt

                                  npm install serialport
                                  

                                  Denn das Log sagt er kann sich nicht mit ihm verbinden

                                  enocean.0	2020-06-01 01:41:21.328	warn	(15246) Unable to connect to serial port. + {}
                                  enocean.0	2020-06-01 01:41:21.295	info	(15246) starting. Version 0.3.0 in /opt/iobroker/node_modules/iobroker.enocean, node: v12.17.0, js-controller: 3.1.4
                                  

                                  Den Adapter habe ich mehrmals deinstalliert und neu installiert.

                                  Node und Node.js 12.17.0
                                  npm 6.14.4

                                  Jemand eine Idee was ich noch machen kann? Ich hatte das letztes Jahr schonmal, da reichte es den Adapter neu zu installieren, diesmal leider nicht.

                                  Hat sicher erledigt. ich lasse es aber mal drin, falls noch einer mal das Problem hat.

                                  Was ich nicht wusste, ist das ich unter Proxmox die USB Sticks an die VM´s durchreichen muss. Nachdem ich das erledigt hatte

                                  https://pve.proxmox.com/wiki/USB_Devices_in_Virtual_Machines#Assigning_Devices_to_VMs

                                  läuft nun wieder alles wie gewohnt und gewünscht.

                                  Ich sage trotzdem Danke

                                  ASROCK Deskmini Intel I3 8100 16GB mit Proxmox VM ioBroker VM DIYHue| CCU piVCCU + FHEM auf Raspberry | Maria DB mit Grafana und Prometheus auf Tinker Board

                                  1 Antwort Letzte Antwort
                                  0
                                  • M Mareleon

                                    hatte das gleiche Problem nach Node.js update auf 12.17.0, konnte es aber lösen durch Installation von serialport über npm.

                                    Dazu habe ich erstmal den Enocean Adapter deinstalliert und dann über

                                    npm install serialport
                                    

                                    einmal eine Neuinstallation des serialports forciert.
                                    Danach einfach wieder Adapter installieren und dann ging alles wie gewohnt

                                    JackDanielJ Online
                                    JackDanielJ Online
                                    JackDaniel
                                    schrieb am zuletzt editiert von
                                    #252

                                    @Mareleon

                                    thx, ging bei mir genau so :+1:

                                    Carpe diem

                                    1 Antwort Letzte Antwort
                                    0
                                    • G Grantlhaua

                                      Guten Morgen,

                                      den

                                      Eltako 4824664 Multisensor MS IP44 EnOcean mit Eltako 2719447 Funk-Sendemodul für Wetterdaten, FWS 61-24 V DC

                                      Viele Grüße

                                      G Offline
                                      G Offline
                                      Grantlhaua
                                      schrieb am zuletzt editiert von Grantlhaua
                                      #253

                                      @Jey-Cee

                                      Guten Morgen,

                                      ist der Multisensor von weiter oben eigentlich implimentiert oder nicht? Würde immer noch gerne ein Paar Raff-Stores mit Shellys ausrüsten, brauche aber die Wetterdaten für den Windwächter...

                                      Danke!

                                      Gruß

                                      Jey CeeJ 1 Antwort Letzte Antwort
                                      0
                                      • G Grantlhaua

                                        @Jey-Cee

                                        Guten Morgen,

                                        ist der Multisensor von weiter oben eigentlich implimentiert oder nicht? Würde immer noch gerne ein Paar Raff-Stores mit Shellys ausrüsten, brauche aber die Wetterdaten für den Windwächter...

                                        Danke!

                                        Gruß

                                        Jey CeeJ Online
                                        Jey CeeJ Online
                                        Jey Cee
                                        Developer
                                        schrieb am zuletzt editiert von
                                        #254

                                        @Grantlhaua hast du es den getestet? Ich hab den sensor nicht und die implementierung kommt von Alcazon. Der code von ihm ist im Adapter.
                                        Mehr kann ich dazu nicht sagen.

                                        Persönlicher Support
                                        Spenden -> paypal.me/J3YC33

                                        G 2 Antworten Letzte Antwort
                                        0
                                        • Jey CeeJ Jey Cee

                                          @Grantlhaua hast du es den getestet? Ich hab den sensor nicht und die implementierung kommt von Alcazon. Der code von ihm ist im Adapter.
                                          Mehr kann ich dazu nicht sagen.

                                          G Offline
                                          G Offline
                                          Grantlhaua
                                          schrieb am zuletzt editiert von
                                          #255

                                          @Jey-Cee

                                          Sobald ich ein paar Minuten Zeit hab spiel ich mich mal damit :) Danke trotzdem!

                                          G 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

                                          878

                                          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