diff --git a/buildroot-external/rootfs-overlay/usr/bin/ha b/buildroot-external/rootfs-overlay/usr/bin/ha index 351d59742..fbf20c702 100755 --- a/buildroot-external/rootfs-overlay/usr/bin/ha +++ b/buildroot-external/rootfs-overlay/usr/bin/ha @@ -3,4 +3,9 @@ # HA utility # ============================================================================== -docker exec -it hassio_cli ha "$@" +if [ -t 1 ]; then + # stdout (fd 1) must be terminal, otherwise `-t` causes error + docker exec -it hassio_cli ha "$@" +else + docker exec -i hassio_cli ha "$@" +fi