GithubHelp home page GithubHelp logo

jensweigele / iobroker.yahka Goto Github PK

View Code? Open in Web Editor NEW
131.0 131.0 47.0 22.63 MB

Yet another HomeKit adapter for ioBroker

License: MIT License

CSS 0.11% HTML 1.13% TypeScript 3.99% JavaScript 94.78%
homekit homekit-accessory-protocol iobroker

iobroker.yahka's People

Contributors

alanin avatar apollon77 avatar dependabot[bot] avatar dfrozen avatar foxriver76 avatar germanbluefox avatar jensweigele avatar mdietz666 avatar nicoh88 avatar oliverschulze avatar schmdt avatar schumyhao avatar ta2k avatar tcatm avatar yaming116 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iobroker.yahka's Issues

Feature Request: Add Conversion Functions Editor

Hi yahka Team,

while yahka allows for some built-in conversion functions, there are a lot more required to get homematic or other devices mapped properly to homekit devices. Most of times there is not more than 4 states that need to be translated to 4 different states, but sometimes it is just a function/calculation e.g. RGB to hue and saturation... or 0 and 1 to false and true...

It would be great to have some feature that would allow to add custom conversion functions.

Fehler beim installieren

Hallo,

ich bekomme beim hinzufügen der Instanz immer diesen Fehler:

`
./iobroker add yahka
npm install iobroker.yahka --production --prefix "/opt/iobroker" (System call)
In file included from ../node_curve.cc:13:0:../../nan/nan.h:43:3: error: #error This version of node/NAN/v8 requires a C++11 compiler

In file included from ../node_curve.cc:1:0:/root/.node-gyp/6.12.3/include/node/v8.h:345:1: error: expected unqualified-id before 'using'

/root/.node-gyp/6.12.3/include/node/v8.h:481:1: error: expected unqualified-id before 'using'
/root/.node-gyp/6.12.3/include/node/v8.h:882:1: error: expected unqualified-id before 'using'
/root/.node-gyp/6.12.3/include/node/v8.h:5433:35: error: 'virtual v8::EmbedderHeapTracer::~EmbedderHeapTracer()' declared virtual cannot be defaulted in the class body
In file included from ../../nan/nan.h:190:0, from ../node_curve.cc:13:
../../nan/nan_maybe_43_inl.h:13:1: error: expected unqualified-id before 'using'
../../nan/nan_maybe_43_inl.h:16:1: error: expected unqualified-id before 'using'
../../nan/nan_maybe_43_inl.h:19:8: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:24:8: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:31:1: error: 'MaybeLocal' does not name a type
../../nan/nan_maybe_43_inl.h:36:1: error: 'MaybeLocal' does not name a type

../../nan/nan_maybe_43_inl.h:41:1: error: 'Maybe' does not name a type../../nan/nan_maybe_43_inl.h:46:1: error: 'MaybeLocal' does not name a type
../../nan/nan_maybe_43_inl.h:51:1: error: 'MaybeLocal' does not name a type
../../nan/nan_maybe_43_inl.h:59:1: error: 'MaybeLocal' does not name a type
../../nan/nan_maybe_43_inl.h:64:8: error: 'MaybeLocal' does not name a type
../../nan/nan_maybe_43_inl.h:69:8: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:76:8: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:83:8: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:91:8: error: 'MaybeLocal' does not name a type
../../nan/nan_maybe_43_inl.h:98:1: error: 'MaybeLocal' does not name a type
../../nan/nan_maybe_43_inl.h:108:8: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:114:8: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:118:8: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:125:1: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:130:1: error: 'MaybeLocal' does not name a type
../../nan/nan_maybe_43_inl.h:135:1: error: 'MaybeLocal' does not name a type
../../nan/nan_maybe_43_inl.h:139:8: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:145:8: error: 'MaybeLocal' does not name a type
../../nan/nan_maybe_43_inl.h:150:8: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:156:8: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:162:8: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:168:8: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:174:8: error: 'MaybeLocal' does not name a type
../../nan/nan_maybe_43_inl.h:180:8: error: 'MaybeLocal' does not name a type
../../nan/nan_maybe_43_inl.h:186:8: error: 'MaybeLocal' does not name a type
../../nan/nan_maybe_43_inl.h:194:8: error: 'MaybeLocal' does not name a type
../../nan/nan_maybe_43_inl.h:201:1: error: 'MaybeLocal' does not name a type
../../nan/nan_maybe_43_inl.h:205:8: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:209:8: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:213:8: error: 'Maybe' does not name a type
../../nan/nan_maybe_43_inl.h:217:8: error: 'MaybeLocal' does not name a type
../../nan/nan_maybe_43_inl.h:237:8: error: 'MaybeLocal' does not name a type
In file included from ../../nan/nan.h:195:0,
from ../node_curve.cc:13:
../../nan/nan_converters.h:14:11: error: 'MaybeLocal' does not name a type
../../nan/nan_converters.h:16:56: error: 'Maybe' does not name a type
../../nan/nan_converters.h:26:1: error: 'return_t' does not name a type
../../nan/nan_converters.h:27:1: error: 'return_t' does not name a type

../../nan/nan_converters.h:28:1: error: 'return_t' does not name a type../../nan/nan_converters.h:29:1: error: 'return_t' does not name a type
../../nan/nan_converters.h:30:1: error: 'return_t' does not name a type
../../nan/nan_converters.h:31:1: error: 'return_t' does not name a type
../../nan/nan_converters.h:32:1: error: 'return_t' does not name a type
../../nan/nan_converters.h:42:1: error: 'return_t' does not name a type

../../nan/nan_converters.h:43:1: error: 'return_t' does not name a type../../nan/nan_converters.h:44:1: error: 'return_t' does not name a type
../../nan/nan_converters.h:45:1: error: 'return_t' does not name a type
../../nan/nan_converters.h:46:1: error: 'return_t' does not name a type
In file included from ../../nan/nan_converters.h:59:0,
from ../../nan/nan.h:195,
from ../node_curve.cc:13:
../../nan/nan_converters_43_inl.h:18:1: error: 'return_t' in 'struct Nan::imp::ToFactoryv8::Boolean' does not name a type
../../nan/nan_converters_43_inl.h:19:1: error: 'return_t' in 'struct Nan::imp::ToFactoryv8::Number' does not name a type
../../nan/nan_converters_43_inl.h:20:1: error: 'return_t' in 'struct Nan::imp::ToFactoryv8::String' does not name a type
../../nan/nan_converters_43_inl.h:21:1: error: 'return_t' in 'struct Nan::imp::ToFactoryv8::Object' does not name a type
../../nan/nan_converters_43_inl.h:22:1: error: 'return_t' in 'struct Nan::imp::ToFactoryv8::Integer' does not name a type
../../nan/nan_converters_43_inl.h:23:1: error: 'return_t' in 'struct Nan::imp::ToFactoryv8::Uint32' does not name a type
../../nan/nan_converters_43_inl.h:24:1: error: 'return_t' in 'struct Nan::imp::ToFactoryv8::Int32' does not name a type
../../nan/nan_converters_43_inl.h:34:1: error: 'return_t' in 'struct Nan::imp::ToFactory' does not name a type
../../nan/nan_converters_43_inl.h:35:1: error: 'return_t' in 'struct Nan::imp::ToFactory' does not name a type
../../nan/nan_converters_43_inl.h:36:1: error: 'return_t' in 'struct Nan::imp::ToFactory' does not name a type
../../nan/nan_converters_43_inl.h:37:1: error: 'return_t' in 'struct Nan::imp::ToFactory' does not name a type
../../nan/nan_converters_43_inl.h:38:1: error: 'return_t' in 'struct Nan::imp::ToFactory' does not name a type
In file included from ../../nan/nan.h:196:0,
from ../node_curve.cc:13:
../../nan/nan_new.h: In function 'v8::Local Nan::imp::To(v8::Localv8::Integer) [with T = v8::Integer]':
../../nan/nan_new.h:21:32: error: no matching function for call to 'To(v8::Localv8::Integer&)'
../../nan/nan_new.h:21:32: note: candidate is:
../../nan/nan_converters.h:53:38: note: template typename Nan::imp::ToFactory::return_t Nan::To(v8::Localv8::Value)

../../nan/nan_new.h: In function 'v8::Local Nan::imp::To(v8::Localv8::Integer) [with T = v8::Int32]':../../nan/nan_new.h:28:30: error: no matching function for call to 'To(v8::Localv8::Integer&)'
../../nan/nan_new.h:28:30: note: candidate is:
../../nan/nan_converters.h:53:38: note: template typename Nan::imp::ToFactory::return_t Nan::To(v8::Localv8::Value)
../../nan/nan_new.h: In function 'v8::Local Nan::imp::To(v8::Localv8::Integer) [with T = v8::Uint32]':
../../nan/nan_new.h:35:31: error: no matching function for call to 'To(v8::Localv8::Integer&)'
../../nan/nan_new.h:35:31: note: candidate is:
../../nan/nan_converters.h:53:38: note: template typename Nan::imp::ToFactory::return_t Nan::To(v8::Localv8::Value)
../../nan/nan_new.h: At global scope:
../../nan/nan_new.h:43:11: error: 'MaybeLocal' does not name a type

../../nan/nan_new.h:75:17: error: 'return_t' does not name a type
../../nan/nan_new.h:141:17: error: 'return_t' does not name a type../../nan/nan_new.h:147:17: error: 'return_t' does not name a type
../../nan/nan_new.h:148:17: error: 'return_t' does not name a type
../../nan/nan_new.h:160:17: error: 'return_t' does not name a type
../../nan/nan_new.h:161:17: error: 'return_t' does not name a type
../../nan/nan_new.h:162:17: error: 'return_t' does not name a type
../../nan/nan_new.h:163:17: error: 'return_t' does not name a type
../../nan/nan_new.h:165:17: error: 'return_t' does not name a type
../../nan/nan_new.h:166:17: error: 'return_t' does not name a type

../../nan/nan_new.h:182:17: error: 'return_t' does not name a type../../nan/nan_new.h:183:17: error: 'return_t' does not name a type

In file included from ../../nan/nan_new.h:189:0, from ../../nan/nan.h:196,
from ../node_curve.cc:13:
../../nan/nan_implementation_12_inl.h:61:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::Date' does not name a type

../../nan/nan_implementation_12_inl.h: In static member function 'static Nan::imp::FactoryBasev8::Function::return_t Nan::imp::Factoryv8::Function::New(Nan::FunctionCallback, v8::Localv8::Value)':../../nan/nan_implementation_12_inl.h:95:46: error: 'NewInstance' was not declared in this scope

../../nan/nan_implementation_12_inl.h: In static member function 'static Nan::imp::FactoryBasev8::FunctionTemplate::return_t Nan::imp::Factoryv8::FunctionTemplate::New(Nan::FunctionCallback, v8::Localv8::Value, v8::Localv8::Signature)':../../nan/nan_implementation_12_inl.h:123:48: error: 'NewInstance' was not declared in this scope

../../nan/nan_implementation_12_inl.h: At global scope:../../nan/nan_implementation_12_inl.h:202:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::RegExp' does not name a type
../../nan/nan_implementation_12_inl.h:221:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::Script' does not name a type
../../nan/nan_implementation_12_inl.h:227:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::Script' does not name a type
../../nan/nan_implementation_12_inl.h:259:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::String' does not name a type
../../nan/nan_implementation_12_inl.h:267:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::String' does not name a type
../../nan/nan_implementation_12_inl.h:273:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::String' does not name a type
../../nan/nan_implementation_12_inl.h:280:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::String' does not name a type
../../nan/nan_implementation_12_inl.h:286:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::String' does not name a type

../../nan/nan_implementation_12_inl.h:291:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::String' does not name a type
../../nan/nan_implementation_12_inl.h:352:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::UnboundScript' does not name a type
../../nan/nan_implementation_12_inl.h:359:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::UnboundScript' does not name a type
In file included from ../../nan/nan.h:196:0, from ../node_curve.cc:13:
../../nan/nan_new.h:293:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::String' does not name a type
../../nan/nan_new.h:299:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::String' does not name a type
../../nan/nan_new.h:305:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::String' does not name a type
../../nan/nan_new.h:311:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::String' does not name a type
../../nan/nan_new.h:317:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::String' does not name a type
../../nan/nan_new.h:323:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::String' does not name a type
../../nan/nan_new.h:329:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::String' does not name a type
../../nan/nan_new.h:335:1: error: 'return_t' in 'struct Nan::imp::Factoryv8::RegExp' does not name a type

In file included from ../node_curve.cc:13:0:../../nan/nan.h: In function 'v8::Localv8::Value Nan::Error(const char*)':
../../nan/nan.h:659:3: error: 'Nan::imp::FactoryBasev8::Boolean::return_t' has no member named 'ToLocalChecked'

../../nan/nan.h: In function 'void Nan::ThrowError(const char*)':../../nan/nan.h:659:3: error: 'Nan::imp::FactoryBasev8::Boolean::return_t' has no member named 'ToLocalChecked'
../../nan/nan.h: In function 'v8::Localv8::Value Nan::RangeError(const char*)':
../../nan/nan.h:660:3: error: 'Nan::imp::FactoryBasev8::Boolean::return_t' has no member named 'ToLocalChecked'

../../nan/nan.h: In function 'void Nan::ThrowRangeError(const char*)':../../nan/nan.h:660:3: error: 'Nan::imp::FactoryBasev8::Boolean::return_t' has no member named 'ToLocalChecked'

../../nan/nan.h: In function 'v8::Localv8::Value Nan::ReferenceError(const char*)':../../nan/nan.h:661:3: error: 'Nan::imp::FactoryBasev8::Boolean::return_t' has no member named 'ToLocalChecked'
../../nan/nan.h: In function 'void Nan::ThrowReferenceError(const char*)':
../../nan/nan.h:661:3: error: 'Nan::imp::FactoryBasev8::Boolean::return_t' has no member named 'ToLocalChecked'

../../nan/nan.h: In function 'v8::Localv8::Value Nan::SyntaxError(const char*)':../../nan/nan.h:662:3: error: 'Nan::imp::FactoryBasev8::Boolean::return_t' has no member named 'ToLocalChecked'

../../nan/nan.h: In function 'void Nan::ThrowSyntaxError(const char*)':../../nan/nan.h:662:3: error: 'Nan::imp::FactoryBasev8::Boolean::return_t' has no member named 'ToLocalChecked'
../../nan/nan.h: In function 'v8::Localv8::Value Nan::TypeError(const char*)':
../../nan/nan.h:663:3: error: 'Nan::imp::FactoryBasev8::Boolean::return_t' has no member named 'ToLocalChecked'

../../nan/nan.h: In function 'void Nan::ThrowTypeError(const char*)':../../nan/nan.h:663:3: error: 'Nan::imp::FactoryBasev8::Boolean::return_t' has no member named 'ToLocalChecked'
../../nan/nan.h: At global scope:
../../nan/nan.h:671:10: error: 'MaybeLocal' does not name a type
../../nan/nan.h:693:10: error: 'MaybeLocal' does not name a type
../../nan/nan.h:709:10: error: 'MaybeLocal' does not name a type
../../nan/nan.h:722:10: error: 'MaybeLocal' does not name a type
../../nan/nan.h:739:10: error: 'MaybeLocal' does not name a type
../../nan/nan.h:745:10: error: 'MaybeLocal' does not name a type
../../nan/nan.h:753:10: error: 'MaybeLocal' does not name a type
../../nan/nan.h:760:10: error: 'MaybeLocal' does not name a type
../../nan/nan.h:766:10: error: 'MaybeLocal' does not name a type

../../nan/nan.h: In member function 'void Nan::AsyncWorker::SaveToPersistent(const char*, const v8::Localv8::Value&)':../../nan/nan.h:1511:41: error: 'Nan::imp::FactoryBasev8::Boolean::return_t' has no member named 'ToLocalChecked'

../../nan/nan.h: In member function 'v8::Localv8::Value Nan::AsyncWorker::GetFromPersistent(const char*) const':../../nan/nan.h:1529:45: error: 'Nan::imp::FactoryBasev8::Boolean::return_t' has no member named 'ToLocalChecked'

../../nan/nan.h: In member function 'virtual void Nan::AsyncWorker::HandleErrorCallback()':../../nan/nan.h:1563:58: error: no matching function for call to 'New(const char*)'
../../nan/nan.h:1563:58: note: candidates are:
../../nan/nan_implementation_12_inl.h:395:21: note: template<class T, class M> v8::Local Nan::New(const v8::Persistent<S, M>&)
../../nan/nan_implementation_12_inl.h:400:21: note: template<class T, class M> v8::Local Nan::New(const Nan::Persistent<T, M>&)
../../nan/nan_implementation_12_inl.h:405:21: note: template v8::Local Nan::New(const Nan::Global&)
../../nan/nan_new.h:201:1: note: template typename Nan::imp::Factory::return_t Nan::New()
../../nan/nan_new.h:207:1: note: template<class T, class A0> typename Nan::imp::Factory::return_t Nan::New(A0)
../../nan/nan_new.h:213:1: note: template<class T, class A0, class A1> typename Nan::imp::Factory::return_t Nan::New(A0, A1)
../../nan/nan_new.h:219:1: note: template<class T, class A0, class A1, class A2> typename Nan::imp::Factory::return_t Nan::New(A0, A1, A2)
../../nan/nan_new.h:225:1: note: template<class T, class A0, class A1, class A2, class A3> typename Nan::imp::Factory::return_t Nan::New(A0, A1, A2, A3)
../../nan/nan_new.h:237:1: note: template typename Nan::imp::Factory::return_t Nan::New(Nan::FunctionCallback, v8::Localv8::Value)
../../nan/nan_new.h:245:1: note: template<class T, class A2> typename Nan::imp::Factory::return_t Nan::New(Nan::FunctionCallback, v8::Localv8::Value, A2)

../../nan/nan.h: In function 'void Nan::imp::SetMethodAux(T, v8::Localv8::String, v8::Localv8::FunctionTemplate, ...)':../../nan/nan.h:1874:34: error: there are no arguments to 'GetFunction' that depend on a template parameter, so a declaration of 'GetFunction' must be available [-fpermissive]
../../nan/nan.h:1874:34: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)

../../nan/nan.h: In function 'void Nan::SetMethod(HandleType, const char*, Nan::FunctionCallback)':../../nan/nan.h:1886:45: error: 'Nan::imp::FactoryBasev8::Boolean::return_t' has no member named 'ToLocalChecked'

../../nan/nan.h: In function 'void Nan::SetPrototypeMethod(v8::Localv8::FunctionTemplate, const char*, Nan::FunctionCallback)':../../nan/nan.h:1901:45: error: 'Nan::imp::FactoryBasev8::Boolean::return_t' has no member named 'ToLocalChecked'

../../nan/nan.h: In function 'void Nan::SetAccessor(v8::Localv8::ObjectTemplate, v8::Localv8::String, Nan::GetterCallback, Nan::SetterCallback, v8::Localv8::Value, v8::AccessControl, v8::PropertyAttribute, Nan::imp::Sig)':../../nan/nan.h:1926:47: error: 'NewInstance' was not declared in this scope

../../nan/nan.h: In function 'bool Nan::SetAccessor(v8::Localv8::Object, v8::Localv8::String, Nan::GetterCallback, Nan::SetterCallback, v8::Localv8::Value, v8::AccessControl, v8::PropertyAttribute)':../../nan/nan.h:1969:51: error: 'NewInstance' was not declared in this scope

../../nan/nan.h: In function 'void Nan::SetNamedPropertyHandler(v8::Localv8::ObjectTemplate, Nan::PropertyGetterCallback, Nan::PropertySetterCallback, Nan::PropertyQueryCallback, Nan::PropertyDeleterCallback, Nan::PropertyEnumeratorCallback, v8::Localv8::Value)':../../nan/nan.h:2028:47: error: 'NewInstance' was not declared in this scope

../../nan/nan.h: In function 'void Nan::SetIndexedPropertyHandler(v8::Localv8::ObjectTemplate, Nan::IndexGetterCallback, Nan::IndexSetterCallback, Nan::IndexQueryCallback, Nan::IndexDeleterCallback, Nan::IndexEnumeratorCallback, v8::Localv8::Value)':../../nan/nan.h:2098:47: error: 'NewInstance' was not declared in this scope

../../nan/nan.h: In function 'void Nan::SetCallHandler(v8::Localv8::FunctionTemplate, Nan::FunctionCallback, v8::Localv8::Value)':../../nan/nan.h:2153:47: error: 'NewInstance' was not declared in this scope

../../nan/nan.h: In function 'void Nan::SetCallAsFunctionHandler(v8::Localv8::ObjectTemplate, Nan::FunctionCallback, v8::Localv8::Value)':../../nan/nan.h:2175:47: error: 'NewInstance' was not declared in this scope

In file included from ../../nan/nan.h:2198:0, from ../node_curve.cc:13:
../../nan/nan_private.h: At global scope:
../../nan/nan_private.h:12:8: error: 'Maybe' does not name a type
../../nan/nan_private.h:25:8: error: 'MaybeLocal' does not name a type
../../nan/nan_private.h:40:8: error: 'Maybe' does not name a type
../../nan/nan_private.h:55:8: error: 'Maybe' does not name a type
In file included from ../node_curve.cc:13:0:
../../nan/nan.h: In function 'void Nan::Export(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE, const char*, Nan::FunctionCallback)':
../../nan/nan.h:2206:35: error: no matching function for call to 'New(const char*&)'
../../nan/nan.h:2206:35: note: candidates are:
../../nan/nan_implementation_12_inl.h:395:21: note: template<class T, class M> v8::Local Nan::New(const v8::Persistent<S, M>&)
../../nan/nan_implementation_12_inl.h:400:21: note: template<class T, class M> v8::Local Nan::New(const Nan::Persistent<T, M>&)
../../nan/nan_implementation_12_inl.h:405:21: note: template v8::Local Nan::New(const Nan::Global&)
../../nan/nan_new.h:201:1: note: template typename Nan::imp::Factory::return_t Nan::New()
../../nan/nan_new.h:207:1: note: template<class T, class A0> typename Nan::imp::Factory::return_t Nan::New(A0)
../../nan/nan_new.h:213:1: note: template<class T, class A0, class A1> typename Nan::imp::Factory::return_t Nan::New(A0, A1)
../../nan/nan_new.h:219:1: note: template<class T, class A0, class A1, class A2> typename Nan::imp::Factory::return_t Nan::New(A0, A1, A2)
../../nan/nan_new.h:225:1: note: template<class T, class A0, class A1, class A2, class A3> typename Nan::imp::Factory::return_t Nan::New(A0, A1, A2, A3)
../../nan/nan_new.h:237:1: note: template typename Nan::imp::Factory::return_t Nan::New(Nan::FunctionCallback, v8::Localv8::Value)
../../nan/nan_new.h:245:1: note: template<class T, class A2> typename Nan::imp::Factory::return_t Nan::New(Nan::FunctionCallback, v8::Localv8::Value, A2)
../../nan/nan.h:2207:47: error: 'GetFunction' was not declared in this scope
../../nan/nan.h:2207:65: error: 'Set' was not declared in this scope
../../nan/nan.h:2207:65: note: suggested alternative:
/root/.node-gyp/6.12.3/include/node/v8.h:3087:17: note: 'v8::Set'
../../nan/nan.h: In constructor 'Nan::Tap::Tap(v8::Localv8::Value)':
../../nan/nan.h:2214:30: error: no matching function for call to 'To(v8::Localv8::Value&)'
../../nan/nan.h:2214:30: note: candidate is:
../../nan/nan_converters.h:53:38: note: template typename Nan::imp::ToFactory::return_t Nan::To(v8::Localv8::Value)

../../nan/nan.h: In member function 'void Nan::Tap::ok(bool, const char*)':../../nan/nan.h:2227:33: error: 'Nan::imp::FactoryBasev8::Boolean::return_t' has no member named 'ToLocalChecked'
../../nan/nan.h: In member function 'void Nan::Tap::pass(const char*)':
../../nan/nan.h:2233:30: error: 'Nan::imp::FactoryBasev8::Boolean::return_t' has no member named 'ToLocalChecked'
../../nan/nan.h: At global scope:
../../nan/nan.h:2257:10: error: 'MaybeLocal' does not name a type
../../nan/nan.h:2262:40: error: 'MaybeLocal' was not declared in this scope
../../nan/nan.h:2262:40: note: suggested alternative:
/root/.node-gyp/6.12.3/include/node/v8.h:115:7: note: 'v8::MaybeLocal'
../../nan/nan.h:2262:52: error: template argument 1 is invalid
../../nan/nan.h:2262:54: error: expected unqualified-id before '>' token

../../nan/nan.h:2271:1: error: 'MaybeLocal' does not name a type
../node_curve.cc:20:23: error: variable or field 'init' declared void../node_curve.cc:20:23: error: 'Handle' was not declared in this scope
../node_curve.cc:20:36: error: expected primary-expression before '>' token
../node_curve.cc:20:37: error: expected primary-expression before ')' token
../node_curve.cc:34:23: error: variable or field 'init' declared void
../node_curve.cc:34:23: error: 'Handle' was not declared in this scope
../node_curve.cc:34:36: error: expected primary-expression before '>' token
../node_curve.cc:34:38: error: 'target' was not declared in this scope
../node_curve.cc:40:1: error: 'init' was not declared in this scope

../node_curve.cc:22:8: warning: 'Nan::NAN_METHOD_RETURN_TYPE DoCurve(Nan::NAN_METHOD_ARGS_TYPE)' defined but not used [-Wunused-function]
make: *** [Release/obj.target/curve/node_curve.o] Error 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:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12)
gyp ERR! System Linux 3.18.11-v7+
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/curve25519-n2
gyp ERR! node -v v6.12.3
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok

npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.rflink/package.json'
npm ERR! Linux 3.18.11-v7+
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "iobroker.yahka" "--production" "--prefix" "/opt/iobroker"npm ERR! node v6.12.3
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: node-gyp rebuildnpm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the curve25519-n2 package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!
npm bugs curve25519-n2npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls curve25519-n2
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /npm-debug.log

host.ioBroker-RasPi2 install adapter yahka
npm install iobroker.yahka --production --prefix "/opt/iobroker" (System call)
`

installiert ist das auf einen pi2 , iobroker admin 2.0.9
NodeJs ist Version 6.12.3
npm ist Version 3.10.10

Bitte um Hilfe.

LG

Jürgen

Crash wenn man zu Homekit hinzufügt

Jedes mal, wenn ich die Bridge zu Homekit adden will, crasht der Adapter.
Node.js ist auf version 6.14, sämtliche libs aus dem Wiki installiert.

Bitte hier um hilfe, stehe leider an

Log:

host.iobroker 2018-05-01 10:55:44.775 info Restart adapter system.adapter.yahka.0 because enabled
host.iobroker 2018-05-01 10:55:44.775 error instance system.adapter.yahka.0 terminated with code 0 (OK)
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[112]: Tue, 01 May 2018 08:55:44 GMT engine.io-client:socket flushing 1 packets in socket
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[111]: Tue, 01 May 2018 08:55:44 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.alive",{"val":false,"ack":true,"from":"system.adap
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[110]: Tue, 01 May 2018 08:55:44 GMT socket.io-client:socket emitting packet with ack id 4
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[109]: Tue, 01 May 2018 08:55:44 GMT socket.io-client:socket calling ack 3 with [null,"system.adapter.yahka.0.alive"]
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[108]: Tue, 01 May 2018 08:55:44 GMT engine.io-client:socket socket receive: type "message", data "33[null,"system.adapter.yahka.0.alive"]"
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[107]: Tue, 01 May 2018 08:55:44 GMT engine.io-client:socket flushing 1 packets in socket
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[106]: Tue, 01 May 2018 08:55:44 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.alive",{"val":false,"ack":true,"from":"system.adap
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[105]: Tue, 01 May 2018 08:55:44 GMT socket.io-client:socket emitting packet with ack id 3
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[104]: at process._tickCallback (internal/process/next_tick.js:104:9)
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[104]: at _combinedTickCallback (internal/process/next_tick.js:80:11)
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[104]: at endReadableNT (_stream_readable.js:974:12)
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[104]: at IncomingMessage.emit (events.js:185:7)
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[104]: at emitNone (events.js:86:13)
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[104]: at HAPServer. (/opt/iobroker/node_modules/hap-nodejs/lib/HAPServer.js:209:39)
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[104]: at HAPServer._handlePairVerify (/opt/iobroker/node_modules/hap-nodejs/lib/HAPServer.js:505:10)
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[104]: at HAPServer._handlePairVerifyStepOne (/opt/iobroker/node_modules/hap-nodejs/lib/HAPServer.js:517:30)
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[104]: at Object.generateCurve25519PublicKeyFromSecretKey (/opt/iobroker/node_modules/hap-nodejs/lib/util/encryption.js:42:30)
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[104]: at Object.exports.derivePublicKey (/opt/iobroker/node_modules/curve25519-n2/index.js:25:11)
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[104]: TypeError: binding.curve is not a function
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[103]: Tue, 01 May 2018 08:55:40 GMT engine.io-client:socket flushing 7 packets in socket
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[103]: Tue, 01 May 2018 08:55:40 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.outputCount",{"val":8,"ack":true,"from":"system.ad
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[103]: Tue, 01 May 2018 08:55:40 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.inputCount",{"val":0,"ack":true,"from":"system.ada
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[103]: Tue, 01 May 2018 08:55:40 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.uptime",{"val":15,"ack":true,"from":"system.adapte
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[103]: Tue, 01 May 2018 08:55:40 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.memHeapUsed",{"val":15.92,"ack":true,"from":"syste
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[103]: Tue, 01 May 2018 08:55:40 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.memHeapTotal",{"val":21.1,"ack":true,"from":"syste
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[103]: Tue, 01 May 2018 08:55:40 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.memRss",{"val":45.43,"ack":true,"from":"system.ada
host.iobroker 2018-05-01 10:55:44.775 error Caught by controller[103]: Tue, 01 May 2018 08:55:40 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.connected",{"val":true,"ack":true,"expire":30,"fro
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[103]: Tue, 01 May 2018 08:55:40 GMT engine.io-client:socket flushing 1 packets in socket
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[103]: Tue, 01 May 2018 08:55:40 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.alive",{"val":true,"ack":true,"expire":30,"from":"
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[102]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket flushing 2 packets in socket
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[101]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["pushLog","system.adapter.admin.0",{"message":"yahka.0 adding Sony with UUID: 51c507b
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[100]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["pushLog","system.adapter.admin.0",{"message":"yahka.0 adapter ready, checking config
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[99]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket flushing 1 packets in socket
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[98]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["pushLog","system.adapter.admin.0",{"message":"yahka.0 starting. Version 0.7.1 in /opt
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[97]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:socket calling ack 2 with [null,[{"val":true,"ack":true,"ts":1525164854575,"q":0,"from":"system.adapter.admin.0","lc":152516485
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[96]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket socket receive: type "message", data "32[null,[{"val":true,"ack":true,"ts":1525164854575,"q":0,"from":"system.adapter.ad
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[95]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket flushing 1 packets in socket
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[95]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["getStates",["system.adapter.admin.0.logging"]],"options":{"compress":true},"id":2,"ns
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[95]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:socket emitting packet with ack id 2
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[95]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:socket calling ack 1 with [null,["system.adapter.admin.0.logging"]]
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[95]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket socket receive: type "message", data "31[null,["system.adapter.admin.0.logging"]]"
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[94]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket flushing 10 packets in socket
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[93]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","yahka.0.checkLogging",null],"options":{"compress":true},"nsp":"/"}
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[92]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.outputCount",{"val":8,"ack":true,"from":"system.ada
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[91]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.inputCount",{"val":0,"ack":true,"from":"system.adap
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[90]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.uptime",{"val":0,"ack":true,"from":"system.adapter.
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[89]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.memHeapUsed",{"val":17.89,"ack":true,"from":"system
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[88]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.memHeapTotal",{"val":26.1,"ack":true,"from":"system
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[87]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.memRss",{"val":50.25,"ack":true,"from":"system.adap
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[86]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.connected",{"val":true,"ack":true,"expire":30,"from
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[85]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.alive",{"val":true,"ack":true,"expire":30,"from":"s
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[84]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","*.logging",null],"options":{"compress":true},"nsp":"/"}
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[83]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket flushing 1 packets in socket
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[83]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["getKeys","*.logging"],"options":{"compress":true},"id":1,"nsp":"/"}
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[83]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:socket emitting packet with ack id 1
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[83]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:socket calling ack 0 with [null,{"_id":"system.adapter.yahka.0","type":"instance","common":{"name":"yahka","version":"0.7.1","n
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[82]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket socket receive: type "message", data "30[null,{"_id":"system.adapter.yahka.0","type":"instance","common":{"name":"yahka"
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[81]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling ignoring poll - transport state "paused"
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[81]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket clearing existing transport polling
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[81]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket setting transport websocket
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[81]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket changing transport and sending upgrade packet
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[81]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling paused
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[81]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling pre-pause polling complete
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[80]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket flushing 1 packets in socket
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[79]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["getObject","system.adapter.yahka.0",null],"options":{"compress":true},"id":0,"nsp":"/
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[78]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:socket emitting packet with ack id 0
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[77]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:socket calling ack 0 with [null,{"val":false,"ack":true,"ts":1525164922502,"q":0,"from":"system.host.iobroker","lc":15251649224
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[76]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket socket receive: type "message", data "30[null,{"val":false,"ack":true,"ts":1525164922502,"q":0,"from":"system.host.iobro
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[75]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling polling got data 108:430[null,{"val":false,"ack":true,"ts":1525164922502,"q":0,"from":"system.host.iobroker","lc":15251
host.iobroker 2018-05-01 10:55:44.774 error Caught by controller[74]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling pre-pause writing complete
host.iobroker 2018-05-01 10:55:44.772 error Caught by controller[73]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling we are currently writing - waiting to pause
host.iobroker 2018-05-01 10:55:44.772 error Caught by controller[73]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling we are currently polling - waiting to pause
host.iobroker 2018-05-01 10:55:44.772 error Caught by controller[72]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket pausing current transport "polling"
host.iobroker 2018-05-01 10:55:44.772 error Caught by controller[71]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket probe transport "websocket" pong
host.iobroker 2018-05-01 10:55:44.772 error Caught by controller[70]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr data null
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[69]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr open GET: http://127.0.0.1:9000/socket.io/?EIO=3&transport=polling&t=MCQwU6Y&b64=1&sid=YvN0yWRInSPorxNiAAAb
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[68]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr poll
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[67]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling polling
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[66]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr data 46:420["getState","system.adapter.yahka.0.alive"]
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[65]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr open POST: http://127.0.0.1:9000/socket.io/?EIO=3&transport=polling&t=MCQwU6X&b64=1&sid=YvN0yWRInSPorxNiAAAb
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[64]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket flushing 1 packets in socket
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[63]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager writing packet {"type":2,"data":["getState","system.adapter.yahka.0.alive"],"options":{"compress":true},"id":0,"nsp":"/
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[62]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:socket emitting packet with ack id 0
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[61]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket socket receive: type "message", data "0"
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[60]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling polling got data 2:40
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[59]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket probe transport "websocket" opened
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[58]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr data null
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[57]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr open GET: http://127.0.0.1:9000/socket.io/?EIO=3&transport=polling&t=MCQwU6T&b64=1&sid=YvN0yWRInSPorxNiAAAb
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[56]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr poll
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[56]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling polling
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[55]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket creating transport "websocket"
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[54]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket probing transport "websocket"
host.iobroker 2018-05-01 10:55:44.771 error Caught by controller[54]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket starting upgrade probes
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[54]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:socket transport is open - connecting
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[54]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager cleanup
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[54]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager open
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[53]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket socket open
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[52]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket socket receive: type "open", data "{"sid":"YvN0yWRInSPorxNiAAAb","upgrades":["websocket"],"pingInterval":25000,"pingTime
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[51]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling polling got data 97:0{"sid":"YvN0yWRInSPorxNiAAAb","upgrades":["websocket"],"pingInterval":25000,"pingTimeout":60000}
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[50]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling ignoring poll - transport state "paused"
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[49]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket clearing existing transport polling
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[48]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket setting transport websocket
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[47]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket changing transport and sending upgrade packet
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[46]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling paused
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[45]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling pre-pause polling complete
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[44]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager readyState opening
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[43]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager connect attempt will timeout after 20000
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[42]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket setting transport polling
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[41]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr data null
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[40]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr open GET: http://127.0.0.1:9000/socket.io/?EIO=3&transport=polling&t=MCQwU6P&b64=1
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[39]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr poll
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[38]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling polling
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[37]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket creating transport "polling"
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[37]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager opening http://127.0.0.1:9000
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[37]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager readyState closed
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[37]: Tue, 01 May 2018 08:55:25 GMT socket.io-client new io instance for http://127.0.0.1:9000
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[36]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:url parse http://127.0.0.1:9000
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[35]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket socket receive: type "message", data "0"
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[34]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling polling got data 2:40
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[33]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling we are currently polling - waiting to pause
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[32]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket pausing current transport "polling"
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[31]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket probe transport "websocket" pong
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[30]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket probe transport "websocket" opened
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[29]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr data null
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[28]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr open GET: http://127.0.0.1:9001/socket.io/?EIO=3&transport=polling&t=MCQwU6A&b64=1&sid=27SkhmQwFVJpjzi7AAAa
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[27]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr poll
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[26]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling polling
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[25]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket creating transport "websocket"
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[24]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket probing transport "websocket"
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[23]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket starting upgrade probes
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[22]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:socket transport is open - connecting
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[21]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager cleanup
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[20]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager open
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[19]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket socket open
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[18]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket socket receive: type "open", data "{"sid":"27SkhmQwFVJpjzi7AAAa","upgrades":["websocket"],"pingInterval":25000,"pingTime
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[17]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling polling got data 97:0{"sid":"27SkhmQwFVJpjzi7AAAa","upgrades":["websocket"],"pingInterval":25000,"pingTimeout":60000}
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[16]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager readyState opening
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[15]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager connect attempt will timeout after 20000
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[14]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket setting transport polling
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[13]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr data null
host.iobroker 2018-05-01 10:55:44.770 error Caught by controller[13]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr open GET: http://127.0.0.1:9001/socket.io/?EIO=3&transport=polling&t=MCQwU5l&b64=1
host.iobroker 2018-05-01 10:55:44.768 error Caught by controller[12]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling-xhr xhr poll
host.iobroker 2018-05-01 10:55:44.768 error Caught by controller[11]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:polling polling
host.iobroker 2018-05-01 10:55:44.768 error Caught by controller[10]: Tue, 01 May 2018 08:55:25 GMT engine.io-client:socket creating transport "polling"
host.iobroker 2018-05-01 10:55:44.768 error Caught by controller[9]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager opening http://127.0.0.1:9001
host.iobroker 2018-05-01 10:55:44.768 error Caught by controller[8]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:manager readyState closed
host.iobroker 2018-05-01 10:55:44.768 error Caught by controller[7]: Tue, 01 May 2018 08:55:25 GMT socket.io-client new io instance for http://127.0.0.1:9001
host.iobroker 2018-05-01 10:55:44.768 error Caught by controller[6]: Tue, 01 May 2018 08:55:25 GMT socket.io-client:url parse http://127.0.0.1:9001
host.iobroker 2018-05-01 10:55:44.768 error Caught by controller[5]: *** WARNING *** For more information see
host.iobroker 2018-05-01 10:55:44.768 error Caught by controller[4]: *** WARNING *** Please fix your application to use the native API of Avahi!
host.iobroker 2018-05-01 10:55:44.767 error Caught by controller[3]: *** WARNING *** The program 'nsolid' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
host.iobroker 2018-05-01 10:55:44.767 error Caught by controller[2]: *** WARNING *** For more information see
host.iobroker 2018-05-01 10:55:44.767 error Caught by controller[1]: *** WARNING *** Please fix your application to use the native API of Avahi!
host.iobroker 2018-05-01 10:55:44.767 error Caught by controller[0]: *** WARNING *** The program 'nsolid' uses the Apple Bonjour compatibility layer of Avahi.

Sortierung der Devices

Hallo, ich würde mich über eine Sortierung der Devices freuen. Im Moment ist alles ein wenig durcheinander vom teste her.
Möchte nun auch ungern alle Devices neu Einpflege, da es doch ein wenig Arbeit ist.

Gruß und Danke

Alle Geräte nicht mehr erreichbar...

Nach einiger Zeit sind alle 66 Geräte (Homematic/CCU2) auf Fehler bzw. gesperrt.
Beim letzten mal musste ich die Mac-Adresse ändern und alle Geräte neu zuordnen, was sehr viel Zeit gekostet hat.

Ich bin überrascht wie extrem schlecht yahka.0 läuft (im Vergleich zu Homebridge).

Hat denn sonst niemand hier dieses Problem? Gibt es dazu keine Abhilfe?

Im Logfile steht nix.

Wenn ich jetzt ein neues Gerät hinzufüge, funktioniert das neue auch, die anderen Geräte aber nicht.

typescript compile error

@GermanBluefox: the current master brings some typescript compile errors:

Compiling...
Using tsc v2.2.0
typings/index.d.ts(2,1): error TS6053: File 'typings/es6-promise/es6-map.d.ts' not found.
yahka.ioBroker-adapter.ts(22,21): error TS2304: Cannot find name 'Map'.
yahka.ioBroker-adapter.ts(22,70): error TS2304: Cannot find name 'Map'.
yahka.ioBroker-adapter.ts(23,22): error TS2304: Cannot find name 'Map'.
yahka.ioBroker-adapter.ts(23,71): error TS2304: Cannot find name 'Map'.

Is there something not commited?

Its always crashing

host.RUMHEIM01 2018-08-08 19:04:58.871 error instance system.adapter.yahka.0 terminated with code 6 (uncaught exception)
Caught 2018-08-08 19:04:58.871 error by controller[105]: Wed, 08 Aug 2018 17:04:58 GMT engine.io-client:socket flushing 1 packets in socket
Caught 2018-08-08 19:04:58.871 error by controller[105]: Wed, 08 Aug 2018 17:04:58 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.alive",{"val":false,"ack":true,"from":"system.adapter.ya
Caught 2018-08-08 19:04:58.870 error by controller[104]: Wed, 08 Aug 2018 17:04:58 GMT socket.io-client:socket emitting packet with ack id 8
Caught 2018-08-08 19:04:58.870 error by controller[103]: Wed, 08 Aug 2018 17:04:58 GMT engine.io-client:socket flushing 1 packets in socket
Caught 2018-08-08 19:04:58.870 error by controller[102]: Wed, 08 Aug 2018 17:04:58 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.alive",{"val":false,"ack":true,"from":"system.adapter.ya
Caught 2018-08-08 19:04:58.869 error by controller[101]: Wed, 08 Aug 2018 17:04:58 GMT socket.io-client:socket emitting packet with ack id 7
Caught 2018-08-08 19:04:58.869 error by controller[100]: Wed, 08 Aug 2018 17:04:57 GMT engine.io-client:socket flushing 1 packets in socket
Caught 2018-08-08 19:04:58.869 error by controller[99]: Wed, 08 Aug 2018 17:04:57 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.alive",{"val":false,"ack":true,"from":"system.adapter.yah
Caught 2018-08-08 19:04:58.868 error by controller[98]: Wed, 08 Aug 2018 17:04:57 GMT socket.io-client:socket emitting packet with ack id 6
Caught 2018-08-08 19:04:58.868 error by controller[97]: at Decoder.Emitter.emit (/opt/iobroker/node_modules/socket.io-parser/node_modules/component-emitter/index.js:134:20)
Caught 2018-08-08 19:04:58.868 error by controller[97]: at Decoder. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
Caught 2018-08-08 19:04:58.867 error by controller[97]: at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:332:8)
Caught 2018-08-08 19:04:58.867 error by controller[97]: at Manager.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
Caught 2018-08-08 19:04:58.867 error by controller[97]: at Manager. (/opt/iobroker/node_modules/component-bind/index.js:21:15)
Caught 2018-08-08 19:04:58.867 error by controller[97]: at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:236:12)
Caught 2018-08-08 19:04:58.866 error by controller[97]: at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:312:9)
Caught 2018-08-08 19:04:58.866 error by controller[97]: at Socket. (/opt/iobroker/node_modules/iobroker.yahka/yahka.function-factory.js:71:13)
Caught 2018-08-08 19:04:58.866 error by controller[97]: at /opt/iobroker/node_modules/iobroker.yahka/yahka.homekit-bridge.js:153:17
Caught 2018-08-08 19:04:58.866 error by controller[97]: at /opt/iobroker/node_modules/hap-nodejs/lib/util/once.js:12:13
Caught 2018-08-08 19:04:58.865 error by controller[97]: Error: This callback function has already been called by someone else; it can only be called one time.
Caught 2018-08-08 19:04:58.865 error by controller[96]: Wed, 08 Aug 2018 17:04:57 GMT socket.io-client:socket calling ack 4 with [null,{"val":true,"ack":false,"ts":1533744053700,"q":0,"from":"system.adapter.yahka.0","lc":1533744053672}]
Caught 2018-08-08 19:04:58.865 error by controller[95]: Wed, 08 Aug 2018 17:04:57 GMT engine.io-client:socket socket receive: type "message", data "34[null,{"val":true,"ack":false,"ts":1533744053700,"q":0,"from":"system.adapter.yahka.0"
Caught 2018-08-08 19:04:58.864 error by controller[94]: Wed, 08 Aug 2018 17:04:57 GMT socket.io-client:socket calling ack 3 with [null,{"val":true,"ack":false,"ts":1533744053700,"q":0,"from":"system.adapter.yahka.0","lc":1533744053672}]
Caught 2018-08-08 19:04:58.864 error by controller[94]: Wed, 08 Aug 2018 17:04:57 GMT engine.io-client:socket socket receive: type "message", data "33[null,{"val":true,"ack":false,"ts":1533744053700,"q":0,"from":"system.adapter.yahka.0"
Caught 2018-08-08 19:04:58.864 error by controller[93]: Wed, 08 Aug 2018 17:04:57 GMT engine.io-client:socket flushing 2 packets in socket
Caught 2018-08-08 19:04:58.863 error by controller[92]: Wed, 08 Aug 2018 17:04:57 GMT socket.io-client:manager writing packet {"type":2,"data":["getState","hm-rpc.0.OEQ1212661.3"],"options":{"compress":true},"id":5,"nsp":"/"}
Caught 2018-08-08 19:04:58.863 error by controller[91]: Wed, 08 Aug 2018 17:04:57 GMT socket.io-client:socket emitting packet with ack id 5
Caught 2018-08-08 19:04:58.863 error by controller[90]: Wed, 08 Aug 2018 17:04:57 GMT socket.io-client:manager writing packet {"type":2,"data":["getState","hm-rpc.0.OEQ1212661.3"],"options":{"compress":true},"id":4,"nsp":"/"}
Caught 2018-08-08 19:04:58.862 error by controller[90]: Wed, 08 Aug 2018 17:04:57 GMT socket.io-client:socket emitting packet with ack id 4
Caught 2018-08-08 19:04:58.862 error by controller[89]: Wed, 08 Aug 2018 17:04:57 GMT engine.io-client:socket flushing 1 packets in socket
Caught 2018-08-08 19:04:58.862 error by controller[89]: Wed, 08 Aug 2018 17:04:57 GMT socket.io-client:manager writing packet {"type":2,"data":["getState","hm-rpc.0.OEQ1212661.3"],"options":{"compress":true},"id":3,"nsp":"/"}
Caught 2018-08-08 19:04:58.861 error by controller[88]: Wed, 08 Aug 2018 17:04:57 GMT socket.io-client:socket emitting packet with ack id 3
Caught 2018-08-08 19:04:58.861 error by controller[87]: Wed, 08 Aug 2018 17:04:55 GMT engine.io-client:socket flushing 1 packets in socket
Caught 2018-08-08 19:04:58.860 error by controller[87]: Wed, 08 Aug 2018 17:04:55 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","hm-rpc.0.OEQ1212661.3",null],"options":{"compress":true},"nsp":"/"}
Caught 2018-08-08 19:04:58.859 error by controller[87]: ka wyboru\nZaktualizuj tłumaczenia"},"1.1.2":{"en":"Fixing the saving of project\nFixing the background selector\nFixing the null pointer problem\nFixing the selection helper\nUpda

Installationsfehler

Moin,

ich erhalte bei der Installation des Adapters nachstehende Fehlermeldung. Was kann/muss ich tun um die Installation durchzuführen?

$ ./iobroker add yahka
npm install iobroker.yahka --production --prefix "C:/ioBroker" (System call)
gyp

ERR!

configure error
gyp
ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.gyp ERR!
stack
at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:449:14)
gyp ERR!
stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:404:11
gyp ERR!
stack at FSReqWrap.oncomplete (fs.js:82:15)
gyp
ERR!
System Windows_NT 10.0.16299
gyp

ERR!

command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\ioBroker\node_modules\iobroker.yahka\node_modules\hap-nodejs\node_modules\curve25519-n2gyp ERR! node -v v4.5.0
gyp ERR!
node-gyp -v v3.4.0gyp ERR! not ok

gyp

ERR! configure error

gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.gyp ERR!

stack
at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:449:14)gyp
ERR!
stack
at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:404:11
gyp ERR!
stack at FSReqWrap.oncomplete (fs.js:82:15)
gyp
ERR! System Windows_NT 10.0.16299
gyp
ERR!
command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"gyp ERR! cwd
C:\ioBroker\node_modules\iobroker.yahka\node_modules\hap-nodejs\node_modules\ed25519
gyp ERR! node -v v4.5.0gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok

gyp

ERR!

configure error

gyp
ERR!
stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp
ERR!

stack at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:449:14)gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:404:11
gyp
ERR!
stack at FSReqWrap.oncomplete (fs.js:82:15)
gyp ERR! System Windows_NT 10.0.16299gyp
ERR!
command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"gyp

ERR! cwd
C:\ioBroker\node_modules\iobroker.yahka\node_modules\hap-nodejs\node_modules\mdnsgyp ERR! node -v v4.5.0
gyp
ERR! node-gyp -v v3.4.0gyp
ERR! not ok
npm

ERR! Windows_NT 10.0.16299
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "iobroker.yahka" "--production" "--prefix" "C:/ioBroker"
npm ERR! node v4.5.0npm
ERR! npm v2.15.9npm
ERR! code ELIFECYCLE

npm ERR! [email protected] install: node-gyp rebuildnpm ERR! Exit status 1

npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.

npm ERR! This is most likely a problem with the curve25519-n2 package,npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild

npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs curve25519-n2npm
ERR! Or if that isn't available, you can get their info via:npm ERR!
npm ERR! npm owner ls curve25519-n2
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:npm ERR! C:\ioBroker\node_modules\iobroker\npm-debug.log

host.VISU install adapter yahka
npm install iobroker.yahka --production --prefix "C:/ioBroker" (System call)
gyp

ERR!

configure error

gyp

ERR!
stack Error: Can't find Python executable "python", you can set the PYTHON env variable.gyp
ERR!
stack
at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:449:14)gyp ERR!

stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:404:11gyp ERR!
stack at FSReqWrap.oncomplete (fs.js:82:15)
gyp ERR! System Windows_NT 10.0.16299
gyp
ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\ioBroker\node_modules\iobroker.yahka\node_modules\hap-nodejs\node_modules\curve25519-n2gyp ERR! node -v v4.5.0
gyp ERR!
node-gyp -v v3.4.0
gyp ERR! not ok
gyp

ERR!

configure error

gyp
ERR!
stack Error: Can't find Python executable "python", you can set the PYTHON env variable.gyp
ERR!

stack at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:449:14)gyp ERR!
stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:404:11
gyp ERR!
stack at FSReqWrap.oncomplete (fs.js:82:15)
gyp
ERR! System Windows_NT 10.0.16299
gyp ERR!
command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"gyp
ERR!
cwd
C:\ioBroker\node_modules\iobroker.yahka\node_modules\hap-nodejs\node_modules\ed25519
gyp
ERR! node -v v4.5.0gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok

gyp

ERR!
configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp
ERR! stack
at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:449:14)
gyp
ERR!
stack
at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:404:11
gyp
ERR!

stack at FSReqWrap.oncomplete (fs.js:82:15)gyp
ERR!

System Windows_NT 10.0.16299
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"gyp
ERR! cwd C:\ioBroker\node_modules\iobroker.yahka\node_modules\hap-nodejs\node_modules\mdnsgyp ERR! node -v v4.5.0
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok

npm

ERR!
Windows_NT 10.0.16299
npm ERR!
argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "iobroker.yahka" "--production" "--prefix" "C:/ioBroker"
npm ERR! node v4.5.0npm
ERR! npm v2.15.9npm ERR! code
ELIFECYCLE
npm ERR! [email protected] install: node-gyp rebuild
npm ERR!
Exit status 1
npm

ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the curve25519-n2 package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm

ERR! npm bugs curve25519-n2npm ERR! Or if that isn't available, you can get their info via:
npm ERR!
npm ERR! npm owner ls curve25519-n2
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:npm
ERR! C:\ioBroker\node_modules\iobroker\npm-debug.log
host.VISU install adapter yahka
npm install iobroker.yahka --production --prefix "C:/ioBroker" (System call)
gyp

ERR!

configure error

gyp
ERR!
stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR!

stack at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:449:14)gyp

ERR!
stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:404:11gyp ERR! stack at FSReqWrap.oncomplete (fs.js:82:15)

gyp ERR! System Windows_NT 10.0.16299gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"

gyp ERR! cwd C:\ioBroker\node_modules\iobroker.yahka\node_modules\hap-nodejs\node_modules\curve25519-n2gyp ERR! node -v v4.5.0
gyp ERR!
node-gyp -v v3.4.0gyp ERR! not ok

gyp

ERR!

configure error
gyp
ERR!
stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp

ERR!

stack
at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:449:14)
gyp
ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:404:11gyp ERR! stack at FSReqWrap.oncomplete (fs.js:82:15)

gyp ERR!
System Windows_NT 10.0.16299gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\ioBroker\node_modules\iobroker.yahka\node_modules\hap-nodejs\node_modules\ed25519
gyp ERR! node -v
v4.5.0gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok

gyp

ERR!
configure error

gyp
ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR!

stack
at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:449:14)gyp

ERR!
stack
at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:404:11gyp
ERR! stack at FSReqWrap.oncomplete (fs.js:82:15)
gyp ERR!
System Windows_NT 10.0.16299
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\ioBroker\node_modules\iobroker.yahka\node_modules\hap-nodejs\node_modules\mdnsgyp ERR! node -v v4.5.0
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok

npm

ERR!
Windows_NT 10.0.16299
npm

ERR! argv
"C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "iobroker.yahka" "--production" "--prefix" "C:/ioBroker"npm ERR!
node
v4.5.0npm
ERR!
npm v2.15.9
npm

ERR! code
ELIFECYCLE

npm ERR! [email protected] install: node-gyp rebuildnpm
ERR!
Exit status 1
npm
ERR! npm
ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm
ERR! This is most likely a problem with the curve25519-n2 package,
npm ERR! not with npm itself.npm ERR! Tell the author that this fails on your system:
npm

ERR!
node-gyp rebuildnpm ERR!
You can get information on how to open an issue for this project with:npm ERR!
npm bugs curve25519-n2npm ERR! Or if that isn't available, you can get their info via:
npm ERR!
npm ERR! npm owner ls curve25519-n2
npm
ERR! There is likely additional logging output above.

npm
ERR! Please include the following file with any support request:
npm ERR!
C:\ioBroker\node_modules\iobroker\npm-debug.log
host.VISU install adapter yahka
ERROR: host.VISU Cannot install yahka
ERROR: process exited with code 13

Fehlermeldungen im IoBroker Log; 1: InOutParams / 2: Umwandlungsparameter Auswahl geht nicht

Hallo

1)Gestern wurden plötzlich meine YAHKA Geräte nicht mehr in IoS erkannt und konnte auch lange nicht wieder zum laufen gebracht werden. Mittlerweile läuft er wieder, aber ich habe im Log jede Menge Fehlermeldungen, die ich nicht beheben kann.

Daten:
IoBroker mit Buanet Image.latest auf Synology DS713+
YAHKA 0.7 (automatisch aktualisiert beim Einspielen des Backups)

Probiert:
Image gelöscht, neu geladen und Backup eingespielt. Keine Erfolg. Keine Erkennung im IoS
Alte Version/neue Version, keine Änderung
Adapter gelöscht und neu installiert. Keine Erkennung.
Im Terminal apt-get Upgrade durchgeführt. Danach wieder im IoS erkannt. Aber Fehlermeldungen bleiben

  1. 1: InOutParams / 2: Umwandlungsparameter
    Button zur Auswahl der Objekte mit den ... hat keine Funktion, sowohl bei IE als auch bei FF. Auswahl bei Objekten und einfügen in das passende Feld funktioniert.

Aber zumindest funktioniert die Erkennung wieder. Bei jeder Änderung in der Konfiguration kommt dieser Fehlerliste. Die Einträge bei den Ereignissen schreibt der Adapter aber trotzdem.

YAHKA_Konfiguration.pdf

lg
Markus Rieglhofer

Yahka dead

Hi,

nach einigen Wochen hat sich Yahka einfach verabschiedet. Alle Geräte waren nicht mehr erreichbar. Auf dem iPad hat es funktioniert aber iOS tot. Hab die bridge entfernt, alles neu installiert, Name, serial, mac I'd etc - wirklich alles geändert. Aber die bridge erscheint nicht mal mehr. Hat jemand irgend eine Ahnung? Mein halbes Haus basiert auf yahka (gerade meine innr Birnen). Hab keine Siri Steuerung mehr. Jemand ne Idee?

Nichts in den Logs..

Allow to set min values for scaleInt and scaleFloat

Some functions are not ranged starting from 0, e.g. in HomeKit the TargetHorizontalTiltAngle for WindowCoverings, it is from -90 to 90.
The current implementation is assuming to always start from 0, so it would be good to have a min and max value setting for homeKit and ioBroker values.

Keine Auswahl

Seit dem update auf IoBroker 2.0.9 kann ich keine Datenpunkte mehr auswählen und ändern.

Fehler beim installieren unter Windows 7

Hallo Jens,

ich habe ioborker auf Windows 7 x64 am laufen. ich bekomme beim instllieren des yahka folgenden Fehler:

`
$ ./iobroker add yahka
NPM version: 3.10.10
npm install iobroker.yahka --production --save --prefix "C:/ioBroker" (System call)
gyp

ERR! configure error gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:449:14)
gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:404:11
gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:264:29
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:123:15)
gyp ERR! System Windows_NT 6.1.7601
gyp
ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"gyp ERR! cwd C:\ioBroker\node_modules\iobroker.yahka\node_modules\curve25519-n
gyp ERR! node -v v6.11.1

gyp ERR! node-gyp -v v3.4.0gyp ERR! not ok

npm
ERR! Windows_NT 6.1.7601npm ERR!
argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "iobroker.yahka" "--production" "--save" "--prefix" "C:/ioBroker"npm ERR! node v6.11.1
npm ERR! npm
v3.10.10npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: node-gyp rebuildnpm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the curve25519-n package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs curve25519-n
npm ERR! Or if that isn't available, you can get their info via:

npm ERR! npm owner ls curve25519-nnpm ERR!
There is likely additional logging output above.

npm ERR! Please include the following file with any support request:npm ERR! C:\ioBroker\node_modules\iobroker\npm-debug.log
npm
ERR! code 1
host.iobroker-PC install adapter yahka
NPM version: 3.10.10npm install iobroker.yahka --production --save --prefix "C:/ioBroker" (System call)

gyp
ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.gyp ERR! stack at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:449:14)
gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:404:11
gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:264:29
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:123:15)

gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\ioBroker\node_modules\iobroker.yahka\node_modules\curve25519-n
gyp ERR! node -v v6.11.1gyp
ERR! node-gyp -v v3.4.0gyp ERR! not ok

npm
ERR!
Windows_NT 6.1.7601
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "iobroker.yahka" "--production" "--save" "--prefix" "C:/ioBroker"npm ERR! node v6.11.1
npm ERR! npm v3.10.10

npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: node-gyp rebuildnpm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the curve25519-n package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs curve25519-n
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls curve25519-n
npm ERR!
There is likely additional logging output above.

npm ERR! Please include the following file with any support request:npm ERR! C:\ioBroker\node_modules\iobroker\npm-debug.log
npm ERR! code 1

host.iobroker-PC install adapter yahka
NPM version: 3.10.10
npm install iobroker.yahka --production --save --prefix "C:/ioBroker" (System call)
gyp

ERR! configure error gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack at failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:449:14)
gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:404:11
gyp ERR! stack
at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:264:29gyp ERR! stack at FSReqWrap.oncomplete (fs.js:123:15)
gyp ERR! System Windows_NT 6.1.7601

gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"gyp ERR! cwd C:\ioBroker\node_modules\iobroker.yahka\node_modules\curve25519-n
gyp ERR! node -v v6.11.1
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok

npm ERR! Windows_NT 6.1.7601npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "iobroker.yahka" "--production" "--save" "--prefix" "C:/ioBroker"
npm ERR! node v6.11.1
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the curve25519-n package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs curve25519-n
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls curve25519-n
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! C:\ioBroker\node_modules\iobroker\npm-debug.log
npm ERR! code 1

host.iobroker-PC install adapter yahka
ERROR: host.iobroker-PC Cannot install yahka
ERROR: process exited with code 1
`

installiert ist
node.js v6.11.1
npm 3.10.10
js-controller 1.4.2
python 2.7.14

LG

Jürgen

callback call in yahka.homekit-bridge.js:121:31 should be removed

callback call in yahka.homekit-bridge.js:121:31 should be removed ...

wenn Datenpunkte in einem Script mit "on ({..." subscriptions gesteuert werden, dann stürzt der YAHKA-Adapter kontinuierlich ab.
Fehlermeldung:
Error: This callback function has already been called by someone else; it can only be called one time.

Zeile auskommentieren:
https://github.com/jensweigele/ioBroker.yahka/blob/master/yahka.homekit-bridge.js#L133
dann stürzt der Adapter nicht mehr permanent ab,
aber sobald man über Homekit(IPhone) zugreift, kommt wieder ein Absturz
Fehlermeldung dann:
yahka.0 2018-06-05 20:56:58.404 error Error: This callback function has already been called by someone else; it can only be called one time. at /opt/iobroker/node_modules/hap-nodejs/lib/util/once.js:12:13 at /opt/iobroker/node_mod yahka.0 2018-06-05 20:56:58.402 error uncaught exception: This callback function has already been called by someone else; it can only be called one time.
siehe auch:
https://forum.iobroker.net/viewtopic.php?f=20&t=14693

Missing the lists under Objects

I would like to set a switch to off with a script. It would be awesome, if the configured devices would be listed in ioBroker on the "Objects" tab.

Thermostat im yahka

Hallo,

wie kann ich beim anlegen eines Thermostates es so einstellen, das immer auf Heizen gestellt ist?

Ich meine die Funktion für die Betriebsart.

Lässt sich da eine Constante eintragen?

Wie ich dies probiert habe, hatte ich z.B. eine 2 auf der rechten Seite eingestellt. Thermostat in der App hatte nicht geantwortet.

Bitte um ein Beispiel.

Danke :-)

Rolläden über KNX

Hallo,

gibt es im Yahka eine möglichkeit , wenn ich die Rolläden über KNX steuer, die Werte um zudrehen?

Das heißt, meine Aktoren geben zurück 0% für Rolladen auf und 100% für Rolladen zu.

Wenn ich die Rolläden über yahka eingebunden habe, dann zeigt es mir bei 0% Rolladen geschlossen und bei 100% Rolladen geöffnet an.

Kann man das irgendwie einbauen?

Danke

Missing Conversion funktion for Momematic IP Blind Actuators

Current conversion function HomematicDirectionToHomekitPositionState covers only Homematic classic direction state:

hm-rpc.0.XXX.1.DIRECTION
0 NONE
1 UP
2 DOWN

and converts it into Homekit equivalents.

However Homematic IP does not have a 'Direction' state and the actual direction must be determined by status of 'Process' state and comparison of 'LEVEL' state (old value vs. new value).

hm-rpc.2.XXX.4.PROCESS
0 STABLE - Motor not running
1 NOT_STABLE - Motor running

hm-rpc.2.XXX.4.LEVEL
old: 0 % new: 100 % Direction = UP
old: 100 % new: 0 % Direction = Down
etc.

Thnaks a lot!

Hue Issuse

Hey,
I love your work, but I have the issue, that I can't set a value (Hue) conversion for Hue or other Lightbulbs.

Also I have the Issue, that whenever I change Color Values in the Home App, the only edited values are hue. Saturation would need to be changed aswell but it doesn't.

bildschirmfoto 2017-12-28 um 16 56 32

Merge mit Fork der Kameras unterstützt

Hallo,

der Fork von [(https://github.com/kirovilya/ioBroker.yahka)] unterstützt die Einbindung von IP-Kameras mit ffmpeg. Es wäre super, wenn die dort durchgeführten Änderungen mit diesem Hauptzweig zusammengeführt werden könnten.
Ich kann das leider aufgrund meines fehlenden Wissens nicht durchführen, würde mich aber als Tester anbieten.

Danke und Gruß
B. Müller

Import / Export

Hallo,

ich fände es gut, wenn es eine Import- / Export Funktion geben könnte. In der ich alle bereits konfigurierten Geräte sichern kann und auf einem anderen iobroker wieder einfügen kann, oder als Backup Lösung.

Danke.

feature request: service-type for power consumption

hi yahka-team,

first all yahka works perfectly (actually yahka is a major reason for me to use iobroker).

However, I have one feature request: display or support for power consumption

Many wall-plugs (like the Fibaro or the Homematic wall plug) include an energy meter, meaning they also measure

  • the actual energy consumption
  • the total energy consumption

yahka so far just supports the switch-function (on/off) but seems not to support "energy consumption"

It would be great to have either

  • an additional service-typ "Energy meter"
    or
  • additonlly in the "Merkmalsliste" of the service-type "outlet" the "Merkmale" acutal energy-consumption an total energy-consumption.

This feature would be highly appreciated.

best regards
schroedinger

Fehlermeldung bei Installation

Hallo,

ich bekomme bei der Installation des Adapters Fehler angezeigt. Die Instanz zeigt zwar grün an aber ich wenn ich bei Service hinzufügen auf die drei Punkte klicke bekomme ich keine Auswahlliste der Geräte.

Anbei den Konsolen Output:

`npm install https://github.com/jensweigele/ioBroker.yahka/tarball/master --production --prefix "/opt/iobroker"

[email protected] install /opt/iobroker/node_modules/authenticate-pam
node-gyp rebuild

make: Verzeichnis „/opt/iobroker/node_modules/authenticate-pam/build“ wird betreten
CXX(target) Release/obj.target/authenticate_pam/authenticate_pam.o
../authenticate_pam.cc:30:31: fatal error: security/pam_appl.h: Datei oder Verzeichnis nicht gefunden
#include <security/pam_appl.h>
^
compilation terminated.
authenticate_pam.target.mk:94: die Regel für Ziel „Release/obj.target/authenticate_pam/authenticate_pam.o“ scheiterte
make: *** [Release/obj.target/authenticate_pam/authenticate_pam.o] Fehler 1
make: Verzeichnis „/opt/iobroker/node_modules/authenticate-pam/build“ wird verlassen
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12)
gyp ERR! System Linux 4.9.0-3-amd64
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/authenticate-pam
gyp ERR! node -v v6.12.3
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
[email protected] /opt/iobroker
└─┬ [email protected]
└─┬ [email protected]
└── [email protected]

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/authenticate-pam):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] install: node-gyp rebuild
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1`

Adittional characteristic for "state" on Services

Hi,

configured some lightbulbs and switches using yahka on iobroker. These lighbulbs and Switches are running on the KNX bus. Here there are two different addresses / datapoints used for the "set" command and for the "state". In homebridge it is done by "set" and "listen" so two different datapoints can be defined. See Picture below:
homebridge_knx

So to have the correct behavior also in Homekit / yahka an additional characteristic for "state" within the Services would be needed.

There are devices that use the separate datapoint for state and other that use the set datapoint for both. For the second case yahka works already correctly.

Regards
Sven

error

yahka.0 2017-04-13 12:24:25.429 info cleaned everything up...
yahka.0 2017-04-13 12:24:25.428 error at Array.forEach (native)
yahka.0 2017-04-13 12:24:25.428 error at Bridge. (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/lib/Accessory.js:740:22)
yahka.0 2017-04-13 12:24:25.428 error at Characteristic.setValue (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/lib/Characteristic.js:155:10)
yahka.0 2017-04-13 12:24:25.428 error at emit (events.js:182:7)
yahka.0 2017-04-13 12:24:25.428 error at emitMany (events.js:108:13)
yahka.0 2017-04-13 12:24:25.428 error at Accessory. (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/lib/Accessory.js:77:14)
yahka.0 2017-04-13 12:24:25.428 error at Accessory._identificationRequest (/opt/iobroker/node_modules/iobroker.yahka/node_modules/hap-nodejs/lib/Accessory.js:111:10)
yahka.0 2017-04-13 12:24:25.428 error at Accessory.emit (events.js:172:7)
yahka.0 2017-04-13 12:24:25.428 error at emitTwo (events.js:87:13)
yahka.0 2017-04-13 12:24:25.428 error at Accessory. (/opt/iobroker/node_modules/iobroker.yahka/yahka.homekit-bridge.js:52:25)
yahka.0 2017-04-13 12:24:25.428 error TypeError: Cannot read property 'debug' of undefined
yahka.0 2017-04-13 12:24:25.424 error uncaught exception: Cannot read property 'debug' of undefined
yahka.0 2017-04-13 12:24:21.910 info creating bridge
yahka.0 2017-04-13 12:24:21.909 info adapter ready, checking config
yahka.0 2017-04-13 12:24:21.873 info starting. Version 0.5.4 in /opt/iobroker/node_modules/iobroker.yahka, node: v4.8.0

Feature Request: Add iOS 11 HomeKit devices

Hi!

Is it planned to add the new homekit devicetypes from iOS 11 to yahka?
There are for example sprinklers and faucets now, and it would be great to allow them through yahka.

THX

Very high MEM usage

Hi,

Thanks again for this great adapter!
However I have serious RAM issues. In a normal idle idle state my ioBroker shows around 40% of free RAM (RPI3). I an quite happy with this, but whenever yahka is restarted (or crashes) my whole ioBroker crashes (ENOMEM Exception).
In my opinion this is due to the fact, that when yahka is started it shows 300 to 400 MB of MEM usage for the first ~30s.
So what I am doing to mitigate this is to stop all adapters, start yahka, wait till MEM usage from yahka gets lower, then start all other adapters.
Issue is: This can only be done in a controlled fashion. Whenever yahka restarts due to a crash, everything crashes...

Sure I could probably mitigate all this by buying Hardware with more RAM... but to be honest 40% free in a normal State should be enough, Right? However it isn‘t for yahka.
Is there any Chance to do some performance tuning for yahka, or some throttling during yahka start?

Thanks

Alarmanlage

Hi, ich versuche die Alarmanlagensteuerung von Homematic einzubinden. Ich habe dazu lediglich bei SecuritySystemTargetState den "State" des Gerätes aus dem hm-rpc Adapter eingetragen. Die Sirene erscheint dann im Apple HomeKit mit den Statusanzeigen "Zuhause","Abwesend","Nacht" und "Aus"... ich kann aber keine Automatisierung mit irgendwelchen Türkontakten vornehmen. Kann man es irgendwie so einstellen, dass man den Status "An" oder "Aus" bekommt? Oder ist alles richtig im yahka eingestellt und der Fehler liegt eher im Apple HomeKit selbst?

LG
M.

Installation auf MAC

Ich bekomme den Adapter auf meinem Mac nicht installiert.

$ ./iobroker add yahka
npm install iobroker.yahka --production --prefix "/Users/k.niermann/Documents/iobroker" (System call)
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.

No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.

No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.

gyp: No Xcode or CLT version detected!
gyp
 ERR! configure error
 
gyp
 ERR! stack Error: `gyp` failed with exit code: 1gyp 
ERR! stack     at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:336:16)gyp ERR! stack     at ChildProcess.emit (events.js:182:13)
gyp 
ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:225:12)
gyp
 ERR!
 System Darwin 17.5.0
gyp ERR! 
command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp
 
ERR! 
cwd /Users/k.niermann/Documents/iobroker/node_modules/curve25519-n
gyp
 ERR!
 
node -v v10.0.0
gyp 
ERR! node-gyp -v
 v3.6.2
gyp 
ERR! not ok
 
npm 
ERR! code ELIFECYCLEnpm ERR! errno 1

npm ERR! [email protected] install: `node-gyp rebuild`npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] 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!     /Users/k.niermann/.npm/_logs/2018-05-08T20_10_32_113Z-debug.log

host.Kais-Mac-mini.local install adapter yahka
npm install iobroker.yahka --production --prefix "/Users/k.niermann/Documents/iobroker" (System call)
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.

No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.

No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.

gyp: No Xcode or CLT version detected!
gyp
 
ERR! configure error 
gyp 
ERR! stack Error: `gyp` failed with exit code: 1gyp ERR! stack     at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:336:16)
gyp
 ERR! stack     at ChildProcess.emit (events.js:182:13)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:225:12)

gyp ERR! System Darwin 17.5.0gyp
 ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/k.niermann/Documents/iobroker/node_modules/curve25519-ngyp ERR! node -v v10.0.0
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok 

npm 
ERR! code ELIFECYCLEnpm ERR! errno 1

npm
 ERR! [email protected] install: `node-gyp rebuild`npm ERR! Exit status 1
npm ERR!
 npm ERR! Failed at the [email protected] 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!     /Users/k.niermann/.npm/_logs/2018-05-08T20_10_38_471Z-debug.log

host.Kais-Mac-mini.local install adapter yahka
npm install iobroker.yahka --production --prefix "/Users/k.niermann/Documents/iobroker" (System call)
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.

No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.

No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.

gyp: No Xcode or CLT version detected!
gyp
 ERR! configure error 
gyp ERR! stack Error: `gyp` failed with exit code: 1gyp ERR! stack     at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:336:16)
gyp ERR! stack     at ChildProcess.emit (events.js:182:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:225:12)

gyp ERR! System Darwin 17.5.0gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/k.niermann/Documents/iobroker/node_modules/curve25519-n
gyp ERR! node -v v10.0.0
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok 

npm 
ERR! code ELIFECYCLEnpm ERR! errno 1

npm ERR! [email protected] install: `node-gyp rebuild`npm 
ERR! Exit status 1
npm ERR! npm ERR! Failed at the [email protected] 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!     /Users/k.niermann/.npm/_logs/2018-05-08T20_10_45_447Z-debug.log

host.Kais-Mac-mini.local install adapter yahka
ERROR: host.Kais-Mac-mini.local Cannot install yahka
ERROR: process exited with code 13`

Rotes Dreieck mit Ausrufungszeichen in Elgato Eve

Hi, ich habe mal Elgato Eve getestet. Dort habe ich leider bei dem Türsensor sowie Temperatur und Luftfeuchtigkeit in Rotes Dreieck mit Ausrufungszeichen. Die Werte werden zwar angezeigt aber irgendetwas scheint Ihn da zu stören hast du da evtl. eine Idee was er noch haben möchte damit es geht. Bei Active hab icch schon true und 1 probiert hat aber auch nichts gebracht.

npm rights

Hello!
you implementation is good, but it needs some updates.
If you will not maintain it, I could do it for you, but I need npm rights to do that.
can you give it to me?

npm owner add bluefox

Thank you.

Error on 0.6.0

update auf 0.6.0 error

Erro: startInstance yahka.0: cannot find start file!
INFO:object change system.adapter.yahka.0

log from ioBroker

Adapter startet nicht mehr

Adapter startet leider nicht mehr mit folgendem Output im Log:

host.ioBroker-RasPi 2018-04-10 21:03:32.720 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoded {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"name
host.ioBroker-RasPi 2018-04-10 21:03:32.720 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoding packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"
host.ioBroker-RasPi 2018-04-10 21:03:32.719 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:manager writing packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.ada
host.ioBroker-RasPi 2018-04-10 21:03:32.718 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:socket emitting packet with ack id 5
host.ioBroker-RasPi 2018-04-10 21:03:32.718 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoded {"type":2,"data":["subscribe","system.adapter.",null],"options":{"compress":true},"nsp":"/"} as 2["subscribe","system.
host.ioBroker-RasPi 2018-04-10 21:03:32.717 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoding packet {"type":2,"data":["subscribe","system.adapter.
",null],"options":{"compress":true},"nsp":"/"}
host.ioBroker-RasPi 2018-04-10 21:03:32.717 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","system.adapter.",null],"options":{"compress":true},"nsp":"/"}
host.ioBroker-RasPi 2018-04-10 21:03:32.716 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoded {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"name
host.ioBroker-RasPi 2018-04-10 21:03:32.715 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoding packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"
host.ioBroker-RasPi 2018-04-10 21:03:32.715 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:manager writing packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.ada
host.ioBroker-RasPi 2018-04-10 21:03:32.714 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:socket emitting packet with ack id 4
host.ioBroker-RasPi 2018-04-10 21:03:32.714 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoded {"type":2,"data":["subscribe","system.adapter.
",null],"options":{"compress":true},"nsp":"/"} as 2["subscribe","system.
host.ioBroker-RasPi 2018-04-10 21:03:32.713 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoding packet {"type":2,"data":["subscribe","system.adapter.",null],"options":{"compress":true},"nsp":"/"}
host.ioBroker-RasPi 2018-04-10 21:03:32.712 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","system.adapter.
",null],"options":{"compress":true},"nsp":"/"}
host.ioBroker-RasPi 2018-04-10 21:03:32.711 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoded {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"name
host.ioBroker-RasPi 2018-04-10 21:03:32.710 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoding packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"
host.ioBroker-RasPi 2018-04-10 21:03:32.710 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:manager writing packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.ada
host.ioBroker-RasPi 2018-04-10 21:03:32.709 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:socket emitting packet with ack id 3
host.ioBroker-RasPi 2018-04-10 21:03:32.708 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoded {"type":2,"data":["subscribe","system.adapter.",null],"options":{"compress":true},"nsp":"/"} as 2["subscribe","system.
host.ioBroker-RasPi 2018-04-10 21:03:32.708 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoding packet {"type":2,"data":["subscribe","system.adapter.
",null],"options":{"compress":true},"nsp":"/"}
host.ioBroker-RasPi 2018-04-10 21:03:32.707 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","system.adapter.",null],"options":{"compress":true},"nsp":"/"}
host.ioBroker-RasPi 2018-04-10 21:03:32.705 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoded {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"name
host.ioBroker-RasPi 2018-04-10 21:03:32.704 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoding packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"
host.ioBroker-RasPi 2018-04-10 21:03:32.703 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:manager writing packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.ada
host.ioBroker-RasPi 2018-04-10 21:03:32.703 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:socket emitting packet with ack id 2
host.ioBroker-RasPi 2018-04-10 21:03:32.702 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoded {"type":2,"data":["subscribe","system.adapter.
",null],"options":{"compress":true},"nsp":"/"} as 2["subscribe","system.
host.ioBroker-RasPi 2018-04-10 21:03:32.701 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoding packet {"type":2,"data":["subscribe","system.adapter.",null],"options":{"compress":true},"nsp":"/"}
host.ioBroker-RasPi 2018-04-10 21:03:32.701 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","system.adapter.
",null],"options":{"compress":true},"nsp":"/"}
host.ioBroker-RasPi 2018-04-10 21:03:32.700 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:socket flushing 1 packets in socket
host.ioBroker-RasPi 2018-04-10 21:03:32.699 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoded {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"},{"name
host.ioBroker-RasPi 2018-04-10 21:03:32.699 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoding packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.adapter.香"
host.ioBroker-RasPi 2018-04-10 21:03:32.698 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:manager writing packet {"type":2,"data":["getObjectView","system","instance",{"startkey":"system.adapter.","endkey":"system.ada
host.ioBroker-RasPi 2018-04-10 21:03:32.697 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:socket emitting packet with ack id 1
host.ioBroker-RasPi 2018-04-10 21:03:32.695 error Caught by controller[50]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:socket calling ack 0 with [null,{"_id":"system.adapter.yahka.0","type":"instance","common":{"name":"yahka","version":"0.5.5","n
host.ioBroker-RasPi 2018-04-10 21:03:32.694 error Caught by controller[50]: r.State","conversionFunction":"passthrough","inOutParameters":"mihome.0.devices.magnet_158d0001bb4d9e.state"}]}]},{"manufacturer":"Aqara","model":"","name":"Garagentor","seri
host.ioBroker-RasPi 2018-04-10 21:03:32.691 error Caught by controller[49]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser decoded 30[null,{"_id":"system.adapter.yahka.0","type":"instance","common":{"name":"yahka","version":"0.5.5","news":{"0.5.5":{"
host.ioBroker-RasPi 2018-04-10 21:03:32.689 error Caught by controller[49]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:socket socket receive: type "message", data "30[null,{"_id":"system.adapter.yahka.0","type":"instance","common":{"name":"yahka"
host.ioBroker-RasPi 2018-04-10 21:03:32.688 error Caught by controller[48]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:socket flushing 1 packets in socket
host.ioBroker-RasPi 2018-04-10 21:03:32.688 error Caught by controller[47]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoded {"type":2,"data":["getObject","system.adapter.yahka.0",null],"options":{"compress":true},"id":0,"nsp":"/"} as 20["getOb
host.ioBroker-RasPi 2018-04-10 21:03:32.687 error Caught by controller[46]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser encoding packet {"type":2,"data":["getObject","system.adapter.yahka.0",null],"options":{"compress":true},"id":0,"nsp":"/"}
host.ioBroker-RasPi 2018-04-10 21:03:32.686 error Caught by controller[45]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:manager writing packet {"type":2,"data":["getObject","system.adapter.yahka.0",null],"options":{"compress":true},"id":0,"nsp":"/
host.ioBroker-RasPi 2018-04-10 21:03:32.686 error Caught by controller[44]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:socket emitting packet with ack id 0
host.ioBroker-RasPi 2018-04-10 21:03:32.685 error Caught by controller[43]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:polling ignoring poll - transport state "paused"
host.ioBroker-RasPi 2018-04-10 21:03:32.684 error Caught by controller[42]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:socket clearing existing transport polling
host.ioBroker-RasPi 2018-04-10 21:03:32.683 error Caught by controller[41]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:socket setting transport websocket
host.ioBroker-RasPi 2018-04-10 21:03:32.683 error Caught by controller[40]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:socket changing transport and sending upgrade packet
host.ioBroker-RasPi 2018-04-10 21:03:32.682 error Caught by controller[39]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:polling paused
host.ioBroker-RasPi 2018-04-10 21:03:32.681 error Caught by controller[38]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:polling pre-pause polling complete
host.ioBroker-RasPi 2018-04-10 21:03:32.681 error Caught by controller[37]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-parser decoded 0 as {"type":0,"nsp":"/"}
host.ioBroker-RasPi 2018-04-10 21:03:32.680 error Caught by controller[36]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:socket socket receive: type "message", data "0"
host.ioBroker-RasPi 2018-04-10 21:03:32.679 error Caught by controller[35]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:polling polling got data 2:40
host.ioBroker-RasPi 2018-04-10 21:03:32.679 error Caught by controller[34]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:polling we are currently polling - waiting to pause
host.ioBroker-RasPi 2018-04-10 21:03:32.678 error Caught by controller[33]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:socket pausing current transport "polling"
host.ioBroker-RasPi 2018-04-10 21:03:32.677 error Caught by controller[32]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:socket probe transport "websocket" pong
host.ioBroker-RasPi 2018-04-10 21:03:32.676 error Caught by controller[31]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:socket probe transport "websocket" opened
host.ioBroker-RasPi 2018-04-10 21:03:32.676 error Caught by controller[30]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:polling-xhr xhr data null
host.ioBroker-RasPi 2018-04-10 21:03:32.675 error Caught by controller[29]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:polling-xhr xhr open GET: http://127.0.0.1:9001/socket.io/?EIO=3&transport=polling&t=MAmyD6Z&b64=1&sid=omNgpBKRIHBQUvcgAAyR
host.ioBroker-RasPi 2018-04-10 21:03:32.675 error Caught by controller[28]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:polling-xhr xhr poll
host.ioBroker-RasPi 2018-04-10 21:03:32.674 error Caught by controller[27]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:polling polling
host.ioBroker-RasPi 2018-04-10 21:03:32.673 error Caught by controller[26]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:socket creating transport "websocket"
host.ioBroker-RasPi 2018-04-10 21:03:32.672 error Caught by controller[25]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:socket probing transport "websocket"
host.ioBroker-RasPi 2018-04-10 21:03:32.672 error Caught by controller[24]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:socket starting upgrade probes
host.ioBroker-RasPi 2018-04-10 21:03:32.671 error Caught by controller[23]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:socket transport is open - connecting
host.ioBroker-RasPi 2018-04-10 21:03:32.670 error Caught by controller[22]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:manager cleanup
host.ioBroker-RasPi 2018-04-10 21:03:32.670 error Caught by controller[21]: Tue, 10 Apr 2018 19:03:15 GMT socket.io-client:manager open
host.ioBroker-RasPi 2018-04-10 21:03:32.669 error Caught by controller[20]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:socket socket open
host.ioBroker-RasPi 2018-04-10 21:03:32.668 error Caught by controller[19]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:socket socket receive: type "open", data "{"sid":"omNgpBKRIHBQUvcgAAyR","upgrades":["websocket"],"pingInterval":25000,"pingTime
host.ioBroker-RasPi 2018-04-10 21:03:32.668 error Caught by controller[18]: Tue, 10 Apr 2018 19:03:15 GMT engine.io-client:polling polling got data 97:0{"sid":"omNgpBKRIHBQUvcgAAyR","upgrades":["websocket"],"pingInterval":25000,"pingTimeout":60000}
host.ioBroker-RasPi 2018-04-10 21:03:32.667 error Caught by controller[17]: Tue, 10 Apr 2018 19:03:14 GMT socket.io-client:manager readyState opening
host.ioBroker-RasPi 2018-04-10 21:03:32.666 error Caught by controller[16]: Tue, 10 Apr 2018 19:03:14 GMT socket.io-client:manager connect attempt will timeout after 20000
host.ioBroker-RasPi 2018-04-10 21:03:32.665 error Caught by controller[15]: Tue, 10 Apr 2018 19:03:14 GMT engine.io-client:socket setting transport polling
host.ioBroker-RasPi 2018-04-10 21:03:32.665 error Caught by controller[14]: Tue, 10 Apr 2018 19:03:14 GMT engine.io-client:polling-xhr xhr data null
host.ioBroker-RasPi 2018-04-10 21:03:32.664 error Caught by controller[13]: Tue, 10 Apr 2018 19:03:14 GMT engine.io-client:polling-xhr xhr open GET: http://127.0.0.1:9001/socket.io/?EIO=3&transport=polling&t=MAmyD3T&b64=1
host.ioBroker-RasPi 2018-04-10 21:03:32.663 error Caught by controller[12]: Tue, 10 Apr 2018 19:03:14 GMT engine.io-client:polling-xhr xhr poll
host.ioBroker-RasPi 2018-04-10 21:03:32.663 error Caught by controller[11]: Tue, 10 Apr 2018 19:03:14 GMT engine.io-client:polling polling
host.ioBroker-RasPi 2018-04-10 21:03:32.662 error Caught by controller[10]: Tue, 10 Apr 2018 19:03:14 GMT engine.io-client:socket creating transport "polling"
host.ioBroker-RasPi 2018-04-10 21:03:32.661 error Caught by controller[9]: Tue, 10 Apr 2018 19:03:14 GMT socket.io-client:manager opening http://127.0.0.1:9001
host.ioBroker-RasPi 2018-04-10 21:03:32.660 error Caught by controller[8]: Tue, 10 Apr 2018 19:03:14 GMT socket.io-client:manager readyState closed
host.ioBroker-RasPi 2018-04-10 21:03:32.660 error Caught by controller[7]: Tue, 10 Apr 2018 19:03:14 GMT socket.io-client new io instance for http://127.0.0.1:9001
host.ioBroker-RasPi 2018-04-10 21:03:32.651 error Caught by controller[6]: Tue, 10 Apr 2018 19:03:14 GMT socket.io-client:url parse http://127.0.0.1:9001
host.ioBroker-RasPi 2018-04-10 21:03:32.650 error Caught by controller[5]: *** WARNING *** For more information see
host.ioBroker-RasPi 2018-04-10 21:03:32.649 error Caught by controller[4]: *** WARNING *** Please fix your application to use the native API of Avahi!
host.ioBroker-RasPi 2018-04-10 21:03:32.648 error Caught by controller[3]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
host.ioBroker-RasPi 2018-04-10 21:03:32.648 error Caught by controller[2]: *** WARNING *** For more information see
host.ioBroker-RasPi 2018-04-10 21:03:32.647 error Caught by controller[1]: *** WARNING *** Please fix your application to use the native API of Avahi!
host.ioBroker-RasPi 2018-04-10 21:03:32.645 error Caught by controller[0]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.

installieren iobroker.yahka

./iobroker add yahka
npm install iobroker.yahka --production --prefix "/ opt / iobroker" (Systemaufruf)
gyp
 WARN EACCES-Benutzer "root" hat keine Berechtigung, auf das Dev-Verzeichnis zuzugreifen "/root/.node-gyp/6.13.0"gyp WARN EACCES versucht, eine Neuinstallation mit dem temporären Dev-Verzeichnis durchzuführen" / opt / iobroker / node_modules / curve25519-n2 / .node-gyp "

gyp WARN install hat einen Fehler bekommen, Rollback-Installation
gyp WARN install hat einen Fehler bekommen, Rollback-Installation
gyp ERR! Fehler konfigurieren
gyp ERR! Stack Fehler: ENOSPC: Kein Platz mehr auf dem Gerät, mkdir '/opt/iobroker/node_modules/curve25519-n2/.node-gyp'gyp ERR! Stack bei Fehler (nativ)

gyp ERR! System Linux 4.9.59-v7 + gyp ERR! Befehl "/ usr / bin / node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "Wiederaufbau"
gyp ERR! cwd / opt / iobroker / knotenknoten / curve25519-n2
gyp ERR! Knoten -v v6.13.0
gyp ERR! Knoten-gyp-v v3.4.0
gyp ERR! nicht ok

npm
 
ERR! Linux 4.9.59-v7 + npm ERR! argv "/ usr / bin / node" "/ usr / bin / npm" "installieren" "iobroker.yahka" "--production" "--prefix" "/ opt / iobroker"
Npm ERR! Knoten v6.13.0
Npm ERR! npm v3.10.10

Npm ERR! Code ELIFECYCLE

Npm ERR! [email protected] install: node-gyp rebuildnpm ERR! Beenden Sie den Status 1
Npm ERR!
Npm ERR! Fehler bei der [email protected] install script 'node-gyp rebuild'.
Npm ERR! Stellen Sie sicher, dass Sie die neueste Version von node.js und npm installiert haben.
Npm ERR! Wenn Sie dies tun, ist dies wahrscheinlich ein Problem mit dem curve25519-n2-Paket,

Npm ERR! nicht mit npm selbst.
Npm ERR! Sagen Sie dem Autor, dass dies auf Ihrem System fehlschlägt: npm ERR! Knoten-Gyp-Neuaufbau
Npm ERR! Informationen zum Öffnen eines Problems für dieses Projekt erhalten Sie mit:
Npm ERR! npm Fehler curve25519-n2
Npm ERR! Oder wenn das nicht verfügbar ist, können Sie ihre Informationen erhalten über:

Npm ERR! npm Besitzer ls curve25519-n2npm ERR! Wahrscheinlich ist oben eine zusätzliche Protokollierung vorhanden.

Npm ERR! Bitte fügen Sie die folgende Datei mit einer Supportanfrage bei: npm ERR! /opt/npm-debug.log
Npm ERR! Code 1

host.ioBroker-Pi Installationsadapter yahka
npm install iobroker.yahka --production --prefix "/ opt / iobroker" (Systemaufruf)
gyp
 WARN EACCES
 Benutzer "root" hat keine Berechtigung, auf das Dev-Verzeichnis "/root/.node-gyp/6.13.0" zuzugreifen
gyp
 WARN EACCES versucht mit dem temporären Dev-Verzeichnis "/opt/iobroker/node_modules/curve25519-n2/.node-gyp" erneut zu installieren
gyp
WARN install hat einen Fehler bekommen, Rollback-Installation
gyp
 WARN install hat einen Fehler bekommen, Rollback-Installation
gyp
 ERR! konfiguriere Fehler gyp ERR! Stack-Fehler: ENOSPC: Kein Platz mehr auf dem Gerät, mkdir '/opt/iobroker/node_modules/curve25519-n2/.node-gyp'
gyp ERR! Stack bei Fehler (nativ)
gyp ERR! System Linux 4.9.59-v7 +
gyp ERR! Befehl "/ usr / bin / node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "Wiederaufbau"
gyp ERR! cwd / opt / iobroker / knotenknoten / curve25519-n2
gyp ERR! Knoten -v v6.13.0
gyp
 
ERR! node-gyp -v v3.4.0gyp ERR! nicht ok

npm
 ERR!

Linux 4.9.59-v7 +
npm
 ERR! argv "/ usr / bin / node" "/ usr / bin / npm" "installieren" "iobroker.yahka" "--production" "--prefix" "/ opt / iobroker"
Npm ERR! Knoten v6.13.0npm ERR! npm v3.10.10
Npm ERR! Code ELIFECYCLE

Npm ERR! [email protected] install: node-gyp rebuildnpm ERR! Beenden Sie den Status 1
Npm ERR!
Npm ERR! Fehler bei der [email protected] install script 'node-gyp rebuild'.
Npm ERR! Stellen Sie sicher, dass Sie die neueste Version von node.js und npm installiert haben.
Npm ERR! Wenn Sie dies tun, ist dies wahrscheinlich ein Problem mit dem curve25519-n2-Paket,
Npm ERR! nicht mit npm selbst.
Npm ERR! Sagen Sie dem Autor, dass dies auf Ihrem System fehlschlägt:
Npm ERR! Knoten-Gyp-Neuaufbau
Npm ERR! Informationen zum Öffnen eines Problems für dieses Projekt erhalten Sie mit:
Npm ERR! npm Fehler curve25519-n2
Npm ERR! Oder wenn das nicht verfügbar ist, können Sie ihre Informationen erhalten über:
Npm ERR! npm Besitzer ls curve25519-n2
Npm ERR! Wahrscheinlich ist oben eine zusätzliche Protokollierung vorhanden.

Npm ERR! Bitte fügen Sie die folgende Datei mit einer Supportanfrage bei:
npm
ERR! /opt/npm-debug.lognpm ERR! Code 1

host.ioBroker-Pi Installationsadapter yahka
npm install iobroker.yahka --production --prefix "/ opt / iobroker" (Systemaufruf)
gyp
 WARN EACCES-Benutzer "root" hat keine Berechtigung, auf das Dev-Verzeichnis zuzugreifen "/root/.node-gyp/6.13.0"gyp WARN EACCES versucht, eine Neuinstallation mit dem temporären Dev-Verzeichnis durchzuführen" / opt / iobroker / node_modules / curve25519-n2 / .node-gyp "

gyp
 WARN install hat einen Fehler bekommen, Rollback installgypp WARN Installation hat einen Fehler, Rollback-Installation
gyp ERR! Fehler konfigurieren

gyp ERR! Stack Fehler: ENOSPC: Kein Platz mehr auf dem Gerät, mkdir '/opt/iobroker/node_modules/curve25519-n2/.node-gyp'gyp ERR! Stack bei Fehler (nativ)

gyp ERR! System Linux 4.9.59-v7 + gyp ERR! Befehl "/ usr / bin / node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "Wiederaufbau"
gyp ERR! cwd / opt / iobroker / knotenknoten / curve25519-n2
gyp ERR! Knoten -v v6.13.0

gyp ERR! node-gyp -v v3.4.0gyp ERR! nicht ok

Npm ERR! Linux 4.9.59-v7 +
Npm ERR! argv "/ usr / bin / node" "/ usr / bin / npm" "installieren" "iobroker.yahka" "--production" "--prefix" "/ opt / iobroker" npm ERR! Knoten v6.13.0
Npm ERR! npm v3.10.10

Npm ERR! Code ELIFECYCLE

Npm ERR! [email protected] install: node-gyp rebuildnpm ERR! Beenden Sie den Status 1
Npm ERR!
Npm ERR! Fehler bei der [email protected] install script 'node-gyp rebuild'.
Npm ERR! Stellen Sie sicher, dass Sie die neueste Version von node.js und npm installiert haben.
Npm ERR! Wenn Sie dies tun, ist dies wahrscheinlich ein Problem mit dem curve25519-n2-Paket,
Npm ERR! nicht mit npm selbst.
Npm ERR! Sagen Sie dem Autor, dass dies auf Ihrem System fehlschlägt:
Npm ERR! Knoten-Gyp-Neuaufbau
Npm ERR! Informationen zum Öffnen eines Problems für dieses Projekt erhalten Sie mit:
Npm ERR! npm Fehler curve25519-n2
Npm ERR! Oder wenn das nicht verfügbar ist, können Sie ihre Informationen erhalten über:
Npm ERR! npm Besitzer ls curve25519-n2
Npm ERR! Wahrscheinlich ist oben eine zusätzliche Protokollierung vorhanden.

Npm ERR! Bitte fügen Sie die folgende Datei mit einer Supportanfrage bei:
Npm ERR! /opt/npm-debug.log

Npm ERR! Code 1
host.ioBroker-Pi Installationsadapter yahka
FEHLER: host.ioBroker-Pi yahka kann nicht installiert werden
FEHLER: Prozess mit Code 13 beendet

Wenn ich nach Vorgabe Fehlerbehebung vogehe bekomme ich folgende Meldung

/opt/iobroker$ sudo apt-get install libavahi-compat-libdnssd-dev

Paketlisten werden gelesen...

Abhängigkeitsbaum wird aufgebaut....

Statusinformationen werden eingelesen....

libavahi-compat-libdnssd-dev ist schon die neueste Version (0.6.32-2).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
/opt/iobroker$

Komm nicht weiter können Sie mir helfen?

Can not start yahka 0.6.1

root@orangepiplus:/opt/iobroker# node node_modules/iobroker.yahka/main.js --force --logs
*** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see http://0pointer.de/avahi-compat?s=libdns_sd&e=node
*** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister
module.js:327
throw err;
^

Error: Cannot find module 'ip'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object. (/opt/iobroker/node_modules/iobroker.yahka/yahka.homekit-ipcamera.js:6:10)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)

Error after installation

Hi
I got some errors, I hope you can help me?

host.QNAP253A | 2018-03-19 20:40:09.577 | error | instance system.adapter.yahka.0 terminated with code 0 (OK)
-- | -- | -- | --
host.QNAP253A | 2018-03-19 20:40:09.577 | error | Caught by controller[105]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.alive",{"val":false,"ack":true,"from":"system.adap
host.QNAP253A | 2018-03-19 20:40:09.577 | error | Caught by controller[104]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:socket emitting packet with ack id 4
host.QNAP253A | 2018-03-19 20:40:09.551 | error | Caught by controller[103]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:socket calling ack 2 with [null,"system.adapter.yahka.0.alive"]
host.QNAP253A | 2018-03-19 20:40:09.551 | error | Caught by controller[102]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket socket receive: type "message", data "32[null,"system.adapter.yahka.0.alive"]"
host.QNAP253A | 2018-03-19 20:40:09.551 | error | Caught by controller[101]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager writing packet {"type":2,"data":["getStates",["system.adapter.admin.0.logging"]],"options":{"compress":true},"id":3,"n
host.QNAP253A | 2018-03-19 20:40:09.550 | error | Caught by controller[100]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:socket emitting packet with ack id 3
host.QNAP253A | 2018-03-19 20:40:09.550 | error | Caught by controller[99]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:socket calling ack 1 with [null,["system.adapter.admin.0.logging"]]
host.QNAP253A | 2018-03-19 20:40:09.550 | error | Caught by controller[98]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket socket receive: type "message", data "31[null,["system.adapter.admin.0.logging"]]"
host.QNAP253A | 2018-03-19 20:40:09.550 | error | Caught by controller[97]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket flushing 11 packets in socket
host.QNAP253A | 2018-03-19 20:40:09.550 | error | Caught by controller[96]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.alive",{"val":false,"ack":true,"from":"system.adapt
host.QNAP253A | 2018-03-19 20:40:09.550 | error | Caught by controller[95]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:socket emitting packet with ack id 2
host.QNAP253A | 2018-03-19 20:40:09.550 | error | Caught by controller[94]: at EventedHTTPServer.emit (events.js:188:7) errorCode: -65537 }
host.QNAP253A | 2018-03-19 20:40:09.550 | error | Caught by controller[94]: at emitOne (events.js:96:13)
host.QNAP253A | 2018-03-19 20:40:09.550 | error | Caught by controller[94]: at HAPServer._onListening (/opt/iobroker/node_modules/hap-nodejs/lib/HAPServer.js:190:8)
host.QNAP253A | 2018-03-19 20:40:09.550 | error | Caught by controller[94]: at HAPServer.emit (events.js:188:7)
host.QNAP253A | 2018-03-19 20:40:09.550 | error | Caught by controller[94]: at emitOne (events.js:96:13)
host.QNAP253A | 2018-03-19 20:40:09.550 | error | Caught by controller[94]: at Bridge.Accessory._onListening (/opt/iobroker/node_modules/hap-nodejs/lib/Accessory.js:661:20)
host.QNAP253A | 2018-03-19 20:40:09.549 | error | Caught by controller[94]: at Advertiser.startAdvertising (/opt/iobroker/node_modules/hap-nodejs/lib/Advertiser.js:47:30)
host.QNAP253A | 2018-03-19 20:40:09.549 | error | Caught by controller[94]: at Object.create [as createAdvertisement] (/opt/iobroker/node_modules/mdns/lib/advertisement.js:64:10)
host.QNAP253A | 2018-03-19 20:40:09.549 | error | Caught by controller[94]: at new Advertisement (/opt/iobroker/node_modules/mdns/lib/advertisement.js:56:10)
host.QNAP253A | 2018-03-19 20:40:09.549 | error | Caught by controller[94]: at Error (native)
host.QNAP253A | 2018-03-19 20:40:09.549 | error | Caught by controller[94]: { Error: dns service error: unknown
host.QNAP253A | 2018-03-19 20:40:09.549 | error | Caught by controller[93]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","yahka.0.checkLogging",null],"options":{"compress":true},"nsp":"/"}
host.QNAP253A | 2018-03-19 20:40:09.549 | error | Caught by controller[92]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.outputCount",{"val":8,"ack":true,"from":"system.ada
host.QNAP253A | 2018-03-19 20:40:09.549 | error | Caught by controller[91]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.inputCount",{"val":0,"ack":true,"from":"system.adap
host.QNAP253A | 2018-03-19 20:40:09.549 | error | Caught by controller[90]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.uptime",{"val":1,"ack":true,"from":"system.adapter.
host.QNAP253A | 2018-03-19 20:40:09.549 | error | Caught by controller[89]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.memHeapUsed",{"val":13.49,"ack":true,"from":"system
host.QNAP253A | 2018-03-19 20:40:09.549 | error | Caught by controller[88]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.memHeapTotal",{"val":23.03,"ack":true,"from":"syste
host.QNAP253A | 2018-03-19 20:40:09.548 | error | Caught by controller[87]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.memRss",{"val":46.34,"ack":true,"from":"system.adap
host.QNAP253A | 2018-03-19 20:40:09.548 | error | Caught by controller[86]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.connected",{"val":true,"ack":true,"expire":30,"from
host.QNAP253A | 2018-03-19 20:40:09.548 | error | Caught by controller[85]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager writing packet {"type":2,"data":["setState","system.adapter.yahka.0.alive",{"val":true,"ack":true,"expire":25,"from":"s
host.QNAP253A | 2018-03-19 20:40:09.548 | error | Caught by controller[84]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager writing packet {"type":2,"data":["subscribe","*.logging",null],"options":{"compress":true},"nsp":"/"}
host.QNAP253A | 2018-03-19 20:40:09.548 | error | Caught by controller[83]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket flushing 1 packets in socket
host.QNAP253A | 2018-03-19 20:40:09.548 | error | Caught by controller[82]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager writing packet {"type":2,"data":["getKeys","*.logging"],"options":{"compress":true},"id":1,"nsp":"/"}
host.QNAP253A | 2018-03-19 20:40:09.548 | error | Caught by controller[81]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:socket emitting packet with ack id 1
host.QNAP253A | 2018-03-19 20:40:09.548 | error | Caught by controller[80]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:socket calling ack 0 with [null,{"_id":"system.adapter.yahka.0","type":"instance","common":{"name":"yahka","version":"0.7.1","n
host.QNAP253A | 2018-03-19 20:40:09.548 | error | Caught by controller[79]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket socket receive: type "message", data "30[null,{"_id":"system.adapter.yahka.0","type":"instance","common":{"name":"yahka"
host.QNAP253A | 2018-03-19 20:40:09.548 | error | Caught by controller[78]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket flushing 1 packets in socket
host.QNAP253A | 2018-03-19 20:40:09.547 | error | Caught by controller[77]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager writing packet {"type":2,"data":["getObject","system.adapter.yahka.0",null],"options":{"compress":true},"id":0,"nsp":"/
host.QNAP253A | 2018-03-19 20:40:09.547 | error | Caught by controller[76]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:socket emitting packet with ack id 0
host.QNAP253A | 2018-03-19 20:40:09.547 | error | Caught by controller[75]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:socket calling ack 0 with [null,{"val":false,"ack":true,"ts":1521488378095,"q":0,"from":"system.host.QNAP253A","lc":15214883780
host.QNAP253A | 2018-03-19 20:40:09.547 | error | Caught by controller[74]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket socket receive: type "message", data "30[null,{"val":false,"ack":true,"ts":1521488378095,"q":0,"from":"system.host.QNAP2
host.QNAP253A | 2018-03-19 20:40:09.547 | error | Caught by controller[73]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket flushing 1 packets in socket
host.QNAP253A | 2018-03-19 20:40:09.547 | error | Caught by controller[72]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling ignoring poll - transport state "paused"
host.QNAP253A | 2018-03-19 20:40:09.547 | error | Caught by controller[71]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket clearing existing transport polling
host.QNAP253A | 2018-03-19 20:40:09.547 | error | Caught by controller[70]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket setting transport websocket
host.QNAP253A | 2018-03-19 20:40:09.547 | error | Caught by controller[69]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket changing transport and sending upgrade packet
host.QNAP253A | 2018-03-19 20:40:09.547 | error | Caught by controller[69]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling paused
host.QNAP253A | 2018-03-19 20:40:09.547 | error | Caught by controller[68]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling pre-pause polling complete
host.QNAP253A | 2018-03-19 20:40:09.546 | error | Caught by controller[67]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager writing packet {"type":2,"data":["getState","system.adapter.yahka.0.alive"],"options":{"compress":true},"id":0,"nsp":"/
host.QNAP253A | 2018-03-19 20:40:09.546 | error | Caught by controller[66]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:socket emitting packet with ack id 0
host.QNAP253A | 2018-03-19 20:40:09.546 | error | Caught by controller[65]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket socket receive: type "message", data "0"
host.QNAP253A | 2018-03-19 20:40:09.546 | error | Caught by controller[64]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling polling got data 2:40
host.QNAP253A | 2018-03-19 20:40:09.546 | error | Caught by controller[63]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling we are currently polling - waiting to pause
host.QNAP253A | 2018-03-19 20:40:09.546 | error | Caught by controller[62]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket pausing current transport "polling"
host.QNAP253A | 2018-03-19 20:40:09.546 | error | Caught by controller[61]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket probe transport "websocket" pong
host.QNAP253A | 2018-03-19 20:40:09.546 | error | Caught by controller[60]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket probe transport "websocket" opened
host.QNAP253A | 2018-03-19 20:40:09.546 | error | Caught by controller[59]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling-xhr xhr data null
host.QNAP253A | 2018-03-19 20:40:09.546 | error | Caught by controller[59]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling-xhr xhr open GET: http://127.0.0.1:9000/socket.io/?EIO=3&transport=polling&t=M8_nhBT&b64=1&sid=UhJHh2pYFBkIa81cAAA5
host.QNAP253A | 2018-03-19 20:40:09.546 | error | Caught by controller[59]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling-xhr xhr poll
host.QNAP253A | 2018-03-19 20:40:09.545 | error | Caught by controller[58]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling polling
host.QNAP253A | 2018-03-19 20:40:09.545 | error | Caught by controller[57]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket creating transport "websocket"
host.QNAP253A | 2018-03-19 20:40:09.545 | error | Caught by controller[56]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket probing transport "websocket"
host.QNAP253A | 2018-03-19 20:40:09.545 | error | Caught by controller[55]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket starting upgrade probes
host.QNAP253A | 2018-03-19 20:40:09.545 | error | Caught by controller[54]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:socket transport is open - connecting
host.QNAP253A | 2018-03-19 20:40:09.545 | error | Caught by controller[53]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager cleanup
host.QNAP253A | 2018-03-19 20:40:09.545 | error | Caught by controller[52]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager open
host.QNAP253A | 2018-03-19 20:40:09.545 | error | Caught by controller[51]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket socket open
host.QNAP253A | 2018-03-19 20:40:09.545 | error | Caught by controller[50]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket socket receive: type "open", data "{"sid":"UhJHh2pYFBkIa81cAAA5","upgrades":["websocket"],"pingInterval":25000,"pingTime
host.QNAP253A | 2018-03-19 20:40:09.545 | error | Caught by controller[50]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling polling got data 97:0{"sid":"UhJHh2pYFBkIa81cAAA5","upgrades":["websocket"],"pingInterval":25000,"pingTimeout":60000}
host.QNAP253A | 2018-03-19 20:40:09.545 | error | Caught by controller[49]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling ignoring poll - transport state "paused"
host.QNAP253A | 2018-03-19 20:40:09.544 | error | Caught by controller[48]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket clearing existing transport polling
host.QNAP253A | 2018-03-19 20:40:09.544 | error | Caught by controller[47]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket setting transport websocket
host.QNAP253A | 2018-03-19 20:40:09.544 | error | Caught by controller[46]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket changing transport and sending upgrade packet
host.QNAP253A | 2018-03-19 20:40:09.544 | error | Caught by controller[45]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling paused
host.QNAP253A | 2018-03-19 20:40:09.544 | error | Caught by controller[44]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling pre-pause polling complete
host.QNAP253A | 2018-03-19 20:40:09.544 | error | Caught by controller[43]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager readyState opening
host.QNAP253A | 2018-03-19 20:40:09.544 | error | Caught by controller[42]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager connect attempt will timeout after 20000
host.QNAP253A | 2018-03-19 20:40:09.544 | error | Caught by controller[41]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket setting transport polling
host.QNAP253A | 2018-03-19 20:40:09.544 | error | Caught by controller[40]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling-xhr xhr data null
host.QNAP253A | 2018-03-19 20:40:09.544 | error | Caught by controller[39]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling-xhr xhr open GET: http://127.0.0.1:9000/socket.io/?EIO=3&transport=polling&t=M8_nhB9&b64=1
host.QNAP253A | 2018-03-19 20:40:09.544 | error | Caught by controller[38]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling-xhr xhr poll
host.QNAP253A | 2018-03-19 20:40:09.543 | error | Caught by controller[37]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling polling
host.QNAP253A | 2018-03-19 20:40:09.543 | error | Caught by controller[36]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket creating transport "polling"
host.QNAP253A | 2018-03-19 20:40:09.543 | error | Caught by controller[35]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager opening http://127.0.0.1:9000
host.QNAP253A | 2018-03-19 20:40:09.543 | error | Caught by controller[34]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager readyState closed
host.QNAP253A | 2018-03-19 20:40:09.543 | error | Caught by controller[33]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client new io instance for http://127.0.0.1:9000
host.QNAP253A | 2018-03-19 20:40:09.543 | error | Caught by controller[32]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:url parse http://127.0.0.1:9000
host.QNAP253A | 2018-03-19 20:40:09.543 | error | Caught by controller[31]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket socket receive: type "message", data "0"
host.QNAP253A | 2018-03-19 20:40:09.543 | error | Caught by controller[31]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling polling got data 2:40
host.QNAP253A | 2018-03-19 20:40:09.543 | error | Caught by controller[30]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling we are currently polling - waiting to pause
host.QNAP253A | 2018-03-19 20:40:09.543 | error | Caught by controller[29]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket pausing current transport "polling"
host.QNAP253A | 2018-03-19 20:40:09.543 | error | Caught by controller[28]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket probe transport "websocket" pong
host.QNAP253A | 2018-03-19 20:40:09.542 | error | Caught by controller[27]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket probe transport "websocket" opened
host.QNAP253A | 2018-03-19 20:40:09.542 | error | Caught by controller[26]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling-xhr xhr data null
host.QNAP253A | 2018-03-19 20:40:09.542 | error | Caught by controller[25]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling-xhr xhr open GET: http://127.0.0.1:9001/socket.io/?EIO=3&transport=polling&t=M8_nhA7&b64=1&sid=UdJmbsrPks3AXJUfAAA4
host.QNAP253A | 2018-03-19 20:40:09.542 | error | Caught by controller[24]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling-xhr xhr poll
host.QNAP253A | 2018-03-19 20:40:09.542 | error | Caught by controller[23]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling polling
host.QNAP253A | 2018-03-19 20:40:09.542 | error | Caught by controller[22]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket creating transport "websocket"
host.QNAP253A | 2018-03-19 20:40:09.542 | error | Caught by controller[21]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket probing transport "websocket"
host.QNAP253A | 2018-03-19 20:40:09.542 | error | Caught by controller[20]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket starting upgrade probes
host.QNAP253A | 2018-03-19 20:40:09.542 | error | Caught by controller[19]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:socket transport is open - connecting
host.QNAP253A | 2018-03-19 20:40:09.542 | error | Caught by controller[18]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager cleanup
host.QNAP253A | 2018-03-19 20:40:09.542 | error | Caught by controller[17]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager open
host.QNAP253A | 2018-03-19 20:40:09.541 | error | Caught by controller[16]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket socket open
host.QNAP253A | 2018-03-19 20:40:09.541 | error | Caught by controller[15]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:socket socket receive: type "open", data "{"sid":"UdJmbsrPks3AXJUfAAA4","upgrades":["websocket"],"pingInterval":25000,"pingTime
host.QNAP253A | 2018-03-19 20:40:09.541 | error | Caught by controller[14]: Mon, 19 Mar 2018 19:40:09 GMT engine.io-client:polling polling got data 97:0{"sid":"UdJmbsrPks3AXJUfAAA4","upgrades":["websocket"],"pingInterval":25000,"pingTimeout":60000}
host.QNAP253A | 2018-03-19 20:40:09.541 | error | Caught by controller[13]: Mon, 19 Mar 2018 19:40:09 GMT socket.io-client:manager readyState opening

Minustemperaturen werden in Homekit App mit 0 Grad dargestellt

Hallo,

Minustemperaturen wurden in Homekit nur mit 0 Grad eingezeigt. Dabei ist es egal, ob der Datenpunkt in ioBroker mit der Quelltemperatur den Typ String oder Zahl oder sonst etwas hat.
Wenn man das debugging von yahka einschaltet sieht man, dass der Wert (z.B. -3) anscheinend korrekt verarbeitet wird.

forwarding value from ioBroker ('-3') to homekit as ('-3)

Es wäre super, wenn du jemand mal schauen könnte woran das liegt. Ich komme mit meinen rudimentären Programmierkenntnissen hier leider nicht weiter.

Danke und Gruß
B. Müller

Add check to prevent duplicate device names (and thus crashes)

I propose to add a name check on the device names to hinder duplicates which result in crashing of the bridge and pain in removing that error (had to delete the original device and re-add everything with a new name to avoid the collision ). If I try to add a device and name it similar to an existing one he should show a kind of error message and not accept it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.