Update von 2.0.2 auf 2.0.8

Hallo Arno, an welche Stelle muss der Debug rein?

Bei mir sieht das so aus!

Ich habe da einen userflow draus gemacht weil ich soviel auf der Seite geändert habe, der sollte beim Update auf jeden fall mit genommen werden. :slight_smile:

diese Parse Node ist übrigens die die auf der Einen Seite war, ich weiß nicht ob ich da das Original, oder die geänderte habe.

@Vincent @Karl ich habe folgendes Problem, wie geschrieben, daß die ganzen Dateien für die Speicherungen von Werten nicht gefunden werden.

diese werden in NR wie folgt erwartet Bsp.: pekaway/wrelay_name6

Wenn ich im Ternial in /home/pi stehe (gleich nach der Anmeldung), geht der cat pekaway/wrelay_name6

Wenn ich den Unterordner pekaway gehe /home/pi/pekway/ geht der cat nicht mehr, obwohl die Dateien dort liegen, da es sich um einen relativen Pfad handelt.

Bei mir wird der put schon gar nicht angesprochen, somit kein einziger debug:

Wenn ich in der App die Temperatur wähle und einschalte, ausschalte, kommt die Antwort.

{"value":0}
{"topic":"CI/devices/TrumaCombiHeater/control/full","value":{"air_target":12,"air_mode":"normal","water":"off","energy":"gas","powerlimit":900,"runtime":0}}
{"value":{"status":"ok","device":"full","value":{"air_target":12,"air_mode":"normal","water":"off","energy":"gas","powerlimit":900,"runtime":0}}}
{"value":0}
{"topic":"CI/devices/TrumaCombiHeater/control/full","value":{"air_target":"off","air_mode":"normal","water":"off","energy":"gas","powerlimit":900,"runtime":0}}
{"value":{"status":"ok","device":"full","value":{"air_target":"off","air_mode":"normal","water":"off","energy":"gas","powerlimit":900,"runtime":0}}}

bzw direkt inter dem HTTP put

29.11.2025, 14:46:40node: debug 107
msg : Object
object
_msgid: "a4c8b7b71543133c"
payload: object
air_target: 12
air_mode: "normal"
water: "off"
energy: "gas"
powerlimit: 900
runtime: 0
req: object
_events: object
close: undefined
error: undefined
data: undefined
end: undefined
readable: undefined
aborted: undefined
_readableState: object
highWaterMark: 65536
buffer: array[0]
bufferIndex: 0
length: 0
pipes: array[0]
awaitDrainWriters: null
_maxListeners: undefined
socket: "[internal]"
httpVersionMajor: 1
httpVersionMinor: 1
httpVersion: "1.1"
complete: true
rawHeaders: array[10]
rawTrailers: array[0]
joinDuplicateHeaders: null
aborted: false
upgrade: false
url: "/truma_ci/full"
method: "PUT"
statusCode: null
statusMessage: null
client: "[internal]"
_consuming: true
_dumped: false
next: function
baseUrl: ""
originalUrl: "/truma_ci/full"
_parsedUrl: object
protocol: null
slashes: null
auth: null
host: null
port: null
hostname: null
hash: null
search: null
query: null
pathname: "/truma_ci/full"
path: "/truma_ci/full"
href: "/truma_ci/full"
_raw: "/truma_ci/full"
params: object
device: "full"
value: undefined
query: object
empty
res: "[internal]"
body: object
air_target: 12
air_mode: "normal"
water: "off"
energy: "gas"
powerlimit: 900
runtime: 0
_body: true
length: undefined
_eventsCount: 0
route: object
path: "/truma_ci/:device/:value?"
stack: array[9]
methods: object
secret: undefined
cookies: object
empty
signedCookies: object
empty
headers: object
user-agent: "got (https://github.com/sindresorhus/got)"
content-type: "application/json"
content-length: "95"
host: "127.0.0.1:1880"
connection: "keep-alive"
res: object
_res: [internal]
append: function
attachment: function
cookie: function
clearCookie: function
download: function
end: function
format: function
get: function
json: function
jsonp: function
links: function
location: function
redirect: function
render: function
send: function
sendfile: function
sendFile: function
sendStatus: function
set: function
status: function
type: function
vary: function

Wenn ich im Ternial in /home/pi stehe (gleich nach der Anmeldung), geht der cat pekaway/wrelay_name6
Wenn ich den Unterordner pekaway gehe /home/pi/pekway/ geht der cat nicht mehr, obwohl die Dateien dort liegen, da es sich um einen relativen Pfad handelt.

Ok aber das ist doch ein ganz normales Verhalten?
Ich sehe in diesem Thread grade nicht so richtig durch… was genau machst du wo, wann treten die Probleme auf?

Ich habe im NR Log wahnsinnig viele Error: ENOENT wie z.B.:

Error: ENOENT: no such file or directory, open ‘/home/pi/.node-red/pekaway/update’

Ich habe dann das fileWorkingDirectory auf /home/pi in der settings.js angepasst:

Alt: fileWorkingDirectory: “/home/pi/.node-red”

Neu: fileWorkingDirectory: “/home/pi”

So geht es .

Hallo

Dürfte ich Fragen wie du dir Truma zum

Laufen gebracht hast? Habe den Lin adalter ! Und einen Pekaway core pcb

Ich hatte es über die App und Trumanita zum

laufen gebracht , aber dann hing Das Display irgendwie

Ich will die Truma nun endlich auch übers Display zum Laufen bringen!

Wäre für Hilfe dankbar :slight_smile:

Also ich habe den LIN Adapter und die Anleitung von Daniel Fett umgesetzt:

Ich hab den lin-Adapter, und das Projekt von Magnus Christ umgesetzt