Node Red Palette updaten

SavageSkull

Fleet Admiral
Registriert
Mai 2010
Beiträge
14.436
Hi,

ich habe auf einem Raspberry Pi, auf dem auch PiHole läuft noch ein kleines Node Red Programm nebenher laufen.
Das liest Werte von der FritzBox aus und gibt bei Bedarf ein Signal auf den GPIO.

Seit gestern mag das allerdings nicht mehr funktionieren, da die FritzBox irgendwas gemacht hat. Wahrscheinlich ein Update und seitdem wollen die Nodes von der Palette "node-red-contrib-fritzapi" nicht mehr verbinden.
Mir ist eben aufgefallen, dass die Version von der Palette schon relativ alt ist:
1672322515839.png


Allerdings bekomme ich folgende Infomeldung, wenn ich auf Update drücke:
Aktualisieren von 'node-red-contrib-fritzapi'

Für die Aktualisierung des Nodes ist ein Neustart von 'Node-RED' erforderlich, damit die Aktualisierung abgeschlossen werden kann. Dies muss manuell geschehen.
Woraufhin diese Fehlermeldung kommt
Aktualisierung fehlgeschlagen: node-red-contrib-fritzapi

Installation fehlgeschlagen

Überprüfen Sie das Protokoll auf weitere Informationen.

-----------------------------------------------------------
2022-12-29T14:02:42.628Z installieren : node-red-contrib-fritzapi 0.5.2

2022-12-29T14:02:29.122Z npm install --no-audit --no-update-notifier --save --save-prefix="~" --production node-red-contrib-fritzapi@0.5.2
2022-12-29T14:02:47.949Z [err] npm WARN
2022-12-29T14:02:47.957Z [err] registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning EAI_AGAIN: request to https://registry.npmjs.org/node-red-contrib-fritzapi failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org registry.npmjs.org:443
2022-12-29T14:02:47.957Z [err] npm WARN registry
2022-12-29T14:02:47.967Z [err] Using stale data from https://registry.npmjs.org/ due to a request error during revalidation.
2022-12-29T14:02:48.287Z [err] npm
2022-12-29T14:02:48.297Z [err] ERR! code EAI_AGAIN
2022-12-29T14:02:48.297Z [err] npm ERR! errno EAI_AGAIN
2022-12-29T14:02:48.317Z [err] npm ERR! request to https://registry.npmjs.org/node-red-contrib-fritzapi failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org registry.npmjs.org:443
2022-12-29T14:02:48.367Z [err]
2022-12-29T14:02:48.367Z [err] npm ERR! A complete log of this run can be found in:
2022-12-29T14:02:48.367Z [err] npm ERR! /home/pi/.npm/_logs/2022-12-29T14_02_48_324Z-debug.log
2022-12-29T14:02:48.419Z rc=1

Ich habe gerade mal ein bißchen gegoogelt, aber irgendwie noch nicht die richtige Lösung gefunden.
Lediglich diese Info, wie man Node Red selbst updated, was aber auch nicht so richtig will.

Habt ihr einen Tipp für mich, wie ich Node-Red richtig update und die ganzen Module/Palette auch up to date bringe?

Brauche hier echt mal Hilfe
Danke schonmal
 
Ich bin kein Kenner in NPM aber die Fehlermeldung weißt relativ deutlich darauf hin, dass die URL nicht mehr stimmt. Ob die Domain, das Paket, der Pfad oder vlt das Update Format anders ist, weiß ich nicht.

Einen schnellen Aufruf zufolge scheint die URL zumindest noch zu funktionieren.

Hast du Mal nach der Fehlermeldung gegoogelt?

[Nachtrag]
Hast du probiert ob die URL auch auf der Maschine funktioniert auf der Node Red läuft?
 
Zuletzt bearbeitet:
andy_0 schrieb:
[Nachtrag]
Hast du probiert ob die URL auch auf der Maschine funktioniert auf der Node Red läuft?
1672335758127.png

Irgendwas passt hier im Netzwerk nicht mehr.
PiHole ist momentan gar nicht als DNS Server in der FritzBox eingetragen, da steht der Standard DNS Server drin.

€dit:
Die FritzBox mal komplett vom Strom genommen (Nicht nur über die Oberfläche neugestartet) und schon klappt es mit der DNS Auflösung wieder.
Anscheinend ist Strom trennen doch was anderes als Neustart
Ergänzung ()

Probleme bestehen trotz Update auf aktuelle Version weiter:
1672338621744.png

Anscheinend kann Node Red die FritzBox nicht richtig auslesen.
Kann es sein, dass mit einem Update irgendwas an der Fritzbox die Schnittstelle ausgestellt hat?
 

Anhänge

  • 1672335669002.png
    1672335669002.png
    4 KB · Aufrufe: 160
Zuletzt bearbeitet:
Weißt du überhaupt, dass es ein Update gab?

Grundsätzlich kann sich da natürlich was ändern, was ein Problem für externe Anwendungen darstellt. Ist denn Port 49000 auf der Fritz Box entsprechend konfiguriert? Das mit SSL Zertifikat prüfen ist so auch absicht? Meine Fritz Box hat kein gültiges SSL Zertifikat.
 
Zurück
Oben