Ankündigung

Einklappen
Keine Ankündigung bisher.

KNX - no compatible datapoint found

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    KNX - no compatible datapoint found

    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:

    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" }
    This is my sitemap:
    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'.
    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).

    #2
    Really nobody has any idea? :-(

    Kommentar


      #3
      Maybe you have to use 0, 0.25, 0.5, 0.75 and 1, as dpt 5.001 is percent type.

      Kommentar


        #4
        Hi,
        Changing the percentages didn't work unfortunately. However, changing the item from "number" to "dimmer" did the trick!

        In my item file:
        Dimmer KNX_Airco_Fan_7_0_3 "Airco Ventilatie snelheid" <settings> (gAirco) { knx="7/0/5, 7/0/4, 5.001:7/0/3+7/1/3" }

        My sitemap:
        Selection item=KNX_Airco_Fan_7_0_3 mappings=[ 0="0%", 25="25%", 50="50%", 100="100%" ]

        Thanks anyway for your suggestion!

        Dries

        Kommentar

        Lädt...
        X