From 1a44c18c9d65d0985a425cf76b7d4e7e23c8c5db Mon Sep 17 00:00:00 2001 From: svollebregt <42436341+svollebregt@users.noreply.github.com> Date: Sun, 18 Feb 2024 13:24:31 +0100 Subject: [PATCH 1/3] Add BT71 entry to F1155/F1255 The Modbusmanager from Nibe is missing this entry for the F1255, while it is included in the list of the F1145/F1245. However, you can add this sensor as AUX input in the software in the heatpump. When tested locally with HASS with Nibe plugin and a F1255-6 running the latest firmware (R7) this sensor register is correctly read-out and displays the same value as on the heatpump. --- nibe/data/f1155_f1255.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/nibe/data/f1155_f1255.csv b/nibe/data/f1155_f1255.csv index f7c4d4d..ef82ce4 100755 --- a/nibe/data/f1155_f1255.csv +++ b/nibe/data/f1155_f1255.csv @@ -59,6 +59,7 @@ Title;Info;ID;Unit;Size;Factor;Min;Max;Default;Mode "EP21-BT3 Return temp S2";"Return temperature for system 2";40129;"°C";s16;10;0;0;0;R; "EB100-EP14-BT29 Cpr Oil Temp";"Compressor oil temperature, BT29";40146;"°C";s16;10;0;0;0;R; "BT70 HW Comfort Supply Temp.";"Hot water comfort supply temperature, BT70";40147;"°C";s16;10;0;0;0;R; +"BT71 Ext. Return Temp";"External return temperature, BT71";40152;"°C";s16;10;0;0;0;R; "EQ1-BT57 Collector Temp.";"External collector temperature, BT57, for ACS";40155;"°C";s16;10;0;0;0;R; "EQ1-BT75 Heatdump Temp.";"Heating medium dump temperature, BT75, for ACS";40156;"°C";s16;10;0;0;0;R; "EP47-BT2 Supply temp S8";"Supply temperature for system 8";40159;"°C";s16;10;0;0;0;R; From 0ea4355f5f851f10074b03c3d344153f16659d12 Mon Sep 17 00:00:00 2001 From: svollebregt <42436341+svollebregt@users.noreply.github.com> Date: Sun, 25 Feb 2024 17:45:28 +0100 Subject: [PATCH 2/3] Add BT74 to coil 47340 If one enables the BT74 sensor as AUX input, the coil 47340 in the F-series does not decode correctly. Upon inspection, it seems that value 18 is sent, which I added to the F-series pumps. Tested locally on a F1255-6 with HA. I do not know if it actually makes sense to change this value through HA, as the heatpump itself only allows BT74 as an option. --- nibe/data/extensions.json | 3 ++- nibe/data/f1145_f1245.json | 3 ++- nibe/data/f1155_f1255.json | 3 ++- nibe/data/f1345.json | 3 ++- nibe/data/f1355.json | 3 ++- nibe/data/f370_f470.json | 3 ++- nibe/data/f730.json | 3 ++- nibe/data/f750.json | 3 ++- nibe/data/smo20.json | 3 ++- nibe/data/smo40.json | 3 ++- nibe/data/vvm225_vvm320_vvm325.json | 3 ++- nibe/data/vvm310_vvm500.json | 3 ++- 12 files changed, 24 insertions(+), 12 deletions(-) diff --git a/nibe/data/extensions.json b/nibe/data/extensions.json index 724f8b9..d4d1814 100644 --- a/nibe/data/extensions.json +++ b/nibe/data/extensions.json @@ -37,7 +37,8 @@ "0": "OFF", "1": "ON", "2": "BT50", - "10": "RMU-BT50" + "10": "RMU-BT50", + "18": "BT74" } }, "43013": { diff --git a/nibe/data/f1145_f1245.json b/nibe/data/f1145_f1245.json index 081931f..b8e3dd5 100644 --- a/nibe/data/f1145_f1245.json +++ b/nibe/data/f1145_f1245.json @@ -9027,7 +9027,8 @@ "0": "OFF", "1": "ON", "2": "BT50", - "10": "RMU-BT50" + "10": "RMU-BT50", + "18": "BT74" } }, "47341": { diff --git a/nibe/data/f1155_f1255.json b/nibe/data/f1155_f1255.json index b0e0c52..a609c61 100644 --- a/nibe/data/f1155_f1255.json +++ b/nibe/data/f1155_f1255.json @@ -4750,7 +4750,8 @@ "0": "OFF", "1": "ON", "2": "BT50", - "10": "RMU-BT50" + "10": "RMU-BT50", + "18": "BT74" } }, "47341": { diff --git a/nibe/data/f1345.json b/nibe/data/f1345.json index 06eea30..edf82cd 100644 --- a/nibe/data/f1345.json +++ b/nibe/data/f1345.json @@ -9419,7 +9419,8 @@ "0": "OFF", "1": "ON", "2": "BT50", - "10": "RMU-BT50" + "10": "RMU-BT50", + "18": "BT74" } }, "47341": { diff --git a/nibe/data/f1355.json b/nibe/data/f1355.json index 0910d25..d00083d 100644 --- a/nibe/data/f1355.json +++ b/nibe/data/f1355.json @@ -9578,7 +9578,8 @@ "0": "OFF", "1": "ON", "2": "BT50", - "10": "RMU-BT50" + "10": "RMU-BT50", + "18": "BT74" } }, "47341": { diff --git a/nibe/data/f370_f470.json b/nibe/data/f370_f470.json index 2060781..a0ed4d8 100644 --- a/nibe/data/f370_f470.json +++ b/nibe/data/f370_f470.json @@ -3072,7 +3072,8 @@ "0": "OFF", "1": "ON", "2": "BT50", - "10": "RMU-BT50" + "10": "RMU-BT50", + "18": "BT74" } }, "47351": { diff --git a/nibe/data/f730.json b/nibe/data/f730.json index 518a234..cae273c 100644 --- a/nibe/data/f730.json +++ b/nibe/data/f730.json @@ -3552,7 +3552,8 @@ "0": "OFF", "1": "ON", "2": "BT50", - "10": "RMU-BT50" + "10": "RMU-BT50", + "18": "BT74" } }, "47352": { diff --git a/nibe/data/f750.json b/nibe/data/f750.json index a4693ac..d5b0186 100644 --- a/nibe/data/f750.json +++ b/nibe/data/f750.json @@ -3943,7 +3943,8 @@ "0": "OFF", "1": "ON", "2": "BT50", - "10": "RMU-BT50" + "10": "RMU-BT50", + "18": "BT74" } }, "47352": { diff --git a/nibe/data/smo20.json b/nibe/data/smo20.json index 7c6969c..2927eca 100644 --- a/nibe/data/smo20.json +++ b/nibe/data/smo20.json @@ -2406,7 +2406,8 @@ "0": "OFF", "1": "ON", "2": "BT50", - "10": "RMU-BT50" + "10": "RMU-BT50", + "18": "BT74" } }, "47343": { diff --git a/nibe/data/smo40.json b/nibe/data/smo40.json index dff8d3b..534282e 100644 --- a/nibe/data/smo40.json +++ b/nibe/data/smo40.json @@ -7261,7 +7261,8 @@ "0": "OFF", "1": "ON", "2": "BT50", - "10": "RMU-BT50" + "10": "RMU-BT50", + "18": "BT74" } }, "47343": { diff --git a/nibe/data/vvm225_vvm320_vvm325.json b/nibe/data/vvm225_vvm320_vvm325.json index 73c706a..f2b1ff0 100644 --- a/nibe/data/vvm225_vvm320_vvm325.json +++ b/nibe/data/vvm225_vvm320_vvm325.json @@ -4497,7 +4497,8 @@ "0": "OFF", "1": "ON", "2": "BT50", - "10": "RMU-BT50" + "10": "RMU-BT50", + "18": "BT74" } }, "47343": { diff --git a/nibe/data/vvm310_vvm500.json b/nibe/data/vvm310_vvm500.json index 59565e4..1c85072 100644 --- a/nibe/data/vvm310_vvm500.json +++ b/nibe/data/vvm310_vvm500.json @@ -4444,7 +4444,8 @@ "0": "OFF", "1": "ON", "2": "BT50", - "10": "RMU-BT50" + "10": "RMU-BT50", + "18": "BT74" } }, "47343": { From cbc3d729c93aec360cc3eeb58bc0ca3148fdc0d2 Mon Sep 17 00:00:00 2001 From: svollebregt <42436341+svollebregt@users.noreply.github.com> Date: Sun, 25 Feb 2024 21:11:51 +0100 Subject: [PATCH 3/3] Moved change to extension.json --- nibe/data/extensions.json | 16 ++++++++++++++++ nibe/data/f1155_f1255.csv | 1 - nibe/data/f1155_f1255.json | 8 ++++++++ 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/nibe/data/extensions.json b/nibe/data/extensions.json index d4d1814..0cb0445 100644 --- a/nibe/data/extensions.json +++ b/nibe/data/extensions.json @@ -481,5 +481,21 @@ "default": 200 } } + }, + { + "description": "Correction for BT71 missing in F1155/F1255", + "files": [ + "f1155_f1255.json" + ], + "data": { + "40152": { + "title": "BT71 Ext. Return Temp", + "info": "External return temperature, BT71", + "unit": "°C", + "size": "s16", + "factor": 10, + "name": "bt71-ext-return-temp-40152" + } + } } ] diff --git a/nibe/data/f1155_f1255.csv b/nibe/data/f1155_f1255.csv index ef82ce4..f7c4d4d 100755 --- a/nibe/data/f1155_f1255.csv +++ b/nibe/data/f1155_f1255.csv @@ -59,7 +59,6 @@ Title;Info;ID;Unit;Size;Factor;Min;Max;Default;Mode "EP21-BT3 Return temp S2";"Return temperature for system 2";40129;"°C";s16;10;0;0;0;R; "EB100-EP14-BT29 Cpr Oil Temp";"Compressor oil temperature, BT29";40146;"°C";s16;10;0;0;0;R; "BT70 HW Comfort Supply Temp.";"Hot water comfort supply temperature, BT70";40147;"°C";s16;10;0;0;0;R; -"BT71 Ext. Return Temp";"External return temperature, BT71";40152;"°C";s16;10;0;0;0;R; "EQ1-BT57 Collector Temp.";"External collector temperature, BT57, for ACS";40155;"°C";s16;10;0;0;0;R; "EQ1-BT75 Heatdump Temp.";"Heating medium dump temperature, BT75, for ACS";40156;"°C";s16;10;0;0;0;R; "EP47-BT2 Supply temp S8";"Supply temperature for system 8";40159;"°C";s16;10;0;0;0;R; diff --git a/nibe/data/f1155_f1255.json b/nibe/data/f1155_f1255.json index a609c61..f9e5311 100644 --- a/nibe/data/f1155_f1255.json +++ b/nibe/data/f1155_f1255.json @@ -425,6 +425,14 @@ "factor": 10, "name": "bt70-hw-comfort-supply-temp-40147" }, + "40152": { + "title": "BT71 Ext. Return Temp", + "info": "External return temperature, BT71", + "unit": "\u00b0C", + "size": "s16", + "factor": 10, + "name": "bt71-ext-return-temp-40152" + }, "40155": { "title": "EQ1-BT57 Collector Temp.", "info": "External collector temperature, BT57, for ACS",