From da5436f0f853b6d315de8b0689893ded745637a4 Mon Sep 17 00:00:00 2001 From: Fredrik Ahlgren Date: Sun, 25 Oct 2026 11:33:23 +0100 Subject: [PATCH] chore(drivers): bundle easee_cloud 1.4.0 and myuplink 1.2.4 Move the driver pin from 219c462e to device-drivers main 57984984: easee_cloud 1.4.0 reads Easee's SignalR stream with REST as fallback (srcfl/device-drivers#192; Core grants its declared ws_hosts since srcfl/ftw#1822), and myuplink 1.2.4 retries a slow read after 2 s and keeps a rotated token (srcfl/device-drivers#193). Co-Authored-By: Claude Opus 5.5 --- .changeset/bundle-easee-140-myuplink-124.md | 5 +++++ drivers/BUNDLED_SOURCE.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/bundle-easee-140-myuplink-124.md diff --git a/.changeset/bundle-easee-140-myuplink-124.md b/.changeset/bundle-easee-140-myuplink-124.md new file mode 100644 index 000000000..c5e8f3700 --- /dev/null +++ b/.changeset/bundle-easee-140-myuplink-124.md @@ -0,0 +1,5 @@ +--- +"ftw": patch +--- + +The bundled Easee Cloud driver (1.4.0) reads Easee's live stream instead of asking the cloud every 5 seconds: charger state, plug-in and power arrive within about 2 seconds, and the cloud is asked once a minute only to confirm. If the stream drops, the driver falls back to asking every 5 seconds as before. The bundled myUplink driver (1.2.4) retries a slow read after 2 seconds instead of 30, so one slow answer from myUplink no longer marks the heat pump offline, and a renewed sign-in is kept even when the database is busy. diff --git a/drivers/BUNDLED_SOURCE.json b/drivers/BUNDLED_SOURCE.json index 285c63ed6..5dfa246e7 100644 --- a/drivers/BUNDLED_SOURCE.json +++ b/drivers/BUNDLED_SOURCE.json @@ -16,7 +16,7 @@ "from the signed channel. Run scripts/sync-bundled-drivers.sh to update." ], "repository": "srcfl/device-drivers", - "commit": "219c462ed69a68a096caaafa073e2971ae0a9311", + "commit": "57984984a9bf6939d5206c5a05138296d9c6d940", "source_dir": "drivers/lua", "drivers": [ "ambibox_v2x", "ctek", "ctek_hybrid", "ctek_v2", "deye", "easee_cloud",