diff --git a/RELEASE.md b/RELEASE.md index 6a2dcf05..22ca4060 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,5 +1,10 @@ # RELEASE NOTES +## v4.4.4 - Bug Fixes + +* Fix setup.sh gateway detection logic to better work on Synology and other host without user `ping` commands as raised by @zcpnate in #488 +* Update to pypowerwall 0.10.6: pyLint code optimization, fix timeout logic for TEDAPI and FleetAPI modes, fix battery backup reserve level scaling for TEDPAI mode, fix grid status bug in FleetAPI mode and fix control mode error in proxy. + ## v4.4.3 - Minor Fixes * Update to pypowerwall 0.10.5: diff --git a/VERSION b/VERSION index 9e3a9335..cbe06cdb 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.4.3 +4.4.4 diff --git a/powerwall.yml b/powerwall.yml index 4c53854d..ce865b5c 100644 --- a/powerwall.yml +++ b/powerwall.yml @@ -18,7 +18,7 @@ services: - influxdb.env pypowerwall: - image: jasonacox/pypowerwall:0.10.5t62 + image: jasonacox/pypowerwall:0.10.6t63 container_name: pypowerwall hostname: pypowerwall restart: unless-stopped diff --git a/setup.sh b/setup.sh index b608695b..b390e1b0 100755 --- a/setup.sh +++ b/setup.sh @@ -293,7 +293,7 @@ function test_ip() { if [ -z "${IP}" ]; then return 1 fi - if ping -c 1 -W 1 ${IP} > /dev/null 2>&1; then + if curl -k --head --connect-timeout 1 --silent https://${IP} > /dev/null 2>&1; then return 0 else return 1 diff --git a/upgrade.sh b/upgrade.sh index 88042bfb..76989ee1 100755 --- a/upgrade.sh +++ b/upgrade.sh @@ -6,7 +6,7 @@ set -e # Set Globals -VERSION="4.4.3" +VERSION="4.4.4" CURRENT="Unknown" COMPOSE_ENV_FILE="compose.env" INFLUXDB_ENV_FILE="influxdb.env"