Thank you for letting me know the issue. Not sure I can fix this, as this is a select box element from Node-RED, but I’ll see what I can do.
In the meantime I suggest to use the first option in the list (Manual): there you can fill in your address
manually. For hex-values use the notation “0x”.
I also saw that you can use the arrow keys to go through the options and press enter to select, so that might help too.
I’m testing on Chrome on a Macbook Pro. Can you verify again and let me know what browser and OS you are on so I can test on that?
It’s a long time ago, but now I saw I forgot to respond to your question … Sorry for that!
I hope to make some time to add some examples in the help section asap.
If you struggle with a specific issue, please let me know. It’s always inspiring to get user feedback and tweak the features accordingly
I tested on Win10 home build 1903 and I can see the scrollbars.
Node-RED version: 1.0.3
I has probably to do with the Node-RED version, as this select element is created by Node-RED…
I tell you what would be pretty amazing if you can swing it…
Instead of (as well as) module type and address, showing the VelbusLink assigned Module name would be very useful.
Example
I just tried to setup your Dimmer node while sat on the sofa, with my phone and suddenly realised that I can’t remember which of the VMBDMI-R services the room I’m in.
Obviously I can look at openHAB2 to grab the base address, but…
i need this for the following.
the relay is switched on and off by the alarm system, if there is no movement in the room (surface 30m X 18m) (multiple zigbee2mqtt ikea motion) then I will suppress the channel to save energy
I had a look at this, but as as far as I know there is no command to get the module name. Velbuslink probably stores the name you give to a module in the project file (.vlp), so that data is not available on the bus.
Of course it would already help to always get the names of the channels (as I do with the button node) but that requires knowledge of the nr of channels of each module, and therefore we first need that JSON file!
But, as I’m typing this, I see that @Stef_Coene just posted a very promising update!
Regarding the module name, indeed, you have to query the memory. And for some older modules you can not change the module name.
I had some issues with different addresses for different builds. For most of the modules there is only 1 possible memory address combination. That’s were the MemoryMatch is used for.
I could also skip this part and only support the last build, that was also an option.
In my scripts, I take the address range and store all of them in a list. When I need the module name, I query the addresses one by one.
My ‘listener’ has the same list of addresses and when the module answer, it parses the message and stores the character in the correct place. When the last address is received, it saves the module name.