From 30817af9b94d6e4d016c81cbdea22ef7cdaf8ca5 Mon Sep 17 00:00:00 2001 From: VallahDieWaldfee <164005630+VallahDieWaldfee@users.noreply.github.com> Date: Tue, 29 Sep 2026 12:58:17 +0200 Subject: [PATCH 01/16] Add mappings for operating modes in smos40.json --- nibe/data/smos40.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/nibe/data/smos40.json b/nibe/data/smos40.json index d2cb6e5..0656dd9 100644 --- a/nibe/data/smos40.json +++ b/nibe/data/smos40.json @@ -1921,6 +1921,12 @@ "factor": 1, "size": "u8", "name": "operating-mode-pv-panels-30580" + "mappings": { + "10": "Normal", + "20": "Block", + "30": "Low price", + "40": "Boost" + } }, "30582": { "title": "EME lux mode without EME", @@ -5013,6 +5019,12 @@ "factor": 1, "size": "u8", "name": "operating-mode-sg-ready-31912" + "mappings": { + "10": "Normal", + "20": "Block", + "30": "Low price", + "40": "Boost" + } }, "31913": { "title": "SG ready, input A", From 41222e18deba648b9043de88d343af7de6fb44e5 Mon Sep 17 00:00:00 2001 From: VallahDieWaldfee <164005630+VallahDieWaldfee@users.noreply.github.com> Date: Tue, 29 Sep 2026 13:08:30 +0200 Subject: [PATCH 02/16] Add mappings to requested-operating-mode-sg-ready-46009 Added mappings for requested operating mode. --- nibe/data/smos40.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nibe/data/smos40.json b/nibe/data/smos40.json index 0656dd9..127cff8 100644 --- a/nibe/data/smos40.json +++ b/nibe/data/smos40.json @@ -9425,6 +9425,12 @@ "default": 1.0, "name": "requested-operating-mode-sg-ready-46009", "write": true + "mappings": { + "0": "Block", + "1": "Normal", + "2": "Low price", + "3": "Boost" + } }, "43034": { "title": "Factor", From 1edcc6871a9b019f80d54f9e3664c0442d519c57 Mon Sep 17 00:00:00 2001 From: VallahDieWaldfee <164005630+VallahDieWaldfee@users.noreply.github.com> Date: Tue, 29 Sep 2026 13:31:46 +0200 Subject: [PATCH 03/16] Add operating mode for PV panels in extensions.json Added new operating mode for PV panels with mappings. --- nibe/data/extensions.json | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/nibe/data/extensions.json b/nibe/data/extensions.json index d0b0c56..b420465 100644 --- a/nibe/data/extensions.json +++ b/nibe/data/extensions.json @@ -793,5 +793,37 @@ } } } + }, + { + "description": "Operating mode PV panels - SMOS40", + "files": [ + "smos40.json" + ], + "data": { + "30580": { + "mappings": { + "10": "Normal", + "20": "Block", + "30": "Low price", + "40": "Boost" + } + }, + "31912": { + "mappings": { + "10": "Normal", + "20": "Block", + "30": "Low price", + "40": "Boost" + } + }, + "46009": { + "mappings": { + "0": "Block", + "1": "Normal", + "2": "Low price", + "3": "Boost" + } + } + } } ] From 44214b65eed19768244dfb3fc09a0a4e711a4115 Mon Sep 17 00:00:00 2001 From: VallahDieWaldfee <164005630+VallahDieWaldfee@users.noreply.github.com> Date: Tue, 29 Sep 2026 13:32:46 +0200 Subject: [PATCH 04/16] Remove mappings for operating modes in smos40.json Removed mappings for various operating modes in smos40.json. --- nibe/data/smos40.json | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/nibe/data/smos40.json b/nibe/data/smos40.json index 127cff8..d2cb6e5 100644 --- a/nibe/data/smos40.json +++ b/nibe/data/smos40.json @@ -1921,12 +1921,6 @@ "factor": 1, "size": "u8", "name": "operating-mode-pv-panels-30580" - "mappings": { - "10": "Normal", - "20": "Block", - "30": "Low price", - "40": "Boost" - } }, "30582": { "title": "EME lux mode without EME", @@ -5019,12 +5013,6 @@ "factor": 1, "size": "u8", "name": "operating-mode-sg-ready-31912" - "mappings": { - "10": "Normal", - "20": "Block", - "30": "Low price", - "40": "Boost" - } }, "31913": { "title": "SG ready, input A", @@ -9425,12 +9413,6 @@ "default": 1.0, "name": "requested-operating-mode-sg-ready-46009", "write": true - "mappings": { - "0": "Block", - "1": "Normal", - "2": "Low price", - "3": "Boost" - } }, "43034": { "title": "Factor", From bb1534727645a684b116c37e0cb0766f7f1c75b5 Mon Sep 17 00:00:00 2001 From: VallahDieWaldfee <164005630+VallahDieWaldfee@users.noreply.github.com> Date: Tue, 29 Sep 2026 14:09:48 +0200 Subject: [PATCH 05/16] new registers --- nibe/data/smos40.json | 1230 ++++++++++++++++++++++++++++++++++------- 1 file changed, 1042 insertions(+), 188 deletions(-) diff --git a/nibe/data/smos40.json b/nibe/data/smos40.json index d2cb6e5..6cd234e 100644 --- a/nibe/data/smos40.json +++ b/nibe/data/smos40.json @@ -958,14 +958,14 @@ "name": "compressor-total-time-pool-2-heat-pump-1-ep14-30272" }, "30280": { - "title": "Total run time compressor cooling", + "title": "Total op. time compr. cooling", "factor": 1, "unit": "h", "size": "u32", "min": 0.0, "max": 2147483647.0, "default": 0.0, - "name": "total-run-time-compressor-cooling-30280" + "name": "total-op-time-compr-cooling-30280" }, "30282": { "title": "Compressor, total time pool, main unit (EP14)", @@ -1201,7 +1201,7 @@ "name": "status-compressor-demand-s135-30351" }, "40012": { - "title": "Degree minutes (32 bit)", + "title": "Degree minutes", "factor": 10, "unit": "DM", "size": "s32", @@ -1209,8 +1209,7 @@ "max": 30000.0, "default": 0.0, "name": "degree-minutes-40012", - "write": true, - "nature": "total" + "write": true }, "30359": { "title": "Blocking (ERS 1)", @@ -3315,7 +3314,7 @@ "name": "serial-index-eb101-31010" }, "40019": { - "title": "Degree minutes (16 bit)", + "title": "Limit DM", "factor": 10, "unit": "DM", "size": "s16", @@ -3429,10 +3428,10 @@ "name": "fan-mode-1-31038" }, "31039": { - "title": "Current hot water mode without SPA/SC", + "title": "Current HW mode without SPA/SC", "factor": 1, "size": "s8", - "name": "current-hot-water-mode-without-spa-sc-31039" + "name": "current-hw-mode-without-spa-sc-31039" }, "31054": { "title": "Blocking cooling", @@ -4970,10 +4969,10 @@ "name": "current-sensor-eb102-ep14-31898" }, "31903": { - "title": "Low press. sensor, unprocessed (EB101-EP14)", + "title": "Low-pr. sens, unprocessed (EB101-EP14)", "factor": 1, "size": "s16", - "name": "low-press-sensor-unprocessed-eb101-ep14-31903" + "name": "low-pr-sens-unprocessed-eb101-ep14-31903" }, "31904": { "title": "Current (EB101-EP14)", @@ -4983,10 +4982,10 @@ "name": "current-eb101-ep14-31904" }, "31906": { - "title": "Low press. sensor, unprocessed (EB100-EP15)", + "title": "Low-pr. sens, unprocessed (EB100-EP15)", "factor": 1, "size": "s16", - "name": "low-press-sensor-unprocessed-eb100-ep15-31906" + "name": "low-pr-sens-unprocessed-eb100-ep15-31906" }, "31907": { "title": "Current (EB100-EP15)", @@ -4996,10 +4995,10 @@ "name": "current-eb100-ep15-31907" }, "31909": { - "title": "Low press. sensor, unprocessed (EB100-EP14)", + "title": "Low-pr. sens, unprocessed (EB100-EP14)", "factor": 1, "size": "s16", - "name": "low-press-sensor-unprocessed-eb100-ep14-31909" + "name": "low-pr-sens-unprocessed-eb100-ep14-31909" }, "31910": { "title": "Current (EB100-EP14)", @@ -5407,7 +5406,7 @@ "unit": "\u00b0C", "size": "s16", "min": 50.0, - "max": 600.0, + "max": 700.0, "default": 460.0, "name": "start-temperature-hw-normal-temperature-40060", "write": true @@ -5418,7 +5417,7 @@ "unit": "\u00b0C", "size": "s16", "min": 50.0, - "max": 550.0, + "max": 700.0, "default": 420.0, "name": "start-temperature-hw-low-temperature-40061", "write": true @@ -5428,7 +5427,7 @@ "factor": 10, "unit": "\u00b0C", "size": "s16", - "min": 550.0, + "min": 55.0, "max": 700.0, "default": 550.0, "name": "stop-temperature-hw-periodic-increase-40062", @@ -5451,7 +5450,7 @@ "unit": "\u00b0C", "size": "s16", "min": 50.0, - "max": 650.0, + "max": 700.0, "default": 500.0, "name": "stop-temperature-hw-normal-temperature-40064", "write": true @@ -5462,7 +5461,7 @@ "unit": "\u00b0C", "size": "s16", "min": 50.0, - "max": 600.0, + "max": 700.0, "default": 480.0, "name": "stop-temperature-hw-low-temperature-40065", "write": true @@ -5522,7 +5521,7 @@ "factor": 1, "size": "s8", "min": 0.0, - "max": 24.0, + "max": 25.0, "default": 0.0, "name": "language-40092", "write": true @@ -6397,7 +6396,7 @@ "factor": 1, "size": "u8", "min": 0.0, - "max": 32.0, + "max": 33.0, "default": 0.0, "name": "output-aux1-40217", "write": true @@ -6484,13 +6483,13 @@ "write": true }, "40682": { - "title": "Cooling heat sensor set point value", + "title": "Cooling/heating sensor set point", "factor": 10, "size": "s16", "min": 50.0, "max": 400.0, "default": 210.0, - "name": "cooling-heat-sensor-set-point-value-40682", + "name": "cooling-heating-sensor-set-point-40682", "write": true }, "40683": { @@ -6740,14 +6739,14 @@ "name": "additional-heat-after-diverter-valve-40759", "write": true }, - "40760": { - "title": "Hot water additional heat in tank", + "46065": { + "title": "Charging method hot water", "factor": 1, "size": "u8", "min": 0.0, "max": 1.0, - "default": 0.0, - "name": "hot-water-additional-heat-in-tank-40760", + "default": 1.0, + "name": "charging-method-hot-water-46065", "write": true }, "40761": { @@ -8750,10 +8749,10 @@ "write": true }, "32455": { - "title": "External addition steps active", + "title": "Ext. add. heat active steps", "factor": 1, "size": "u8", - "name": "external-addition-steps-active-32455" + "name": "ext-add-heat-active-steps-32455" }, "41982": { "title": "HTS 2", @@ -9093,6 +9092,16 @@ "name": "blocking-actions-ers-4-44102", "write": true }, + "45232": { + "title": "Energy meter setting (EME 20)", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 4.0, + "default": 0.0, + "name": "energy-meter-setting-eme-20-45232", + "write": true + }, "42944": { "title": "Night cooling diff", "factor": 1, @@ -9405,13 +9414,13 @@ "write": true }, "46009": { - "title": "Requested operating mode (SG Ready)", + "title": "Req. op. mode (SG Ready)", "factor": 1, "size": "u8", "min": 0.0, "max": 3.0, "default": 1.0, - "name": "requested-operating-mode-sg-ready-46009", + "name": "req-op-mode-sg-ready-46009", "write": true }, "43034": { @@ -9578,7 +9587,7 @@ "factor": 1, "size": "u8", "min": 0.0, - "max": 32.0, + "max": 33.0, "default": 5.0, "name": "aux-relay-aux11-40225", "write": true @@ -10787,6 +10796,26 @@ "name": "time-between-filter-replacement-42680", "write": true }, + "32183": { + "title": "Op. time el. add. heat for heating", + "factor": 10, + "unit": "h", + "size": "s32", + "min": 0.0, + "max": 9999999.0, + "default": 0.0, + "name": "op-time-el-add-heat-for-heating-32183" + }, + "32185": { + "title": "Op. time el. add. heat for hot water", + "factor": 10, + "unit": "h", + "size": "s32", + "min": 0.0, + "max": 9999999.0, + "default": 0.0, + "name": "op-time-el-add-heat-for-hot-water-32185" + }, "42701": { "title": "Return time fan 4", "factor": 1, @@ -11240,152 +11269,261 @@ "size": "u8", "name": "fan-mode-8-32172" }, - "45393": { - "title": "Disable emergency restart GP1", + "45009": { + "title": "Modbus use ext. calc supply", "factor": 1, "size": "u8", "min": 0.0, "max": 1.0, "default": 0.0, - "name": "disable-emergency-restart-gp1-45393", + "name": "modbus-use-ext-calc-supply-45009", "write": true }, - "45026": { - "title": "Disable emergency restart GP1", - "factor": 1, - "size": "u8", - "min": 0.0, - "max": 1.0, - "default": 0.0, - "name": "disable-emergency-restart-gp1-45026", + "45010": { + "title": "Supply Line Set Point Heating 1", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": 50.0, + "max": 800.0, + "default": 450.0, + "name": "supply-line-set-point-heating-1-45010", "write": true }, - "45009": { - "title": "Modbus use ext. calc supply", - "factor": 1, - "size": "u8", - "min": 0.0, - "max": 1.0, - "default": 0.0, - "name": "modbus-use-ext-calc-supply-45009", + "45011": { + "title": "Supply Line Set Point Heating 2", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": 50.0, + "max": 800.0, + "default": 450.0, + "name": "supply-line-set-point-heating-2-45011", "write": true }, - "30001": { - "title": "Relay status", - "factor": 1, - "size": "u8", - "name": "relay-status-30001" + "45012": { + "title": "Supply Line Set Point Heating 3", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": 50.0, + "max": 800.0, + "default": 450.0, + "name": "supply-line-set-point-heating-3-45012", + "write": true + }, + "45013": { + "title": "Supply Line Set Point Heating 4", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": 50.0, + "max": 800.0, + "default": 450.0, + "name": "supply-line-set-point-heating-4-45013", + "write": true + }, + "45014": { + "title": "Supply Line Set Point Heating 5", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": 50.0, + "max": 800.0, + "default": 450.0, + "name": "supply-line-set-point-heating-5-45014", + "write": true + }, + "45015": { + "title": "Supply Line Set Point Heating 6", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": 50.0, + "max": 800.0, + "default": 450.0, + "name": "supply-line-set-point-heating-6-45015", + "write": true + }, + "45016": { + "title": "Supply Line Set Point Heating 7", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": 50.0, + "max": 800.0, + "default": 450.0, + "name": "supply-line-set-point-heating-7-45016", + "write": true + }, + "45017": { + "title": "Supply Line Set Point Heating 8", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": 50.0, + "max": 800.0, + "default": 450.0, + "name": "supply-line-set-point-heating-8-45017", + "write": true + }, + "45018": { + "title": "Supply Line Set Point Cooling 1", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": -50.0, + "max": 300.0, + "default": 250.0, + "name": "supply-line-set-point-cooling-1-45018", + "write": true + }, + "45019": { + "title": "Supply Line Set Point Cooling 2", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": -50.0, + "max": 300.0, + "default": 250.0, + "name": "supply-line-set-point-cooling-2-45019", + "write": true + }, + "45020": { + "title": "Supply Line Set Point Cooling 3", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": -50.0, + "max": 300.0, + "default": 250.0, + "name": "supply-line-set-point-cooling-3-45020", + "write": true + }, + "45021": { + "title": "Supply Line Set Point Cooling 4", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": -50.0, + "max": 300.0, + "default": 250.0, + "name": "supply-line-set-point-cooling-4-45021", + "write": true + }, + "45022": { + "title": "Supply Line Set Point Cooling 5", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": -50.0, + "max": 300.0, + "default": 250.0, + "name": "supply-line-set-point-cooling-5-45022", + "write": true + }, + "45023": { + "title": "Supply Line Set Point Cooling 6", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": -50.0, + "max": 300.0, + "default": 250.0, + "name": "supply-line-set-point-cooling-6-45023", + "write": true + }, + "45024": { + "title": "Supply Line Set Point Cooling 7", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": -50.0, + "max": 300.0, + "default": 250.0, + "name": "supply-line-set-point-cooling-7-45024", + "write": true + }, + "45025": { + "title": "Supply Line Set Point Cooling 8", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": -50.0, + "max": 300.0, + "default": 250.0, + "name": "supply-line-set-point-cooling-8-45025", + "write": true }, "32284": { "title": "Energy log - Produced energy for heating over the past hour", "factor": 100, "unit": "kWh", "size": "u32", - "name": "energy-log-produced-energy-for-heating-over-the-past-hour-32284", - "nature": "measurement" + "name": "energy-log-produced-energy-for-heating-over-the-past-hour-32284" }, "32286": { "title": "Energy log - Produced energy for hot water over the past hour", "factor": 100, "unit": "kWh", "size": "u32", - "name": "energy-log-produced-energy-for-hot-water-over-the-past-hour-32286", - "nature": "measurement" - }, - "32288": { - "title": "Energy log - Energy produced for pool during current hour", - "factor": 100, - "unit": "kWh", - "size": "u32", - "name": "energy-log-energy-produced-for-pool-during-current-hour-32288", - "nature": "measurement" + "name": "energy-log-produced-energy-for-hot-water-over-the-past-hour-32286" }, "32290": { "title": "Energy log - Produced energy for cooling over the past hour", "factor": 100, "unit": "kWh", "size": "u32", - "name": "energy-log-produced-energy-for-cooling-over-the-past-hour-32290", - "nature": "measurement" + "name": "energy-log-produced-energy-for-cooling-over-the-past-hour-32290" }, "32292": { "title": "Energy log - Used energy for heating over the past hour", "factor": 100, "unit": "kWh", "size": "u32", - "name": "energy-log-used-energy-for-heating-over-the-past-hour-32292", - "nature": "measurement" + "name": "energy-log-used-energy-for-heating-over-the-past-hour-32292" }, "32294": { "title": "Energy log - Used energy for hot water over the past hour", "factor": 100, "unit": "kWh", "size": "u32", - "name": "energy-log-used-energy-for-hot-water-over-the-past-hour-32294", - "nature": "measurement" - }, - "32296": { - "title": "Energy log - Energy used for pool during current hour", - "factor": 100, - "unit": "kWh", - "size": "u32", - "name": "energy-log-energy-used-for-pool-during-current-hour-32296", - "nature": "measurement" + "name": "energy-log-used-energy-for-hot-water-over-the-past-hour-32294" }, "32298": { "title": "Energy log - Used energy for cooling over the past hour", "factor": 100, "unit": "kWh", "size": "u32", - "name": "energy-log-used-energy-for-cooling-over-the-past-hour-32298", - "nature": "measurement" + "name": "energy-log-used-energy-for-cooling-over-the-past-hour-32298" }, "32300": { "title": "Energy log - Used energy by additional heater for heating over the past hour", "factor": 100, "unit": "kWh", "size": "u32", - "name": "energy-log-used-energy-by-additional-heater-for-heating-over-the-past-hour-32300", - "nature": "measurement" + "name": "energy-log-used-energy-by-additional-heater-for-heating-over-the-past-hour-32300" }, "32302": { "title": "Energy log - Used energy by additional heater for hot water over the past hour", "factor": 100, "unit": "kWh", "size": "u32", - "name": "energy-log-used-energy-by-additional-heater-for-hot-water-over-the-past-hour-32302", - "nature": "measurement" - }, - "32304": { - "title": "Energy log - Energy used by additional heater for pool during current hour", - "factor": 100, - "unit": "kWh", - "size": "u32", - "name": "energy-log-energy-used-by-additional-heater-for-pool-during-current-hour-32304", - "nature": "measurement" + "name": "energy-log-used-energy-by-additional-heater-for-hot-water-over-the-past-hour-32302" }, "32306": { "title": "Energy log - Current power consumption", "factor": 100, "unit": "kW", "size": "u32", - "name": "energy-log-current-power-consumption-32306", - "nature": "measurement" - }, - "32308": { - "title": "Energy log - Current power consumption, components", - "factor": 100, - "unit": "kW", - "size": "u32", - "name": "energy-log-current-power-consumption-components-32308" + "name": "energy-log-current-power-consumption-32306" }, "32409": { "title": "Energy log - Current power consumption, components", "factor": 100, "unit": "kW", "size": "u32", - "name": "energy-log-current-power-consumption-components-32409", - "nature": "measurement" + "name": "energy-log-current-power-consumption-components-32409" }, "32336": { "title": "Compressor, total time energy storage, main unit (EP14)", @@ -11587,65 +11725,41 @@ "default": 0.0, "name": "compressor-total-time-energy-storage-heat-pump-8-ep15-32370" }, - "45209": { + "35209": { "title": "External reading of BT1 activated", "factor": 1, "size": "u8", - "min": 0.0, - "max": 1.0, - "default": 0.0, - "name": "external-reading-of-bt1-activated-45209", - "write": true + "name": "external-reading-of-bt1-activated-35209" }, - "45210": { + "35210": { "title": "External reading of BT25 activated", "factor": 1, "size": "u8", - "min": 0.0, - "max": 1.0, - "default": 0.0, - "name": "external-reading-of-bt25-activated-45210", - "write": true + "name": "external-reading-of-bt25-activated-35210" }, - "45211": { + "35211": { "title": "External reading of BT71 activated", "factor": 1, "size": "u8", - "min": 0.0, - "max": 1.0, - "default": 0.0, - "name": "external-reading-of-bt71-activated-45211", - "write": true + "name": "external-reading-of-bt71-activated-35211" }, - "45212": { + "35212": { "title": "External reading of BT5 activated", "factor": 1, "size": "u8", - "min": 0.0, - "max": 1.0, - "default": 0.0, - "name": "external-reading-of-bt5-activated-45212", - "write": true + "name": "external-reading-of-bt5-activated-35212" }, - "45213": { + "35213": { "title": "External reading of BT6 activated", "factor": 1, "size": "u8", - "min": 0.0, - "max": 1.0, - "default": 0.0, - "name": "external-reading-of-bt6-activated-45213", - "write": true + "name": "external-reading-of-bt6-activated-35213" }, - "45214": { + "35214": { "title": "External reading of BT7 activated", "factor": 1, "size": "u8", - "min": 0.0, - "max": 1.0, - "default": 0.0, - "name": "external-reading-of-bt7-activated-45214", - "write": true + "name": "external-reading-of-bt7-activated-35214" }, "45217": { "title": "External reading of BT52 activated", @@ -11713,47 +11827,287 @@ "name": "external-reading-of-value-bt52-45226", "write": true }, - "45459": { - "title": "Cooling with solar energy surplus", + "46015": { + "title": "Energiepreis 00:00 - 01:00", "factor": 1, - "size": "u8", - "min": 0.0, - "max": 1.0, - "default": 0.0, - "name": "cooling-with-solar-energy-surplus-45459", + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-00-00-01-00-46015", "write": true }, - "46008": { - "title": "Power limitation", - "factor": 10, - "unit": "kW", - "size": "u16", - "min": 11.0, - "max": 1000.0, - "default": 42.0, - "name": "power-limitation-46008", + "46017": { + "title": "Energiepreis 01:00 - 02:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-01-00-02-00-46017", "write": true }, - "44205": { - "title": "Auto mode, start temperature for active cooling", - "factor": 10, - "unit": "\u00b0C", - "size": "s16", - "min": 0.0, - "max": 400.0, - "default": 250.0, - "name": "auto-mode-start-temperature-for-active-cooling-44205", + "46019": { + "title": "Energiepreis 02:00 - 03:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-02-00-03-00-46019", "write": true }, - "31586": { - "title": "Heating, compressor only", - "factor": 10, - "unit": "kWh", - "size": "u32", - "name": "heating-compressor-only-31586" + "46021": { + "title": "Energiepreis 03:00 - 04:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-03-00-04-00-46021", + "write": true }, - "31584": { - "title": "Hot water, compressor only", + "46023": { + "title": "Energiepreis 04:00 - 05:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-04-00-05-00-46023", + "write": true + }, + "46025": { + "title": "Energiepreis 05:00 - 06:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-05-00-06-00-46025", + "write": true + }, + "46027": { + "title": "Energiepreis 06:00 - 07:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-06-00-07-00-46027", + "write": true + }, + "46029": { + "title": "Energiepreis 07:00 - 08:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-07-00-08-00-46029", + "write": true + }, + "46031": { + "title": "Energiepreis 08:00 - 09:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-08-00-09-00-46031", + "write": true + }, + "46033": { + "title": "Energiepreis 09:00 - 10:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-09-00-10-00-46033", + "write": true + }, + "46035": { + "title": "Energiepreis 10:00 - 11:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-10-00-11-00-46035", + "write": true + }, + "46037": { + "title": "Energiepreis 11:00 - 12:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-11-00-12-00-46037", + "write": true + }, + "46039": { + "title": "Energiepreis 12:00 - 13:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-12-00-13-00-46039", + "write": true + }, + "46041": { + "title": "Energiepreis 13:00 - 14:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-13-00-14-00-46041", + "write": true + }, + "46043": { + "title": "Energiepreis 14:00 - 15:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-14-00-15-00-46043", + "write": true + }, + "46045": { + "title": "Energiepreis 15:00 - 16:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-15-00-16-00-46045", + "write": true + }, + "46047": { + "title": "Energiepreis 16:00 - 17:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-16-00-17-00-46047", + "write": true + }, + "46049": { + "title": "Energiepreis 17:00 - 18:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-17-00-18-00-46049", + "write": true + }, + "46051": { + "title": "Energiepreis 18:00 - 19:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-18-00-19-00-46051", + "write": true + }, + "46053": { + "title": "Energiepreis 19:00 - 20:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-19-00-20-00-46053", + "write": true + }, + "46055": { + "title": "Energiepreis 20:00 - 21:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-20-00-21-00-46055", + "write": true + }, + "46057": { + "title": "Energiepreis 21:00 - 22:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-21-00-22-00-46057", + "write": true + }, + "46059": { + "title": "Energiepreis 22:00 - 23:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-22-00-23-00-46059", + "write": true + }, + "46061": { + "title": "Energiepreis 23:00 - 00:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energiepreis-23-00-00-00-46061", + "write": true + }, + "46008": { + "title": "External power limitation", + "factor": 10, + "unit": "kW", + "size": "u16", + "min": 11.0, + "max": 1000.0, + "default": 42.0, + "name": "external-power-limitation-46008", + "write": true + }, + "44205": { + "title": "Auto mode, start temperature for active cooling", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": 0.0, + "max": 400.0, + "default": 250.0, + "name": "auto-mode-start-temperature-for-active-cooling-44205", + "write": true + }, + "45459": { + "title": "Cooling with solar energy surplus", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "cooling-with-solar-energy-surplus-45459", + "write": true + }, + "31586": { + "title": "Heating, compressor only", + "factor": 10, + "unit": "kWh", + "size": "u32", + "name": "heating-compressor-only-31586" + }, + "31584": { + "title": "Hot water, compressor only", "factor": 10, "unit": "kWh", "size": "u32", @@ -11773,12 +12127,78 @@ "size": "u32", "name": "hot-water-including-int-add-heat-31576" }, - "33801": { - "title": "Boiler temperature (BT52)", + "46001": { + "title": "Disable offset for cluster cooling controller", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "disable-offset-for-cluster-cooling-controller-46001", + "write": true + }, + "32446": { + "title": "Outd. liq. line sensor (BT39)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "outd-liq-line-sensor-bt39-32446" + }, + "32447": { + "title": "Outdoor Liquid Line Temp sensor (EB101-BT39)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "outdoor-liquid-line-temp-sensor-eb101-bt39-32447" + }, + "32448": { + "title": "Outdoor Liquid Line Temp sensor (EB102-BT39)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "outdoor-liquid-line-temp-sensor-eb102-bt39-32448" + }, + "32449": { + "title": "Outdoor Liquid Line Temp sensor (EB103-BT39)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "outdoor-liquid-line-temp-sensor-eb103-bt39-32449" + }, + "32450": { + "title": "Outdoor Liquid Line Temp sensor (EB104-BT39)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "outdoor-liquid-line-temp-sensor-eb104-bt39-32450" + }, + "32451": { + "title": "Outdoor Liquid Line Temp sensor (EB105-BT39)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "outdoor-liquid-line-temp-sensor-eb105-bt39-32451" + }, + "32452": { + "title": "Outdoor Liquid Line Temp sensor (EB106-BT39)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "outdoor-liquid-line-temp-sensor-eb106-bt39-32452" + }, + "32453": { + "title": "Outdoor Liquid Line Temp sensor (EB107-BT39)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "outdoor-liquid-line-temp-sensor-eb107-bt39-32453" + }, + "32454": { + "title": "Outdoor Liquid Line Temp sensor (EB108-BT39)", "factor": 10, "unit": "\u00b0C", "size": "s16", - "name": "boiler-temperature-bt52-33801" + "name": "outdoor-liquid-line-temp-sensor-eb108-bt39-32454" }, "33822": { "title": "Tot. production", @@ -11826,15 +12246,11 @@ "size": "s32", "name": "humidity-rmu-s40-1-33131" }, - "45987": { + "35987": { "title": "External reading of BT50 activated", "factor": 1, "size": "u8", - "min": 0.0, - "max": 1.0, - "default": 0.0, - "name": "external-reading-of-bt50-activated-45987", - "write": true + "name": "external-reading-of-bt50-activated-35987" }, "45988": { "title": "External reading of value BT50", @@ -11874,6 +12290,444 @@ "max": 1.0, "default": 0.0, "name": "power-limitation-activation-46013", + "42506": { + "title": "Desired room temperature for zone 1", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-1-42506", + "write": true + }, + "42508": { + "title": "Desired room temperature for zone 2", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-2-42508", + "write": true + }, + "42510": { + "title": "Desired room temperature for zone 3", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-3-42510", + "write": true + }, + "42512": { + "title": "Desired room temperature for zone 4", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-4-42512", + "write": true + }, + "42514": { + "title": "Desired room temperature for zone 5", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-5-42514", + "write": true + }, + "42516": { + "title": "Desired room temperature for zone 6", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-6-42516", + "write": true + }, + "42518": { + "title": "Desired room temperature for zone 7", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-7-42518", + "write": true + }, + "42520": { + "title": "Desired room temperature for zone 8", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-8-42520", + "write": true + }, + "42522": { + "title": "Desired room temperature for zone 9", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-9-42522", + "write": true + }, + "42524": { + "title": "Desired room temperature for zone 10", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-10-42524", + "write": true + }, + "42526": { + "title": "Desired room temperature for zone 11", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-11-42526", + "write": true + }, + "42528": { + "title": "Desired room temperature for zone 12", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-12-42528", + "write": true + }, + "42530": { + "title": "Desired room temperature for zone 13", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-13-42530", + "write": true + }, + "42532": { + "title": "Desired room temperature for zone 14", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-14-42532", + "write": true + }, + "42534": { + "title": "Desired room temperature for zone 15", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-15-42534", + "write": true + }, + "42536": { + "title": "Desired room temperature for zone 16", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-16-42536", + "write": true + }, + "42538": { + "title": "Desired room temperature for zone 17", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-17-42538", + "write": true + }, + "42540": { + "title": "Desired room temperature for zone 18", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-18-42540", + "write": true + }, + "42542": { + "title": "Desired room temperature for zone 19", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-19-42542", + "write": true + }, + "42544": { + "title": "Desired room temperature for zone 20", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-20-42544", + "write": true + }, + "42546": { + "title": "Desired room temperature for zone 21", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-21-42546", + "write": true + }, + "42548": { + "title": "Desired room temperature for zone 22", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-22-42548", + "write": true + }, + "42550": { + "title": "Desired room temperature for zone 23", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-23-42550", + "write": true + }, + "42552": { + "title": "Desired room temperature for zone 24", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-24-42552", + "write": true + }, + "42554": { + "title": "Desired room temperature for zone 25", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-25-42554", + "write": true + }, + "42556": { + "title": "Desired room temperature for zone 26", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-26-42556", + "write": true + }, + "42558": { + "title": "Desired room temperature for zone 27", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-27-42558", + "write": true + }, + "42560": { + "title": "Desired room temperature for zone 28", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-28-42560", + "write": true + }, + "42562": { + "title": "Desired room temperature for zone 29", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-29-42562", + "write": true + }, + "42564": { + "title": "Desired room temperature for zone 30", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-30-42564", + "write": true + }, + "42566": { + "title": "Desired room temperature for zone 31", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-31-42566", + "write": true + }, + "42568": { + "title": "Desired room temperature for zone 32", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-32-42568", + "write": true + }, + "42570": { + "title": "Desired room temperature for zone 33", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-33-42570", + "write": true + }, + "42572": { + "title": "Desired room temperature for zone 34", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-34-42572", + "write": true + }, + "42574": { + "title": "Desired room temperature for zone 35", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-35-42574", + "write": true + }, + "42576": { + "title": "Desired room temperature for zone 36", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-36-42576", + "write": true + }, + "42578": { + "title": "Desired room temperature for zone 37", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-37-42578", + "write": true + }, + "42580": { + "title": "Desired room temperature for zone 38", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-38-42580", + "write": true + }, + "42582": { + "title": "Desired room temperature for zone 39", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-39-42582", + "write": true + }, + "42584": { + "title": "Desired room temperature for zone 40", + "factor": 10, + "unit": "\u00b0C", + "size": "s32", + "min": 50.0, + "max": 350.0, + "default": 200.0, + "name": "desired-room-temperature-for-zone-40-42584", "write": true }, "46004": { @@ -11959,14 +12813,14 @@ "name": "immersion-heater-power-emergency-mode-43029", "write": true }, - "43987": { - "title": "Disable emergency restart GP1", + "45552": { + "title": "Block new compressor", "factor": 1, "size": "u8", "min": 0.0, "max": 1.0, "default": 0.0, - "name": "disable-emergency-restart-gp1-43987", + "name": "block-new-compressor-45552", "write": true }, "32191": { From 10ae06747849d1f0ee15661df38ca252b5085d2a Mon Sep 17 00:00:00 2001 From: VallahDieWaldfee <164005630+VallahDieWaldfee@users.noreply.github.com> Date: Tue, 29 Sep 2026 14:21:42 +0200 Subject: [PATCH 06/16] Update smos40.json with new power limitation field --- nibe/data/smos40.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nibe/data/smos40.json b/nibe/data/smos40.json index 6cd234e..2c395f5 100644 --- a/nibe/data/smos40.json +++ b/nibe/data/smos40.json @@ -12290,6 +12290,8 @@ "max": 1.0, "default": 0.0, "name": "power-limitation-activation-46013", + "write": true + }, "42506": { "title": "Desired room temperature for zone 1", "factor": 10, From 6c8168c87171fa506aefdba6d344f927dccd223b Mon Sep 17 00:00:00 2001 From: VallahDieWaldfee <164005630+VallahDieWaldfee@users.noreply.github.com> Date: Tue, 29 Sep 2026 14:25:12 +0200 Subject: [PATCH 07/16] Remove electrical heater operation time entries Removed configurations for electrical heater operation times. --- nibe/data/smos40.json | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/nibe/data/smos40.json b/nibe/data/smos40.json index 2c395f5..13c599c 100644 --- a/nibe/data/smos40.json +++ b/nibe/data/smos40.json @@ -10394,16 +10394,6 @@ "name": "zone-23-affected-by-ecs2-42182", "write": true }, - "32183": { - "title": "Op.time electrical heater for heating", - "factor": 10, - "unit": "h", - "size": "s32", - "min": 0.0, - "max": 9999999.0, - "default": 0.0, - "name": "op-time-electrical-heater-for-heating-32183" - }, "42184": { "title": "Zone 25 affected by ECS2", "factor": 1, @@ -10414,16 +10404,6 @@ "name": "zone-25-affected-by-ecs2-42184", "write": true }, - "32185": { - "title": "Op.time electrical heater for hot water", - "factor": 10, - "unit": "h", - "size": "s32", - "min": 0.0, - "max": 9999999.0, - "default": 0.0, - "name": "op-time-electrical-heater-for-hot-water-32185" - }, "42186": { "title": "Zone 27 affected by ECS2", "factor": 1, From ac57410a9f48e2dac64df0a1a6b1f654d739d059 Mon Sep 17 00:00:00 2001 From: VallahDieWaldfee <164005630+VallahDieWaldfee@users.noreply.github.com> Date: Tue, 29 Sep 2026 14:39:02 +0200 Subject: [PATCH 08/16] Add external reading flags and energy log entries --- nibe/data/smos40.json | 174 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 164 insertions(+), 10 deletions(-) diff --git a/nibe/data/smos40.json b/nibe/data/smos40.json index 13c599c..39ea358 100644 --- a/nibe/data/smos40.json +++ b/nibe/data/smos40.json @@ -11249,6 +11249,26 @@ "size": "u8", "name": "fan-mode-8-32172" }, + "45393": { + "title": "Disable emergency restart GP1", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "disable-emergency-restart-gp1-45393", + "write": true + }, + "45026": { + "title": "Disable emergency restart GP1", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "disable-emergency-restart-gp1-45026", + "write": true + }, "45009": { "title": "Modbus use ext. calc supply", "factor": 1, @@ -11259,6 +11279,12 @@ "name": "modbus-use-ext-calc-supply-45009", "write": true }, + "30001": { + "title": "Relay status", + "factor": 1, + "size": "u8", + "name": "relay-status-30001" + }, "45010": { "title": "Supply Line Set Point Heating 1", "factor": 10, @@ -11440,70 +11466,111 @@ "factor": 100, "unit": "kWh", "size": "u32", - "name": "energy-log-produced-energy-for-heating-over-the-past-hour-32284" + "name": "energy-log-produced-energy-for-heating-over-the-past-hour-32284", + "nature": "measurement" }, "32286": { "title": "Energy log - Produced energy for hot water over the past hour", "factor": 100, "unit": "kWh", "size": "u32", - "name": "energy-log-produced-energy-for-hot-water-over-the-past-hour-32286" + "name": "energy-log-produced-energy-for-hot-water-over-the-past-hour-32286", + "nature": "measurement" + }, + "32288": { + "title": "Energy log - Energy produced for pool during current hour", + "factor": 100, + "unit": "kWh", + "size": "u32", + "name": "energy-log-energy-produced-for-pool-during-current-hour-32288", + "nature": "measurement" }, "32290": { "title": "Energy log - Produced energy for cooling over the past hour", "factor": 100, "unit": "kWh", "size": "u32", - "name": "energy-log-produced-energy-for-cooling-over-the-past-hour-32290" + "name": "energy-log-produced-energy-for-cooling-over-the-past-hour-32290", + "nature": "measurement" }, "32292": { "title": "Energy log - Used energy for heating over the past hour", "factor": 100, "unit": "kWh", "size": "u32", - "name": "energy-log-used-energy-for-heating-over-the-past-hour-32292" + "name": "energy-log-used-energy-for-heating-over-the-past-hour-32292", + "nature": "measurement" }, "32294": { "title": "Energy log - Used energy for hot water over the past hour", "factor": 100, "unit": "kWh", "size": "u32", - "name": "energy-log-used-energy-for-hot-water-over-the-past-hour-32294" + "name": "energy-log-used-energy-for-hot-water-over-the-past-hour-32294", + "nature": "measurement" + }, + "32296": { + "title": "Energy log - Energy used for pool during current hour", + "factor": 100, + "unit": "kWh", + "size": "u32", + "name": "energy-log-energy-used-for-pool-during-current-hour-32296", + "nature": "measurement" }, "32298": { "title": "Energy log - Used energy for cooling over the past hour", "factor": 100, "unit": "kWh", "size": "u32", - "name": "energy-log-used-energy-for-cooling-over-the-past-hour-32298" + "name": "energy-log-used-energy-for-cooling-over-the-past-hour-32298", + "nature": "measurement" }, "32300": { "title": "Energy log - Used energy by additional heater for heating over the past hour", "factor": 100, "unit": "kWh", "size": "u32", - "name": "energy-log-used-energy-by-additional-heater-for-heating-over-the-past-hour-32300" + "name": "energy-log-used-energy-by-additional-heater-for-heating-over-the-past-hour-32300", + "nature": "measurement" }, "32302": { "title": "Energy log - Used energy by additional heater for hot water over the past hour", "factor": 100, "unit": "kWh", "size": "u32", - "name": "energy-log-used-energy-by-additional-heater-for-hot-water-over-the-past-hour-32302" + "name": "energy-log-used-energy-by-additional-heater-for-hot-water-over-the-past-hour-32302", + "nature": "measurement" + }, + "32304": { + "title": "Energy log - Energy used by additional heater for pool during current hour", + "factor": 100, + "unit": "kWh", + "size": "u32", + "name": "energy-log-energy-used-by-additional-heater-for-pool-during-current-hour-32304", + "nature": "measurement" }, "32306": { "title": "Energy log - Current power consumption", "factor": 100, "unit": "kW", "size": "u32", - "name": "energy-log-current-power-consumption-32306" + "name": "energy-log-current-power-consumption-32306", + "nature": "measurement" + }, + "32308": { + "title": "Energy log - Current power consumption, components", + "factor": 100, + "unit": "kW", + "size": "u32", + "name": "energy-log-current-power-consumption-components-32308" }, "32409": { "title": "Energy log - Current power consumption, components", "factor": 100, "unit": "kW", "size": "u32", - "name": "energy-log-current-power-consumption-components-32409" + "name": "energy-log-current-power-consumption-components-32409", + "nature": "measurement" }, "32336": { "title": "Compressor, total time energy storage, main unit (EP14)", @@ -11705,6 +11772,66 @@ "default": 0.0, "name": "compressor-total-time-energy-storage-heat-pump-8-ep15-32370" }, + "45209": { + "title": "External reading of BT1 activated", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "external-reading-of-bt1-activated-45209", + "write": true + }, + "45210": { + "title": "External reading of BT25 activated", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "external-reading-of-bt25-activated-45210", + "write": true + }, + "45211": { + "title": "External reading of BT71 activated", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "external-reading-of-bt71-activated-45211", + "write": true + }, + "45212": { + "title": "External reading of BT5 activated", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "external-reading-of-bt5-activated-45212", + "write": true + }, + "45213": { + "title": "External reading of BT6 activated", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "external-reading-of-bt6-activated-45213", + "write": true + }, + "45214": { + "title": "External reading of BT7 activated", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "external-reading-of-bt7-activated-45214", + "write": true + }, "35209": { "title": "External reading of BT1 activated", "factor": 1, @@ -12107,6 +12234,13 @@ "size": "u32", "name": "hot-water-including-int-add-heat-31576" }, + "33801": { + "title": "Boiler temperature (BT52)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "boiler-temperature-bt52-33801" + }, "46001": { "title": "Disable offset for cluster cooling controller", "factor": 1, @@ -12226,6 +12360,16 @@ "size": "s32", "name": "humidity-rmu-s40-1-33131" }, + "45987": { + "title": "External reading of BT50 activated", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "external-reading-of-bt50-activated-45987", + "write": true + }, "35987": { "title": "External reading of BT50 activated", "factor": 1, @@ -12795,6 +12939,16 @@ "name": "immersion-heater-power-emergency-mode-43029", "write": true }, + "43987": { + "title": "Disable emergency restart GP1", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "disable-emergency-restart-gp1-43987", + "write": true + }, "45552": { "title": "Block new compressor", "factor": 1, From 5b6f6e0316dafcc019ed33918b940ba3f92cfbde Mon Sep 17 00:00:00 2001 From: VallahDieWaldfee <164005630+VallahDieWaldfee@users.noreply.github.com> Date: Tue, 29 Sep 2026 15:04:15 +0200 Subject: [PATCH 09/16] Change description for SMOS40 operating mode Updated the description for the operating mode of PV panels in the extensions.json file. --- nibe/data/extensions.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nibe/data/extensions.json b/nibe/data/extensions.json index b420465..2b205f9 100644 --- a/nibe/data/extensions.json +++ b/nibe/data/extensions.json @@ -795,7 +795,7 @@ } }, { - "description": "Operating mode PV panels - SMOS40", + "description": "SG-Ready/Aux from Modbus - SMOS40", "files": [ "smos40.json" ], @@ -823,6 +823,12 @@ "2": "Low price", "3": "Boost" } + }, + "42742": { + "mappings": { + "0": "off", + "1": "on" + } } } } From c9278a501ce189a4a97baf29e711733939856f52 Mon Sep 17 00:00:00 2001 From: VallahDieWaldfee <164005630+VallahDieWaldfee@users.noreply.github.com> Date: Tue, 29 Sep 2026 15:39:05 +0200 Subject: [PATCH 10/16] Delete mappings for extension 42742 Removed mappings for extension 42742. --- nibe/data/extensions.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/nibe/data/extensions.json b/nibe/data/extensions.json index 2b205f9..08e8aa7 100644 --- a/nibe/data/extensions.json +++ b/nibe/data/extensions.json @@ -823,12 +823,6 @@ "2": "Low price", "3": "Boost" } - }, - "42742": { - "mappings": { - "0": "off", - "1": "on" - } } } } From 194a942839c115b8e96e483cb29935f85b8c0644 Mon Sep 17 00:00:00 2001 From: VallahDieWaldfee <164005630+VallahDieWaldfee@users.noreply.github.com> Date: Thu, 15 Oct 2026 13:57:32 +0200 Subject: [PATCH 11/16] Update smos40.json --- nibe/data/smos40.json | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/nibe/data/smos40.json b/nibe/data/smos40.json index 39ea358..a4518dc 100644 --- a/nibe/data/smos40.json +++ b/nibe/data/smos40.json @@ -1209,7 +1209,8 @@ "max": 30000.0, "default": 0.0, "name": "degree-minutes-40012", - "write": true + "write": true, + "nature": "total" }, "30359": { "title": "Blocking (ERS 1)", @@ -5427,7 +5428,7 @@ "factor": 10, "unit": "\u00b0C", "size": "s16", - "min": 55.0, + "min": 550.0, "max": 700.0, "default": 550.0, "name": "stop-temperature-hw-periodic-increase-40062", @@ -6739,6 +6740,16 @@ "name": "additional-heat-after-diverter-valve-40759", "write": true }, + "40760": { + "title": "Hot water additional heat in tank", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "hot-water-additional-heat-in-tank-40760", + "write": true + }, "46065": { "title": "Charging method hot water", "factor": 1, From b2e24b4583a984ca656e5d97c01164c60085571c Mon Sep 17 00:00:00 2001 From: VallahDieWaldfee <164005630+VallahDieWaldfee@users.noreply.github.com> Date: Thu, 15 Oct 2026 14:55:51 +0200 Subject: [PATCH 12/16] Add files via upload --- nibe/data/smos40.csv | 180 +++++---- nibe/data/smos40.json | 916 ++++++++++++++++++++++-------------------- 2 files changed, 580 insertions(+), 516 deletions(-) diff --git a/nibe/data/smos40.csv b/nibe/data/smos40.csv index 3e177b6..5ba6f7b 100755 --- a/nibe/data/smos40.csv +++ b/nibe/data/smos40.csv @@ -795,18 +795,18 @@ External adjustment with room sensor climate system 2 MODBUS_HOLDING_REGISTER 54 External adjustment with room sensor climate system 1 MODBUS_HOLDING_REGISTER 55 10 °C s16 50 300 200 Hot water mode MODBUS_HOLDING_REGISTER 56 1 s8 0 4 1 Start temperature HW high temperature MODBUS_HOLDING_REGISTER 58 10 °C s16 50 700 490 -Start temperature HW normal temperature MODBUS_HOLDING_REGISTER 59 10 °C s16 50 600 460 -Start temperature HW low temperature MODBUS_HOLDING_REGISTER 60 10 °C s16 50 550 420 +Start temperature HW normal temperature MODBUS_HOLDING_REGISTER 59 10 °C s16 50 700 460 +Start temperature HW low temperature MODBUS_HOLDING_REGISTER 60 10 °C s16 50 700 420 Stop temperature HW periodic increase MODBUS_HOLDING_REGISTER 61 10 °C s16 550 700 550 Stop temperature HW high temperature MODBUS_HOLDING_REGISTER 62 10 °C s16 50 700 530 -Stop temperature HW normal temperature MODBUS_HOLDING_REGISTER 63 10 °C s16 50 650 500 -Stop temperature HW low temperature MODBUS_HOLDING_REGISTER 64 10 °C s16 50 600 480 +Stop temperature HW normal temperature MODBUS_HOLDING_REGISTER 63 10 °C s16 50 700 500 +Stop temperature HW low temperature MODBUS_HOLDING_REGISTER 64 10 °C s16 50 700 480 Periodic hot water MODBUS_HOLDING_REGISTER 65 1 s8 0 1 1 Periodic hot water interval MODBUS_HOLDING_REGISTER 66 1 days s8 1 90 7 Start time periodic hot water MODBUS_HOLDING_REGISTER 67 1 - - - - Operating time MODBUS_HOLDING_REGISTER 3102 1 min s8 1 60 60 Downtime MODBUS_HOLDING_REGISTER 69 1 min s8 0 60 0 -Language MODBUS_HOLDING_REGISTER 91 1 s8 0 24 0 +Language MODBUS_HOLDING_REGISTER 91 1 s8 0 25 0 Period time hot water MODBUS_HOLDING_REGISTER 92 1 min u8 0 180 30 Period time heating MODBUS_HOLDING_REGISTER 93 1 min u8 0 180 30 Operating mode MODBUS_HOLDING_REGISTER 2743 1 u8 0 2 0 @@ -890,7 +890,7 @@ Input AUX4 MODBUS_HOLDING_REGISTER 212 1 u8 0 69 0 Input AUX3 MODBUS_HOLDING_REGISTER 213 1 u8 0 69 0 Input AUX2 MODBUS_HOLDING_REGISTER 214 1 u8 0 69 0 Input AUX1 MODBUS_HOLDING_REGISTER 215 1 u8 0 69 0 -Output AUX1 MODBUS_HOLDING_REGISTER 216 1 u8 0 32 0 +Output AUX1 MODBUS_HOLDING_REGISTER 216 1 u8 0 33 0 Speed, brine pump MODBUS_HOLDING_REGISTER 222 1 % u8 1 100 100 id:3968 MODBUS_HOLDING_REGISTER 2752 1 u16 1 3600 5 Preset flow setting for climate system MODBUS_HOLDING_REGISTER 223 1 u8 0 3 1 @@ -1216,6 +1216,7 @@ id:7148 MODBUS_HOLDING_REGISTER 5451 1 u8 0 1 0 id:7149 MODBUS_HOLDING_REGISTER 5452 1 u8 0 1 0 id:7150 MODBUS_HOLDING_REGISTER 5453 1 % u8 0 100 70 id:7176 MODBUS_HOLDING_REGISTER 5455 1 u8 0 1 0 +Energy meter setting (EME 20) MODBUS_HOLDING_REGISTER 5231 1 u8 0 4 0 Night cooling diff MODBUS_HOLDING_REGISTER 2943 1 °C u8 3 10 6 Start time HWC period 1 MODBUS_HOLDING_REGISTER 5409 1 - - - - Start time HWC period 2 MODBUS_HOLDING_REGISTER 5413 1 - - - - @@ -1333,7 +1334,7 @@ Active days MODBUS_HOLDING_REGISTER 3070 1 u8 0 127 0 Start time MODBUS_HOLDING_REGISTER 5393 1 - - - - Start time MODBUS_HOLDING_REGISTER 5397 1 - - - - Stop time MODBUS_HOLDING_REGISTER 5401 1 - - - - -AUX relay (AUX11) MODBUS_HOLDING_REGISTER 224 1 u8 0 32 5 +AUX relay (AUX11) MODBUS_HOLDING_REGISTER 224 1 u8 0 33 5 id:12650 MODBUS_HOLDING_REGISTER 3104 1 - - - - id:12651 MODBUS_HOLDING_REGISTER 3144 1 - - - - id:12652 MODBUS_HOLDING_REGISTER 3184 1 - - - - @@ -1679,22 +1680,22 @@ Fan mode 8 MODBUS_INPUT_REGISTER 2171 1 % u8 0 0 0 Disable emergency restart GP1 MODBUS_HOLDING_REGISTER 5392 1 u8 0 1 0 Disable emergency restart GP1 MODBUS_HOLDING_REGISTER 5025 1 u8 0 1 0 Modbus use ext. calc supply MODBUS_HOLDING_REGISTER 5008 1 u8 0 1 0 -id:24484 MODBUS_HOLDING_REGISTER 5009 10 °C s16 50 800 450 -id:24485 MODBUS_HOLDING_REGISTER 5010 10 °C s16 50 800 450 -id:24486 MODBUS_HOLDING_REGISTER 5011 10 °C s16 50 800 450 -id:24487 MODBUS_HOLDING_REGISTER 5012 10 °C s16 50 800 450 -id:24488 MODBUS_HOLDING_REGISTER 5013 10 °C s16 50 800 450 -id:24489 MODBUS_HOLDING_REGISTER 5014 10 °C s16 50 800 450 -id:24490 MODBUS_HOLDING_REGISTER 5015 10 °C s16 50 800 450 -id:24491 MODBUS_HOLDING_REGISTER 5016 10 °C s16 50 800 450 -id:24492 MODBUS_HOLDING_REGISTER 5017 10 °C s16 -50 300 250 -id:24493 MODBUS_HOLDING_REGISTER 5018 10 °C s16 -50 300 250 -id:24494 MODBUS_HOLDING_REGISTER 5019 10 °C s16 -50 300 250 -id:24495 MODBUS_HOLDING_REGISTER 5020 10 °C s16 -50 300 250 -id:24496 MODBUS_HOLDING_REGISTER 5021 10 °C s16 -50 300 250 -id:24497 MODBUS_HOLDING_REGISTER 5022 10 °C s16 -50 300 250 -id:24498 MODBUS_HOLDING_REGISTER 5023 10 °C s16 -50 300 250 -id:24499 MODBUS_HOLDING_REGISTER 5024 10 °C s16 -50 300 250 +Supply Line Set Point Heating 1 MODBUS_HOLDING_REGISTER 5009 10 °C s16 50 800 450 +Supply Line Set Point Heating 2 MODBUS_HOLDING_REGISTER 5010 10 °C s16 50 800 450 +Supply Line Set Point Heating 3 MODBUS_HOLDING_REGISTER 5011 10 °C s16 50 800 450 +Supply Line Set Point Heating 4 MODBUS_HOLDING_REGISTER 5012 10 °C s16 50 800 450 +Supply Line Set Point Heating 5 MODBUS_HOLDING_REGISTER 5013 10 °C s16 50 800 450 +Supply Line Set Point Heating 6 MODBUS_HOLDING_REGISTER 5014 10 °C s16 50 800 450 +Supply Line Set Point Heating 7 MODBUS_HOLDING_REGISTER 5015 10 °C s16 50 800 450 +Supply Line Set Point Heating 8 MODBUS_HOLDING_REGISTER 5016 10 °C s16 50 800 450 +Supply Line Set Point Cooling 1 MODBUS_HOLDING_REGISTER 5017 10 °C s16 -50 300 250 +Supply Line Set Point Cooling 2 MODBUS_HOLDING_REGISTER 5018 10 °C s16 -50 300 250 +Supply Line Set Point Cooling 3 MODBUS_HOLDING_REGISTER 5019 10 °C s16 -50 300 250 +Supply Line Set Point Cooling 4 MODBUS_HOLDING_REGISTER 5020 10 °C s16 -50 300 250 +Supply Line Set Point Cooling 5 MODBUS_HOLDING_REGISTER 5021 10 °C s16 -50 300 250 +Supply Line Set Point Cooling 6 MODBUS_HOLDING_REGISTER 5022 10 °C s16 -50 300 250 +Supply Line Set Point Cooling 7 MODBUS_HOLDING_REGISTER 5023 10 °C s16 -50 300 250 +Supply Line Set Point Cooling 8 MODBUS_HOLDING_REGISTER 5024 10 °C s16 -50 300 250 id:24681 MODBUS_HOLDING_REGISTER 5056 1 u8 0 1 0 id:24682 MODBUS_HOLDING_REGISTER 5057 1 u8 0 1 0 id:24683 MODBUS_HOLDING_REGISTER 5058 1 u8 0 255 0 @@ -1833,15 +1834,15 @@ id:27818 MODBUS_HOLDING_REGISTER 5459 1 u8 0 1 0 id:27819 MODBUS_HOLDING_REGISTER 5460 1 u8 0 1 0 id:27854 MODBUS_HOLDING_REGISTER 5078 1 u8 0 1 0 id:27855 MODBUS_HOLDING_REGISTER 5079 1 u8 0 100 0 -id:28034 MODBUS_INPUT_REGISTER 2445 10 °C s16 0 0 0 -id:28035 MODBUS_INPUT_REGISTER 2446 10 °C s16 0 0 0 -id:28036 MODBUS_INPUT_REGISTER 2447 10 °C s16 0 0 0 -id:28037 MODBUS_INPUT_REGISTER 2448 10 °C s16 0 0 0 -id:28038 MODBUS_INPUT_REGISTER 2449 10 °C s16 0 0 0 -id:28039 MODBUS_INPUT_REGISTER 2450 10 °C s16 0 0 0 -id:28040 MODBUS_INPUT_REGISTER 2451 10 °C s16 0 0 0 -id:28041 MODBUS_INPUT_REGISTER 2452 10 °C s16 0 0 0 -id:28042 MODBUS_INPUT_REGISTER 2453 10 °C s16 0 0 0 +Outd. liq. line sensor (BT39) MODBUS_INPUT_REGISTER 2445 10 °C s16 0 0 0 +Outdoor Liquid Line Temp sensor (EB101-BT39) MODBUS_INPUT_REGISTER 2446 10 °C s16 0 0 0 +Outdoor Liquid Line Temp sensor (EB102-BT39) MODBUS_INPUT_REGISTER 2447 10 °C s16 0 0 0 +Outdoor Liquid Line Temp sensor (EB103-BT39) MODBUS_INPUT_REGISTER 2448 10 °C s16 0 0 0 +Outdoor Liquid Line Temp sensor (EB104-BT39) MODBUS_INPUT_REGISTER 2449 10 °C s16 0 0 0 +Outdoor Liquid Line Temp sensor (EB105-BT39) MODBUS_INPUT_REGISTER 2450 10 °C s16 0 0 0 +Outdoor Liquid Line Temp sensor (EB106-BT39) MODBUS_INPUT_REGISTER 2451 10 °C s16 0 0 0 +Outdoor Liquid Line Temp sensor (EB107-BT39) MODBUS_INPUT_REGISTER 2452 10 °C s16 0 0 0 +Outdoor Liquid Line Temp sensor (EB108-BT39) MODBUS_INPUT_REGISTER 2453 10 °C s16 0 0 0 id:28180 MODBUS_HOLDING_REGISTER 5462 1 u8 0 1 1 id:28181 MODBUS_HOLDING_REGISTER 5463 1 u8 0 1 1 id:28200 MODBUS_HOLDING_REGISTER 5518 1 u8 0 0 0 @@ -2127,46 +2128,46 @@ id:29292 MODBUS_HOLDING_REGISTER 5985 1 s16 0 20 0 External reading of BT50 activated MODBUS_HOLDING_REGISTER 5986 1 u8 0 1 0 External reading of value BT50 MODBUS_HOLDING_REGISTER 5987 10 °C s16 0 0 0 Speed, circulation pump, standby mode (EB100) MODBUS_HOLDING_REGISTER 5996 1 % u8 1 100 30 -id:32341 MODBUS_HOLDING_REGISTER 2505 10 °C s32 50 350 200 -id:32342 MODBUS_HOLDING_REGISTER 2507 10 °C s32 50 350 200 -id:32343 MODBUS_HOLDING_REGISTER 2509 10 °C s32 50 350 200 -id:32344 MODBUS_HOLDING_REGISTER 2511 10 °C s32 50 350 200 -id:32345 MODBUS_HOLDING_REGISTER 2513 10 °C s32 50 350 200 -id:32346 MODBUS_HOLDING_REGISTER 2515 10 °C s32 50 350 200 -id:32347 MODBUS_HOLDING_REGISTER 2517 10 °C s32 50 350 200 -id:32348 MODBUS_HOLDING_REGISTER 2519 10 °C s32 50 350 200 -id:32349 MODBUS_HOLDING_REGISTER 2521 10 °C s32 50 350 200 -id:32350 MODBUS_HOLDING_REGISTER 2523 10 °C s32 50 350 200 -id:32351 MODBUS_HOLDING_REGISTER 2525 10 °C s32 50 350 200 -id:32352 MODBUS_HOLDING_REGISTER 2527 10 °C s32 50 350 200 -id:32353 MODBUS_HOLDING_REGISTER 2529 10 °C s32 50 350 200 -id:32354 MODBUS_HOLDING_REGISTER 2531 10 °C s32 50 350 200 -id:32355 MODBUS_HOLDING_REGISTER 2533 10 °C s32 50 350 200 -id:32356 MODBUS_HOLDING_REGISTER 2535 10 °C s32 50 350 200 -id:32357 MODBUS_HOLDING_REGISTER 2537 10 °C s32 50 350 200 -id:32358 MODBUS_HOLDING_REGISTER 2539 10 °C s32 50 350 200 -id:32359 MODBUS_HOLDING_REGISTER 2541 10 °C s32 50 350 200 -id:32360 MODBUS_HOLDING_REGISTER 2543 10 °C s32 50 350 200 -id:32361 MODBUS_HOLDING_REGISTER 2545 10 °C s32 50 350 200 -id:32362 MODBUS_HOLDING_REGISTER 2547 10 °C s32 50 350 200 -id:32363 MODBUS_HOLDING_REGISTER 2549 10 °C s32 50 350 200 -id:32364 MODBUS_HOLDING_REGISTER 2551 10 °C s32 50 350 200 -id:32365 MODBUS_HOLDING_REGISTER 2553 10 °C s32 50 350 200 -id:32366 MODBUS_HOLDING_REGISTER 2555 10 °C s32 50 350 200 -id:32367 MODBUS_HOLDING_REGISTER 2557 10 °C s32 50 350 200 -id:32368 MODBUS_HOLDING_REGISTER 2559 10 °C s32 50 350 200 -id:32369 MODBUS_HOLDING_REGISTER 2561 10 °C s32 50 350 200 -id:32370 MODBUS_HOLDING_REGISTER 2563 10 °C s32 50 350 200 -id:32371 MODBUS_HOLDING_REGISTER 2565 10 °C s32 50 350 200 -id:32372 MODBUS_HOLDING_REGISTER 2567 10 °C s32 50 350 200 -id:32373 MODBUS_HOLDING_REGISTER 2569 10 °C s32 50 350 200 -id:32374 MODBUS_HOLDING_REGISTER 2571 10 °C s32 50 350 200 -id:32375 MODBUS_HOLDING_REGISTER 2573 10 °C s32 50 350 200 -id:32376 MODBUS_HOLDING_REGISTER 2575 10 °C s32 50 350 200 -id:32377 MODBUS_HOLDING_REGISTER 2577 10 °C s32 50 350 200 -id:32378 MODBUS_HOLDING_REGISTER 2579 10 °C s32 50 350 200 -id:32379 MODBUS_HOLDING_REGISTER 2581 10 °C s32 50 350 200 -id:32380 MODBUS_HOLDING_REGISTER 2583 10 °C s32 50 350 200 +Desired room temperature for zone 1 MODBUS_HOLDING_REGISTER 2505 10 °C s32 50 350 200 +Desired room temperature for zone 2 MODBUS_HOLDING_REGISTER 2507 10 °C s32 50 350 200 +Desired room temperature for zone 3 MODBUS_HOLDING_REGISTER 2509 10 °C s32 50 350 200 +Desired room temperature for zone 4 MODBUS_HOLDING_REGISTER 2511 10 °C s32 50 350 200 +Desired room temperature for zone 5 MODBUS_HOLDING_REGISTER 2513 10 °C s32 50 350 200 +Desired room temperature for zone 6 MODBUS_HOLDING_REGISTER 2515 10 °C s32 50 350 200 +Desired room temperature for zone 7 MODBUS_HOLDING_REGISTER 2517 10 °C s32 50 350 200 +Desired room temperature for zone 8 MODBUS_HOLDING_REGISTER 2519 10 °C s32 50 350 200 +Desired room temperature for zone 9 MODBUS_HOLDING_REGISTER 2521 10 °C s32 50 350 200 +Desired room temperature for zone 10 MODBUS_HOLDING_REGISTER 2523 10 °C s32 50 350 200 +Desired room temperature for zone 11 MODBUS_HOLDING_REGISTER 2525 10 °C s32 50 350 200 +Desired room temperature for zone 12 MODBUS_HOLDING_REGISTER 2527 10 °C s32 50 350 200 +Desired room temperature for zone 13 MODBUS_HOLDING_REGISTER 2529 10 °C s32 50 350 200 +Desired room temperature for zone 14 MODBUS_HOLDING_REGISTER 2531 10 °C s32 50 350 200 +Desired room temperature for zone 15 MODBUS_HOLDING_REGISTER 2533 10 °C s32 50 350 200 +Desired room temperature for zone 16 MODBUS_HOLDING_REGISTER 2535 10 °C s32 50 350 200 +Desired room temperature for zone 17 MODBUS_HOLDING_REGISTER 2537 10 °C s32 50 350 200 +Desired room temperature for zone 18 MODBUS_HOLDING_REGISTER 2539 10 °C s32 50 350 200 +Desired room temperature for zone 19 MODBUS_HOLDING_REGISTER 2541 10 °C s32 50 350 200 +Desired room temperature for zone 20 MODBUS_HOLDING_REGISTER 2543 10 °C s32 50 350 200 +Desired room temperature for zone 21 MODBUS_HOLDING_REGISTER 2545 10 °C s32 50 350 200 +Desired room temperature for zone 22 MODBUS_HOLDING_REGISTER 2547 10 °C s32 50 350 200 +Desired room temperature for zone 23 MODBUS_HOLDING_REGISTER 2549 10 °C s32 50 350 200 +Desired room temperature for zone 24 MODBUS_HOLDING_REGISTER 2551 10 °C s32 50 350 200 +Desired room temperature for zone 25 MODBUS_HOLDING_REGISTER 2553 10 °C s32 50 350 200 +Desired room temperature for zone 26 MODBUS_HOLDING_REGISTER 2555 10 °C s32 50 350 200 +Desired room temperature for zone 27 MODBUS_HOLDING_REGISTER 2557 10 °C s32 50 350 200 +Desired room temperature for zone 28 MODBUS_HOLDING_REGISTER 2559 10 °C s32 50 350 200 +Desired room temperature for zone 29 MODBUS_HOLDING_REGISTER 2561 10 °C s32 50 350 200 +Desired room temperature for zone 30 MODBUS_HOLDING_REGISTER 2563 10 °C s32 50 350 200 +Desired room temperature for zone 31 MODBUS_HOLDING_REGISTER 2565 10 °C s32 50 350 200 +Desired room temperature for zone 32 MODBUS_HOLDING_REGISTER 2567 10 °C s32 50 350 200 +Desired room temperature for zone 33 MODBUS_HOLDING_REGISTER 2569 10 °C s32 50 350 200 +Desired room temperature for zone 34 MODBUS_HOLDING_REGISTER 2571 10 °C s32 50 350 200 +Desired room temperature for zone 35 MODBUS_HOLDING_REGISTER 2573 10 °C s32 50 350 200 +Desired room temperature for zone 36 MODBUS_HOLDING_REGISTER 2575 10 °C s32 50 350 200 +Desired room temperature for zone 37 MODBUS_HOLDING_REGISTER 2577 10 °C s32 50 350 200 +Desired room temperature for zone 38 MODBUS_HOLDING_REGISTER 2579 10 °C s32 50 350 200 +Desired room temperature for zone 39 MODBUS_HOLDING_REGISTER 2581 10 °C s32 50 350 200 +Desired room temperature for zone 40 MODBUS_HOLDING_REGISTER 2583 10 °C s32 50 350 200 id:55076 MODBUS_HOLDING_REGISTER 2877 1 u8 0 1 0 id:55077 MODBUS_HOLDING_REGISTER 2878 1 u8 0 1 0 id:55078 MODBUS_HOLDING_REGISTER 2879 1 u8 0 1 0 @@ -2197,7 +2198,40 @@ id:55102 MODBUS_INPUT_REGISTER 2194 10 °C s16 0 0 0 "EEV State (EB101)" MODBUS_INPUT_REGISTER 2421 1 u8 0 0 0 "EEV State (EB102)" MODBUS_INPUT_REGISTER 2422 1 u8 0 0 0 id:55495 MODBUS_HOLDING_REGISTER 5550 1 u8 0 1 0 -id:55749 MODBUS_HOLDING_REGISTER 5551 1 u8 0 1 0 +Block new compressor MODBUS_HOLDING_REGISTER 5551 1 u8 0 1 0 id:55496 MODBUS_HOLDING_REGISTER 5207 10 °C s16 0 0 0 Set point value power MODBUS_HOLDING_REGISTER 5997 10 kW u16 0 600 0 All sub units operating prio MODBUS_INPUT_REGISTER 3825 1 u32 0 0 0 +Charging method hot water MODBUS_HOLDING_REGISTER 6064 1 u8 0 1 1 +External reading of BT1 activated MODBUS_INPUT_REGISTER 5208 1 u8 0 0 0 +External reading of BT25 activated MODBUS_INPUT_REGISTER 5209 1 u8 0 0 0 +External reading of BT71 activated MODBUS_INPUT_REGISTER 5210 1 u8 0 0 0 +External reading of BT5 activated MODBUS_INPUT_REGISTER 5211 1 u8 0 0 0 +External reading of BT6 activated MODBUS_INPUT_REGISTER 5212 1 u8 0 0 0 +External reading of BT7 activated MODBUS_INPUT_REGISTER 5213 1 u8 0 0 0 +Energy price 00:00 - 01:00 MODBUS_HOLDING_REGISTER 6014 1 s32 -2147483648 2147483647 2147483647 +Energy price 01:00 - 02:00 MODBUS_HOLDING_REGISTER 6016 1 s32 -2147483648 2147483647 2147483647 +Energy price 02:00 - 03:00 MODBUS_HOLDING_REGISTER 6018 1 s32 -2147483648 2147483647 2147483647 +Energy price 03:00 - 04:00 MODBUS_HOLDING_REGISTER 6020 1 s32 -2147483648 2147483647 2147483647 +Energy price 04:00 - 05:00 MODBUS_HOLDING_REGISTER 6022 1 s32 -2147483648 2147483647 2147483647 +Energy price 05:00 - 06:00 MODBUS_HOLDING_REGISTER 6024 1 s32 -2147483648 2147483647 2147483647 +Energy price 06:00 - 07:00 MODBUS_HOLDING_REGISTER 6026 1 s32 -2147483648 2147483647 2147483647 +Energy price 07:00 - 08:00 MODBUS_HOLDING_REGISTER 6028 1 s32 -2147483648 2147483647 2147483647 +Energy price 08:00 - 09:00 MODBUS_HOLDING_REGISTER 6030 1 s32 -2147483648 2147483647 2147483647 +Energy price 09:00 - 10:00 MODBUS_HOLDING_REGISTER 6032 1 s32 -2147483648 2147483647 2147483647 +Energy price 10:00 - 11:00 MODBUS_HOLDING_REGISTER 6034 1 s32 -2147483648 2147483647 2147483647 +Energy price 11:00 - 12:00 MODBUS_HOLDING_REGISTER 6036 1 s32 -2147483648 2147483647 2147483647 +Energy price 12:00 - 13:00 MODBUS_HOLDING_REGISTER 6038 1 s32 -2147483648 2147483647 2147483647 +Energy price 13:00 - 14:00 MODBUS_HOLDING_REGISTER 6040 1 s32 -2147483648 2147483647 2147483647 +Energy price 14:00 - 15:00 MODBUS_HOLDING_REGISTER 6042 1 s32 -2147483648 2147483647 2147483647 +Energy price 15:00 - 16:00 MODBUS_HOLDING_REGISTER 6044 1 s32 -2147483648 2147483647 2147483647 +Energy price 16:00 - 17:00 MODBUS_HOLDING_REGISTER 6046 1 s32 -2147483648 2147483647 2147483647 +Energy price 17:00 - 18:00 MODBUS_HOLDING_REGISTER 6048 1 s32 -2147483648 2147483647 2147483647 +Energy price 18:00 - 19:00 MODBUS_HOLDING_REGISTER 6050 1 s32 -2147483648 2147483647 2147483647 +Energy price 19:00 - 20:00 MODBUS_HOLDING_REGISTER 6052 1 s32 -2147483648 2147483647 2147483647 +Energy price 20:00 - 21:00 MODBUS_HOLDING_REGISTER 6054 1 s32 -2147483648 2147483647 2147483647 +Energy price 21:00 - 22:00 MODBUS_HOLDING_REGISTER 6056 1 s32 -2147483648 2147483647 2147483647 +Energy price 22:00 - 23:00 MODBUS_HOLDING_REGISTER 6058 1 s32 -2147483648 2147483647 2147483647 +Energy price 23:00 - 00:00 MODBUS_HOLDING_REGISTER 6060 1 s32 -2147483648 2147483647 2147483647 +Disable offset for cluster cooling controller MODBUS_HOLDING_REGISTER 6000 1 u8 0 1 0 +External reading of BT50 activated MODBUS_INPUT_REGISTER 5986 1 u8 0 0 0 diff --git a/nibe/data/smos40.json b/nibe/data/smos40.json index a4518dc..2601f59 100644 --- a/nibe/data/smos40.json +++ b/nibe/data/smos40.json @@ -958,14 +958,14 @@ "name": "compressor-total-time-pool-2-heat-pump-1-ep14-30272" }, "30280": { - "title": "Total op. time compr. cooling", + "title": "Total run time compressor cooling", "factor": 1, "unit": "h", "size": "u32", "min": 0.0, "max": 2147483647.0, "default": 0.0, - "name": "total-op-time-compr-cooling-30280" + "name": "total-run-time-compressor-cooling-30280" }, "30282": { "title": "Compressor, total time pool, main unit (EP14)", @@ -3429,10 +3429,10 @@ "name": "fan-mode-1-31038" }, "31039": { - "title": "Current HW mode without SPA/SC", + "title": "Current hot water mode without SPA/SC", "factor": 1, "size": "s8", - "name": "current-hw-mode-without-spa-sc-31039" + "name": "current-hot-water-mode-without-spa-sc-31039" }, "31054": { "title": "Blocking cooling", @@ -4970,10 +4970,10 @@ "name": "current-sensor-eb102-ep14-31898" }, "31903": { - "title": "Low-pr. sens, unprocessed (EB101-EP14)", + "title": "Low press. sensor, unprocessed (EB101-EP14)", "factor": 1, "size": "s16", - "name": "low-pr-sens-unprocessed-eb101-ep14-31903" + "name": "low-press-sensor-unprocessed-eb101-ep14-31903" }, "31904": { "title": "Current (EB101-EP14)", @@ -4983,10 +4983,10 @@ "name": "current-eb101-ep14-31904" }, "31906": { - "title": "Low-pr. sens, unprocessed (EB100-EP15)", + "title": "Low press. sensor, unprocessed (EB100-EP15)", "factor": 1, "size": "s16", - "name": "low-pr-sens-unprocessed-eb100-ep15-31906" + "name": "low-press-sensor-unprocessed-eb100-ep15-31906" }, "31907": { "title": "Current (EB100-EP15)", @@ -4996,10 +4996,10 @@ "name": "current-eb100-ep15-31907" }, "31909": { - "title": "Low-pr. sens, unprocessed (EB100-EP14)", + "title": "Low press. sensor, unprocessed (EB100-EP14)", "factor": 1, "size": "s16", - "name": "low-pr-sens-unprocessed-eb100-ep14-31909" + "name": "low-press-sensor-unprocessed-eb100-ep14-31909" }, "31910": { "title": "Current (EB100-EP14)", @@ -6484,13 +6484,13 @@ "write": true }, "40682": { - "title": "Cooling/heating sensor set point", + "title": "Cooling heat sensor set point value", "factor": 10, "size": "s16", "min": 50.0, "max": 400.0, "default": 210.0, - "name": "cooling-heating-sensor-set-point-40682", + "name": "cooling-heat-sensor-set-point-value-40682", "write": true }, "40683": { @@ -8760,10 +8760,10 @@ "write": true }, "32455": { - "title": "Ext. add. heat active steps", + "title": "External addition steps active", "factor": 1, "size": "u8", - "name": "ext-add-heat-active-steps-32455" + "name": "external-addition-steps-active-32455" }, "41982": { "title": "HTS 2", @@ -9425,13 +9425,13 @@ "write": true }, "46009": { - "title": "Req. op. mode (SG Ready)", + "title": "Requested operating mode (SG Ready)", "factor": 1, "size": "u8", "min": 0.0, "max": 3.0, "default": 1.0, - "name": "req-op-mode-sg-ready-46009", + "name": "requested-operating-mode-sg-ready-46009", "write": true }, "43034": { @@ -10405,6 +10405,16 @@ "name": "zone-23-affected-by-ecs2-42182", "write": true }, + "32183": { + "title": "Op.time electrical heater for heating", + "factor": 10, + "unit": "h", + "size": "s32", + "min": 0.0, + "max": 9999999.0, + "default": 0.0, + "name": "op-time-electrical-heater-for-heating-32183" + }, "42184": { "title": "Zone 25 affected by ECS2", "factor": 1, @@ -10415,6 +10425,16 @@ "name": "zone-25-affected-by-ecs2-42184", "write": true }, + "32185": { + "title": "Op.time electrical heater for hot water", + "factor": 10, + "unit": "h", + "size": "s32", + "min": 0.0, + "max": 9999999.0, + "default": 0.0, + "name": "op-time-electrical-heater-for-hot-water-32185" + }, "42186": { "title": "Zone 27 affected by ECS2", "factor": 1, @@ -11290,12 +11310,6 @@ "name": "modbus-use-ext-calc-supply-45009", "write": true }, - "30001": { - "title": "Relay status", - "factor": 1, - "size": "u8", - "name": "relay-status-30001" - }, "45010": { "title": "Supply Line Set Point Heating 1", "factor": 10, @@ -11472,6 +11486,12 @@ "name": "supply-line-set-point-cooling-8-45025", "write": true }, + "30001": { + "title": "Relay status", + "factor": 1, + "size": "u8", + "name": "relay-status-30001" + }, "32284": { "title": "Energy log - Produced energy for heating over the past hour", "factor": 100, @@ -11843,42 +11863,6 @@ "name": "external-reading-of-bt7-activated-45214", "write": true }, - "35209": { - "title": "External reading of BT1 activated", - "factor": 1, - "size": "u8", - "name": "external-reading-of-bt1-activated-35209" - }, - "35210": { - "title": "External reading of BT25 activated", - "factor": 1, - "size": "u8", - "name": "external-reading-of-bt25-activated-35210" - }, - "35211": { - "title": "External reading of BT71 activated", - "factor": 1, - "size": "u8", - "name": "external-reading-of-bt71-activated-35211" - }, - "35212": { - "title": "External reading of BT5 activated", - "factor": 1, - "size": "u8", - "name": "external-reading-of-bt5-activated-35212" - }, - "35213": { - "title": "External reading of BT6 activated", - "factor": 1, - "size": "u8", - "name": "external-reading-of-bt6-activated-35213" - }, - "35214": { - "title": "External reading of BT7 activated", - "factor": 1, - "size": "u8", - "name": "external-reading-of-bt7-activated-35214" - }, "45217": { "title": "External reading of BT52 activated", "factor": 1, @@ -11945,371 +11929,114 @@ "name": "external-reading-of-value-bt52-45226", "write": true }, - "46015": { - "title": "Energiepreis 00:00 - 01:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-00-00-01-00-46015", - "write": true - }, - "46017": { - "title": "Energiepreis 01:00 - 02:00", + "45459": { + "title": "Cooling with solar energy surplus", "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-01-00-02-00-46017", + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "cooling-with-solar-energy-surplus-45459", "write": true }, - "46019": { - "title": "Energiepreis 02:00 - 03:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-02-00-03-00-46019", + "46008": { + "title": "Power limitation", + "factor": 10, + "unit": "kW", + "size": "u16", + "min": 11.0, + "max": 1000.0, + "default": 42.0, + "name": "power-limitation-46008", "write": true }, - "46021": { - "title": "Energiepreis 03:00 - 04:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-03-00-04-00-46021", + "44205": { + "title": "Auto mode, start temperature for active cooling", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "min": 0.0, + "max": 400.0, + "default": 250.0, + "name": "auto-mode-start-temperature-for-active-cooling-44205", "write": true }, - "46023": { - "title": "Energiepreis 04:00 - 05:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-04-00-05-00-46023", - "write": true + "31586": { + "title": "Heating, compressor only", + "factor": 10, + "unit": "kWh", + "size": "u32", + "name": "heating-compressor-only-31586" }, - "46025": { - "title": "Energiepreis 05:00 - 06:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-05-00-06-00-46025", - "write": true + "31584": { + "title": "Hot water, compressor only", + "factor": 10, + "unit": "kWh", + "size": "u32", + "name": "hot-water-compressor-only-31584" }, - "46027": { - "title": "Energiepreis 06:00 - 07:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-06-00-07-00-46027", - "write": true + "31580": { + "title": "Cooling, compressor only", + "factor": 10, + "unit": "kWh", + "size": "u32", + "name": "cooling-compressor-only-31580" }, - "46029": { - "title": "Energiepreis 07:00 - 08:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-07-00-08-00-46029", - "write": true + "31576": { + "title": "Hot water, including int. add. heat", + "factor": 10, + "unit": "kWh", + "size": "u32", + "name": "hot-water-including-int-add-heat-31576" }, - "46031": { - "title": "Energiepreis 08:00 - 09:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-08-00-09-00-46031", - "write": true + "32446": { + "title": "Outd. liq. line sensor (BT39)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "outd-liq-line-sensor-bt39-32446" }, - "46033": { - "title": "Energiepreis 09:00 - 10:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-09-00-10-00-46033", - "write": true + "32447": { + "title": "Outdoor Liquid Line Temp sensor (EB101-BT39)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "outdoor-liquid-line-temp-sensor-eb101-bt39-32447" }, - "46035": { - "title": "Energiepreis 10:00 - 11:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-10-00-11-00-46035", - "write": true + "32448": { + "title": "Outdoor Liquid Line Temp sensor (EB102-BT39)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "outdoor-liquid-line-temp-sensor-eb102-bt39-32448" }, - "46037": { - "title": "Energiepreis 11:00 - 12:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-11-00-12-00-46037", - "write": true + "32449": { + "title": "Outdoor Liquid Line Temp sensor (EB103-BT39)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "outdoor-liquid-line-temp-sensor-eb103-bt39-32449" }, - "46039": { - "title": "Energiepreis 12:00 - 13:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-12-00-13-00-46039", - "write": true + "32450": { + "title": "Outdoor Liquid Line Temp sensor (EB104-BT39)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "outdoor-liquid-line-temp-sensor-eb104-bt39-32450" }, - "46041": { - "title": "Energiepreis 13:00 - 14:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-13-00-14-00-46041", - "write": true + "32451": { + "title": "Outdoor Liquid Line Temp sensor (EB105-BT39)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "outdoor-liquid-line-temp-sensor-eb105-bt39-32451" }, - "46043": { - "title": "Energiepreis 14:00 - 15:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-14-00-15-00-46043", - "write": true - }, - "46045": { - "title": "Energiepreis 15:00 - 16:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-15-00-16-00-46045", - "write": true - }, - "46047": { - "title": "Energiepreis 16:00 - 17:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-16-00-17-00-46047", - "write": true - }, - "46049": { - "title": "Energiepreis 17:00 - 18:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-17-00-18-00-46049", - "write": true - }, - "46051": { - "title": "Energiepreis 18:00 - 19:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-18-00-19-00-46051", - "write": true - }, - "46053": { - "title": "Energiepreis 19:00 - 20:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-19-00-20-00-46053", - "write": true - }, - "46055": { - "title": "Energiepreis 20:00 - 21:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-20-00-21-00-46055", - "write": true - }, - "46057": { - "title": "Energiepreis 21:00 - 22:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-21-00-22-00-46057", - "write": true - }, - "46059": { - "title": "Energiepreis 22:00 - 23:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-22-00-23-00-46059", - "write": true - }, - "46061": { - "title": "Energiepreis 23:00 - 00:00", - "factor": 1, - "size": "s32", - "min": -2147483648.0, - "max": 2147483647.0, - "default": 2147483647.0, - "name": "energiepreis-23-00-00-00-46061", - "write": true - }, - "46008": { - "title": "External power limitation", - "factor": 10, - "unit": "kW", - "size": "u16", - "min": 11.0, - "max": 1000.0, - "default": 42.0, - "name": "external-power-limitation-46008", - "write": true - }, - "44205": { - "title": "Auto mode, start temperature for active cooling", - "factor": 10, - "unit": "\u00b0C", - "size": "s16", - "min": 0.0, - "max": 400.0, - "default": 250.0, - "name": "auto-mode-start-temperature-for-active-cooling-44205", - "write": true - }, - "45459": { - "title": "Cooling with solar energy surplus", - "factor": 1, - "size": "u8", - "min": 0.0, - "max": 1.0, - "default": 0.0, - "name": "cooling-with-solar-energy-surplus-45459", - "write": true - }, - "31586": { - "title": "Heating, compressor only", - "factor": 10, - "unit": "kWh", - "size": "u32", - "name": "heating-compressor-only-31586" - }, - "31584": { - "title": "Hot water, compressor only", - "factor": 10, - "unit": "kWh", - "size": "u32", - "name": "hot-water-compressor-only-31584" - }, - "31580": { - "title": "Cooling, compressor only", - "factor": 10, - "unit": "kWh", - "size": "u32", - "name": "cooling-compressor-only-31580" - }, - "31576": { - "title": "Hot water, including int. add. heat", - "factor": 10, - "unit": "kWh", - "size": "u32", - "name": "hot-water-including-int-add-heat-31576" - }, - "33801": { - "title": "Boiler temperature (BT52)", - "factor": 10, - "unit": "\u00b0C", - "size": "s16", - "name": "boiler-temperature-bt52-33801" - }, - "46001": { - "title": "Disable offset for cluster cooling controller", - "factor": 1, - "size": "u8", - "min": 0.0, - "max": 1.0, - "default": 0.0, - "name": "disable-offset-for-cluster-cooling-controller-46001", - "write": true - }, - "32446": { - "title": "Outd. liq. line sensor (BT39)", - "factor": 10, - "unit": "\u00b0C", - "size": "s16", - "name": "outd-liq-line-sensor-bt39-32446" - }, - "32447": { - "title": "Outdoor Liquid Line Temp sensor (EB101-BT39)", - "factor": 10, - "unit": "\u00b0C", - "size": "s16", - "name": "outdoor-liquid-line-temp-sensor-eb101-bt39-32447" - }, - "32448": { - "title": "Outdoor Liquid Line Temp sensor (EB102-BT39)", - "factor": 10, - "unit": "\u00b0C", - "size": "s16", - "name": "outdoor-liquid-line-temp-sensor-eb102-bt39-32448" - }, - "32449": { - "title": "Outdoor Liquid Line Temp sensor (EB103-BT39)", - "factor": 10, - "unit": "\u00b0C", - "size": "s16", - "name": "outdoor-liquid-line-temp-sensor-eb103-bt39-32449" - }, - "32450": { - "title": "Outdoor Liquid Line Temp sensor (EB104-BT39)", - "factor": 10, - "unit": "\u00b0C", - "size": "s16", - "name": "outdoor-liquid-line-temp-sensor-eb104-bt39-32450" - }, - "32451": { - "title": "Outdoor Liquid Line Temp sensor (EB105-BT39)", - "factor": 10, - "unit": "\u00b0C", - "size": "s16", - "name": "outdoor-liquid-line-temp-sensor-eb105-bt39-32451" - }, - "32452": { - "title": "Outdoor Liquid Line Temp sensor (EB106-BT39)", - "factor": 10, - "unit": "\u00b0C", - "size": "s16", - "name": "outdoor-liquid-line-temp-sensor-eb106-bt39-32452" + "32452": { + "title": "Outdoor Liquid Line Temp sensor (EB106-BT39)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "outdoor-liquid-line-temp-sensor-eb106-bt39-32452" }, "32453": { "title": "Outdoor Liquid Line Temp sensor (EB107-BT39)", @@ -12325,6 +12052,13 @@ "size": "s16", "name": "outdoor-liquid-line-temp-sensor-eb108-bt39-32454" }, + "33801": { + "title": "Boiler temperature (BT52)", + "factor": 10, + "unit": "\u00b0C", + "size": "s16", + "name": "boiler-temperature-bt52-33801" + }, "33822": { "title": "Tot. production", "factor": 10, @@ -12381,12 +12115,6 @@ "name": "external-reading-of-bt50-activated-45987", "write": true }, - "35987": { - "title": "External reading of BT50 activated", - "factor": 1, - "size": "u8", - "name": "external-reading-of-bt50-activated-35987" - }, "45988": { "title": "External reading of value BT50", "factor": 10, @@ -12406,27 +12134,6 @@ "name": "speed-circulation-pump-standby-mode-eb100-45997", "write": true }, - "45996": { - "title": "Speed circulation pump waiting mode heat pump 1", - "factor": 1, - "unit": "%", - "size": "u8", - "min": 1.0, - "max": 100.0, - "default": 30.0, - "name": "speed-circulation-pump-waiting-mode-heat-pump-1-45996", - "write": true - }, - "46013": { - "title": "Power limitation activation", - "factor": 1, - "size": "u8", - "min": 0.0, - "max": 1.0, - "default": 0.0, - "name": "power-limitation-activation-46013", - "write": true - }, "42506": { "title": "Desired room temperature for zone 1", "factor": 10, @@ -12867,6 +12574,27 @@ "name": "desired-room-temperature-for-zone-40-42584", "write": true }, + "45996": { + "title": "Speed circulation pump waiting mode heat pump 1", + "factor": 1, + "unit": "%", + "size": "u8", + "min": 1.0, + "max": 100.0, + "default": 30.0, + "name": "speed-circulation-pump-waiting-mode-heat-pump-1-45996", + "write": true + }, + "46013": { + "title": "Power limitation activation", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "power-limitation-activation-46013", + "write": true + }, "46004": { "title": "External reading of BT68 activated", "factor": 1, @@ -12960,16 +12688,6 @@ "name": "disable-emergency-restart-gp1-43987", "write": true }, - "45552": { - "title": "Block new compressor", - "factor": 1, - "size": "u8", - "min": 0.0, - "max": 1.0, - "default": 0.0, - "name": "block-new-compressor-45552", - "write": true - }, "32191": { "title": "Return line (AZ2-BT69)", "factor": 10, @@ -13008,6 +12726,16 @@ "size": "u8", "name": "eev-state-eb102-32423" }, + "45552": { + "title": "Block new compressor", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "block-new-compressor-45552", + "write": true + }, "45998": { "title": "Set point value power", "factor": 10, @@ -13024,5 +12752,307 @@ "factor": 1, "size": "u32", "name": "all-sub-units-operating-prio-33826" + }, + "46065": { + "title": "Charging method hot water", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 1.0, + "name": "charging-method-hot-water-46065", + "write": true + }, + "35209": { + "title": "External reading of BT1 activated", + "factor": 1, + "size": "u8", + "name": "external-reading-of-bt1-activated-35209" + }, + "35210": { + "title": "External reading of BT25 activated", + "factor": 1, + "size": "u8", + "name": "external-reading-of-bt25-activated-35210" + }, + "35211": { + "title": "External reading of BT71 activated", + "factor": 1, + "size": "u8", + "name": "external-reading-of-bt71-activated-35211" + }, + "35212": { + "title": "External reading of BT5 activated", + "factor": 1, + "size": "u8", + "name": "external-reading-of-bt5-activated-35212" + }, + "35213": { + "title": "External reading of BT6 activated", + "factor": 1, + "size": "u8", + "name": "external-reading-of-bt6-activated-35213" + }, + "35214": { + "title": "External reading of BT7 activated", + "factor": 1, + "size": "u8", + "name": "external-reading-of-bt7-activated-35214" + }, + "46015": { + "title": "Energy price 00:00 - 01:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-00-00-01-00-46015", + "write": true + }, + "46017": { + "title": "Energy price 01:00 - 02:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-01-00-02-00-46017", + "write": true + }, + "46019": { + "title": "Energy price 02:00 - 03:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-02-00-03-00-46019", + "write": true + }, + "46021": { + "title": "Energy price 03:00 - 04:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-03-00-04-00-46021", + "write": true + }, + "46023": { + "title": "Energy price 04:00 - 05:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-04-00-05-00-46023", + "write": true + }, + "46025": { + "title": "Energy price 05:00 - 06:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-05-00-06-00-46025", + "write": true + }, + "46027": { + "title": "Energy price 06:00 - 07:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-06-00-07-00-46027", + "write": true + }, + "46029": { + "title": "Energy price 07:00 - 08:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-07-00-08-00-46029", + "write": true + }, + "46031": { + "title": "Energy price 08:00 - 09:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-08-00-09-00-46031", + "write": true + }, + "46033": { + "title": "Energy price 09:00 - 10:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-09-00-10-00-46033", + "write": true + }, + "46035": { + "title": "Energy price 10:00 - 11:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-10-00-11-00-46035", + "write": true + }, + "46037": { + "title": "Energy price 11:00 - 12:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-11-00-12-00-46037", + "write": true + }, + "46039": { + "title": "Energy price 12:00 - 13:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-12-00-13-00-46039", + "write": true + }, + "46041": { + "title": "Energy price 13:00 - 14:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-13-00-14-00-46041", + "write": true + }, + "46043": { + "title": "Energy price 14:00 - 15:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-14-00-15-00-46043", + "write": true + }, + "46045": { + "title": "Energy price 15:00 - 16:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-15-00-16-00-46045", + "write": true + }, + "46047": { + "title": "Energy price 16:00 - 17:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-16-00-17-00-46047", + "write": true + }, + "46049": { + "title": "Energy price 17:00 - 18:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-17-00-18-00-46049", + "write": true + }, + "46051": { + "title": "Energy price 18:00 - 19:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-18-00-19-00-46051", + "write": true + }, + "46053": { + "title": "Energy price 19:00 - 20:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-19-00-20-00-46053", + "write": true + }, + "46055": { + "title": "Energy price 20:00 - 21:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-20-00-21-00-46055", + "write": true + }, + "46057": { + "title": "Energy price 21:00 - 22:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-21-00-22-00-46057", + "write": true + }, + "46059": { + "title": "Energy price 22:00 - 23:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-22-00-23-00-46059", + "write": true + }, + "46061": { + "title": "Energy price 23:00 - 00:00", + "factor": 1, + "size": "s32", + "min": -2147483648.0, + "max": 2147483647.0, + "default": 2147483647.0, + "name": "energy-price-23-00-00-00-46061", + "write": true + }, + "46001": { + "title": "Disable offset for cluster cooling controller", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 0.0, + "name": "disable-offset-for-cluster-cooling-controller-46001", + "write": true + }, + "35987": { + "title": "External reading of BT50 activated", + "factor": 1, + "size": "u8", + "name": "external-reading-of-bt50-activated-35987" } } From 5c4c58e623b46d51408d2ccc9f6df94db96a26f1 Mon Sep 17 00:00:00 2001 From: VallahDieWaldfee <164005630+VallahDieWaldfee@users.noreply.github.com> Date: Thu, 15 Oct 2026 15:09:34 +0200 Subject: [PATCH 13/16] Add mappings to operating modes in smos40.json --- nibe/data/smos40.json | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/nibe/data/smos40.json b/nibe/data/smos40.json index 2601f59..58230f3 100644 --- a/nibe/data/smos40.json +++ b/nibe/data/smos40.json @@ -1920,7 +1920,13 @@ "title": "Operating mode PV panels", "factor": 1, "size": "u8", - "name": "operating-mode-pv-panels-30580" + "name": "operating-mode-pv-panels-30580", + "mappings": { + "10": "Normal", + "20": "Block", + "30": "Low price", + "40": "Boost" + } }, "30582": { "title": "EME lux mode without EME", @@ -5012,7 +5018,13 @@ "title": "Operating mode (SG Ready)", "factor": 1, "size": "u8", - "name": "operating-mode-sg-ready-31912" + "name": "operating-mode-sg-ready-31912", + "mappings": { + "10": "Normal", + "20": "Block", + "30": "Low price", + "40": "Boost" + } }, "31913": { "title": "SG ready, input A", @@ -9432,7 +9444,13 @@ "max": 3.0, "default": 1.0, "name": "requested-operating-mode-sg-ready-46009", - "write": true + "write": true, + "mappings": { + "0": "Block", + "1": "Normal", + "2": "Low price", + "3": "Boost" + } }, "43034": { "title": "Factor", From b11b46428f29678cfdbca9adee765c31bc9ae0a5 Mon Sep 17 00:00:00 2001 From: VallahDieWaldfee <164005630+VallahDieWaldfee@users.noreply.github.com> Date: Thu, 15 Oct 2026 15:41:07 +0200 Subject: [PATCH 14/16] Add files via upload --- nibe/data/smos40.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nibe/data/smos40.json b/nibe/data/smos40.json index 58230f3..59fff25 100644 --- a/nibe/data/smos40.json +++ b/nibe/data/smos40.json @@ -1201,7 +1201,7 @@ "name": "status-compressor-demand-s135-30351" }, "40012": { - "title": "Degree minutes", + "title": "Degree minutes (32 bit)", "factor": 10, "unit": "DM", "size": "s32", @@ -3321,7 +3321,7 @@ "name": "serial-index-eb101-31010" }, "40019": { - "title": "Limit DM", + "title": "Degree minutes (16 bit)", "factor": 10, "unit": "DM", "size": "s16", From 134bb1056219de226d3534a8bcdd182fce95ce97 Mon Sep 17 00:00:00 2001 From: VallahDieWaldfee <164005630+VallahDieWaldfee@users.noreply.github.com> Date: Thu, 15 Oct 2026 15:42:21 +0200 Subject: [PATCH 15/16] Remove unused parameters from smos40.json Removed unused parameters related to heating and charging methods. --- nibe/data/smos40.json | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/nibe/data/smos40.json b/nibe/data/smos40.json index 59fff25..f2ed117 100644 --- a/nibe/data/smos40.json +++ b/nibe/data/smos40.json @@ -6762,16 +6762,6 @@ "name": "hot-water-additional-heat-in-tank-40760", "write": true }, - "46065": { - "title": "Charging method hot water", - "factor": 1, - "size": "u8", - "min": 0.0, - "max": 1.0, - "default": 1.0, - "name": "charging-method-hot-water-46065", - "write": true - }, "40761": { "title": "Heating (SG Ready)", "factor": 1, @@ -10825,26 +10815,6 @@ "name": "time-between-filter-replacement-42680", "write": true }, - "32183": { - "title": "Op. time el. add. heat for heating", - "factor": 10, - "unit": "h", - "size": "s32", - "min": 0.0, - "max": 9999999.0, - "default": 0.0, - "name": "op-time-el-add-heat-for-heating-32183" - }, - "32185": { - "title": "Op. time el. add. heat for hot water", - "factor": 10, - "unit": "h", - "size": "s32", - "min": 0.0, - "max": 9999999.0, - "default": 0.0, - "name": "op-time-el-add-heat-for-hot-water-32185" - }, "42701": { "title": "Return time fan 4", "factor": 1, From 6564191e73ae59d545f7a117a0c9ed377a1e95f6 Mon Sep 17 00:00:00 2001 From: VallahDieWaldfee <164005630+VallahDieWaldfee@users.noreply.github.com> Date: Thu, 15 Oct 2026 15:49:34 +0200 Subject: [PATCH 16/16] Add files via upload --- nibe/data/smos40.csv | 6 ++--- nibe/data/smos40.json | 60 +++++++++++++++++++++---------------------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/nibe/data/smos40.csv b/nibe/data/smos40.csv index 5ba6f7b..47fa734 100755 --- a/nibe/data/smos40.csv +++ b/nibe/data/smos40.csv @@ -936,6 +936,7 @@ Shunted brine, accessory MODBUS_HOLDING_REGISTER 5268 1 u8 0 1 0 Shunted brine max. temp. MODBUS_HOLDING_REGISTER 5271 1 °C u8 0 30 20 Hot water compressors step diff. MODBUS_HOLDING_REGISTER 755 100 s16 0 400 100 Additional heat after diverter valve MODBUS_HOLDING_REGISTER 758 1 u8 0 1 1 +Charging method hot water MODBUS_HOLDING_REGISTER 6064 1 u8 0 1 1 Hot water additional heat in tank MODBUS_HOLDING_REGISTER 759 1 u8 0 1 0 Heating (SG Ready) MODBUS_HOLDING_REGISTER 760 1 u8 0 1 1 Cooling (SG Ready) MODBUS_HOLDING_REGISTER 761 1 u8 0 1 1 @@ -1570,9 +1571,7 @@ Zone 20 affected by ECS2 MODBUS_HOLDING_REGISTER 2178 1 u8 0 1 0 Zone 21 affected by ECS2 MODBUS_HOLDING_REGISTER 2179 1 u8 0 1 0 Zone 22 affected by ECS2 MODBUS_HOLDING_REGISTER 2180 1 u8 0 1 0 Zone 23 affected by ECS2 MODBUS_HOLDING_REGISTER 2181 1 u8 0 1 0 -Op.time electrical heater for heating MODBUS_INPUT_REGISTER 2182 10 h s32 0 9999999 0 Zone 25 affected by ECS2 MODBUS_HOLDING_REGISTER 2183 1 u8 0 1 0 -Op.time electrical heater for hot water MODBUS_INPUT_REGISTER 2184 10 h s32 0 9999999 0 Zone 27 affected by ECS2 MODBUS_HOLDING_REGISTER 2185 1 u8 0 1 0 Zone 28 affected by ECS2 MODBUS_HOLDING_REGISTER 2186 1 u8 0 1 0 Zone 29 affected by ECS2 MODBUS_HOLDING_REGISTER 2187 1 u8 0 1 0 @@ -1611,6 +1610,8 @@ Time between filter replacement MODBUS_HOLDING_REGISTER 2676 1 u8 1 24 3 Time between filter replacement MODBUS_HOLDING_REGISTER 2677 1 u8 1 24 3 Time between filter replacement MODBUS_HOLDING_REGISTER 2678 1 u8 1 24 3 Time between filter replacement MODBUS_HOLDING_REGISTER 2679 1 u8 1 24 3 +Op. time el. add. heat for heating MODBUS_INPUT_REGISTER 2182 10 h s32 0 9999999 0 +Op. time el. add. heat for hot water MODBUS_INPUT_REGISTER 2184 10 h s32 0 9999999 0 id:21077 MODBUS_HOLDING_REGISTER 3020 1 u8 0 0 0 id:21078 MODBUS_HOLDING_REGISTER 3021 1 u8 0 0 0 id:21079 MODBUS_HOLDING_REGISTER 3022 1 u8 0 0 0 @@ -2202,7 +2203,6 @@ Block new compressor MODBUS_HOLDING_REGISTER 5551 1 u8 0 1 0 id:55496 MODBUS_HOLDING_REGISTER 5207 10 °C s16 0 0 0 Set point value power MODBUS_HOLDING_REGISTER 5997 10 kW u16 0 600 0 All sub units operating prio MODBUS_INPUT_REGISTER 3825 1 u32 0 0 0 -Charging method hot water MODBUS_HOLDING_REGISTER 6064 1 u8 0 1 1 External reading of BT1 activated MODBUS_INPUT_REGISTER 5208 1 u8 0 0 0 External reading of BT25 activated MODBUS_INPUT_REGISTER 5209 1 u8 0 0 0 External reading of BT71 activated MODBUS_INPUT_REGISTER 5210 1 u8 0 0 0 diff --git a/nibe/data/smos40.json b/nibe/data/smos40.json index f2ed117..05e1a0d 100644 --- a/nibe/data/smos40.json +++ b/nibe/data/smos40.json @@ -6752,6 +6752,16 @@ "name": "additional-heat-after-diverter-valve-40759", "write": true }, + "46065": { + "title": "Charging method hot water", + "factor": 1, + "size": "u8", + "min": 0.0, + "max": 1.0, + "default": 1.0, + "name": "charging-method-hot-water-46065", + "write": true + }, "40760": { "title": "Hot water additional heat in tank", "factor": 1, @@ -10413,16 +10423,6 @@ "name": "zone-23-affected-by-ecs2-42182", "write": true }, - "32183": { - "title": "Op.time electrical heater for heating", - "factor": 10, - "unit": "h", - "size": "s32", - "min": 0.0, - "max": 9999999.0, - "default": 0.0, - "name": "op-time-electrical-heater-for-heating-32183" - }, "42184": { "title": "Zone 25 affected by ECS2", "factor": 1, @@ -10433,16 +10433,6 @@ "name": "zone-25-affected-by-ecs2-42184", "write": true }, - "32185": { - "title": "Op.time electrical heater for hot water", - "factor": 10, - "unit": "h", - "size": "s32", - "min": 0.0, - "max": 9999999.0, - "default": 0.0, - "name": "op-time-electrical-heater-for-hot-water-32185" - }, "42186": { "title": "Zone 27 affected by ECS2", "factor": 1, @@ -10815,6 +10805,26 @@ "name": "time-between-filter-replacement-42680", "write": true }, + "32183": { + "title": "Op. time el. add. heat for heating", + "factor": 10, + "unit": "h", + "size": "s32", + "min": 0.0, + "max": 9999999.0, + "default": 0.0, + "name": "op-time-el-add-heat-for-heating-32183" + }, + "32185": { + "title": "Op. time el. add. heat for hot water", + "factor": 10, + "unit": "h", + "size": "s32", + "min": 0.0, + "max": 9999999.0, + "default": 0.0, + "name": "op-time-el-add-heat-for-hot-water-32185" + }, "42701": { "title": "Return time fan 4", "factor": 1, @@ -12741,16 +12751,6 @@ "size": "u32", "name": "all-sub-units-operating-prio-33826" }, - "46065": { - "title": "Charging method hot water", - "factor": 1, - "size": "u8", - "min": 0.0, - "max": 1.0, - "default": 1.0, - "name": "charging-method-hot-water-46065", - "write": true - }, "35209": { "title": "External reading of BT1 activated", "factor": 1,