Ich habe mir die beiden Skripte mal angeschaut und aus der Benennung und dem Inhalt geht hervor, dass Firmware-Updates aktiv heruntergeladen werden (in das Skript-Verzeichnis), also gibt es eigentlich keinen Grund die Firmware außerhalb des Containers zu laden.
Ein docker exec
sollte das Herunterladen starten, danach müssten verfügbare Updates in CLI/UI angezeigt werden. Evtl. Container neu starten, dabei bleiben die Downloads ja erhalten.
docker exec -ti [container name/id] /usr/share/homegear/firmware/GetFirmwareUpdatesHomeMaticBidCoS.sh
Leider ist in der von mir eingesetzten “stable” Version das Skript nicht funktional, da bereits die erste Download-URL nicht stimmt und statt eines GZip-Archives eine Fehlermeldung heruntergeladen wird.
--2021-03-16 15:57:10-- https://www.eq-3.de/Downloads/Software/Firmware/hm-ou-cfm-tw_update_V1_2_160418.tgz
Resolving www.eq-3.de (www.eq-3.de)... 81.14.202.21
Connecting to www.eq-3.de (www.eq-3.de)|81.14.202.21|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘/tmp/HomegearTemp/hm-ou-cfm-tw_update_V1_2_160418.tgz.1’
hm-ou-cfm-tw_update_V1_2_1604 [ <=> ] 45 --.-KB/s in 0s
2021-03-16 15:57:10 (1.61 MB/s) - ‘/tmp/HomegearTemp/hm-ou-cfm-tw_update_V1_2_160418.tgz.1’ saved [45]
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now