Hallo Sathya,
ich habe mittlerweile alle meine Flows auf die neue Message-Struktur umgestellt und alles funktioniert problemlos. Aus meiner Sicht also alles okay, auch “name” als Bezeichnung für den Device-Name kann bleiben. Bei mir ist bis jetzt keine Anforderung aufgetreten, wo die Metadaten in der neuen Form nicht verwendbar waren.
Ich verwende den Device-Name häufiger in Template-Nodes um Meldungen zu generieren. Hier musste ich etwas probieren, bis ich herausgefunden habe, dass man jetzt auf den Device-Name über {{metadata.name}}
zugreifen kann.
Ich finde es auch sehr gut, dass jetzt die ID des Raumes in metadata.room
mitgeliefert wird.
Wenn das mit vertretbarem Aufwand umzusetzen ist, dann wäre natürlich ein zusätzliches Metadaten-Feld mit dem Namen des Raumes noch hilfreich. Bis jetzt lese ich diesen immer noch separat in einem Function-Node über getRooms
aus und füge den Raum-Namen selbst der Message hinzu.
Ich hoffe, das ist für Dich hilfreich.
Viele Grüße
FiveEights