What's Changed
- Update tools/pwstatus/README.md by @JonMurphy in #639
- v4.8.0 - Healthchecks & Watchdog by @jasonacox in #643
- V4.8.1 - Hotfix for Setup by @jasonacox in #646
v4.8.1 - Hotfix for Setup
- Fix breaking error with
setup.sh
script that caused it to fail during geo-location lookup. Improve location parsing to handle JSON errors gracefully. - Added a prominent notice to the top of the README warning users that, as of Powerwall Firmware 25.10.0+, network routing to the TEDAPI endpoint (192.168.91.1) is no longer supported. Users are instructed to connect directly to the Powerwall's WiFi and can remove old routes using
./add_route.sh -disable
. - Improved
add_route.sh
:- The
-disable
option now reliably removes the static route on Linux systems, even if the Powerwall IP is not set, preventing command errors. - The script checks for
-disable
before any prompts or warnings, for a smoother user experience. - Documentation and user prompts updated for clarity.
- The
v4.8.0 - Healthchecks & Watchdog
- Enhanced Docker Compose healthchecks for all services (
influxdb
,pypowerwall
,telegraf
,grafana
,weather411
), addresses #642 - Added optional
watchdog.sh
script to monitorpypowerwall
container and restarts if unhealthy.-enable
option adds watchdog to crontab (every 5 min)-disable
option removes watchdog from crontab-debug
for verbose output;-h/--help
for usage.
- Refactor and feature additions to InfluxDB Viewer (
viewer.py
):- Interactive shell-like interface with colorized and tabular output.
- Tab completion for commands and queries.
--nocolor
option for plain output.- Added help and error handling.
New Contributors
- @JonMurphy made their first contribution in #639
Full Changelog: v4.7.2...v4.8.1