jheling / freeathome

Free@Home component for Home Assistant
103 stars 37 forks source link

New free@home flex devices not detected #125

Closed stockklauser closed 1 year ago

stockklauser commented 2 years ago

Hay,

i see the fee@home flex devices are note detected like a Shutter Control and a Movement Detection, see attached dump.

Regards

Thomas dump.txt

stockklauser commented 2 years ago

As i see, they have add new Funcion IDs

    "floor": "01",
    "room": "02",
    "interface": "RF",
    "displayName": "Wohnzimmer Fenster",
    "unresponsive": false,
    "channels": {
      "ch0001": {
        "displayName": "Wohnzimmer Fenster",
        "functionID": "1040",
        "inputs": {
          "idp0000": {
            "pairingID": 256,
            "value": "0"
          },
          "idp0001": {
            "pairingID": 18,
            "value": "0"
          },
          "idp0002": {
            "pairingID": 257,
            "value": "0"
          },
          "idp0003": {
            "pairingID": 273,
            "value": "16"
          },
          "idp0004": {
            "pairingID": 261,
            "value": "0"
          },
          "idp0005": {
            "pairingID": 262,
            "value": "0"
          },
          "idp0006": {
            "pairingID": 278,
            "value": "0"
          },
          "idp0007": {
            "pairingID": 359,
            "value": "0"
          },
          "idp0008": {
            "pairingID": 272,
            "value": "0"
          },
          "idp0009": {
            "pairingID": 277,
            "value": "0"
          },
          "idp000a": {
            "pairingID": 61698,
            "value": "0"
          },
          "idp000b": {
            "pairingID": 1120,
            "value": "0"
          }
        },
        "outputs": {
          "odp0000": {
            "pairingID": 1,
            "value": "0"
          },
          "odp0001": {
            "pairingID": 4,
            "value": "0"
          },
          "odp0002": {
            "pairingID": 418,
            "value": "65535"
          },
          "odp0003": {
            "pairingID": 360,
            "value": "0"
          },
          "odp0004": {
            "pairingID": 16,
            "value": "0"
          },
          "odp0005": {
            "pairingID": 2,
            "value": "0"
          },
          "odp0006": {
            "pairingID": 32,
            "value": "1"
          },
          "odp0007": {
            "pairingID": 33,
            "value": "1"
          },
          "odp0008": {
            "pairingID": 35,
            "value": "0"
          },
          "odp0009": {
            "pairingID": 36,
            "value": "0"
          },
          "odp000a": {
            "pairingID": 3,
            "value": "0"
          },
          "odp000b": {
            "pairingID": 40,
            "value": "0"
          },
          "odp000c": {
            "pairingID": 61697,
            "value": "0"
          },
          "odp000d": {
            "pairingID": 1088,
            "value": "0"
          },
          "odp000e": {
            "pairingID": 1089,
            "value": "0"
          },
          "odp000f": {
            "pairingID": 1090,
            "value": "0"
          },
          "odp0010": {
            "pairingID": 1091,
            "value": "0"
          },
          "odp0011": {
            "pairingID": 1098,
            "value": "0"
          },
          "odp0012": {
            "pairingID": 1094,
            "value": "0"
          }
        }
      },
      "ch0005": {
        "displayName": "Wohnzimmer Fenster",
        "functionID": "1018",
        "inputs": {
          "idp0000": {
            "pairingID": 256,
            "value": "0"
          },
          "idp0001": {
            "pairingID": 18,
            "value": "0"
          },
          "idp0002": {
            "pairingID": 257,
            "value": "0"
          },
          "idp0003": {
            "pairingID": 273,
            "value": "0"
          },
          "idp0004": {
            "pairingID": 261,
            "value": "0"
          },
          "idp0005": {
            "pairingID": 262,
            "value": "0"
          },
          "idp0006": {
            "pairingID": 278,
            "value": "0"
          },
          "idp0007": {
            "pairingID": 359,
            "value": "0"
          },
          "idp0008": {
            "pairingID": 272,
            "value": "0"
          },
          "idp0009": {
            "pairingID": 277,
            "value": "0"
          },
          "idp000a": {
            "pairingID": 288,
            "value": "0"
          },
          "idp000b": {
            "pairingID": 293,
            "value": "0"
          },
          "idp000c": {
            "pairingID": 61698,
            "value": "0"
          },
          "idp000d": {
            "pairingID": 1120,
            "value": "0"
          }
        },
        "outputs": {
          "odp0000": {
            "pairingID": 1,
            "value": "0"
          },
          "odp0001": {
            "pairingID": 4,
            "value": "0"
          },
          "odp0002": {
            "pairingID": 418,
            "value": "65535"
          },
          "odp0003": {
            "pairingID": 360,
            "value": "0"
          },
          "odp0004": {
            "pairingID": 2,
            "value": "0"
          },
          "odp0005": {
            "pairingID": 16,
            "value": "0"
          },
          "odp0006": {
            "pairingID": 17,
            "value": "0"
          },
          "odp0007": {
            "pairingID": 3,
            "value": "0"
          },
          "odp0008": {
            "pairingID": 40,
            "value": "0"
          },
          "odp0009": {
            "pairingID": 32,
            "value": "0"
          },
          "odp000a": {
            "pairingID": 33,
            "value": "0"
          },
          "odp000b": {
            "pairingID": 35,
            "value": "0"
          },
          "odp000c": {
            "pairingID": 36,
            "value": "0"
          },
          "odp000d": {
            "pairingID": 61697,
            "value": "0"
          },
          "odp000e": {
            "pairingID": 1088,
            "value": "0"
          },
          "odp000f": {
            "pairingID": 1089,
            "value": "0"
          },
          "odp0010": {
            "pairingID": 1098,
            "value": "0"
          },
          "odp0011": {
            "pairingID": 1090,
            "value": "0"
          },
          "odp0012": {
            "pairingID": 1091,
            "value": "0"
          },
          "odp0013": {
            "pairingID": 1094,
            "value": "0"
          }
        }
      },
      "ch0006": {
        "displayName": "Wohnzimmer Fenster",
        "functionID": "1009",
        "inputs": {
          "idp0000": {
            "pairingID": 256,
            "value": "0"
          },
          "idp0001": {
            "pairingID": 261,
            "value": "0"
          },
          "idp0002": {
            "pairingID": 359,
            "value": "0"
          },
          "idp0003": {
            "pairingID": 288,
            "value": "0"
          },
          "idp0004": {
            "pairingID": 257,
            "value": "0"
         },
          "idp0005": {
            "pairingID": 262,
            "value": "0"
          },
          "idp0006": {
            "pairingID": 272,
            "value": "0"
          },
          "idp0007": {
            "pairingID": 18,
            "value": "0"
          },
          "idp0008": {
            "pairingID": 61698,
            "value": "0"
          },
          "idp0009": {
            "pairingID": 1120,
            "value": "0"
          }
        },
        "outputs": {
          "odp0000": {
            "pairingID": 1,
            "value": "0"
          },
          "odp0001": {
            "pairingID": 4,
            "value": "0"
          },
          "odp0002": {
            "pairingID": 418,
            "value": "65535"
          },
          "odp0003": {
            "pairingID": 360,
            "value": "0"
          },
          "odp0004": {
            "pairingID": 2,
            "value": "0"
          },
          "odp0005": {
            "pairingID": 32,
            "value": "0"
          },
          "odp0006": {
            "pairingID": 33,
            "value": "0"
          },
          "odp0007": {
            "pairingID": 35,
            "value": "0"
          },
          "odp0008": {
            "pairingID": 36,
            "value": "0"
          },
          "odp0009": {
            "pairingID": 3,
            "value": "0"
          },
          "odp000a": {
            "pairingID": 40,
            "value": "0"
          },
          "odp000b": {
            "pairingID": 16,
            "value": "0"
          },
          "odp000c": {
            "pairingID": 17,
            "value": "0"
          },
          "odp000d": {
            "pairingID": 61697,
            "value": "0"
          },
          "odp000e": {
            "pairingID": 1088,
            "value": "0"
          },
          "odp000f": {
            "pairingID": 1089,
            "value": "0"
          },
          "odp0010": {
            "pairingID": 1098,
            "value": "0"
          },
          "odp0011": {
            "pairingID": 1090,
            "value": "0"
          },
          "odp0012": {
            "pairingID": 1091,
            "value": "0"
          },
          "odp0013": {
            "pairingID": 1094,
            "value": "0"
          }
        }
      },
      "ch0007": {
        "displayName": "Wohnzimmer Fenster",
        "functionID": "102a",
        "inputs": {
          "idp0000": {
            "pairingID": 256,
            "value": "0"
          },
          "idp0001": {
            "pairingID": 261,
            "value": "0"
          },
          "idp0002": {
            "pairingID": 359,
            "value": "0"
          },
          "idp0003": {
            "pairingID": 288,
            "value": "0"
          },
          "idp0004": {
            "pairingID": 257,
            "value": "0"
          },
          "idp0005": {
            "pairingID": 262,
            "value": "0"
          },
          "idp0006": {
            "pairingID": 272,
            "value": "0"
          },
          "idp0007": {
            "pairingID": 18,
            "value": "0"
          },
          "idp0008": {
            "pairingID": 61698,
            "value": "0"
          },
          "idp0009": {
            "pairingID": 1120,
            "value": "0"
          }
        },
        "outputs": {
          "odp0000": {
            "pairingID": 1,
            "value": "0"
          },
          "odp0001": {
            "pairingID": 418,
            "value": "65535"
          },
          "odp0002": {
            "pairingID": 360,
            "value": "0"
          },
          "odp0003": {
            "pairingID": 2,
            "value": "0"
          },
          "odp0004": {
            "pairingID": 32,
            "value": "0"
          },
          "odp0005": {
            "pairingID": 33,
            "value": "0"
          },
          "odp0006": {
            "pairingID": 35,
            "value": "0"
          },
          "odp0007": {
            "pairingID": 36,
            "value": "0"
          },
          "odp0008": {
            "pairingID": 38,
            "value": "0"
          },
          "odp0009": {
            "pairingID": 39,
            "value": "0"
          },
          "odp000a": {
            "pairingID": 37,
            "value": "0"
          },
          "odp000b": {
            "pairingID": 1026,
            "value": "0"
          },
          "odp000c": {
            "pairingID": 3,
            "value": "0"
          },
          "odp000d": {
            "pairingID": 40,
            "value": "0"
          },
          "odp000e": {
            "pairingID": 4,
            "value": "0"
          },
          "odp000f": {
            "pairingID": 16,
            "value": "0"
          },
          "odp0010": {
            "pairingID": 17,
            "value": "0"
          },
          "odp0011": {
            "pairingID": 61697,
            "value": "0"
          },
          "odp0012": {
            "pairingID": 1088,
            "value": "0"
          },
          "odp0013": {
            "pairingID": 1089,
            "value": "0"
          },
          "odp0014": {
            "pairingID": 1098,
            "value": "0"
          },
          "odp0015": {
            "pairingID": 1090,
            "value": "0"
          },
          "odp0016": {
            "pairingID": 1091,
            "value": "0"
          },
          "odp0017": {
            "pairingID": 1094,
            "value": "0"
          }
        }
      },
      "ch0008": {
        "displayName": "Wohnzimmer Fenster",
        "functionID": "100a",
        "inputs": {
          "idp0000": {
            "pairingID": 256,
            "value": "0"
          },
          "idp0001": {
            "pairingID": 261,
            "value": "0"
          },
          "idp0002": {
            "pairingID": 359,
            "value": "0"
          },
          "idp0003": {
            "pairingID": 288,
            "value": "0"
          },
          "idp0004": {
            "pairingID": 257,
            "value": "0"
          },
          "idp0005": {
            "pairingID": 262,
            "value": "0"
          },
          "idp0006": {
            "pairingID": 272,
            "value": "0"
          },
          "idp0007": {
            "pairingID": 18,
            "value": "0"
          },
          "idp0008": {
            "pairingID": 61698,
            "value": "0"
          },
          "idp0009": {
            "pairingID": 1120,
            "value": "0"
          }
        },
        "outputs": {
          "odp0000": {
            "pairingID": 1,
            "value": "0"
          },
          "odp0001": {
            "pairingID": 418,
            "value": "65535"
          },
          "odp0002": {
            "pairingID": 360,
            "value": "0"
          },
          "odp0003": {
            "pairingID": 2,
            "value": "0"
          },
          "odp0004": {
            "pairingID": 32,
            "value": "0"
          },
          "odp0005": {
            "pairingID": 33,
            "value": "0"
          },
          "odp0006": {
            "pairingID": 35,
            "value": "0"
          },
          "odp0007": {
            "pairingID": 36,
            "value": "0"
          },
          "odp0008": {
            "pairingID": 38,
            "value": "0"
          },
          "odp0009": {
            "pairingID": 39,
            "value": "0"
          },
          "odp000a": {
            "pairingID": 37,
            "value": "0"
          },
          "odp000b": {
            "pairingID": 1026,
            "value": "0"
          },
          "odp000c": {
            "pairingID": 3,
            "value": "0"
          },
          "odp000d": {
            "pairingID": 40,
            "value": "0"
          },
          "odp000e": {
            "pairingID": 4,
            "value": "0"
          },
          "odp000f": {
            "pairingID": 16,
            "value": "0"
          },
          "odp0010": {
            "pairingID": 17,
            "value": "0"
          },
          "odp0011": {
            "pairingID": 61697,
            "value": "0"
          },
          "odp0012": {
            "pairingID": 1088,
            "value": "0"
          },
          "odp0013": {
            "pairingID": 1089,
            "value": "0"
          },
          "odp0014": {
            "pairingID": 1098,
            "value": "0"
          },
          "odp0015": {
            "pairingID": 1090,
            "value": "0"
          },
          "odp0016": {
            "pairingID": 1091,
            "value": "0"
          },
          "odp0017": {
            "pairingID": 1094,
            "value": "0"
          }
        }
      },
      "ch000c": {
        "floor": "01",
        "room": "02",
        "displayName": "ⒶJalousie Wohnzimmer",
        "functionID": "1821",
        "inputs": {
          "idp0000": {
            "pairingID": 32,
            "value": "1"
          },
          "idp0001": {
            "pairingID": 33,
            "value": "0"
          },
          "idp0002": {
            "pairingID": 35,
            "value": "0"
          },
          "idp0003": {
            "pairingID": 36,
            "value": "0"
          },
          "idp0004": {
            "pairingID": 40,
            "value": "0"
          },
          "idp0005": {
            "pairingID": 37,
            "value": "0"
          },
          "idp0006": {
            "pairingID": 39,
            "value": "0"
          },
          "idp0007": {
            "pairingID": 38,
            "value": "0"
          },
          "idp0008": {
            "pairingID": 4,
            "value": "0"
          },
          "idp0009": {
            "pairingID": 53,
            "value": "0"
          }
        },
        "outputs": {
          "odp0000": {
            "pairingID": 288,
            "value": "1"
          },
          "odp0001": {
            "pairingID": 289,
            "value": "100"
          },
          "odp0002": {
            "pairingID": 290,
            "value": "0"
          },
          "odp0003": {
            "pairingID": 273,
            "value": "16"
          },
          "odp0004": {
            "pairingID": 257,
            "value": "0"
          },
          "odp0005": {
            "pairingID": 417,
            "value": "65535"
stockklauser commented 1 year ago

Fixed in pull request

stockklauser commented 1 year ago

132 Is in work to fix the Issue for Blinds, Movement Sensor