ihrigb / node-red-contrib-doorbird-ultimate

Node Red Integration for Doorbird Devices
https://flows.nodered.org/node/node-red-contrib-doorbird-ultimate
Apache License 2.0
4 stars 3 forks source link

Installation failed #10

Closed Bimbelhuber closed 1 year ago

Bimbelhuber commented 2 years ago

Can you help me to install the nodes? Following te discription from te Viewlog:

2022-10-12T12:21:06.442Z installieren : node-red-contrib-doorbird-ultimate 1.1.1 2022-10-12T12:21:07.432Z npm install --no-package-lock --global-style --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production node-red-contrib-doorbird-ultimate@1.1.1 2022-10-12T12:21:17.202Z [out] 2022-10-12T12:21:17.202Z [out] up to date in 9s 2022-10-12T12:21:17.228Z rc=0

ihrigb commented 2 years ago

Hi @Bimbelhuber. rc=0 actually means that the returncode of the installation is 0, meaning everything worked. What issues do you see? Are the nodes not showing up in Node Red?

Bimbelhuber commented 2 years ago

Hi @ihrigb,

ich schreibs mal auf deutsch, das sollte ich glaub auch funktionieren ;)

Nachfolgend die Fehlermeldung (Bild) bei der Installation, es sind also auch keine Nodes zu sehen, der View log bleibt immer noch der Selbe: image

2022-10-13T10:08:54.130Z installieren : node-red-contrib-doorbird-ultimate 1.1.1

2022-10-13T10:08:54.412Z npm install --no-package-lock --global-style --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production node-red-contrib-doorbird-ultimate@1.1.1 2022-10-13T10:09:01.132Z [out] 2022-10-13T10:09:01.132Z [out] up to date in 6s 2022-10-13T10:09:01.158Z rc=0

ihrigb commented 2 years ago

Deutsch ist ok. Ich könnte mir vorstellen, dass er das nodes property im package.json meint: https://github.com/ihrigb/node-red-contrib-doorbird-ultimate/blob/master/package.json#L26. Aber warum er das nicht findet, verstehe ich nicht wirklich. Welche Version von Node Red betreibst du denn wo / wie?

Bimbelhuber commented 2 years ago

Also bisher haben alle Installationen von Nodes funktioniert. Also Hardware habe ich eine Homematic CCU3 (FW 3.65.8) worauf RedMatic mit Version 7.2.1 läuft. Node Red hat Version 1.2.9 Gibt es denn eine andere Möglichkeit die Installation zu probieren als über die von mir gewählte?

ihrigb commented 2 years ago

Ich habe die nodes eigentlich für Node Red >=2.0.0 angegeben. Ich habe leider keine Zeit, zu schauen, ob es mit allem, was älter ist einwandfrei läuft. Zudem kann ich mir vorstellen, dass es Probleme mit den Crypto Komponenten (libsodium) gibt. Da weiß icht nicht, was auf der CCU verfügbar ist, bzw. die Voraussetzungen sind. Welche anderen Packages hast du denn installiert, dann vergleiche ich mal!

Bimbelhuber commented 2 years ago

Entweder ich bin zu doof aber ich kann nicht heraus finden wie, bzw. ob ich NodeRed auf RedMatic updaten kann, zumal RedMatic die aktuelle Version ist. Installierte Packages: image image image

Bimbelhuber commented 2 years ago

Servus, konntest du schon was heraus finden? Danke!

ihrigb commented 2 years ago

Sorry, nein ich bin noch nicht dazu gekommen.

ihrigb commented 2 years ago

Das wäre ein Hinweis auf das Problem: https://github.com/rdmtc/RedMatic/issues/146#issuecomment-460039906 Heißt RedMatic hat die Sodium binaries nicht. Du könntest dort nachfragen, ob es integriert werden kann!

Bimbelhuber commented 1 year ago

Servus Hallo, nach dem neuesten Release deines Pakets kann ich es nun auch installieren 👍 Aber ich bekomme es noch nicht hin das Ring Node so mit der Alexa zu verbinden das diese was ausgeben kann. Kannst du mir einen Tipp geben wie ich das Signal manipulieren muss das es passt. Als payload würde mir ein einfaches true oder false reichen, aber die Ausgabe des Ring Node liefert ja noch viel mehr Informationen, danke dir schonmal vorab!

ihrigb commented 1 year ago

@Bimbelhuber du kannst den Output des Ring Nodes ignorieren und in einem function node (vom ring node getriggert) einfach sowas machen:

return {
  payload: true
};
Bimbelhuber commented 1 year ago

Perfekt, danke!