Hi, a new order with Velbus delivered me a newer version of the VMBDALI module : VMBDALI-20
It looks to be the same module albeit with different connecters and apparently a new module_type
Upstream seems to be documented already moduleprotocol
DEBUG:velbus-protocol:TX: RawMessage(priority=fb, address=01, rtr=True, command=None, data=b'')
DEBUG:velbus-protocol:RX: RawMessage(priority=fb, address=01, rtr=False, command=255, data=b'ff 5a 56 a3 01 23 25 20')
DEBUG:velbus-packet:Received {"name": "ModuleTypeMessage", "priority": 251, "address": 1, "rtr": false, "data": "", "module_type": 90, "led_on": [], "led_slow_blinking": [], "led_fast_blinking": [], "serial": 22179, "memory_map_version": 1, "build_year": 37, "build_week": 32}
WARNING:velbus-packet:Module not recognized: 90
DEBUG:velbus-protocol:RX: RawMessage(priority=fb, address=01, rtr=False, command=176, data=b'b0 5a 56 a3 ff ff ff ff')
DEBUG:velbus-packet:Received {"name": "ModuleSubTypeMessage", "priority": 251, "address": 1, "rtr": false, "data": "", "module_type": 90, "sub_address_1": 255, "sub_address_2": 255, "sub_address_3": 255, "sub_address_4": 255, "serial": 22179, "sub_address_offset": 0}
DEBUG:velbus-protocol:RX: RawMessage(priority=fb, address=01, rtr=False, command=167, data=b'a7 5a 56 a3 ff ff ff ff')
DEBUG:velbus-packet:Received {"name": "ModuleSubTypeMessage", "priority": 251, "address": 1, "rtr": false, "data": "", "module_type": 90, "sub_address_1": 255, "sub_address_2": 255, "sub_address_3": 255, "sub_address_4": 255, "serial": 22179, "sub_address_offset": 4}
DEBUG:velbus-protocol:RX: RawMessage(priority=fb, address=01, rtr=False, command=166, data=b'a6 5a 56 a3 ff ff ff ff')
DEBUG:velbus-packet:Received {"name": "ModuleSubTypeMessage", "priority": 251, "address": 1, "rtr": false, "data": "", "module_type": 90, "sub_address_1": 255, "sub_address_2": 255, "sub_address_3": 255, "sub_address_4": 255, "serial": 22179, "sub_address_offset": 8}
DEBUG:velbus-protocol:TX: RawMessage(priority=fb, address=01, rtr=True, command=None, data=b'')
DEBUG:velbus-protocol:RX: RawMessage(priority=fb, address=c5, rtr=False, command=237, data=b'ed 70 3f c7 00 00 c1 0a')
DEBUG:velbus-protocol:RX: RawMessage(priority=fb, address=01, rtr=False, command=255, data=b'ff 45 1f 6b 02 22 37 00')
DEBUG:velbus-packet:Received {"name": "ModuleTypeMessage", "priority": 251, "address": 1, "rtr": false, "data": "", "module_type": 69, "led_on": [], "led_slow_blinking": [], "led_fast_blinking": [], "serial": 8043, "memory_map_version": 2, "build_year": 55, "build_week": 0}
INFO:velbus:Load NEW module: 69 @ 1
INFO:velbus-module:Load Module
DEBUG:velbus-protocol:RX: RawMessage(priority=fb, address=01, rtr=False, command=176, data=b'b0 45 1f 6b 02 03 04 05')
DEBUG:velbus-packet:Received {"name": "ModuleSubTypeMessage", "priority": 251, "address": 1, "rtr": false, "data": "", "module_type": 69, "sub_address_1": 2, "sub_address_2": 3, "sub_address_3": 4, "sub_address_4": 5, "serial": 8043, "sub_address_offset": 0}
DEBUG:velbus-protocol:RX: RawMessage(priority=fb, address=01, rtr=False, command=167, data=b'a7 45 1f 6b 06 07 08 09')
DEBUG:velbus-packet:Received {"name": "ModuleSubTypeMessage", "priority": 251, "address": 1, "rtr": false, "data": "", "module_type": 69, "sub_address_1": 6, "sub_address_2": 7, "sub_address_3": 8, "sub_address_4": 9, "serial": 8043, "sub_address_offset": 4}
DEBUG:velbus-protocol:RX: RawMessage(priority=fb, address=01, rtr=False, command=166, data=b'a6 45 1f 6b 0a ff ff ff')
DEBUG:velbus-packet:Received {"name": "ModuleSubTypeMessage", "priority": 251, "address": 1, "rtr": false, "data": "", "module_type": 69, "sub_address_1": 10, "sub_address_2": 255, "sub_address_3": 255, "sub_address_4": 255, "serial": 8043, "sub_address_offset": 8}
Let me know if anything else is required.