mir ist gerade aufgefallen, dass es wohl Probleme beim ändern von Sysvars gibt.
Ich habe eine Variable xyz als boolean angelegt und gespeichert. Nun habe ich die Systemvariable in Node Red in ein Flow mit eingebaut.
Dann habe ich fest gestellt, ich brauche kein bool sondern ein String, also habe ich sie in der CCU geändert. Die Änderung wurde nicht in Node Red übertragen. Egal was ich in Flow nun in die Sysvar schicke, es wird immer "true" rein geschrieben und nicht der String der im Payload steht.
Ok denk ich mir, wenn ein bool einmal angelgt ist, die Variable in ein andern Typ zu ändern kann fehler verursachen, also lösche ich die Variable in der CCU und erstelle eine Neue.Die Neue hat den selben Namen xyz. Ich versuche nun wieder das selbe in Node-Red aber er hat im speicher immer noch die alte bool Variable, welche ich bereits gelöscht hatte. Aktuell kannich diesen Bug nur umgehen, in dem ich die Sysvar anders nenne z.B xZy ein Großbuchtsabe reicht z.B aus.
Für mein verständnis sollte eine gelöschte Variabel wirklich gelöscht sein
![Sad :-(](./images/smilies/icon_sad.gif)
Redmatic : 3.71.12.20231020
Viele Grüße