09-11-2019, 05:08 PM
Ah, now I see the problem.
The uuid does not refer to any Bluetooth UUID but to one of the UUIDs assigned to the nodes by the editor (UUID is a general term that is not only used in Bluetooth). To allow free positioning of the modules, the editor adds some metadata (editor:uuid="155" editor:posx="313" editor:posy="365" etc.) to the phyphox-file, so everything is in the same place when you load the phyphox file back into the editor.
Phyphox should ignore anything with "editor:" in front, but it seems like we were a bit lazy and the Bluetooth module tries to interpret the "editor:uuid" like the advertised uuid and complains that the format does not match. This does not happen when you load the experiment via QR code, because the editor does not add the metadata to the QR code to save some space (you cannot load the QR-code back into the editor anyway).
This means that a) I need to fix this in the next update and b) that you can simply remove the editor:uuid="101" in line 12 and it should be loaded without an error. All the other editor:uuid entries may stay as they are properly ignored by phyphox.
The uuid does not refer to any Bluetooth UUID but to one of the UUIDs assigned to the nodes by the editor (UUID is a general term that is not only used in Bluetooth). To allow free positioning of the modules, the editor adds some metadata (editor:uuid="155" editor:posx="313" editor:posy="365" etc.) to the phyphox-file, so everything is in the same place when you load the phyphox file back into the editor.
Phyphox should ignore anything with "editor:" in front, but it seems like we were a bit lazy and the Bluetooth module tries to interpret the "editor:uuid" like the advertised uuid and complains that the format does not match. This does not happen when you load the experiment via QR code, because the editor does not add the metadata to the QR code to save some space (you cannot load the QR-code back into the editor anyway).
This means that a) I need to fix this in the next update and b) that you can simply remove the editor:uuid="101" in line 12 and it should be loaded without an error. All the other editor:uuid entries may stay as they are properly ignored by phyphox.