Node-red-contrib-smartmeter 0.2.2

Hello,

i have a problem to install the smartmeter in Node-red on Windows10

her are the protocoll

2019-11-12T18:46:47.550Z installieren : node-red-contrib-smartmeter 0.2.2

2019-11-12T18:46:47.555Z npm.cmd install --no-audit --no-update-notifier --save --save-prefix="~" --production node-red-contrib-smartmeter@0.2.2
2019-11-12T18:46:54.155Z [out]
2019-11-12T18:46:54.155Z [out] > serialport@6.2.2 install C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport
2019-11-12T18:46:54.155Z [out] > prebuild-install || node-gyp rebuild
2019-11-12T18:46:54.155Z [out]
2019-11-12T18:46:54.797Z [err] prebuild-install
2019-11-12T18:46:54.797Z [err] WARN install No prebuilt binaries found (target=12.13.0 runtime=node arch=x64 platform=win32)
2019-11-12T18:46:54.806Z [out]
2019-11-12T18:46:54.806Z [out] C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild
2019-11-12T18:46:54.806Z [out] ) else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
2019-11-12T18:46:56.135Z [out] Die Projekte in dieser Projektmappe werden nacheinander erstellt. Um eine parallele Erstellung zu erm´┐Żglichen, m´┐Żssen Sie den Schalter "/m" hinzuf´┐Żgen.
2019-11-12T18:46:57.085Z [out] serialport.cpp
2019-11-12T18:46:57.085Z [out] serialport_win.cpp
2019-11-12T18:46:57.085Z [out] win_delay_load_hook.cc
2019-11-12T18:46:58.051Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(41): error C2661: "v8::Value::ToString": Keine ´┐Żberladene Funktion akzeptiert 0 Argumente [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.051Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(41): error C2512: "v8::String::Utf8Value::Utf8Value": Kein geeigneter Standardkonstruktor verf´┐Żgbar [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.051Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(48): error C2661: "v8::Value::ToObject": Keine ´┐Żberladene Funktion akzeptiert 0 Argumente [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.053Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(95): warning C4996: 'Nan::Callback::Call': wurde als veraltet deklariert [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\nan\nan.h(1674): note: Siehe Deklaration von "Nan::Callback::Call"
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(113): error C2661: "v8::Value::ToObject": Keine ´┐Żberladene Funktion akzeptiert 0 Argumente [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(150): warning C4996: 'Nan::Callback::Call': wurde als veraltet deklariert [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\nan\nan.h(1674): note: Siehe Deklaration von "Nan::Callback::Call"
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(188): warning C4996: 'Nan::Callback::Call': wurde als veraltet deklariert [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\nan\nan.h(1674): note: Siehe Deklaration von "Nan::Callback::Call"
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(231): warning C4996: 'Nan::Callback::Call': wurde als veraltet deklariert [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\nan\nan.h(1674): note: Siehe Deklaration von "Nan::Callback::Call"
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(250): error C2661: "v8::Value::ToObject": Keine ´┐Żberladene Funktion akzeptiert 0 Argumente [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(285): warning C4996: 'Nan::Callback::Call': wurde als veraltet deklariert [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\nan\nan.h(1674): note: Siehe Deklaration von "Nan::Callback::Call"
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(329): warning C4996: 'v8::Object::Set': wurde als veraltet deklariert [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.054Z [out] c:\users\friedmann\appdata\local\node-gyp\cache\12.13.0\include\node\v8.h(3402): note: Siehe Deklaration von "v8::Object::Set"
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(330): warning C4996: 'v8::Object::Set': wurde als veraltet deklariert [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.054Z [out] c:\users\friedmann\appdata\local\node-gyp\cache\12.13.0\include\node\v8.h(3402): note: Siehe Deklaration von "v8::Object::Set"
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(331): warning C4996: 'v8::Object::Set': wurde als veraltet deklariert [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.054Z [out] c:\users\friedmann\appdata\local\node-gyp\cache\12.13.0\include\node\v8.h(3402): note: Siehe Deklaration von "v8::Object::Set"
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(336): warning C4996: 'Nan::Callback::Call': wurde als veraltet deklariert [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\nan\nan.h(1674): note: Siehe Deklaration von "Nan::Callback::Call"
2019-11-12T18:46:58.054Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(378): warning C4996: 'v8::Object::Set': wurde als veraltet deklariert [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.054Z [out] c:\users\friedmann\appdata\local\node-gyp\cache\12.13.0\include\node\v8.h(3402): note: Siehe Deklaration von "v8::Object::Set"
2019-11-12T18:46:58.055Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(383): warning C4996: 'Nan::Callback::Call': wurde als veraltet deklariert [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.055Z [out] c:\users\friedmann.node-red\node_modules\nan\nan.h(1674): note: Siehe Deklaration von "Nan::Callback::Call"
2019-11-12T18:46:58.056Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(424): warning C4996: 'Nan::Callback::Call': wurde als veraltet deklariert [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.056Z [out] c:\users\friedmann.node-red\node_modules\nan\nan.h(1674): note: Siehe Deklaration von "Nan::Callback::Call"
2019-11-12T18:46:58.056Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(460): error C2039: "Handle": Ist kein Element von "v8" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.056Z [out] c:\users\friedmann\appdata\local\node-gyp\cache\12.13.0\include\node\v8-platform.h(16): note: Siehe Deklaration von "v8"
2019-11-12T18:46:58.057Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(460): error C2065: "Handle": nichtdeklarierter Bezeichner [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.057Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(460): error C2275: "v8::Object": Ung´┐Żltige Verwendung dieses Typs als Ausdruck [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.057Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(460): note: Siehe Deklaration von "v8::Object"
2019-11-12T18:46:58.057Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(460): error C2065: "target": nichtdeklarierter Bezeichner [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.057Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(460): error C2182: "init": Unzul´┐Żssige Verwendung des Typs "void" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.057Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(460): error C2448: "init": Funktionsstil-Initialisierung scheint eine Funktionsdefinition zu sein [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.057Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport.cpp(485): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "node::addon_register_func" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.104Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(188): warning C4311: "Typumwandlung": Zeigerverk´┐Żrzung von "HANDLE" zu "int" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.104Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(188): warning C4302: "Typumwandlung": Verk´┐Żrzung von "HANDLE" in "int" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.105Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(198): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.105Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(205): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.105Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(215): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.105Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(217): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.106Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(221): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.106Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(223): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.106Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(227): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.106Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(229): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.106Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(234): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.106Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(246): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.106Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(256): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.107Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(273): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.108Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(304): error C2661: "v8::Value::ToObject": Keine ´┐Żberladene Funktion akzeptiert 0 Argumente [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.109Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(334): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.109Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(360): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.110Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(390): warning C4996: 'Nan::Callback::Call': wurde als veraltet deklariert [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.110Z [out] c:\users\friedmann.node-red\node_modules\nan\nan.h(1674): note: Siehe Deklaration von "Nan::Callback::Call"
2019-11-12T18:46:58.110Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(408): error C2661: "v8::Value::ToObject": Keine ´┐Żberladene Funktion akzeptiert 0 Argumente [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.111Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(463): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.111Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(480): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.111Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(493): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.111Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(503): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.112Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(531): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.112Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(542): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.113Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(574): warning C4996: 'Nan::Callback::Call': wurde als veraltet deklariert [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.113Z [out] c:\users\friedmann.node-red\node_modules\nan\nan.h(1674): note: Siehe Deklaration von "Nan::Callback::Call"
2019-11-12T18:46:58.113Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(590): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.114Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(592): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.118Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(921): warning C4996: 'Nan::Callback::Call': wurde als veraltet deklariert [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.118Z [out] c:\users\friedmann.node-red\node_modules\nan\nan.h(1674): note: Siehe Deklaration von "Nan::Callback::Call"
2019-11-12T18:46:58.118Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(935): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.118Z [out] c:\users\friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\src\serialport_win.cpp(944): warning C4312: "Typumwandlung": Konvertierung von "int" in gr´┐Ż´┐Żeren Typ "HANDLE" [C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport\build\serialport.vcxproj]
2019-11-12T18:46:58.253Z [err] gyp
2019-11-12T18:46:58.253Z [err] ERR!
2019-11-12T18:46:58.253Z [err] build error
2019-11-12T18:46:58.253Z [err] gyp
2019-11-12T18:46:58.253Z [err] ERR!
2019-11-12T18:46:58.253Z [err]
2019-11-12T18:46:58.253Z [err] stack
2019-11-12T18:46:58.253Z [err] Error: C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe failed with exit code: 1
2019-11-12T18:46:58.253Z [err] gyp
2019-11-12T18:46:58.253Z [err] ERR!
2019-11-12T18:46:58.253Z [err] stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
2019-11-12T18:46:58.253Z [err] gyp
2019-11-12T18:46:58.253Z [err] ERR!
2019-11-12T18:46:58.253Z [err] stack at ChildProcess.emit (events.js:210:5)
2019-11-12T18:46:58.253Z [err] gyp
2019-11-12T18:46:58.253Z [err] ERR!
2019-11-12T18:46:58.253Z [err] stack
2019-11-12T18:46:58.253Z [err] at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
2019-11-12T18:46:58.254Z [err] gyp
2019-11-12T18:46:58.254Z [err] ERR! System
2019-11-12T18:46:58.254Z [err] Windows_NT 10.0.18362
2019-11-12T18:46:58.254Z [err] gyp ERR!
2019-11-12T18:46:58.254Z [err] command
2019-11-12T18:46:58.254Z [err] "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
2019-11-12T18:46:58.254Z [err] gyp ERR!
2019-11-12T18:46:58.254Z [err] cwd
2019-11-12T18:46:58.254Z [err] C:\Users\Friedmann.node-red\node_modules\smartmeter-obis\node_modules\serialport
2019-11-12T18:46:58.254Z [err] gyp
2019-11-12T18:46:58.254Z [err] ERR!
2019-11-12T18:46:58.254Z [err] node -v v12.13.0
2019-11-12T18:46:58.254Z [err] gyp
2019-11-12T18:46:58.254Z [err] ERR!
2019-11-12T18:46:58.254Z [err] node-gyp -v v5.0.5
2019-11-12T18:46:58.254Z [err] gyp
2019-11-12T18:46:58.254Z [err] ERR!
2019-11-12T18:46:58.254Z [err] not ok
2019-11-12T18:46:58.502Z [err] npm
2019-11-12T18:46:58.502Z [err] ERR! code ELIFECYCLE
2019-11-12T18:46:58.502Z [err] npm ERR! errno 1
2019-11-12T18:46:58.502Z [err] npm ERR!
2019-11-12T18:46:58.502Z [err] serialport@6.2.2 install: prebuild-install || node-gyp rebuild
2019-11-12T18:46:58.502Z [err] npm ERR!
2019-11-12T18:46:58.502Z [err] Exit status 1
2019-11-12T18:46:58.502Z [err] npm ERR!
2019-11-12T18:46:58.502Z [err]
2019-11-12T18:46:58.502Z [err] npm ERR! Failed at the serialport@6.2.2 install script.
2019-11-12T18:46:58.502Z [err] npm
2019-11-12T18:46:58.502Z [err] ERR! This is probably not a problem with npm. There is likely additional logging output above.
2019-11-12T18:46:58.512Z [err]
2019-11-12T18:46:58.512Z [err] npm ERR! A complete log of this run can be found in:
2019-11-12T18:46:58.512Z [err] npm ERR! C:\Users\Friedmann\AppData\Roaming\npm-cache_logs\2019-11-12T18_46_58_499Z-debug.log
2019-11-12T18:46:58.527Z rc=1

can someone help me. I am an absolute beginner

Hello,
I have the same problem wir node-red 1.0.2 and Node-red-contrib-smartmeter 0.2.2.
As far as I understood the problem the serialport@6.2.2 is too old and for the rebuild of this old version some build packages are missing.
But I do not know which build packages I need to install.

Does anyone have a hint or solution for this?
Thank you!

I would contact the author of the node direct via the projects github issues page


As it does seem to be being maintained.

Ok, did it. thank you!
I will post feedbacks here...

1 Like

Info from the Developer (fast response, thank you Mr. Balling!):

Please use Node.js version 10.x. on your Raspberry Pi. It should work with that.
The problem is that the old version of the serialport module is incompatible with Node.js 12.x, which you obviously have installed. The dependency on the serialport module does not come from my node but from another module that uses my node.

...but he is already working on an update for his node for Node.js version 12.x.

New version 0.2.3 of node-red-contrib-smartmeter was released!
Thank you, Mr. Balling. :+1:

1 Like