Add configure-ha-url.sh
This commit is contained in:
29
configure-ha-url.sh
Normal file
29
configure-ha-url.sh
Normal file
@@ -0,0 +1,29 @@
|
||||
#!/bin/bash
|
||||
# Helper script to configure Home Assistant URL
|
||||
|
||||
CONFIG_FILE="$HOME/scripts/homeassistant-dashboard.sh"
|
||||
|
||||
echo "Home Assistant Dashboard URL Configuration"
|
||||
echo "=========================================="
|
||||
echo ""
|
||||
echo "Current URL in script:"
|
||||
grep "HA_URL=" "$CONFIG_FILE" | head -1
|
||||
echo ""
|
||||
echo "Enter your Home Assistant URL (e.g., http://192.168.1.100:8123)"
|
||||
echo "Or press Enter to keep current setting:"
|
||||
read -r NEW_URL
|
||||
|
||||
if [ -n "$NEW_URL" ]; then
|
||||
# Remove trailing slash if present
|
||||
NEW_URL="${NEW_URL%/}"
|
||||
|
||||
# Update the script
|
||||
sed -i "s|HA_URL=\"\${HA_URL:-.*}\"|HA_URL=\"\${HA_URL:-$NEW_URL}\"|" "$CONFIG_FILE"
|
||||
echo ""
|
||||
echo "✓ URL updated to: $NEW_URL"
|
||||
echo ""
|
||||
echo "The dashboard will use this URL on next login/restart."
|
||||
echo "To test it now, run: ~/scripts/homeassistant-dashboard.sh"
|
||||
else
|
||||
echo "No changes made."
|
||||
fi
|
||||
Reference in New Issue
Block a user