Busch-Jaeger Free@Home

Hello together
I’m new here, I’m currently visualizing my thermostats. I have the following problem:
The heating status is not being sent to openhub by F@H. If I read out the data via swagger, I should be able to read out this status at odp0011, this is also stored in the F@H binding.
But I always get a 0 back
“odp0011”: {
“pairingID”: 331,
“value”: “0”

I use:
openhab 4
org.openhab.binding.freeathome-4.0.0-SNAPSHOT
f@h latest firmware

can anyone help me? thanks
greetings ivo

  "ABB7F4FDEA7F": {
    "floor": "03",
    "room": "0E",
    "interface": "TP",
    "displayName": "RT Bad DG",
    "unresponsive": false,
    "unresponsiveCounter": 0,
    "defect": false,
    "channels": {
      "ch0000": {
        "displayName": "RT Bad DG",
        "functionID": "23",
        "inputs": {
          "idp0000": {
            "pairingID": 305,
            "value": "100"
          },
          "idp0001": {
            "pairingID": 306,
            "value": "0"
          },
          "idp0002": {
            "pairingID": 321,
            "value": "0"
          },
          "idp0003": {
            "pairingID": 322,
            "value": "0"
          },
          "idp0004": {
            "pairingID": 273,
            "value": "0"
          },
          "idp000f": {
            "pairingID": 57,
            "value": "invalid"
          },
          "idp0010": {
            "pairingID": 64,
            "value": "0"
          },
          "idp0011": {
            "pairingID": 58,
            "value": "0"
          },
          "idp0012": {
            "pairingID": 66,
            "value": "1"
          },
          "idp0013": {
            "pairingID": 7,
            "value": "0"
          },
          "idp0014": {
            "pairingID": 4,
            "value": "0"
          },
          "idp0015": {
            "pairingID": 53,
            "value": "0"
          },
          "idp0016": {
            "pairingID": 320,
            "value": "invalid"
          },
          "idp0017": {
            "pairingID": 18,
            "value": "0"
          },
          "idp0018": {
            "pairingID": 304,
            "value": "invalid"
          },
          "idp0019": {
            "pairingID": 335,
            "value": "0"
          },
          "idp001a": {
            "pairingID": 336,
            "value": "0"
          }
        },
        "outputs": {
          "odp0000": {
            "pairingID": 48,
            "value": "100"
          },
          "odp0001": {
            "pairingID": 50,
            "value": "0"
          },
          "odp0002": {
            "pairingID": 323,
            "value": "0"
          },
          "odp0003": {
            "pairingID": 324,
            "value": "0"
          },
          "odp0006": {
            "pairingID": 51,
            "value": "23"
          },
          "odp0007": {
            "pairingID": 52,
            "value": "2"
          },
          "odp0008": {
            "pairingID": 56,
            "value": "1"
          },
          "odp0009": {
            "pairingID": 54,
            "value": "33"
          },
          "odp000a": {
            "pairingID": 49,
            "value": "0"
          },
          "odp000b": {
            "pairingID": 55,
            "value": "0"
          },
          "odp0010": {
            "pairingID": 304,
            "value": "19.91"
          },
          "odp0011": {
            "pairingID": 331,
            "value": "0"
          },
          "odp0012": {
            "pairingID": 332,
            "value": "0"
          },
          "odp0013": {
            "pairingID": 333,
            "value": "0"
          },
          "odp0014": {
            "pairingID": 334,
            "value": "0"
          }
        },
        "parameters": {
          "par0019": "3",
          "par001b": "-1",
          "par0018": "21",
          "par001a": "1800",
          "par001c": "60",
          "par0020": "0",
          "par001d": "14",
          "par001e": "-14",
          "par002a": "1",
          "par0002": "100",
          "par0001": "100"
        }
      }
    },
    "parameters": {
      "par0064": "1"
    }
  },

Are other parameters pairing/updating ok for the given thermostat? Heating status (ON/OFF) should be read under odp0011. Have you tried adjusting thermostat (temp setpoint) to actaully trigger heating on/off, and see if you get corresponding state change in openHAB?

Yes, I have. It works too. Target temperature, room temperature, ECO mode, ON/OFF, everything works except for heating state.
I found out that the thermostat and the heating actuator communicate via this channel:
Thermostat:

“outputs”: {
“odp0000”: {
“pairingID”: 48,
“value”: “100”

Heating actuator:

  "idp0000": {
                "pairingID": 48,
                "value": "100"
              }

This is a value from 0-100, control valve.

It varies depending on how big the difference between target and room temperature is.
Is it the same for you?

It is about the other free at home binding, but maybe it will help you.

Hi Stian,
your binding works very well for my Free@Home system (about 40 light switches, 15 rollershutters, 15 thermostats and linked Hue and Sonos systems, etc.
However I can’t get my outside motion controller (Steinel sensIQ s) reporting via the Binäreingang 4-fach (ABB200563151 (TFT) into the Openhab system. The thing is auto discovered by the binding as BWM_Binäreingang 4-fach, REG_B007_ABB200563151_ch0000, but the activation of the motion controller which switches the outside lights in the Free@home system is not getting through to Openhab. The event log doesn’t show an activation of the binary switch. Is it possible that the motion controller is too quick for the binding to discover the activation ? Any ideas how to fix this ?

For information:
FW 3.2.3 running without problems on OH 3.4.4.

@kjoglums
i didnt found a binding.jar for OH 4.x (the link dont works).
Can you provide a link/version for OH 4.x ?

thx
Stephan

@kjoglums Hi. Can you please provide an actual Link to the Binding for OH4. Thx

Try once more with the link provided further up (appears like the Onedrive expiration date had been reached for the shared link):

Hi Stian,

link still doesnt work.

Hello Stian, could you provide a working link for your binding? All links in this thread seemed to be dead.

Try

org.openhab.binding.freeathome-4.0.0-SNAPSHOT.jar

2 Likes

Hello, try the text based thing and set the binary sensor to switch in free@home. This works perfect . The motion sensor in free@home with the binary adapter does neither work for me

Hi @kjoglums ,

Do you already have a solution or workaround for our scene-problem ?

I want to switch with a rocker a scene (doubleclick), and with the scene an virtual switch.

Unfotunately a scene still cant trigger a virtual switch …

Thx Stephan