diff --git a/bundles/org.openhab.binding.nibeheatpump/README.md b/bundles/org.openhab.binding.nibeheatpump/README.md index adfd0e10665e5..2a3b1ee1231de 100644 --- a/bundles/org.openhab.binding.nibeheatpump/README.md +++ b/bundles/org.openhab.binding.nibeheatpump/README.md @@ -800,6 +800,10 @@ This binding currently supports following channels for F1x45 pump models: | 47370 | Switch | 0 | 1 | Setting | Allow Additive Heating | | | 47371 | Switch | 0 | 1 | Setting | Allow Heating | | | 47372 | Switch | 0 | 1 | Setting | Allow Cooling | | +| 47374 | Number | -200 | 400 | Setting | Start Temperature Cooling | | +| 47375 | Number | -200 | 400 | Setting | Stop Temperature Heating | | +| 47376 | Number | -250 | 400 | Setting | Stop Temperature Additive | | +| 47377 | Number | 0 | 48 | Setting | Outdoor Filter Time | | | 47378 | Number | 10 | 250 | Setting | Max diff. comp. | | | 47379 | Number | 10 | 240 | Setting | Max diff. add. | | | 47380 | Switch | 0 | 1 | Setting | Low brine out autoreset | | @@ -835,6 +839,9 @@ This binding currently supports following channels for F1x45 pump models: | 47540 | Number | 10 | 2000 | Setting | Heat DM diff | | | 47543 | Number | 10 | 150 | Setting | Cooling DM diff | | | 47570 | String | 0 | 255 | Setting | Operational mode | 0=Auto, 1=Manual, 2=Add. heat only | +| 48043 | String | 0 | 10 | Setting | Holiday - Activated | 0=inactive, 10=active | +| 48046 | Number | -10 | 10 | Setting | Heat Offset Holiday | | +| 48047 | String | -1 | 2 | Setting | Hot water mode Holiday | -1 = off, 0 = economy, 1 = normal, 2 = luxury | | 48053 | Number | 0 | 100 | Setting | FLM 2 speed 4 | | | 48054 | Number | 0 | 100 | Setting | FLM 2 speed 3 | | | 48055 | Number | 0 | 100 | Setting | FLM 2 speed 2 | | diff --git a/bundles/org.openhab.binding.nibeheatpump/src/main/java/org/openhab/binding/nibeheatpump/internal/models/F1X45.java b/bundles/org.openhab.binding.nibeheatpump/src/main/java/org/openhab/binding/nibeheatpump/internal/models/F1X45.java index 27149b207e871..20a0cd438df34 100644 --- a/bundles/org.openhab.binding.nibeheatpump/src/main/java/org/openhab/binding/nibeheatpump/internal/models/F1X45.java +++ b/bundles/org.openhab.binding.nibeheatpump/src/main/java/org/openhab/binding/nibeheatpump/internal/models/F1X45.java @@ -660,6 +660,10 @@ public class F1X45 { put(47370, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Allow Additive Heating")); put(47371, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Allow Heating")); put(47372, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Allow Cooling")); + put(47374, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Start Temperature Cooling")); + put(47375, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop Temperature Heating")); + put(47376, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Stop Temperature Additive")); + put(47377, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Outdoor Filter Time")); put(47378, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max diff. comp.")); put(47379, new VariableInformation( 10, NibeDataType.S16, Type.SETTING , "Max diff. add.")); put(47380, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Low brine out autoreset")); @@ -695,6 +699,9 @@ public class F1X45 { put(47540, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Heat DM diff")); put(47543, new VariableInformation( 1, NibeDataType.S16, Type.SETTING , "Cooling DM diff")); put(47570, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Operational mode")); + put(48043, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "Holiday - Activated")); + put(48046, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Heat Offset Holiday")); + put(48047, new VariableInformation( 1, NibeDataType.S8 , Type.SETTING , "Hot water mode Holiday")); put(48053, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 2 speed 4")); put(48054, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 2 speed 3")); put(48055, new VariableInformation( 1, NibeDataType.U8 , Type.SETTING , "FLM 2 speed 2")); diff --git a/bundles/org.openhab.binding.nibeheatpump/src/main/resources/ESH-INF/thing/f1x45-channel-groups.xml b/bundles/org.openhab.binding.nibeheatpump/src/main/resources/ESH-INF/thing/f1x45-channel-groups.xml index 151e19ec0ab64..431c5bb2c46d3 100644 --- a/bundles/org.openhab.binding.nibeheatpump/src/main/resources/ESH-INF/thing/f1x45-channel-groups.xml +++ b/bundles/org.openhab.binding.nibeheatpump/src/main/resources/ESH-INF/thing/f1x45-channel-groups.xml @@ -641,6 +641,10 @@ + + + + @@ -676,6 +680,9 @@ + + + diff --git a/bundles/org.openhab.binding.nibeheatpump/src/main/resources/ESH-INF/thing/f1x45-types.xml b/bundles/org.openhab.binding.nibeheatpump/src/main/resources/ESH-INF/thing/f1x45-types.xml index eb57299f17645..0096a5ceb8834 100644 --- a/bundles/org.openhab.binding.nibeheatpump/src/main/resources/ESH-INF/thing/f1x45-types.xml +++ b/bundles/org.openhab.binding.nibeheatpump/src/main/resources/ESH-INF/thing/f1x45-types.xml @@ -4600,6 +4600,34 @@ Whether to allow cooling (only valid for operational mode Manual or Add. heat only) + + Number + + Start temperature for cooling + + + + + Number + + Stop temperature for heating + + + + + Number + + Stop temperature for additive + + + + + Number + + Filter time in hours + + + Number @@ -4854,6 +4882,38 @@ + + String + + 0=inactive, 10=active + + + + + + + + + Number + + Offset of the heat curve, Holiday + + + + + String + + Hot water comfort mode Holiday, -1 = off, 0 = economy, 1 = normal, 2 = luxury + + + + + + + + + + Number