-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
node-red-contrib-harmony-websocket lässt sich nicht (mehr) installieren #402
Comments
Überall wo |
Das habe ich auch schon überlegt, allerdings bin ich echt überfragt wie man das macht. Wie man über die Kommandozeile installiert weiß ich ja inzwischen, aber da kann man nirgends eine Versionsnummer eingeben. Wie geht das mit der Vorgängerversion? Die alten Dateien finde ich ja auf GIThub. Nur wie mans installiert weiß ich leider nicht..Mit freundlichen GrüßenRoland GrundMeisenweg 196179 Rattelsdorf0176 47375380
-------- Ursprüngliche Nachricht --------Von: Sineos <notifications@github.com> Datum: 30.09.20 10:13 (GMT+01:00) An: rdmtc/RedMatic <RedMatic@noreply.github.com> Cc: UserRG <roland.grund@gmx.de>, Author <author@noreply.github.com> Betreff: Re: [rdmtc/RedMatic] node-red-contrib-harmony-websocket lässt sich nicht (mehr) installieren (#402)
Überall wo gyp vorkommt sind Binärmodule mit drin. Hier muss @hobbyquaker tätig werden.
Kannst du nicht vorübergehend die alte Version installieren? Die scheint ja ohne ausgekommen zu sein.
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe.
|
Die gewünschte Version wird einfach mit |
Gewusst wie... Vielen lieben Dank... ich werde mal nein Glück versuchen
|
Irgendwas passt nicht (mehr)
Ich habe im Backup des Flows die installierte Version nachgesehen.
Auch diese Version konnte ich nicht mehr installieren… Ich habe inzwischen sogar Redmatic neu installiert… Aber Problem bleibt.. Das finde ich sehr seltsam. Irgendwas wird auch nicht mehr supported lt. dem geposteten Log. Keine Ahnung was man da noch machen könnte. Wäre echt schade, wenn man auf diesen Flow verzichten müsste…
|
Als Lösung von lopelex/node-red-contrib-harmony-websocket erhielt ich folgenden Post: replace request-promise with node-fetch Ich kann damit allerdings nicht viel anfangen... |
Soll heißen, dass lopelex die Abhängigkeit von |
OK, war nur verwirrt, weil ich die Version 2.2.4 nicht gesehen habe. Bei der Installation über die Konsole hat sich aber nichts verändert. Fehler bleibt…
Von: Sineos [mailto:notifications@github.com]
Gesendet: Sonntag, 4. Oktober 2020 12:26
An: rdmtc/RedMatic <RedMatic@noreply.github.com>
Cc: Author <author@noreply.github.com>; UserRG <roland.grund@gmx.de>
Betreff: Re: [rdmtc/RedMatic] node-red-contrib-harmony-websocket lässt sich nicht (mehr) installieren (#402)
Soll heißen, dass lopelex die Abhängigkeit von request-promise mit node-fetch ersetzt hat und du die neue 2..2.4 probieren sollst.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub <#402 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AN4S3AQOJQH2NPAOGETBHA3SJBETTANCNFSM4R6JOKOA> .
[ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "#402 (comment)", "url": "#402 (comment)", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]
|
Die neue Version 2.2.4 war aber in Redmatic erstmal nicht verfügbar, bis das auf den Node-Red-Index gepusht war. Ich habe ein Ticket aufgemacht (lopelex/node-red-contrib-harmony#16) und jetzt ist das jetzt auch in meiner Redmatic verfügbar, aber läßt sich dort nicht installieren:
|
Ist leider immer noch abhängig von Binärmodulen, die sich auf RedMatic nicht direkt installieren lassen. |
Hat jemand einen Pointer für mich, woran das konkret scheitert, oder was man dafür machen muss (vielleicht kann ich auch helfen)? Ich mach zwar recht viel mit NodeJS und NPM, aber nur auf "haushaltsüblichen" Architekturen, kenne also die RedMatic-Spezialitäten leider nicht? |
Siehe auch #404 |
stehe leider vor dem selben Problem und würde mich über eine Lösung freuen. |
Kann mich dem nur anschließen. Die Integration von Harmony war für mich ein wichtiger Baustein in der Automatisierung meines Smart Home |
Gleiches Problem bei mir mit Redmatic Version 7.0.0. Die manuelle Installation von node-red-contrib-harmony-websocket 2.2.3 funktioniert leider auch nicht mehr. Wenn dann müsste man wahrscheinlich RedMatic downgraden. |
Ich habe jetzt bei mehreren Nodes offenbar d’en gleichen Fehler „ You need to install the latest version of Python“ z.B. beim node-red-contrib-modbus beim Update von 5.13.3 auf 5.14. |
Nein, die gibt es nicht. |
Danke für die Antwort, hatte ich mittlerweile auch schon so herausbekommen. Meine Suche vor dem Stellen der Frage war offenbar nicht gründlich genug gewesen ;-). |
Leider habe ich mich heute verleiten lassen ein Update der o.g. Nodes zu machen.
War wohl ein Fehler. Die Installation schlug fehl und letztendlich war alles weg.
Ich habe daraufhin versucht alles neu zu Installieren, letztendlich auch per Putty.
Ich gehe davon aus, dass das genannte Problem mit den Binärmodulen zu tun hat!?
Die Verbindung mit dem Harmony Hub ist schon sehr nett und wäre echt schade, wenn es nicht mehr funktionieren würde.
Anbei das Log aus Putty... Falls es eine Lösung gibt, ich bin ganz Ohr...
npm install --save --no-package-lock --global-style --save-prefix="~" --produc
tion node-red-contrib-harmony-websocket
npm WARN deprecated request-promise@4.2.6: request-promise has been deprecated b ecause it extends the now deprecated request package, see https://github.com/req uest/request/issues/3142
npm WARN deprecated request@2.88.2: request has been deprecated, see https://git hub.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
gyp ERR! find Python
gyp ERR! find Python Python is not set from command line or npm configuration
gyp ERR! find Python Python is not set from environment variable PYTHON
gyp ERR! find Python checking if "python" can be used
gyp ERR! find Python - "python" is not in PATH or produced an error
gyp ERR! find Python checking if "python2" can be used
gyp ERR! find Python - "python2" is not in PATH or produced an error
gyp ERR! find Python checking if "python3" can be used
gyp ERR! find Python - "python3" is not in PATH or produced an error
gyp ERR! find Python
gyp ERR! find Python **********************************************************
gyp ERR! find Python You need to install the latest version of Python.
gyp ERR! find Python Node-gyp should be able to find and use Python. If not,
gyp ERR! find Python you can try one of the following options:
gyp ERR! find Python - Use the switch --python="/path/to/pythonexecutable"
gyp ERR! find Python (accepted by both node-gyp and npm)
gyp ERR! find Python - Set the environment variable PYTHON
gyp ERR! find Python - Set the npm configuration variable python:
gyp ERR! find Python npm config set python "/path/to/pythonexecutable"
gyp ERR! find Python For more information consult the documentation at:
gyp ERR! find Python https://github.com/nodejs/node-gyp#installation
gyp ERR! find Python **********************************************************
gyp ERR! find Python
gyp ERR! configure error
gyp ERR! stack Error: Could not find any Python installation to use
gyp ERR! stack at PythonFinder.fail (/usr/local/addons/redmatic/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js:307:47)
gyp ERR! stack at PythonFinder.runChecks (/usr/local/addons/redmatic/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js:136:21)
gyp ERR! stack at PythonFinder. (/usr/local/addons/redmatic/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js:179:16)
gyp ERR! stack at PythonFinder.execFileCallback (/usr/local/addons/redmatic/lib/node_modules/npm/node_modules/node-gyp/lib/find-python.js:271:16)
gyp ERR! stack at exithandler (child_process.js:315:5)
gyp ERR! stack at ChildProcess.errorhandler (child_process.js:327:5)
gyp ERR! stack at ChildProcess.emit (events.js:314:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:274:12)
gyp ERR! stack at onErrorNT (internal/child_process.js:464:16)
gyp ERR! stack at processTicksAndRejections (internal/process/task_queues.js:80:21)
gyp ERR! System Linux 4.14.34
gyp ERR! command "/usr/local/addons/redmatic/bin/node" "/usr/local/addons/redmatic/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /usr/local/addons/redmatic/var/node_modules/node-red-contrib-harmony-websocket/node_modules/bufferutil
gyp ERR! node -v v14.9.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm WARN node-red-project@0.0.1 No repository field.
npm WARN node-red-project@0.0.1 No license field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! bufferutil@4.0.1 install:
node-gyp-build
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the bufferutil@4.0.1 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! /usr/local/addons/redmatic/npm-cache/_logs/2020-09-29T21_02_37_735Z-debug.log
The text was updated successfully, but these errors were encountered: