Ja…. Die Flows sind umfangreich 🙂
Also wie ist die lage. Beim Update von node-red kannst du keine flows mehr sehen, weil die vermutlich nicht geladen oder gelesen werden können.
Was konnte man machen:
flows aus alter Version raus ziehen und neu importieren.Konnte so was für dich funktionieren? Ich kann dann helfen. Oder wenn es möglich währe kannst du mir alte und neue iobroker-data senden und ich kann schauen was los ist. `
Hi Bluefox, danke für Dein Angebot zur Unterstützung.
Ich bin gerade auf einen Weg, der bis jetzt ganz gut aussieht.
Ich hatte oben ja schon einiges auf Basis der älteren VM probiert. Flows gesichert, Node-Red komplett gelöscht, usw. und bin immer wieder auf Probleme gestoßen, dass nach dem Import meiner Flows Node-Red Fehler hatte.
Nun habe ich noch einige Male mit der letzten VM herumgespielt und zuletzt konnte ich meine Flows zurückspielen, so dass Node-red auch funktionierte.
Ich bin eigentlich der Meinung, dass ich das in der Art auch schon so versucht hatte. Mir ist in der Vorgehensweise kein Unterschied bewusst.
Was ich noch zusammenkriege (wahrscheinlich nicht alles wichtig):
aktuellste VM mit dem Node-red Fehler verwendet
Debian aktualisiert (update, upgrade)
Node-red Instanz gelöscht
Noch einmal versucht:
npm cache clear
npm install iobroker.node-red
Update Node-red
Test Flow Inject -Debug versucht (zum ersten Mal ohne Fehler)
in einer neuen Node-red Instanz meine Flows wieder importiert (hat zum ersten Mal ohne Fehler funktioniert)
Bis jetzt sieht es ganz gut aus.
Was jetzt noch vorkommt:
In den Javascript Objekten steht bei einigen Objekten nicht der Wert, sondern manchmal der Objektname, wie javascript.0.Anwesenheit (statt dem Wert). :?
Mal sehen, ob das das einzige Problem ist oder ob da noch was kommt.
Node-red scheint aber nun wieder zu funktionieren.
Ddanke für Deine Mühe!