Got the ESS display working with Sunverge and PowerHub points.
Added search to ESS screen. Battery is read when SOC is <= 10%
Don't let webSocket.close do redirect. Max get timeout of 5s was too short.
Checking String vs boolean in filter before calling indexOf.
Parse the current location to generate the correct WebSocket URI.
Lots of display tweaks. Point type 'SOC' changed to '%SOC'.
Simplified the Standby display to say Standby/Online.
Faster Reef query for getEquipmentWithPointsByType used by CES/ESS.
Updated charging and standby symbols. Charging is now on the left side of battery.
Some cleanup. ClientPush doesn't need to check authToken. Actor stop when receive Quit.