This feature request was previously opened by @supersebbo on the github repo, but @ludeeus rightly close it because this repo is for tracking issues not for Feature request
So I open the FR here.
As detailed here, deCONZ is moving to a new config model where device definitions are held in DDF json files rather than merged into a core code. This allows much faster, and user-enabled addition of new device support.
To provide this capability to HA addon users, the add-on should support mapping the container DDF directory ~/.local/share/dresden-elektronik/deCONZ/devices/ to a HA core config directory (i.e. /config/deconz/devices)
Many devices will soon use DDF Files because since the last version of deCONZ (in integration v6.11.1), DDF file are enabled by default at deCONZ startup. I use them for example for my LiXee Zlinky_TIC module for example see here
FYI a DDF File library has been opened into the deCONZ Forum here
+1
And, to fix that when using deCONZ inside HA, the windows for the program can be reformatted, resized, so that in DFF-mode, I can drag and drop inside DFF\BindingsâŠ
+1 - Especially because shutting down HA, mounting (particular annoying on OSX) the SD Card and manually modifying the files is tedious to say the least.
Update
I managed to get access to the directory where I saved a DDF json file via VNC. Important to understand is:
using the SSH or Community addon (my choice) you only get access to SSH inside that container BUT NOT the actual OS (big shout out to @quentinsf in his comment)
Format a USB drive names âCONFIGâ as described in the tutorial
Save the pub key on the USB drive, rename it to âauthorized_keysâ and plug the USB drive into your device (in my case a Pi)
Install the SSH Addon, connect via SSH in the docker container and execute the command ha os import which should get confirmed with Command completed successfully.
Optional: Create an alias command (in my case in .zrpofile because Mac OSX) by editing .zprofile in my user home directory and pasting alias YOUR_COMMAND='ssh -v -o ServerAliveInterval=60 -p 22222 root@IP_OF_YOUR_DEVICE -i ~/PATH_TO_PRIVATE_KEY/PRIVATE_KEY'
SSH Login to your OS
Navigate to /mnt/data/supervisor/addons/data/core_deconz/.local/share/dresden-elektronik/deCONZ/devices
You can also use the portainer addon to access the deconz container cmd and âwgetâ files directly from the devices folder. But not really easierâŠ
I try to work on a easier solution for that.