Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

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