HomeKit integration of Netatmo CO2 sensors

@AndrewFG - perhaps you can help me figure this out. I did a trace while initializing the bridge, and it seems the bridge itself exposes some characteristics. For this specific Netatmo Weather Station, in my setup I have two additional indoor modules and one outdoor module:

Bridge homekit:bridge:netatmo_family_room "Skynet Station Family Room" [ ipAddress="192.168.1.240:5001", uniqueId="XX:XX:XX:XX:XX:XX", httpHostHeader="Weather Station._hap._tcp.local.:5001" ] {
    Thing bridged-accessory carport "Outdoor Module" @ "Carport" [ accessoryID=50 ]
    Thing bridged-accessory bedroom "Indoor Module" @ "Soveværelse" [ accessoryID=51 ]
    Thing bridged-accessory bathroom "Indoor Module" @ "Badeværelse" [ accessoryID=52 ]
}

The JSON looks something like this (collapsed):

{
    "accessories": [
        {
            "aid": 1,
            "services": [
        },
        {
            "aid": 50,
            "services": [
        },
        {
            "aid": 51,
            "services": [
        },
        {
            "aid": 52,
            "services": [
        }
    ]
}

Underneath aid 50-52 everything seems fine. But underneath aid 1 there is also data, for example:

				{
					"type": "97",
					"iid": 11,
					"characteristics": [
						{
							"type": "92",
							"iid": 12,
							"perms": [
								"pr",
								"ev"
							],
							"format": "uint8",
							"value": 0,
							"minValue": 0,
							"maxValue": 1
						},
						{
							"type": "93",
							"iid": 13,
							"perms": [
								"pr",
								"ev"
							],
							"format": "float",
							"value": 463.0,
							"minValue": 0.0,
							"maxValue": 5000.0
						},
						{
							"type": "23",
							"iid": 14,
							"perms": [
								"pr"
							],
							"format": "string",
							"value": "Carbon Dioxide"
						}
					],
					"hidden": false,
					"primary": false
				},

463 ppm is an actual measurement from this main module which acts as a bridge.

Is this kind of configuration anticipated, and if so, what am I missing here in order to get access to this data?

1 Like