From e0d03e63d4a68eca1912124f0dbce2198278841c Mon Sep 17 00:00:00 2001 From: segran2 Date: Sat, 3 Oct 2026 21:00:35 +0200 Subject: [PATCH 1/9] feat(myuplink): record NIBE F750 hardware validation Signed-off-by: Goran Andersson --- drivers/lua/myuplink.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/lua/myuplink.lua b/drivers/lua/myuplink.lua index 2a6f1f7..85e549a 100644 --- a/drivers/lua/myuplink.lua +++ b/drivers/lua/myuplink.lua @@ -48,7 +48,7 @@ DRIVER = { id = "myuplink", name = "MyUplink Heat Pump (telemetry)", manufacturer = "MyUplink (NIBE, Bosch, Atlantic, Daikin, ...)", - version = "1.2.2", + version = "1.2.3", protocols = { "http" }, capabilities = { "apicreds" }, -- Says what the header, the description and driver_command have always @@ -64,7 +64,7 @@ DRIVER = { homepage = "https://dev.myuplink.com", http_hosts = { "api.myuplink.com" }, authors = { "hannesb90", "FTW contributors" }, - tested_models = { "NIBE F1145", "NIBE S1255", "NIBE F730" }, + tested_models = { "NIBE F1145", "NIBE S1255", "NIBE F730", "NIBE F750" }, verification_status = "experimental", config_secrets = { "client_secret", "refresh_token" }, } From a564e18f04fc1ea51ad4bd97fba734a9f6b77f24 Mon Sep 17 00:00:00 2001 From: segran2 Date: Sat, 3 Oct 2026 21:00:37 +0200 Subject: [PATCH 2/9] feat(myuplink): list NIBE F750 as tested Signed-off-by: Goran Andersson --- manifests/myuplink.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manifests/myuplink.yaml b/manifests/myuplink.yaml index d813ab5..01aaa2b 100644 --- a/manifests/myuplink.yaml +++ b/manifests/myuplink.yaml @@ -1,5 +1,5 @@ name: "myuplink" -version: "1.2.2" +version: "1.2.3" tier: core author: "Sourceful Labs AB" protocol: http @@ -10,7 +10,7 @@ control: false tested_devices: - manufacturer: "MyUplink (NIBE, Bosch, Atlantic, Daikin, ...)" model_family: "MyUplink Heat Pump (telemetry)" - variants: [NIBE F1145, NIBE S1255, NIBE F730] + variants: [NIBE F1145, NIBE S1255, NIBE F730, NIBE F750] regions: [] firmware_versions: "" notes: "Read-only heat-pump telemetry via MyUplink Cloud REST API v2: compressor power + hot-water/indoor/outdoor temperatures. Observe-only — no control. OAuth: authorization-code + refresh-token (connect in Settings → Devices)." From ae629d0e75d39a695d9c17a325224af9d200d7c9 Mon Sep 17 00:00:00 2001 From: segran2 Date: Sat, 3 Oct 2026 21:00:40 +0200 Subject: [PATCH 3/9] docs(myuplink): document F750 hardware evidence Signed-off-by: Goran Andersson --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce375eb..e974ff5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# Changelog +# Changelog\n\n## myuplink 1.2.3\n\nRecord NIBE F750 as hardware-tested with the existing read-only MyUplink Cloud REST API v2 driver. OAuth connection and live telemetry were verified on an F750 in FTW; observed points included BT1 average outdoor temperature, BT12 condenser temperature and more than 100 additional heat-pump telemetry points. No control or write path is added.\n ## vag_vehicle 0.2.0 From 4925cfc07b092b0bfc78b62aa643dcc4b0295817 Mon Sep 17 00:00:00 2001 From: segran2 Date: Sat, 3 Oct 2026 21:01:21 +0200 Subject: [PATCH 4/9] chore(myuplink): sync manifest digest Signed-off-by: Goran Andersson --- manifests/myuplink.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manifests/myuplink.yaml b/manifests/myuplink.yaml index 01aaa2b..9312a56 100644 --- a/manifests/myuplink.yaml +++ b/manifests/myuplink.yaml @@ -21,9 +21,9 @@ upstream_docs: kind: changelog url_stability: stable min_host_version: "2.0.0" -size_bytes: 17549 +size_bytes: 17562 dkb_id: "myuplink" -sha256: "0af1e129899c4c014b2e825d3efe13887dbc7f041cde6dbcb5496cc712e67bf9" +sha256: "1eca0cdd1cd2dabf772cba90b359d55e7c8f6e350e403623227e9a5a03b20d9c" signature: "" bytecode_sha256: "" From 8dafc403761144a4caae322a334fdc5bc88ad015 Mon Sep 17 00:00:00 2001 From: segran2 Date: Sat, 3 Oct 2026 21:01:31 +0200 Subject: [PATCH 5/9] docs(myuplink): fix changelog formatting Signed-off-by: Goran Andersson --- CHANGELOG.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e974ff5..f85c298 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,9 @@ -# Changelog\n\n## myuplink 1.2.3\n\nRecord NIBE F750 as hardware-tested with the existing read-only MyUplink Cloud REST API v2 driver. OAuth connection and live telemetry were verified on an F750 in FTW; observed points included BT1 average outdoor temperature, BT12 condenser temperature and more than 100 additional heat-pump telemetry points. No control or write path is added.\n +# Changelog + +## myuplink 1.2.3 + +Record NIBE F750 as hardware-tested with the existing read-only MyUplink Cloud REST API v2 driver. OAuth connection and live telemetry were verified on an F750 in FTW; observed points included BT1 average outdoor temperature, BT12 condenser temperature and more than 100 additional heat-pump telemetry points. No control or write path is added. + ## vag_vehicle 0.2.0 From 480fbce7832797f2cf7484bbb418e8131d39df4c Mon Sep 17 00:00:00 2001 From: segran2 Date: Sat, 3 Oct 2026 21:02:21 +0200 Subject: [PATCH 6/9] chore(myuplink): regenerate driver index Signed-off-by: Goran Andersson --- index.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.yaml b/index.yaml index e5fcfba..4f154cc 100644 --- a/index.yaml +++ b/index.yaml @@ -413,15 +413,15 @@ drivers: size_bytes: 3766 sha256: "5f985b8917aea7b08fba13c02506b45e40232a763393dc6af7c6eeb6ab5853af" - name: "myuplink" - version: "1.2.2" + version: "1.2.3" tier: core protocol: http connectivity: cloud setup: [vendor_portal] ders: [heatpump] control: false - size_bytes: 17549 - sha256: "0af1e129899c4c014b2e825d3efe13887dbc7f041cde6dbcb5496cc712e67bf9" + size_bytes: 17562 + sha256: "1eca0cdd1cd2dabf772cba90b359d55e7c8f6e350e403623227e9a5a03b20d9c" - name: "nibe_local" version: "1.2.1" tier: core From 20e62a288f9a92d2278a381a86f79559c5dd7257 Mon Sep 17 00:00:00 2001 From: segran2 Date: Sat, 3 Oct 2026 21:05:58 +0200 Subject: [PATCH 7/9] chore(myuplink): regenerate device catalog Signed-off-by: Goran Andersson --- devices.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices.yaml b/devices.yaml index ee6d178..f3a6f21 100644 --- a/devices.yaml +++ b/devices.yaml @@ -951,12 +951,12 @@ manufacturers: - name: "MyUplink (NIBE, Bosch, Atlantic, Daikin, ...)" model_families: - name: "MyUplink Heat Pump (telemetry)" - variants: [NIBE F1145, NIBE F730, NIBE S1255] + variants: [NIBE F1145, NIBE F730, NIBE F750, NIBE S1255] regions: [] protocols: - protocol: http driver: "myuplink" - version: "1.2.2" + version: "1.2.3" ders: [heatpump] control: false firmware_versions: "" From 9004b859f60a008079dc3f63481f45dab4ea3989 Mon Sep 17 00:00:00 2001 From: segran2 Date: Sat, 3 Oct 2026 21:08:30 +0200 Subject: [PATCH 8/9] chore(myuplink): regenerate support status Signed-off-by: Goran Andersson --- support-status.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/support-status.json b/support-status.json index fdc4b71..54a6560 100644 --- a/support-status.json +++ b/support-status.json @@ -947,7 +947,7 @@ }, { "catalog_source": true, - "catalog_version": "1.2.2", + "catalog_version": "1.2.3", "driver_id": "myuplink", "targets": { "blixt-l1": { From d2cf7bfbf585eb24403797ce5749f4a05fac6bee Mon Sep 17 00:00:00 2001 From: segran2 Date: Sat, 3 Oct 2026 21:09:51 +0200 Subject: [PATCH 9/9] chore(myuplink): regenerate support status table Signed-off-by: Goran Andersson --- SUPPORT_STATUS.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SUPPORT_STATUS.md b/SUPPORT_STATUS.md index d8116b5..4bacf8c 100644 --- a/SUPPORT_STATUS.md +++ b/SUPPORT_STATUS.md @@ -94,8 +94,8 @@ Catalog source is not proof that a target can install or run a driver. | kstar | 1.1.1 | blixt-l1 | not_assessed | — | not_recorded | not_assessed | | mennekes | 1.0.3 | ftw-core | not_assessed | — | not_recorded | not_assessed | | mennekes | 1.0.3 | blixt-l1 | not_assessed | — | not_recorded | not_assessed | -| myuplink | 1.2.2 | ftw-core | not_assessed | — | not_recorded | not_assessed | -| myuplink | 1.2.2 | blixt-l1 | not_assessed | — | not_recorded | not_assessed | +| myuplink | 1.2.3 | ftw-core | not_assessed | — | not_recorded | not_assessed | +| myuplink | 1.2.3 | blixt-l1 | not_assessed | — | not_recorded | not_assessed | | nibe_local | 1.2.1 | ftw-core | not_assessed | — | not_recorded | not_assessed | | nibe_local | 1.2.1 | blixt-l1 | not_assessed | — | not_recorded | not_assessed | | opendtu | 1.0.2 | ftw-core | not_assessed | — | not_recorded | not_assessed |