SOLVED Sonos Adapter aktualisiert nur teilweise
-
@helfi9999 Installiere mal die GitHub version
-
@Bluefox du bist mein Held! Vielen vielen Dank! Mit deiner Überarbeitung für Version 2.0.0 funktioniert bei mir die aktualisierung aller Datenpunkte wieder.
-
@apollon77 habe über die Katze jede Version probiert, es geht leider nichts mehr..
-
@helfi9999 sagte in Sonos Adapter aktualisiert nur teilweise:
@apollon77 habe über die Katze jede Version probiert, es geht leider nichts mehr..
Wie kann man über die Katze verschiedne versionen probieren? Da gibts nur eine.
-
@apollon77 sorry meinte habe über Katze Version 1.8.0 installiert und später downgrade gemacht haben aber alle nicht funktioniert
-
@apollon77 habe jetzt den Adapter komplett deinstalliert und bekam folgende Meldung:
host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:59.976 info iobroker exit 0 host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.470 info iobroker make: *** [validation.target.mk:103: Release/obj.target/validation/src/validation.o] Fehler 1 host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.449 info iobroker ../src/validation.cc: In function ‘int is_valid_utf8(size_t, char*)’:../src/validation.cc:82:47: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5 : ch += (uint host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.328 info iobroker In file included from ../src/validation.cc:7:/home/iobroker/.node-gyp/10.16.2/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>: host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.255 info iobroker In file included from ../src/validation.cc:8:../src/validation.cc: At global scope: /home/iobroker/.node-gyp/10.16.2/include/node/node.h:573:43: warning: cast between incompatible function ty host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.255 info iobroker ../src/validation.cc: In static member function ‘static void Validation::IsValidUTF8(const v8::FunctionCallbackInfo<v8::Value>&)’:../src/validation.cc:132:50: warning: ‘v8::Local<v8::Object> host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.246 info iobroker ../src/validation.cc: In static member function ‘static void Validation::Initialize(v8::Handle<v8::Object>)’:../src/validation.cc:112:62: error: call of overloaded ‘NODE_SET_METHOD(v8::Local< host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.238 info iobroker In file included from ../src/validation.cc:15:../node_modules/nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’: ../node_modules/nan/nan.h:2292:41: warning: ‘v8::Local<v8::Obj host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.229 info iobroker In file included from ../src/validation.cc:15:../node_modules/nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-dec host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.227 info iobroker In file included from /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:26, from ../src/validation.cc:7: /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:2916:51: note: dec host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.226 info iobroker ../node_modules/nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:../node_modules/nan/nan.h:2164:38: warning: ‘v8::String::Value: host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.218 info iobroker In file included from ../src/validation.cc:15:../node_modules/nan/nan.h: In function ‘void NanAsyncQueueWorker(NanAsyncWorker*)’: ../node_modules/nan/nan.h:1800:25: warning: cast between inco host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.203 info iobroker In file included from ../src/validation.cc:15:../node_modules/nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.203 info iobroker In file included from ../src/validation.cc:15:../node_modules/nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8: host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.188 info iobroker In file included from ../src/validation.cc:15:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)’: host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.186 info iobroker In file included from ../src/validation.cc:15:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8:: host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.186 info iobroker In file included from ../src/validation.cc:15:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::Script>)’: ../node_modules/nan/nan.h:729:24: warning: ‘v host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.185 info iobroker ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan.h:710:74: error: no matching function f host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.175 info iobroker ../node_modules/nan/nan.h:665:60: note: suggested alternative: ‘uint’ v8::Isolate::GetCurrent(), data, length, callback, hint); host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.170 info iobroker ../node_modules/nan/nan.h:665:50: note: suggested alternative: ‘calloc’ v8::Isolate::GetCurrent(), data, length, callback, hint); ^~~ host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.162 info iobroker ../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared , node::smalloc::FreeCallback callback ^~~~~~~ ../n host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.151 info iobroker ../node_modules/nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:../node_modules/nan/nan.h:570:42: error: ‘data’ was not declared in this scope _NanWeakCallbackInfo<T, P> host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.150 info iobroker ../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’ , v8::GCType gc_type_filter = v8::kGCTypeAll) { ^~~~~~~~~~~~~~ ../node_modul host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.150 info iobroker ../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void v8::Isolate::GCEpilogueCallback callback host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.140 info iobroker ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:../node_modules/nan/nan.h:289:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotification’; did you mean ‘IdleN host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.140 info iobroker In file included from /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:26, from ../src/validation.cc:7: /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:2477:47: note: dec host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.139 info iobroker In file included from ../src/validation.cc:15:../node_modules/nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’: ../node_modules/ host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.109 info iobroker In file included from ../node_modules/nan/nan_new.h:189, from ../node_modules/nan/nan.h:82, from ../src/validation.cc:15: ../node_modules/nan/nan_implementati host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.108 info iobroker In file included from /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:26, from ../src/validation.cc:7: /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:2861:21: note: can host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.106 info iobroker In file included from ../node_modules/nan/nan_new.h:189, from ../node_modules/nan/nan.h:82, from ../src/validation.cc:15: ../node_modules/nan/nan_implementati host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.105 info iobroker In file included from ../node_modules/nan/nan_new.h:189, from ../node_modules/nan/nan.h:82, from ../src/validation.cc:15: ../node_modules/nan/nan_implementati host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.103 info iobroker In file included from ../node_modules/nan/nan_new.h:189, from ../node_modules/nan/nan.h:82, from ../src/validation.cc:15: ../node_modules/nan/nan_implementati host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.100 info iobroker ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::RegExp>::return_t NanIntern::Factory<v8::RegExp>::New(v8::Handle<v8::String>, v8: host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.094 info iobroker In file included from ../src/validation.cc:7:/home/iobroker/.node-gyp/10.16.2/include/node/v8.h:5035:23: note: candidate: ‘static v8::Local<v8::Value> v8::BooleanObject::New(v8::Isolate*, boo host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.094 info iobroker In file included from ../node_modules/nan/nan_new.h:189, from ../node_modules/nan/nan.h:82, from ../src/validation.cc:15: ../node_modules/nan/nan_implementati host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.082 info iobroker In file included from ../node_modules/nan/nan.h:82, from ../src/validation.cc:15: ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:56.082 info iobroker In file included from ../node_modules/nan/nan.h:82, from ../src/validation.cc:15: ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer radar2.0 2019-08-12 16:25:54.122 info debug: ChangeState ack:true of _uBTs.NaN_2a:c6:08:a0:d8:fb = { address: '2a:c6:08:a0:d8:fb', btName: 'NaN', rssi: -65, btVendor: 'Vendor N/A', by: 'noble' } radar2.0 2019-08-12 16:25:54.108 info debug: radar2 found uBT's: [ '00:01:e3:8d:5b:53', '2a:c6:08:a0:d8:fb' ] radar2.0 2019-08-12 16:25:54.107 info debug: and not here (G-Tag_Thomas, Wohnzimmer_TV, Gear_S3, Drucker_Epson, BlueRay, Ebook, Schlafzimmer_TV, Lena_Tablet, XBox_360, 7490_Router_Erweiterung, Shelly_H+T) radar2.0 2019-08-12 16:25:54.107 info debug: and who here (Router_Home, Thomas_Handy, Festnetz_Telefon, Wohnzimmer_TV_Stick, Sonos_Wohnzimmer, Sonos_Küche, Echo_Show, Echo_Kinderzimmer, Echo_Dot_Badezimmer, Shelly_Schlafzimmer, RF_Bridge, radar2.0 2019-08-12 16:25:54.107 info debug: radar2 found here (Router_Home, Thomas_Handy, Festnetz_Telefon, Wohnzimmer_TV_Stick, Sonos_Wohnzimmer, Sonos_Küche, Echo_Show, Echo_Kinderzimmer, Echo_Dot_Badezimmer, Shelly_Schlafzimmer, RF_Br radar2.0 2019-08-12 16:25:54.050 info debug: ChangeState ack:true of Iobroker_NUC._lastHere = 2019-08-12@16:25:54 host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:53.290 info iobroker make: *** [bufferutil.target.mk:103: Release/obj.target/bufferutil/src/bufferutil.o] Fehler 1 host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:53.159 info iobroker In file included from ../src/bufferutil.cc:7:/home/iobroker/.node-gyp/10.16.2/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>: host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:53.082 info iobroker In file included from ../src/bufferutil.cc:8:../src/bufferutil.cc: At global scope: /home/iobroker/.node-gyp/10.16.2/include/node/node.h:573:43: warning: cast between incompatible function ty host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:53.079 info iobroker ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Mask(const v8::FunctionCallbackInfo<v8::Value>&)’:../src/bufferutil.cc:88:50: warning: ‘v8::Local<v8::Object> v8::Valu host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:53.079 info iobroker ../src/bufferutil.cc:56:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] Local<Object> src = array->Get(i)-> host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:53.079 info iobroker ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Merge(const v8::FunctionCallbackInfo<v8::Value>&)’:../src/bufferutil.cc:49:49: warning: ‘v8::Local<v8::Object> v8::Val host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:53.079 info iobroker ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Initialize(v8::Handle<v8::Object>)’:../src/bufferutil.cc:30:52: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:53.065 info iobroker In file included from ../src/bufferutil.cc:7:/home/iobroker/.node-gyp/10.16.2/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const { ^~~~~ host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:53.061 info iobroker In file included from ../src/bufferutil.cc:16:../node_modules/nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’: ../node_modules/nan/nan.h:2292:41: warning: ‘v8::Local<v8::Obj host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:53.053 info iobroker In file included from ../src/bufferutil.cc:16:../node_modules/nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-dec host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:53.053 info iobroker ../node_modules/nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:../node_modules/nan/nan.h:2164:38: warning: ‘v8::String::Value: host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:53.041 info iobroker In file included from ../src/bufferutil.cc:16:../node_modules/nan/nan.h: In function ‘void NanAsyncQueueWorker(NanAsyncWorker*)’: ../node_modules/nan/nan.h:1800:25: warning: cast between inco host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:53.026 info iobroker In file included from ../src/bufferutil.cc:16:../node_modules/nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8: host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:53.012 info iobroker In file included from ../src/bufferutil.cc:16:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8:: host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:53.012 info iobroker ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan.h:710:74: error: no matching function f host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:53.003 info iobroker ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:../node_modules/nan/nan.h:683:26: error: ‘Use’ is not a member of ‘node::Buffer’ return node: host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.998 info iobroker ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:../node_modules/nan/nan.h:672:57: error: invalid conversion from ‘const char*’ to ‘cha host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.997 info iobroker ../node_modules/nan/nan.h:665:60: note: suggested alternative: ‘uint’ v8::Isolate::GetCurrent(), data, length, callback, hint); host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.992 info iobroker ../node_modules/nan/nan.h:665:50: note: suggested alternative: ‘calloc’ v8::Isolate::GetCurrent(), data, length, callback, hint); ^~~ host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.988 info iobroker ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.987 info iobroker ../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared , node::smalloc::FreeCallback callback ^~~~~~~ ../n host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.974 info iobroker ../node_modules/nan/nan.h:569:11: note: suggested alternative: ‘WeakCallbackType’ const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) { ^~ WeakCallback host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.973 info iobroker ../node_modules/nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) { host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.971 info iobroker ../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void v8::Isolate::GCEpilogueCallback callback host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.966 info iobroker In file included from ../src/bufferutil.cc:16:../node_modules/nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’: ../node_modules/ host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.944 info iobroker In file included from ../node_modules/nan/nan_new.h:189, from ../node_modules/nan/nan.h:82, from ../src/bufferutil.cc:16: ../node_modules/nan/nan_implementati host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.940 info iobroker In file included from ../src/bufferutil.cc:7:/home/iobroker/.node-gyp/10.16.2/include/node/v8.h:1510:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Lo host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.940 info iobroker In file included from ../node_modules/nan/nan_new.h:189, from ../node_modules/nan/nan.h:82, from ../src/bufferutil.cc:16: ../node_modules/nan/nan_implementati host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.940 info iobroker In file included from /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:26, from ../src/bufferutil.cc:7: /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:5110:38: note: dec host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.934 info iobroker ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::RegExp>::return_t NanIntern::Factory<v8::RegExp>::New(v8::Handle<v8::String>, v8: host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.921 info iobroker In file included from ../src/bufferutil.cc:7:/home/iobroker/.node-gyp/10.16.2/include/node/v8.h:5035:23: note: candidate: ‘static v8::Local<v8::Value> v8::BooleanObject::New(v8::Isolate*, boo host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.921 info iobroker In file included from ../node_modules/nan/nan_new.h:189, from ../node_modules/nan/nan.h:82, from ../src/bufferutil.cc:16: ../node_modules/nan/nan_implementati host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.910 info iobroker In file included from ../node_modules/nan/nan.h:82, from ../src/bufferutil.cc:16: ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:52.908 info iobroker In file included from ../node_modules/nan/nan.h:82, from ../src/bufferutil.cc:16: ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer host.iobrokernuc-GB-BACE-3160 2019-08-12 16:25:15.813 error Cannot write files: /opt/iobroker/iobroker-data/files/sonos.admin/_data.json: ENOENT: no such file or directory, open '/opt/iobroker/iobroker-data/files/sonos.admin/_data.json
-
@apollon77 habe jetzt über die Katze neu installiert und bekam folgende Meldungen:
iobroker 2019-08-12 16:28:38.100 info exit 0 iobroker 2019-08-12 16:28:38.003 info upload [0] sonos.admin /opt/iobroker/node_modules/iobroker.sonos/admin/index.html index.html text/html iobroker 2019-08-12 16:28:37.908 info upload [1] sonos.admin /opt/iobroker/node_modules/iobroker.sonos/admin/index_m.html index_m.html text/html iobroker 2019-08-12 16:28:37.830 info upload [2] sonos.admin /opt/iobroker/node_modules/iobroker.sonos/admin/sonos.png sonos.png image/png iobroker 2019-08-12 16:28:37.746 info upload [3] sonos.admin /opt/iobroker/node_modules/iobroker.sonos/admin/words.js words.js application/javascript iobroker 2019-08-12 16:28:37.716 info got /opt/iobroker/node_modules/iobroker.sonos/admin iobroker 2019-08-12 16:28:37.627 info SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 install: `node-gyp rebuild`npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 iobroker 2019-08-12 16:28:37.626 info npm WARN optional iobroker 2019-08-12 16:28:37.626 info npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 (node_modules/utf-8-validate): iobroker 2019-08-12 16:28:37.626 info SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 install: `node-gyp rebuild`npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 iobroker 2019-08-12 16:28:37.624 info npm WARN optional iobroker 2019-08-12 16:28:37.624 info notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})npm WARN optional SKIPPING OPTIONAL DEPENDENCY iobroker 2019-08-12 16:28:37.624 info npm WARN iobroker 2019-08-12 16:28:37.624 info WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})npm WARN optional SKIPPING iobroker 2019-08-12 16:28:37.622 info npm iobroker 2019-08-12 16:28:37.622 info npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules/osx-temperature-sensor): iobroker 2019-08-12 16:28:37.622 info WARN babel-eslint@5.0.4 requires a peer of eslint@<2.3.0 but none is installed. You must install peer dependencies yourself.npm WARN babel-eslint@5.0.4 requires a peer of eslint@<2.3.0 but none is i iobroker 2019-08-12 16:28:37.620 info npm iobroker 2019-08-12 16:28:34.408 info ERR! node-gyp -v v3.8.0gyp ERR! not ok iobroker 2019-08-12 16:28:34.407 info gyp iobroker 2019-08-12 16:28:34.407 info gyp ERR! node -v v10.16.2 iobroker 2019-08-12 16:28:34.407 info gyp ERR! cwd /opt/iobroker/node_modules/utf-8-validate iobroker 2019-08-12 16:28:34.407 info ERR! System Linux 5.0.0-23-genericgyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" iobroker 2019-08-12 16:28:34.405 info ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)gyp iobroker 2019-08-12 16:28:34.404 info gyp iobroker 2019-08-12 16:28:34.404 info gyp ERR! stack at ChildProcess.emit (events.js:198:13) iobroker 2019-08-12 16:28:34.404 info 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:262:23) iobroker 2019-08-12 16:28:34.402 info ERR! build error iobroker 2019-08-12 16:28:34.400 info gyp iobroker 2019-08-12 16:28:34.396 info make: *** [validation.target.mk:103: Release/obj.target/validation/src/validation.o] Fehler 1 iobroker 2019-08-12 16:28:34.375 info ^~~~ iobroker 2019-08-12 16:28:34.375 info case 1: if (*source >= 0x80 && *source < 0xC2) return 0; iobroker 2019-08-12 16:28:34.375 info ../src/validation.cc:63:3: note: here iobroker 2019-08-12 16:28:34.375 info ^~~~~~ iobroker 2019-08-12 16:28:34.375 info switch (*source) { iobroker 2019-08-12 16:28:34.375 info ../src/validation.cc:54:5: warning: this statement may fall through [-Wimplicit-fallthrough=] iobroker 2019-08-12 16:28:34.375 info ^~~~ iobroker 2019-08-12 16:28:34.375 info case 2: if ((a = (*--srcptr)) > 0xBF) return 0; iobroker 2019-08-12 16:28:34.375 info ../src/validation.cc:53:3: note: here iobroker 2019-08-12 16:28:34.375 info ^~ iobroker 2019-08-12 16:28:34.375 info case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return 0; iobroker 2019-08-12 16:28:34.375 info ../src/validation.cc:52:11: warning: this statement may fall through [-Wimplicit-fallthrough=] iobroker 2019-08-12 16:28:34.375 info ^~~~ iobroker 2019-08-12 16:28:34.375 info case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return 0; iobroker 2019-08-12 16:28:34.375 info ../src/validation.cc:52:3: note: here iobroker 2019-08-12 16:28:34.375 info ^~ iobroker 2019-08-12 16:28:34.375 info case 4: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return 0; iobroker 2019-08-12 16:28:34.375 info ../src/validation.cc: In function ‘int isLegalUTF8(const uint8_t*, int)’:../src/validation.cc:51:11: warning: this statement may fall through [-Wimplicit-fallthrough=] iobroker 2019-08-12 16:28:34.374 info ^~~~ iobroker 2019-08-12 16:28:34.374 info case 0 : ch += (uint8_t) value[i]; iobroker 2019-08-12 16:28:34.374 info ../src/validation.cc:87:7: note: here iobroker 2019-08-12 16:28:34.374 info ~~~^~~~~ iobroker 2019-08-12 16:28:34.374 info case 1 : ch += (uint8_t) value[i++]; ch <<= 6; iobroker 2019-08-12 16:28:34.374 info ../src/validation.cc:86:47: warning: this statement may fall through [-Wimplicit-fallthrough=] iobroker 2019-08-12 16:28:34.374 info ^~~~ iobroker 2019-08-12 16:28:34.374 info case 1 : ch += (uint8_t) value[i++]; ch <<= 6; iobroker 2019-08-12 16:28:34.374 info ../src/validation.cc:86:7: note: here iobroker 2019-08-12 16:28:34.374 info ~~~^~~~~ iobroker 2019-08-12 16:28:34.374 info case 2 : ch += (uint8_t) value[i++]; ch <<= 6; iobroker 2019-08-12 16:28:34.374 info ../src/validation.cc:85:47: warning: this statement may fall through [-Wimplicit-fallthrough=] iobroker 2019-08-12 16:28:34.374 info ^~~~ iobroker 2019-08-12 16:28:34.374 info case 2 : ch += (uint8_t) value[i++]; ch <<= 6; iobroker 2019-08-12 16:28:34.374 info ../src/validation.cc:85:7: note: here iobroker 2019-08-12 16:28:34.374 info ~~~^~~~~ iobroker 2019-08-12 16:28:34.374 info case 3 : ch += (uint8_t) value[i++]; ch <<= 6; iobroker 2019-08-12 16:28:34.374 info ../src/validation.cc:84:47: warning: this statement may fall through [-Wimplicit-fallthrough=] iobroker 2019-08-12 16:28:34.374 info ^~~~ iobroker 2019-08-12 16:28:34.374 info case 3 : ch += (uint8_t) value[i++]; ch <<= 6; iobroker 2019-08-12 16:28:34.374 info ../src/validation.cc:84:7: note: here iobroker 2019-08-12 16:28:34.374 info ~~~^~~~~ iobroker 2019-08-12 16:28:34.374 info case 4 : ch += (uint8_t) value[i++]; ch <<= 6; iobroker 2019-08-12 16:28:34.374 info ../src/validation.cc:83:47: warning: this statement may fall through [-Wimplicit-fallthrough=] iobroker 2019-08-12 16:28:34.374 info ^~~~ iobroker 2019-08-12 16:28:34.374 info case 4 : ch += (uint8_t) value[i++]; ch <<= 6; iobroker 2019-08-12 16:28:34.374 info ../src/validation.cc:83:7: note: here iobroker 2019-08-12 16:28:34.374 info ~~~^~~~~ iobroker 2019-08-12 16:28:34.374 info case 5 : ch += (uint8_t) value[i++]; ch <<= 6; iobroker 2019-08-12 16:28:34.374 info ../src/validation.cc: In function ‘int is_valid_utf8(size_t, char*)’:../src/validation.cc:82:47: warning: this statement may fall through [-Wimplicit-fallthrough=] iobroker 2019-08-12 16:28:34.264 info ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iobroker 2019-08-12 16:28:34.264 info reinterpret_cast<Callback>(callback), type); iobroker 2019-08-12 16:28:34.264 info /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallb iobroker 2019-08-12 16:28:34.264 info /home/iobroker/.node-gyp/10.16.2/include/node/node_object_wrap.h:84:78: required from here iobroker 2019-08-12 16:28:34.264 info In file included from ../src/validation.cc:7:/home/iobroker/.node-gyp/10.16.2/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callbac iobroker 2019-08-12 16:28:34.189 info ^~~~~~~~~~~ iobroker 2019-08-12 16:28:34.189 info NODE_MODULE(validation, init) iobroker 2019-08-12 16:28:34.189 info ../src/validation.cc:147:1: note: in expansion of macro ‘NODE_MODULE’ iobroker 2019-08-12 16:28:34.189 info ^~~~~~~~~~~~~ iobroker 2019-08-12 16:28:34.189 info NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) iobroker 2019-08-12 16:28:34.189 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:607:3: note: in expansion of macro ‘NODE_MODULE_X’ iobroker 2019-08-12 16:28:34.189 info ^ iobroker 2019-08-12 16:28:34.189 info (node::addon_register_func) (regfunc), \ iobroker 2019-08-12 16:28:34.189 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:573:43: warning: cast between incompatible function types from ‘void (*)(v8::Handle<v8::Object>)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node: iobroker 2019-08-12 16:28:34.189 info In file included from ../src/validation.cc:8:../src/validation.cc: At global scope: iobroker 2019-08-12 16:28:34.188 info ^~~~~ iobroker 2019-08-12 16:28:34.188 info Local<Object> Value::ToObject() const { iobroker 2019-08-12 16:28:34.188 info /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:10046:15: note: declared here iobroker 2019-08-12 16:28:34.188 info In file included from ../src/validation.cc:7: iobroker 2019-08-12 16:28:34.188 info ^ iobroker 2019-08-12 16:28:34.188 info Local<Object> buffer_obj = args[0]->ToObject(); iobroker 2019-08-12 16:28:34.188 info ../src/validation.cc: In static member function ‘static void Validation::IsValidUTF8(const v8::FunctionCallbackInfo<v8::Value>&)’:../src/validation.cc:132:50: warning: ‘v8::Local<v8::Object> v8::Valu iobroker 2019-08-12 16:28:34.184 info ^~~~~~~~~~~~~~~ iobroker 2019-08-12 16:28:34.184 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:386:13: note: candidate: ‘void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)’ inline void NODE_SET_METHOD(v8::Lo iobroker 2019-08-12 16:28:34.182 info ^~~~~~~~~~~~~~~ iobroker 2019-08-12 16:28:34.182 info inline void NODE_SET_METHOD(v8::Local<v8::Template> recv, iobroker 2019-08-12 16:28:34.182 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:372:13: note: candidate: ‘void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)’ iobroker 2019-08-12 16:28:34.182 info In file included from ../src/validation.cc:8: iobroker 2019-08-12 16:28:34.182 info ^ iobroker 2019-08-12 16:28:34.182 info NODE_SET_METHOD(t, "isValidUTF8", Validation::IsValidUTF8); iobroker 2019-08-12 16:28:34.182 info ../src/validation.cc: In static member function ‘static void Validation::Initialize(v8::Handle<v8::Object>)’:../src/validation.cc:112:62: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::Func iobroker 2019-08-12 16:28:34.175 info ^~~~~ iobroker 2019-08-12 16:28:34.175 info Local<Object> Value::ToObject() const { iobroker 2019-08-12 16:28:34.175 info /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:10046:15: note: declared here iobroker 2019-08-12 16:28:34.175 info In file included from ../src/validation.cc:7: iobroker 2019-08-12 16:28:34.175 info ^ iobroker 2019-08-12 16:28:34.175 info NanAssignPersistent(t_, t->ToObject()); iobroker 2019-08-12 16:28:34.175 info ../node_modules/nan/nan.h:2292:41: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] iobroker 2019-08-12 16:28:34.175 info In file included from ../src/validation.cc:15:../node_modules/nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’: iobroker 2019-08-12 16:28:34.167 info ^~~~~~~~~~ iobroker 2019-08-12 16:28:34.167 info declarator __attribute__((deprecated(message))) iobroker 2019-08-12 16:28:34.167 info /home/iobroker/.node-gyp/10.16.2/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’ iobroker 2019-08-12 16:28:34.167 info ^~~~~ iobroker 2019-08-12 16:28:34.167 info V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj)); iobroker 2019-08-12 16:28:34.167 info /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:2916:51: note: declared here iobroker 2019-08-12 16:28:34.167 info from ../src/validation.cc:7: iobroker 2019-08-12 16:28:34.167 info In file included from /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:26, iobroker 2019-08-12 16:28:34.167 info ^ iobroker 2019-08-12 16:28:34.167 info v8::String::Value value(toStr); iobroker 2019-08-12 16:28:34.167 info In file included from ../src/validation.cc:15:../node_modules/nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declaration iobroker 2019-08-12 16:28:34.164 info ^~~~~~~~~~ iobroker 2019-08-12 16:28:34.164 info declarator __attribute__((deprecated(message))) iobroker 2019-08-12 16:28:34.164 info /home/iobroker/.node-gyp/10.16.2/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’ iobroker 2019-08-12 16:28:34.164 info ^~~~~ iobroker 2019-08-12 16:28:34.164 info V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj)); iobroker 2019-08-12 16:28:34.164 info /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:2916:51: note: declared here iobroker 2019-08-12 16:28:34.164 info from ../src/validation.cc:7: iobroker 2019-08-12 16:28:34.164 info In file included from /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:26, iobroker 2019-08-12 16:28:34.164 info ^ iobroker 2019-08-12 16:28:34.164 info v8::String::Value value(toStr); iobroker 2019-08-12 16:28:34.164 info ../node_modules/nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:../node_modules/nan/nan.h:2164:38: warning: ‘v8::String::Value::Value(v iobroker 2019-08-12 16:28:34.155 info ^~~~~~~~~~~~~~~~~~~~~~~ iobroker 2019-08-12 16:28:34.155 info , (uv_after_work_cb)NanAsyncExecuteComplete iobroker 2019-08-12 16:28:34.155 info ../node_modules/nan/nan.h:1800:25: 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)’} [- iobroker 2019-08-12 16:28:34.155 info In file included from ../src/validation.cc:15:../node_modules/nan/nan.h: In function ‘void NanAsyncQueueWorker(NanAsyncWorker*)’: iobroker 2019-08-12 16:28:34.143 info ^~~~~~~~~~ iobroker 2019-08-12 16:28:34.143 info __attribute__((deprecated(message))) declarator iobroker 2019-08-12 16:28:34.143 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’ iobroker 2019-08-12 16:28:34.143 info ^~~~~~~~~~~~ iobroker 2019-08-12 16:28:34.143 info NODE_EXTERN v8::Local<v8::Value> MakeCallback( iobroker 2019-08-12 16:28:34.143 info In file included from ../src/validation.cc:8:/home/iobroker/.node-gyp/10.16.2/include/node/node.h:177:50: note: declared here iobroker 2019-08-12 16:28:34.142 info ^~~ iobroker 2019-08-12 16:28:34.142 info # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val)) iobroker 2019-08-12 16:28:34.142 info ../node_modules/nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’ iobroker 2019-08-12 16:28:34.142 info ^ iobroker 2019-08-12 16:28:34.142 info )); iobroker 2019-08-12 16:28:34.142 info ../node_modules/nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCa iobroker 2019-08-12 16:28:34.142 info In file included from ../src/validation.cc:15: iobroker 2019-08-12 16:28:34.142 info ^~~~~~~~~~ iobroker 2019-08-12 16:28:34.142 info __attribute__((deprecated(message))) declarator iobroker 2019-08-12 16:28:34.142 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’ iobroker 2019-08-12 16:28:34.142 info ^~~~~~~~~~~~ iobroker 2019-08-12 16:28:34.142 info NODE_EXTERN v8::Local<v8::Value> MakeCallback( iobroker 2019-08-12 16:28:34.142 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:177:50: note: declared here iobroker 2019-08-12 16:28:34.142 info In file included from ../src/validation.cc:8: iobroker 2019-08-12 16:28:34.142 info ^~~ iobroker 2019-08-12 16:28:34.142 info # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val)) iobroker 2019-08-12 16:28:34.142 info ../node_modules/nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’ iobroker 2019-08-12 16:28:34.142 info ^ iobroker 2019-08-12 16:28:34.142 info )); iobroker 2019-08-12 16:28:34.142 info ../node_modules/nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCa iobroker 2019-08-12 16:28:34.142 info In file included from ../src/validation.cc:15:../node_modules/nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>* iobroker 2019-08-12 16:28:34.125 info ^~~~~~~~~~ iobroker 2019-08-12 16:28:34.125 info __attribute__((deprecated(message))) declarator iobroker 2019-08-12 16:28:34.125 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’ iobroker 2019-08-12 16:28:34.125 info ^~~~~~~~~~~~ iobroker 2019-08-12 16:28:34.125 info NODE_EXTERN v8::Local<v8::Value> MakeCallback( iobroker 2019-08-12 16:28:34.125 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:163:50: note: declared here iobroker 2019-08-12 16:28:34.125 info In file included from ../src/validation.cc:8: iobroker 2019-08-12 16:28:34.125 info ^ iobroker 2019-08-12 16:28:34.125 info v8::Isolate::GetCurrent(), target, method, argc, argv)); iobroker 2019-08-12 16:28:34.125 info ../node_modules/nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., iobroker 2019-08-12 16:28:34.125 info In file included from ../src/validation.cc:15: iobroker 2019-08-12 16:28:34.125 info ^~~~~~~~~~ iobroker 2019-08-12 16:28:34.125 info __attribute__((deprecated(message))) declarator iobroker 2019-08-12 16:28:34.125 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’ iobroker 2019-08-12 16:28:34.125 info ^~~~~~~~~~~~ iobroker 2019-08-12 16:28:34.125 info NODE_EXTERN v8::Local<v8::Value> MakeCallback( iobroker 2019-08-12 16:28:34.125 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:163:50: note: declared here iobroker 2019-08-12 16:28:34.125 info In file included from ../src/validation.cc:8: iobroker 2019-08-12 16:28:34.125 info ^ iobroker 2019-08-12 16:28:34.125 info v8::Isolate::GetCurrent(), target, method, argc, argv)); iobroker 2019-08-12 16:28:34.125 info ../node_modules/nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., iobroker 2019-08-12 16:28:34.125 info In file included from ../src/validation.cc:15:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)’: iobroker 2019-08-12 16:28:34.124 info ^~~~~~~~~~ iobroker 2019-08-12 16:28:34.124 info __attribute__((deprecated(message))) declarator iobroker 2019-08-12 16:28:34.124 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’ iobroker 2019-08-12 16:28:34.124 info ^~~~~~~~~~~~ iobroker 2019-08-12 16:28:34.124 info NODE_EXTERN v8::Local<v8::Value> MakeCallback( iobroker 2019-08-12 16:28:34.124 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:170:50: note: declared here iobroker 2019-08-12 16:28:34.124 info In file included from ../src/validation.cc:8: iobroker 2019-08-12 16:28:34.124 info ^ iobroker 2019-08-12 16:28:34.124 info v8::Isolate::GetCurrent(), target, symbol, argc, argv)); iobroker 2019-08-12 16:28:34.124 info ../node_modules/nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCall iobroker 2019-08-12 16:28:34.124 info In file included from ../src/validation.cc:15: iobroker 2019-08-12 16:28:34.124 info ^~~~~~~~~~ iobroker 2019-08-12 16:28:34.124 info __attribute__((deprecated(message))) declarator iobroker 2019-08-12 16:28:34.124 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’ iobroker 2019-08-12 16:28:34.124 info ^~~~~~~~~~~~ iobroker 2019-08-12 16:28:34.124 info NODE_EXTERN v8::Local<v8::Value> MakeCallback( iobroker 2019-08-12 16:28:34.124 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:170:50: note: declared here iobroker 2019-08-12 16:28:34.124 info In file included from ../src/validation.cc:8: iobroker 2019-08-12 16:28:34.124 info ^ iobroker 2019-08-12 16:28:34.124 info v8::Isolate::GetCurrent(), target, symbol, argc, argv)); iobroker 2019-08-12 16:28:34.124 info ../node_modules/nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCall iobroker 2019-08-12 16:28:34.124 info ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)’: iobroker 2019-08-12 16:28:34.124 info In file included from ../src/validation.cc:15: iobroker 2019-08-12 16:28:34.124 info ^~~~~~~~~~ iobroker 2019-08-12 16:28:34.124 info __attribute__((deprecated(message))) declarator iobroker 2019-08-12 16:28:34.124 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’ iobroker 2019-08-12 16:28:34.124 info ^~~~~~~~~~~~ iobroker 2019-08-12 16:28:34.124 info NODE_EXTERN v8::Local<v8::Value> MakeCallback( iobroker 2019-08-12 16:28:34.124 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:177:50: note: declared here iobroker 2019-08-12 16:28:34.124 info In file included from ../src/validation.cc:8: iobroker 2019-08-12 16:28:34.124 info ^ iobroker 2019-08-12 16:28:34.124 info v8::Isolate::GetCurrent(), target, func, argc, argv)); iobroker 2019-08-12 16:28:34.124 info ../node_modules/nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCa iobroker 2019-08-12 16:28:34.124 info In file included from ../src/validation.cc:15: iobroker 2019-08-12 16:28:34.124 info ^~~~~~~~~~ iobroker 2019-08-12 16:28:34.124 info __attribute__((deprecated(message))) declarator iobroker 2019-08-12 16:28:34.124 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’ iobroker 2019-08-12 16:28:34.124 info ^~~~~~~~~~~~ iobroker 2019-08-12 16:28:34.124 info NODE_EXTERN v8::Local<v8::Value> MakeCallback( iobroker 2019-08-12 16:28:34.124 info /home/iobroker/.node-gyp/10.16.2/include/node/node.h:177:50: note: declared here iobroker 2019-08-12 16:28:34.124 info In file included from ../src/validation.cc:8: iobroker 2019-08-12 16:28:34.124 info ^ iobroker 2019-08-12 16:28:34.124 info v8::Isolate::GetCurrent(), target, func, argc, argv)); iobroker 2019-08-12 16:28:34.124 info ../node_modules/nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCa iobroker 2019-08-12 16:28:34.124 info In file included from ../src/validation.cc:15:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value> iobroker 2019-08-12 16:28:34.122 info ^~~~~~~~~~ iobroker 2019-08-12 16:28:34.122 info declarator __attribute__((deprecated(message))) iobroker 2019-08-12 16:28:34.122 info /home/iobroker/.node-gyp/10.16.2/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’ iobroker 2019-08-12 16:28:34.122 info ^~~ iobroker 2019-08-12 16:28:34.122 info V8_DEPRECATED("Use maybe version", Local<Value> Run()); iobroker 2019-08-12 16:28:34.122 info /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:1271:51: note: declared here iobroker 2019-08-12 16:28:34.122 info from ../src/validation.cc:7: iobroker 2019-08-12 16:28:34.122 info In file included from /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:26, iobroker 2019-08-12 16:28:34.122 info ^ iobroker 2019-08-12 16:28:34.122 info return script->Run(); iobroker 2019-08-12 16:28:34.122 info ../node_modules/nan/nan.h:729:24: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations] iobroker 2019-08-12 16:28:34.122 info ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::Script>)’: iobroker 2019-08-12 16:28:34.122 info In file included from ../src/validation.cc:15: iobroker 2019-08-12 16:28:34.122 info ^~~~~~~~~~ iobroker 2019-08-12 16:28:34.122 info declarator __attribute__((deprecated(message))) iobroker 2019-08-12 16:28:34.122 info /home/iobroker/.node-gyp/10.16.2/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’ iobroker 2019-08-12 16:28:34.122 info ^~~ iobroker 2019-08-12 16:28:34.122 info V8_DEPRECATED("Use maybe version", Local<Value> Run()); iobroker 2019-08-12 16:28:34.122 info /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:1271:51: note: declared here iobroker 2019-08-12 16:28:34.122 info from ../src/validation.cc:7: iobroker 2019-08-12 16:28:34.122 info In file included from /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:26, iobroker 2019-08-12 16:28:34.122 info ^ iobroker 2019-08-12 16:28:34.122 info return script->BindToCurrentContext()->Run(); iobroker 2019-08-12 16:28:34.122 info ../node_modules/nan/nan.h:723:48: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations] iobroker 2019-08-12 16:28:34.122 info In file included from ../src/validation.cc:15:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::UnboundScript>)’: iobroker 2019-08-12 16:28:34.121 info /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:1537:51: note: candidate expects 4 arguments, 2 provided iobroker 2019-08-12 16:28:34.121 info ^~~~~~~ iobroker 2019-08-12 16:28:34.121 info static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile( iobroker 2019-08-12 16:28:34.121 info /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:1537:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, iobroker 2019-08-12 16:28:34.121 info /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:1510:51: note: no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’ iobroker 2019-08-12 16:28:34.121 info ^~~~~~~ iobroker 2019-08-12 16:28:34.121 info static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile( iobroker 2019-08-12 16:28:34.121 info /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:1510:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::Scr iobroker 2019-08-12 16:28:34.121 info In file included from ../src/validation.cc:7: iobroker 2019-08-12 16:28:34.121 info ^ iobroker 2019-08-12 16:28:34.121 info return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source); iobroker 2019-08-12 16:28:34.121 info ../node_modules/nan/nan.h:717:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’ iobroker 2019-08-12 16:28:34.121 info In file included from ../src/validation.cc:15:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’: iobroker 2019-08-12 16:28:34.120 info /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:1537:51: note: candidate expects 4 arguments, 2 provided iobroker 2019-08-12 16:28:34.120 info ^~~~~~~ iobroker 2019-08-12 16:28:34.120 info static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile( iobroker 2019-08-12 16:28:34.120 info /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:1537:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, iobroker 2019-08-12 16:28:34.120 info /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:1510:51: note: no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’ iobroker 2019-08-12 16:28:34.120 info ^~~~~~~ iobroker 2019-08-12 16:28:34.120 info static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile( iobroker 2019-08-12 16:28:34.120 info /home/iobroker/.node-gyp/10.16.2/include/node/v8.h:1510:51: note: candidate: ‘static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::Scr iobroker 2019-08-12 16:28:34.120 info In file included from ../src/validation.cc:7: iobroker 2019-08-12 16:28:34.120 info ^ iobroker 2019-08-12 16:28:34.120 info return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source); iobroker 2019-08-12 16:28:34.120 info ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan.h:710:74: error: no matching function for cal
-
@helfi9999 Ich sehe das aktuell nur warnungen, alles ok
-
@apollon77 tja Problem geblieben nach der Installation keine DP's werden aktualisiert.
-
@apollon77 selbst der web controller zeigt kein Cover, Track, Artist, Album an.
-
naja dfann ist die Wahrscheinlichste Erklärung die das Sonos was geändert hat und der Adapter jetzt das ändern muss. Und hier kommt genau das Thema: Ohne Sonos kriegt man das nicht raus ... also müssen wir schauen wie wir da weitermachen
-
@apollon77 das ist ärgerlich habe leider keine ahnung wie sowas geht sonst würde ich gerne helfen, habe gesehen das bluefox sich auch damit auskennt vielleicht hat er eine sonos im github habe ich auch schon reingeschrieben bis jetzt aber noch keine antwort.
https://github.com/ioBroker/ioBroker.sonos/issues/48closed No update on states. #48
-
@apollon77 komischerweise funktinioniert die http-api von jishy ja noch sehr gut und die alten Installationen scheinen weiterhin zu laufen,also denke ich nicht, dass es an einer Änderung von Sonos liegt ... ich vermute aktuell, dass es an irgeneinder neueren Version von abhängigen Paketen liegt. Ich bin aktuell dabei beide Installation zu vergleichen und die Unterschiedlichen Versionen aufzulisten. Wenn ich fertig bin poste ich es hier ... vlt. hilft das bei der Analyse ...
-
Also folgende Unterschiede hab ich gefunden:
zusätzlich ist mir noch aufgefallen, das folgender Befehl als deprecated geflaggt ist:
fs.exists
-
Da ich die Auto Update Funktion von Sonos deaktiviert habe kann ich zumindest sagen das ich schon bestimmt 4 Wochen kein Sonos Update gemacht habe. Bei mir läuft der Adapter aber auch weiterhin ganz normal.
-
@Bluefox du bist mein Held! Vielen vielen Dank! Mit deiner Überarbeitung für Version 2.0.0 funktioniert bei mir die aktualisierung aller Datenpunkte wieder.
-
@hesse Es gibt aber kein SONOS-WEB mehr, da dieses Modul nicht vom Author weitergepflegt wird...
-
@Bluefox du bist klasse. Danke die Sonos-Web brauche ich nicht habe mir alles in meiner Vis eingebaut.
-
@Bluefox das ist kein Problem, die Sonos Web brauche ich auch nicht, das kann man ja alles selbst abbilden in seiner Visualisierung, hauptsache die Datenpunkte werden aktualisiert
Ich hätte noch ein paar Wünsche:
- Informationen der TV Funktionen, wenn man eine Soundbar verwendet (Nightmode, enhanced-speech-mode, loudness)
- Übertragungstyp: Stereo, DolbyDigital
Aber ich werde mir das erstmal selbst anschauen ob die Infos bereit gestellt werden, so dass man sie einbauen könnte.
Dir gilt auf jeden Fall ein großer Dank für den schnellen Fix, nun brauch ich mir nicht irgendwas komisches mit der http-api bauen
-
Nur um den Post (den ich mal gestartet habe) abzuschließen. Mein Problem wurde gelöst, indem ich über Github den neuesten Adapter installiert habe. Interessant wäre evtl. noch, dass in einer Gruppe nur der Player der die Führung hat aktualisiert wird. Die anderen nicht. Danke an alle, die mitdiskutiert haben.