-
released this
2025-09-14 21:45:01 -07:00 | 1 commits to main since this release[v0.3.2] - 2025-09-14
Added
-
New Binary Sensor for Online Status
Thanks to an update to the original API (Eric Pullen’sfcsp-api), we can now poll for online status directly, with logging recording any errors during connections. -
Logic to Eliminate 'Fake' Entity Data
If an FCSP is connected to a Home Integration System, it will properly represent the system's unique information. In stand-alone installations without a Home Integration System, the FCSP produces 'dummy' data for the Home Integration System, which previously created 'fake' sensors. New logic now strips these out, ensuring the integration only creates sensors for real devices. -
Refuse Collection Logic to Remove Pre-Existing 'Fake' Sensors
Given the new logic, we also remove any sensors created with previous versions of this integration that may not exist. This includes removing the old Binary Sensor for Power Cut detection, replaced by the new Power Cut Detection sensor.
Changed
- Replaced Binary Power Cut Sensor with Quasi-Binary Sensor
The Binary Sensor for power cut detection couldn't conditionally appear if a Home Integration System was attached. It’s now replaced with a quasi-binary sensor, allowing "create only if it exists" logic for Home Integration System sensors, and should prevent creation of sensors not paired with a real device.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
-
released this
2025-08-16 21:15:53 -07:00 | 2 commits to main since this releaseThe previous binary_sensor.py for power cut detection wasn't reliably working, so it's now been refactored to push most of the detection logic into coordinator.py, reducing code complexity in binary_sensor.py and (at least in testing) far more reliably detecting a power cut. Since this is only important if you have a Home Integration System installed, it might not be a big deal for you - but it was for me ;)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2025-08-04 17:25:55 -07:00 | 3 commits to main since this releaseChangelog
All notable changes to this project will be documented in this file.
[v0.3.0] - 2025-08-04
Added
-
User-configurable date stamps
Last updated timestamps now display in a human-readable format. Users can select between 12-hour or 24-hour clocks via the integration config. -
New binary sensor logic for power cut detection
Previous versions failed to reliably populate this sensor due to vague polling logic. This version introduces more explicit handling and correct data sourcing. -
Version reporting for Home Integration System
Inverter firmware/software revision is now parsed from its hex string and displayed inMajor.Minor.Patchformat (e.g.,1.1.36).
This version string appears inHome Integration System > Info > Firmware, while the original cleaned hex string remains inHome Integration System > Raw Data > Firmware (Hex).
Changed
-
Raw info.json reporting renamed
Sensors for raw inverter and charger data now use the labelRaw Datafor clarity and consistency. -
V2H attached flag renamed
InCharger Info, theHome Integration Attachedflag is now labeledV2H Attached.
Fixed
- Fallback status handling for older FCSP firmware
Older FCSP builds use text-based inverter status rather than numerical codes, breaking compatibility with power cut and status sensors.
coordinator.pynow includes a fallback to support both data formats. This improves compatibility with owners that receive FCSP replacements running outdated software awaiting OTA updates.
Still In Progress / Known Issues
- Standalone FCSP (no Home Integration System) setup
Dummy values may still appear for Home Integration sensors on systems without an inverter attached.
Future updates will include logic to detect and suppress known placeholder values or restructure the setup flow accordingly.
Installation Instructions
- Sensor cleanup required after update
Updating from earlier versions may leave orphaned or renamed sensors in Home Assistant.
To resolve:- Manually remove affected entities from the UI; or
- Remove and re-add the integration via the UI (recommended, especially when using new config options).
[v0.2.4] - 2025-07-19
Added
-
Power Cut Detection Binary Sensor (Home Integration System only):
A new binary sensor detects grid power outages via the Home Integration System.
ReportsTrue/Falsefor power cut status, enabling automations such as graceful shutdowns when UPS notifications are absent.
Future updates will add features like V2G capabilities. -
Cached Data Support for Faster Startup:
Uses cached data on startup to avoid blocking Home Assistant while waiting for fresh data.
Greatly improves startup speed and robustness during network interruptions.
Fixed
- HACS Integration Bug:
Fixed a critical bug causing HACS to fail loading the integration.
Stability has improved significantly; users are encouraged to report any issues.
This is an early version (v0.2.4) — please test thoroughly and provide feedback!
Nikki. x
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
-
released this
2025-07-19 22:20:06 -07:00 | 5 commits to main since this releaseChangelog
All notable changes to this project will be documented in this file.
[v0.2.4] - 2025-07-19
Added
-
Power Cut Detection Binary Sensor (Home Integration System only):
A new binary sensor detects grid power outages via the Home Integration System.
ReportsTrue/Falsefor power cut status, enabling automations such as graceful shutdowns when UPS notifications are absent.
Future updates will add features like V2G capabilities. -
Cached Data Support for Faster Startup:
Uses cached data on startup to avoid blocking Home Assistant while waiting for fresh data.
Greatly improves startup speed and robustness during network interruptions.
Fixed
- HACS Integration Bug:
Fixed a critical bug causing HACS to fail loading the integration.
Stability has improved significantly; users are encouraged to report any issues.
This is an early version (v0.2.4) — please test thoroughly and provide feedback!
Nikki. x
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
-
Fixing a Bug with HACS.json Stable
released this
2025-07-16 18:09:03 -07:00 | 10 commits to main since this releaseIt looks like I may have written something in HACS.json which was causing HACS to misbehave. The offending line has been removed
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
BugFixes for API timeout Stable
released this
2025-07-13 10:36:51 -07:00 | 17 commits to main since this releaseVersion 0.2.2 Release Notes
In my previous version, I'd hard-coded a timeout of 10 seconds which (while you could change it during setup) would inevitably fail before any data was received _if_you didn't change the timeout to something longer.
I've tested this locally, and it seems to be working quite happily. If you're struggling with this integration and having issues, here's what to do:
- Head to Settings>> Devices And Services>> Local Ford Charge Station Pro
- Click on the three dots to the right of the device list where either says Local Ford Charge Station Pro
- Click Delete to remove your existing integrations.
- (Optional) Restart Your Home Assistant . While this isn't essential, I sometimes find it helps integrations reset.
- Re-Add the Charge Station Pro again and you should see that the timeout interval has been changed to default to 60
A note on timeouts and overloading the API
It's worth noting that the network capabilities of the Ford Charge Station Pro are a bit weak - and you can quite easily overload the station if you try to have too short a refresh interval. The same is true for API polling and initial setup. By initially setting these to 60 seconds, you'll be fine. I've tested with values down to about 20 seconds with mixed success.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
The First STABLE release. Stable
released this
2025-07-07 12:33:25 -07:00 | 19 commits to main since this release🚦 Release v0.2.0 — First Stable(ish) Version!
I’m no professional coder, but I think we’ve got our first stable release ready for you to try out! 🎉
What’s in this release?
- ⏰ Sensible time handling — your “last refresh” and “last update” actually tell you something useful
- 🕵️♂️ Clearer sensors — showing exactly how recent your data is (no stale surprises!)
- 🧹 No alpha tags — because that’s... not what we do in release versions?
- 🔧 Improved device info and debugging — so you can see what’s going on under the hood
- ⚡ Reliable local polling — no cloud, no fuss, just your Ford Charge Station Pro talking locally
Try it out, play around, and please send me your feedback. But please, don't send me nastygrams.
Oh, and if you'd like to watch what I do during the day, head on over to Transport Evolved YouTube. We also have a Patreon: Transport Evolved Patreon
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.1.7 Pre-release Pre-release
released this
2025-07-01 18:52:08 -07:00 | 21 commits to main since this releaseFixes and cleanup
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)