Hi,
(feel free to respond in German - my German is good enough to read, but not good enough to write)
I'm trying so control my Airconditioning via the KNX Binding.
I have a Zennio ZN1CL-IRSC that controls my Airconditioning via the KNX bus.
I'm able to turn my airco on/off, set the temperature and mode (heat/cool).
However, I am unable to control my fan speed (KNX_Airco_Fan_7_0_3 or KNX_Airco_FanUpDown_7_0_4).
When I write directly to the KNX bus (using ETS5) it works fine.
I write to GA 7/0/3 with DPT 5.001 and value "100". It is accepted. However, OpenHab writes nothing to the KNX bus.
Does anyone have any idea?
This is my item configuration:
This is my sitemap:
And I get this in the error log:
Does anyone have an idea? I'm really stuck here.
P.S. I have OpenHab 2.0 with the default KNX binding (the one you can select in PaperUI => KNX 1.9).
(feel free to respond in German - my German is good enough to read, but not good enough to write)
I'm trying so control my Airconditioning via the KNX Binding.
I have a Zennio ZN1CL-IRSC that controls my Airconditioning via the KNX bus.
I'm able to turn my airco on/off, set the temperature and mode (heat/cool).
However, I am unable to control my fan speed (KNX_Airco_Fan_7_0_3 or KNX_Airco_FanUpDown_7_0_4).
When I write directly to the KNX bus (using ETS5) it works fine.
I write to GA 7/0/3 with DPT 5.001 and value "100". It is accepted. However, OpenHab writes nothing to the KNX bus.
Does anyone have any idea?
This is my item configuration:
Code:
/* Airco */ Switch KNX_Airco_AanUit_7_0_0 "Airconditioning on/off" <climate> (gAirco) { knx="7/0/0+7/1/0" } Number KNX_Airco_TargetTemperature_7_0_1 "Target Temperature [%.1f °C]" <temperature> (gAirco) { knx="7/0/1" } Number KNX_Airco_Mode_7_0_2 "Airco Mode" <settings> (gAirco) { knx="5.004:7/0/2+7/1/2" } Number KNX_Airco_Fan_7_0_3 "Vent speed" <settings> (gAirco) { knx="5.001:7/0/3+7/1/3" } Switch KNX_Airco_FanUpDown_7_0_4 "Vent speed up/down" <settings> (gAirco) { knx="1.001:7/0/4" }
Code:
Text label="Airco" icon="climate" { Switch item=KNX_Airco_AanUit_14_0_0 Switch item=KNX_Airco_AanUit_7_0_0 Setpoint item=KNX_Airco_TargetTemperature_7_0_1 step=1 minValue=15 maxValue=30 Selection item=KNX_Airco_Mode_7_0_2 mappings=[ 0="Auto", 1="Heat", 3="Cool", 14="Dehumid" ] Selection item=KNX_Airco_Fan_7_0_3 mappings=[ 0="0%", 25="25%", 50="50%", 100="100%" ] Setpoint item=KNX_Airco_Fan_7_0_3 step=25 minValue=0 maxValue=100 Selection item=KNX_Airco_FanUpDown_7_0_4 mappings=[ 0="Decrease", 1="Increase" ] Setpoint item=KNX_Airco_FanUpDown_7_0_4 step=1 minValue=0 maxValue=1 }
And I get this in the error log:
Code:
2017-03-07 16:16:12.934 [WARN ] [.binding.knx.internal.bus.KNXBinding] - no compatible datapoint found for item KNX_Airco_Fan_7_0_3 (org.openhab.core.library.types.DecimalType), check item configuration 2017-03-07 15:58:46.838 [WARN ] [thome.io.rest.core.item.ItemResource] - Received HTTP POST request at 'items/KNX_Airco_FanUpDown_7_0_4' with an invalid status value '1'. 2017-03-07 15:58:48.044 [WARN ] [thome.io.rest.core.item.ItemResource] - Received HTTP POST request at 'items/KNX_Airco_FanUpDown_7_0_4' with an invalid status value '0'.
P.S. I have OpenHab 2.0 with the default KNX binding (the one you can select in PaperUI => KNX 1.9).
Kommentar