Skip to content

feat: add alfea excellia PAC and ECS#88

Open
fouss wants to merge 13 commits intogduteil:mainfrom
fouss:main
Open

feat: add alfea excellia PAC and ECS#88
fouss wants to merge 13 commits intogduteil:mainfrom
fouss:main

Conversation

@fouss
Copy link
Copy Markdown

@fouss fouss commented Nov 18, 2025

Fixes #63

@fouss
Copy link
Copy Markdown
Author

fouss commented Nov 18, 2025

et le cozytouch.json associé:

[
    {
        "id": 1208812,
        "name": "setup1",
        "absence": {
            "endDate": 1763132431,
            "startDate": 1762873365
        },
        "devices": [
            {
                "customName": "CESA V2 DEFAULT",
                "deviceId": 26149349,
                "deviceUrl": "1712-9689-0821",
                "gatewayId": 845239,
                "masterDeviceId": null,
                "modelId": 1693,
                "name": "ALFEA EXCELLIA S DUO",
                "productId": 54,
                "tags": [],
                "gatewaySerialNumber": "1712-9689-0821",
                "longName": "ALFEA EXCELLIA S DUO",
                "productRange": null,
                "isAvailable": true,
                "isAvailableTimestamp": 1762791308,
                "isRemoteMaintainable": true,
                "zoneId": 602258,
                "showInSettings": true,
                "capabilities": [
                    {
                        "capabilityId": 8,
                        "modificationDate": 1763405167,
                        "value": "3000"
                    },
                    {
                        "capabilityId": 9,
                        "modificationDate": 1763405167,
                        "value": "3000"
                    },
                    {
                        "capabilityId": 11,
                        "modificationDate": 1756141597,
                        "value": "1200"
                    },
                    {
                        "capabilityId": 21,
                        "modificationDate": 1756141750,
                        "value": "0"
                    },
                    {
                        "capabilityId": 23,
                        "modificationDate": 1759484548,
                        "value": "55.00000000000000000000"
                    },
                    {
                        "capabilityId": 39,
                        "modificationDate": 1756141596,
                        "value": "40.0000000000000000000"
                    },
                    {
                        "capabilityId": 44,
                        "modificationDate": 1756141595,
                        "value": "0"
                    },
                    {
                        "capabilityId": 45,
                        "modificationDate": 1756141595,
                        "value": "0"
                    },
                    {
                        "capabilityId": 46,
                        "modificationDate": 1758181618,
                        "value": "0"
                    },
                    {
                        "capabilityId": 57,
                        "modificationDate": 1763457861,
                        "value": "392875"
                    },
                    {
                        "capabilityId": 58,
                        "modificationDate": 1756141595,
                        "value": "0"
                    },
                    {
                        "capabilityId": 59,
                        "modificationDate": 1763423131,
                        "value": "235094"
                    },
                    {
                        "capabilityId": 60,
                        "modificationDate": 1763457861,
                        "value": "627.969"
                    },
                    {
                        "capabilityId": 88,
                        "modificationDate": 1756141596,
                        "value": "024256"
                    },
                    {
                        "capabilityId": 91,
                        "modificationDate": 1763423096,
                        "value": "1"
                    },
                    {
                        "capabilityId": 93,
                        "modificationDate": 1756141595,
                        "value": "1"
                    },
                    {
                        "capabilityId": 94,
                        "modificationDate": 1756141596,
                        "value": "958"
                    },
                    {
                        "capabilityId": 106,
                        "modificationDate": 1756141599,
                        "value": "12"
                    },
                    {
                        "capabilityId": 109,
                        "modificationDate": 1763459056,
                        "value": "31.63"
                    },
                    {
                        "capabilityId": 112,
                        "modificationDate": 1763458457,
                        "value": "0"
                    },
                    {
                        "capabilityId": 119,
                        "modificationDate": 1763459178,
                        "value": "2.40000000000000000000"
                    },
                    {
                        "capabilityId": 120,
                        "modificationDate": 1756141597,
                        "value": "5"
                    },
                    {
                        "capabilityId": 150,
                        "modificationDate": 1762791310,
                        "value": "[[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0]]"
                    },
                    {
                        "capabilityId": 152,
                        "modificationDate": 1763132667,
                        "value": "0"
                    },
                    {
                        "capabilityId": 164,
                        "modificationDate": 1756141595,
                        "value": "1298"
                    },
                    {
                        "capabilityId": 171,
                        "modificationDate": 1756141595,
                        "value": "35.0000000000000000000"
                    },
                    {
                        "capabilityId": 172,
                        "modificationDate": 1762926469,
                        "value": "16.00000000000000000000"
                    },
                    {
                        "capabilityId": 179,
                        "modificationDate": 1763367283,
                        "value": "-44"
                    },
                    {
                        "capabilityId": 180,
                        "modificationDate": 1762791310,
                        "value": "100"
                    },
                    {
                        "capabilityId": 182,
                        "modificationDate": 1756141595,
                        "value": "0"
                    },
                    {
                        "capabilityId": 188,
                        "modificationDate": 1758278598,
                        "value": "3"
                    },
                    {
                        "capabilityId": 218,
                        "modificationDate": 1762791308,
                        "value": "0"
                    },
                    {
                        "capabilityId": 222,
                        "modificationDate": 1763132677,
                        "value": "[0,0]"
                    },
                    {
                        "capabilityId": 315,
                        "modificationDate": 1761440945,
                        "value": "3600"
                    },
                    {
                        "capabilityId": 328,
                        "modificationDate": 1762791310,
                        "value": "0"
                    },
                    {
                        "capabilityId": 329,
                        "modificationDate": 1756141592,
                        "value": "0"
                    },
                    {
                        "capabilityId": 334,
                        "modificationDate": 1762791310,
                        "value": "0"
                    },
                    {
                        "capabilityId": 335,
                        "modificationDate": 1756141596,
                        "value": "958"
                    },
                    {
                        "capabilityId": 342,
                        "modificationDate": 1759484548,
                        "value": "55.00000000000000000000"
                    },
                    {
                        "capabilityId": 345,
                        "modificationDate": 1762791310,
                        "value": "0"
                    },
                    {
                        "capabilityId": 346,
                        "modificationDate": 1756141593,
                        "value": "0"
                    },
                    {
                        "capabilityId": 349,
                        "modificationDate": 1756141593,
                        "value": "21"
                    },
                    {
                        "capabilityId": 351,
                        "modificationDate": 1756141594,
                        "value": "0"
                    },
                    {
                        "capabilityId": 380,
                        "modificationDate": 1762791310,
                        "value": "100"
                    },
                    {
                        "capabilityId": 100636,
                        "modificationDate": 1763132827,
                        "value": "0"
                    },
                    {
                        "capabilityId": 101302,
                        "modificationDate": 1756141595,
                        "value": "1"
                    },
                    {
                        "capabilityId": 107060,
                        "modificationDate": 1756141597,
                        "value": "0"
                    },
                    {
                        "capabilityId": 107078,
                        "modificationDate": 1756141597,
                        "value": "0"
                    },
                    {
                        "capabilityId": 107079,
                        "modificationDate": 1756141597,
                        "value": "2.5800000000000000000"
                    },
                    {
                        "capabilityId": 107083,
                        "modificationDate": 1756141597,
                        "value": "1"
                    },
                    {
                        "capabilityId": 107451,
                        "modificationDate": 1756141597,
                        "value": "0"
                    },
                    {
                        "capabilityId": 107452,
                        "modificationDate": 1756141597,
                        "value": "0"
                    },
                    {
                        "capabilityId": 107453,
                        "modificationDate": 1756141597,
                        "value": "0"
                    },
                    {
                        "capabilityId": 207451,
                        "modificationDate": 1756141597,
                        "value": "0"
                    }
                ]
            },
            {
                "customName": "TESC_0 DEFAULT",
                "deviceId": 26149350,
                "deviceUrl": "1712-9689-0821",
                "gatewayId": 845239,
                "masterDeviceId": 26149349,
                "modelId": 1388,
                "name": "TESC_0 DEFAULT",
                "productId": 55,
                "tags": [
                    {
                        "label": "iothubChildrenIds",
                        "value": "ROOM_0"
                    }
                ],
                "gatewaySerialNumber": "1712-9689-0821",
                "longName": "TESC_0 DEFAULT",
                "productRange": null,
                "isAvailable": true,
                "isAvailableTimestamp": 1762791308,
                "isRemoteMaintainable": false,
                "zoneId": 602259,
                "showInSettings": null,
                "capabilities": [
                    {
                        "capabilityId": 19,
                        "modificationDate": 1763452233,
                        "value": "20.00000000000000000000"
                    },
                    {
                        "capabilityId": 109,
                        "modificationDate": 1763459056,
                        "value": "31.09000000000000000000"
                    },
                    {
                        "capabilityId": 218,
                        "modificationDate": 1762791308,
                        "value": "0"
                    },
                    {
                        "capabilityId": 106000,
                        "modificationDate": 1756141596,
                        "value": "1"
                    }
                ]
            },
            {
                "customName": "ROOM_0",
                "deviceId": 26149351,
                "deviceUrl": "1712-9689-0821",
                "gatewayId": 845239,
                "masterDeviceId": 26149349,
                "modelId": 557,
                "name": "ROOM_0",
                "productId": 26,
                "tags": [],
                "gatewaySerialNumber": "1712-9689-0821",
                "longName": "ROOM_0",
                "productRange": null,
                "isAvailable": true,
                "isAvailableTimestamp": 1762791308,
                "isRemoteMaintainable": false,
                "zoneId": 602260,
                "showInSettings": false,
                "capabilities": [
                    {
                        "capabilityId": 7,
                        "modificationDate": 1762439592,
                        "value": "1"
                    },
                    {
                        "capabilityId": 17,
                        "modificationDate": 1763452233,
                        "value": "17.50000000000000000000"
                    },
                    {
                        "capabilityId": 40,
                        "modificationDate": 1763459351,
                        "value": "17.00000000000000000000"
                    },
                    {
                        "capabilityId": 73,
                        "modificationDate": 1756141595,
                        "value": "2"
                    },
                    {
                        "capabilityId": 75,
                        "modificationDate": 1756141596,
                        "value": "101"
                    },
                    {
                        "capabilityId": 117,
                        "modificationDate": 1763458746,
                        "value": "18.97000000000000000000"
                    },
                    {
                        "capabilityId": 153,
                        "modificationDate": 1763450946,
                        "value": "0"
                    },
                    {
                        "capabilityId": 154,
                        "modificationDate": 1756141595,
                        "value": "Circuit 1"
                    },
                    {
                        "capabilityId": 157,
                        "modificationDate": 1763459352,
                        "value": "0"
                    },
                    {
                        "capabilityId": 158,
                        "modificationDate": 1756141596,
                        "value": "120"
                    },
                    {
                        "capabilityId": 159,
                        "modificationDate": 1763459356,
                        "value": "0"
                    },
                    {
                        "capabilityId": 160,
                        "modificationDate": 1756141595,
                        "value": "10.0000000000000000000"
                    },
                    {
                        "capabilityId": 161,
                        "modificationDate": 1756141595,
                        "value": "35.0000000000000000000"
                    },
                    {
                        "capabilityId": 162,
                        "modificationDate": 1756141595,
                        "value": "10.0000000000000000000"
                    },
                    {
                        "capabilityId": 163,
                        "modificationDate": 1756141595,
                        "value": "35.0000000000000000000"
                    },
                    {
                        "capabilityId": 166,
                        "modificationDate": 1758278634,
                        "value": "21"
                    },
                    {
                        "capabilityId": 177,
                        "modificationDate": 1756141595,
                        "value": "24.0000000000000000000"
                    },
                    {
                        "capabilityId": 181,
                        "modificationDate": 1759477968,
                        "value": "4"
                    },
                    {
                        "capabilityId": 184,
                        "modificationDate": 1760419262,
                        "value": "1"
                    },
                    {
                        "capabilityId": 192,
                        "modificationDate": 1756141596,
                        "value": "65.0000000000000000000"
                    },
                    {
                        "capabilityId": 193,
                        "modificationDate": 1756141596,
                        "value": "20.0000000000000000000"
                    },
                    {
                        "capabilityId": 194,
                        "modificationDate": 1756141596,
                        "value": "16.0000000000000000000"
                    },
                    {
                        "capabilityId": 195,
                        "modificationDate": 1756141599,
                        "value": "20.0000000000000000000"
                    },
                    {
                        "capabilityId": 217,
                        "modificationDate": 1758278606,
                        "value": "3075"
                    },
                    {
                        "capabilityId": 218,
                        "modificationDate": 1762791308,
                        "value": "0"
                    },
                    {
                        "capabilityId": 294,
                        "modificationDate": 1756141595,
                        "value": "0.5000000000000000000"
                    },
                    {
                        "capabilityId": 295,
                        "modificationDate": 1756141595,
                        "value": "15"
                    },
                    {
                        "capabilityId": 296,
                        "modificationDate": 1756141595,
                        "value": "60"
                    },
                    {
                        "capabilityId": 303,
                        "modificationDate": 1762791311,
                        "value": "[[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0]]"
                    },
                    {
                        "capabilityId": 306,
                        "modificationDate": 1756141595,
                        "value": "8"
                    },
                    {
                        "capabilityId": 341,
                        "modificationDate": 1762439592,
                        "value": "4"
                    },
                    {
                        "capabilityId": 347,
                        "modificationDate": 1756141595,
                        "value": "0"
                    },
                    {
                        "capabilityId": 348,
                        "modificationDate": 1756141595,
                        "value": "1"
                    },
                    {
                        "capabilityId": 350,
                        "modificationDate": 1756141595,
                        "value": "0"
                    },
                    {
                        "capabilityId": 100000,
                        "modificationDate": 1756141595,
                        "value": "1"
                    },
                    {
                        "capabilityId": 100002,
                        "modificationDate": 1756141595,
                        "value": "0"
                    },
                    {
                        "capabilityId": 100004,
                        "modificationDate": 1756141595,
                        "value": "1"
                    },
                    {
                        "capabilityId": 100010,
                        "modificationDate": 1756141595,
                        "value": "0"
                    },
                    {
                        "capabilityId": 100013,
                        "modificationDate": 1756141595,
                        "value": "0"
                    },
                    {
                        "capabilityId": 100021,
                        "modificationDate": 1756141595,
                        "value": "1"
                    },
                    {
                        "capabilityId": 100022,
                        "modificationDate": 1756141595,
                        "value": "29"
                    },
                    {
                        "capabilityId": 100023,
                        "modificationDate": 1756141595,
                        "value": "3"
                    },
                    {
                        "capabilityId": 100100,
                        "modificationDate": 1762439592,
                        "value": "1"
                    },
                    {
                        "capabilityId": 100260,
                        "modificationDate": 1756141594,
                        "value": null
                    },
                    {
                        "capabilityId": 100300,
                        "modificationDate": 1756141595,
                        "value": "0"
                    },
                    {
                        "capabilityId": 100301,
                        "modificationDate": 1756141595,
                        "value": "56"
                    },
                    {
                        "capabilityId": 100320,
                        "modificationDate": 1762791310,
                        "value": "[[465,19.5,0],[540,17,0],[1110,19.5,0],[1380,17,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]"
                    },
                    {
                        "capabilityId": 100321,
                        "modificationDate": 1763446728,
                        "value": "[[450,19.5,0],[540,17,0],[1140,19.5,0],[1380,17,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]"
                    },
                    {
                        "capabilityId": 100322,
                        "modificationDate": 1762791310,
                        "value": "[[480,19.5,0],[540,17,0],[1140,19.5,0],[1380,17,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]"
                    },
                    {
                        "capabilityId": 100323,
                        "modificationDate": 1762791310,
                        "value": "[[480,19.5,0],[540,17,0],[1140,19.5,0],[1380,17,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]"
                    },
                    {
                        "capabilityId": 100324,
                        "modificationDate": 1762791310,
                        "value": "[[420,19.5,0],[1380,17,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]"
                    },
                    {
                        "capabilityId": 100325,
                        "modificationDate": 1762791310,
                        "value": "[[450,19,0],[630,18.5,0],[1155,19.5,0],[1410,17,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]"
                    },
                    {
                        "capabilityId": 100326,
                        "modificationDate": 1762791310,
                        "value": "[[450,19.5,0],[1380,17,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]"
                    },
                    {
                        "capabilityId": 100327,
                        "modificationDate": 1762791310,
                        "value": "[[360,24,0],[1320,26,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]"
                    },
                    {
                        "capabilityId": 100328,
                        "modificationDate": 1762791310,
                        "value": "[[360,24,0],[1320,26,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]"
                    },
                    {
                        "capabilityId": 100329,
                        "modificationDate": 1762791311,
                        "value": "[[360,24,0],[1320,26,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]"
                    },
                    {
                        "capabilityId": 100330,
                        "modificationDate": 1762791311,
                        "value": "[[360,24,0],[1320,26,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]"
                    },
                    {
                        "capabilityId": 100331,
                        "modificationDate": 1762791311,
                        "value": "[[360,24,0],[1320,26,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]"
                    },
                    {
                        "capabilityId": 100332,
                        "modificationDate": 1762791311,
                        "value": "[[360,24,0],[1320,26,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]"
                    },
                    {
                        "capabilityId": 100333,
                        "modificationDate": 1762791311,
                        "value": "[[360,24,0],[1320,26,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]"
                    },
                    {
                        "capabilityId": 100450,
                        "modificationDate": 1756141596,
                        "value": "1"
                    },
                    {
                        "capabilityId": 100600,
                        "modificationDate": 1756141596,
                        "value": "4"
                    },
                    {
                        "capabilityId": 100601,
                        "modificationDate": 1756141596,
                        "value": "4"
                    },
                    {
                        "capabilityId": 100607,
                        "modificationDate": 1756141599,
                        "value": "101"
                    },
                    {
                        "capabilityId": 103150,
                        "modificationDate": 1763458746,
                        "value": "1"
                    },
                    {
                        "capabilityId": 103626,
                        "modificationDate": 1756141599,
                        "value": "0.0000000000000000000"
                    },
                    {
                        "capabilityId": 103627,
                        "modificationDate": 1756141599,
                        "value": "0.0000000000000000000"
                    }
                ]
            },
            {
                "customName": "DHW_0 DEFAULT",
                "deviceId": 26149352,
                "deviceUrl": "1712-9689-0821",
                "gatewayId": 845239,
                "masterDeviceId": 26149349,
                "modelId": 1376,
                "name": "DHW_0 DEFAULT",
                "productId": 47,
                "tags": [],
                "gatewaySerialNumber": "1712-9689-0821",
                "longName": "DHW_0 DEFAULT",
                "productRange": null,
                "isAvailable": true,
                "isAvailableTimestamp": 1762791308,
                "isRemoteMaintainable": false,
                "zoneId": 602258,
                "showInSettings": false,
                "capabilities": [
                    {
                        "capabilityId": 15,
                        "modificationDate": 1756141599,
                        "value": "2"
                    },
                    {
                        "capabilityId": 22,
                        "modificationDate": 1759484555,
                        "value": "55.00000000000000000000"
                    },
                    {
                        "capabilityId": 23,
                        "modificationDate": 1756141596,
                        "value": "0.0000000000000000000"
                    },
                    {
                        "capabilityId": 86,
                        "modificationDate": 1763132679,
                        "value": "1"
                    },
                    {
                        "capabilityId": 87,
                        "modificationDate": 1763132827,
                        "value": "0"
                    },
                    {
                        "capabilityId": 99,
                        "modificationDate": 1763423096,
                        "value": "0"
                    },
                    {
                        "capabilityId": 111,
                        "modificationDate": 1763450078,
                        "value": "53.04000000000000000000"
                    },
                    {
                        "capabilityId": 165,
                        "modificationDate": 1756141599,
                        "value": "0"
                    },
                    {
                        "capabilityId": 168,
                        "modificationDate": 1758278598,
                        "value": "32001"
                    },
                    {
                        "capabilityId": 210,
                        "modificationDate": 1762791311,
                        "value": "[[0,20],[58,68],[0,0],[0,0],[0,0],[0,0]]"
                    },
                    {
                        "capabilityId": 211,
                        "modificationDate": 1762791311,
                        "value": "[[0,20],[58,68],[0,0],[0,0],[0,0],[0,0]]"
                    },
                    {
                        "capabilityId": 212,
                        "modificationDate": 1762791311,
                        "value": "[[0,20],[58,68],[0,0],[0,0],[0,0],[0,0]]"
                    },
                    {
                        "capabilityId": 213,
                        "modificationDate": 1762791311,
                        "value": "[[0,20],[58,68],[0,0],[0,0],[0,0],[0,0]]"
                    },
                    {
                        "capabilityId": 214,
                        "modificationDate": 1762791311,
                        "value": "[[0,20],[58,68],[0,0],[0,0],[0,0],[0,0]]"
                    },
                    {
                        "capabilityId": 215,
                        "modificationDate": 1762791311,
                        "value": "[[0,20],[58,68],[0,0],[0,0],[0,0],[0,0]]"
                    },
                    {
                        "capabilityId": 216,
                        "modificationDate": 1762791311,
                        "value": "[[0,20],[58,68],[0,0],[0,0],[0,0],[0,0]]"
                    },
                    {
                        "capabilityId": 218,
                        "modificationDate": 1762791308,
                        "value": "0"
                    },
                    {
                        "capabilityId": 223,
                        "modificationDate": 1756141599,
                        "value": "1"
                    },
                    {
                        "capabilityId": 224,
                        "modificationDate": 1756141599,
                        "value": "3"
                    },
                    {
                        "capabilityId": 226,
                        "modificationDate": 1756141595,
                        "value": null
                    },
                    {
                        "capabilityId": 231,
                        "modificationDate": 1759484548,
                        "value": "55.00000000000000000000"
                    },
                    {
                        "capabilityId": 244,
                        "modificationDate": 1758278598,
                        "value": "3"
                    },
                    {
                        "capabilityId": 252,
                        "modificationDate": 1756141596,
                        "value": "65.0000000000000000000"
                    },
                    {
                        "capabilityId": 253,
                        "modificationDate": 1756141596,
                        "value": "15.0000000000000000000"
                    },
                    {
                        "capabilityId": 284,
                        "modificationDate": 1756141596,
                        "value": "0"
                    },
                    {
                        "capabilityId": 310,
                        "modificationDate": 1756141599,
                        "value": "3"
                    },
                    {
                        "capabilityId": 311,
                        "modificationDate": 1756141599,
                        "value": "1"
                    },
                    {
                        "capabilityId": 312,
                        "modificationDate": 1763132817,
                        "value": "55.00000000000000000000"
                    },
                    {
                        "capabilityId": 329,
                        "modificationDate": 1756141596,
                        "value": "1"
                    },
                    {
                        "capabilityId": 330,
                        "modificationDate": 1758278598,
                        "value": "15"
                    },
                    {
                        "capabilityId": 331,
                        "modificationDate": 1756141596,
                        "value": "1440"
                    },
                    {
                        "capabilityId": 332,
                        "modificationDate": 1758278598,
                        "value": "15"
                    },
                    {
                        "capabilityId": 333,
                        "modificationDate": 1758278598,
                        "value": "120"
                    },
                    {
                        "capabilityId": 336,
                        "modificationDate": 1758278598,
                        "value": "10"
                    },
                    {
                        "capabilityId": 337,
                        "modificationDate": 1763132827,
                        "value": "6"
                    },
                    {
                        "capabilityId": 338,
                        "modificationDate": 1763132827,
                        "value": "0"
                    },
                    {
                        "capabilityId": 339,
                        "modificationDate": 1763423096,
                        "value": "2"
                    },
                    {
                        "capabilityId": 340,
                        "modificationDate": 1756141596,
                        "value": "1"
                    },
                    {
                        "capabilityId": 105011,
                        "modificationDate": 1756141599,
                        "value": "32001"
                    },
                    {
                        "capabilityId": 105012,
                        "modificationDate": 1756141599,
                        "value": "1"
                    },
                    {
                        "capabilityId": 105300,
                        "modificationDate": 1756141596,
                        "value": "65.0000000000000000000"
                    },
                    {
                        "capabilityId": 105301,
                        "modificationDate": 1756141596,
                        "value": "50"
                    },
                    {
                        "capabilityId": 105636,
                        "modificationDate": 1763132826,
                        "value": "0"
                    },
                    {
                        "capabilityId": 105906,
                        "modificationDate": 1763132667,
                        "value": "81"
                    }
                ]
            },
            {
                "customName": "GENERATOR_0 DEFAULT",
                "deviceId": 26149353,
                "deviceUrl": "1712-9689-0821",
                "gatewayId": 845239,
                "masterDeviceId": 26149349,
                "modelId": 1391,
                "name": "GENERATOR_0 DEFAULT",
                "productId": 58,
                "tags": [],
                "gatewaySerialNumber": "1712-9689-0821",
                "longName": "GENERATOR_0 DEFAULT",
                "productRange": null,
                "isAvailable": true,
                "isAvailableTimestamp": 1762791308,
                "isRemoteMaintainable": false,
                "zoneId": 602258,
                "showInSettings": false,
                "capabilities": [
                    {
                        "capabilityId": 6,
                        "modificationDate": 1762791310,
                        "value": "0"
                    },
                    {
                        "capabilityId": 25,
                        "modificationDate": 1756141597,
                        "value": "0"
                    },
                    {
                        "capabilityId": 26,
                        "modificationDate": 1756141597,
                        "value": "0"
                    },
                    {
                        "capabilityId": 28,
                        "modificationDate": 1756141597,
                        "value": "0"
                    },
                    {
                        "capabilityId": 29,
                        "modificationDate": 1756141597,
                        "value": "0"
                    },
                    {
                        "capabilityId": 49,
                        "modificationDate": 1756141597,
                        "value": "0"
                    },
                    {
                        "capabilityId": 50,
                        "modificationDate": 1763452472,
                        "value": "0.00000000000000000000"
                    },
                    {
                        "capabilityId": 90,
                        "modificationDate": 1756141597,
                        "value": "0"
                    },
                    {
                        "capabilityId": 100,
                        "modificationDate": 1763457008,
                        "value": "1.26"
                    },
                    {
                        "capabilityId": 109,
                        "modificationDate": 1763458456,
                        "value": "31.63000000000000000000"
                    },
                    {
                        "capabilityId": 116,
                        "modificationDate": 1763458456,
                        "value": "31.49000000000000000000"
                    },
                    {
                        "capabilityId": 218,
                        "modificationDate": 1762791308,
                        "value": "0"
                    },
                    {
                        "capabilityId": 299,
                        "modificationDate": 1756141597,
                        "value": "1"
                    }
                ]
            }
        ],
        "gateways": [
            {
                "id": "845239",
                "serialNumber": "1712-9689-0821",
                "isAlive": true,
                "setupId": 1208812,
                "type": 1000
            }
        ],
        "zones": [
            {
                "id": 602258,
                "name": "zoneTechnique",
                "zoneType": 2,
                "numberOfDevices": 3
            },
            {
                "id": 602259,
                "name": "Circuit 1",
                "zoneType": 29,
                "numberOfDevices": 1
            },
            {
                "id": 602260,
                "name": "Circuit 1",
                "zoneType": 1,
                "numberOfDevices": 1
            }
        ]
    }
]

@fouss
Copy link
Copy Markdown
Author

fouss commented Nov 18, 2025

et sinon la gestion du mode absence n'est pas folle, j'ai fait comme pour les autres mais vu que ce n'est pas un "mode" de la PAC, quand le mode absence est activé, l'entité climate affiche toujours le mode et la temperature target "hors absence"

@fouss
Copy link
Copy Markdown
Author

fouss commented Nov 20, 2025

la j'ai queulque chose de vraiment clean, ça m'a permis de comprendre que l'entité qui remonte en tant que "CESA V2 DEFAULT" ne sert qu'à:

  • voir les conso de chauffage et d'ECS
  • set le mode absence (dates & température)
  • quelques infos (température extérieur, force du signal wifi...)

Par contre j'ai un soucis avec le mode absence :

  • la partie sensor est OK (j'ai bien On / Off / Pending, les dates sont les bonnes)
  • la partie controleurs ne fonctionne pas du tout (ni le switch, ni les dates)
image

@fouss fouss mentioned this pull request Nov 21, 2025
@fouss
Copy link
Copy Markdown
Author

fouss commented Dec 17, 2025

@gduteil si t'as un peu de temps, la MR est ready (c'est ce qui tourne chez moi)

@wingless222
Copy link
Copy Markdown

Hello.

Quelques comments.

Tout d'abord, top. C'est ma PAC, ca m'évite de faire les modifs moi-même.

J'ai eu quelques soucis d'intégration qui m'ont obligé a faire quelques modifs.

Y a t'il une raison particulière à :

name = "XXX"
if zoneName is not None:
    modelInfos["name"] = name + " (" + zoneName + ")"

Sur ma PAC à priori, tout n'est pas zonné, donc modelInfos['name'] n'est jamais set, ca crash sur le hub.GetDevices()
J'ai du output tout le call API et dérouler la logique du truc pour comprendre mais fix simple au final.

sinon a par ca, petit bug visuel :

elif capabilityId == 60:
        capability["name"] = "total_power_consumption"
        capability["type"] = "energy"
        capability["displayed_unit_of_measurement"] = UnitOfEnergy.KILO_WATT_HOUR
        capability["category"] = "sensor"

Les conso sont retournées en Wh, la conso totale est retournée en kWh, donc ca m'affiche une conso totale de 2.95kWh
Sauf qu'il y a un display factor de 0.001 en dur dans le code (sensor.py:156)

A mon avis le plus simple pour pas cosser la logique du reste serait de display en MWh

Merci encore pour le boulot :)

@fouss
Copy link
Copy Markdown
Author

fouss commented Mar 2, 2026

@wingless222 hello, sorry de pas etre revenu plus tot, j'avoue que je ne me suis pas trop trop préoccupé des conso encore, par contre tu peux check mon dernier commit, j'ai fix le set du HAVCAction HEATING (j'avais fait n'imp, ça ne comparait pas les bonnes temperatures...) et j'ai modifié la gestion du override de sorte a ce que en cas de consigne manuelle, ce soit mieux géré

@maximelafarie
Copy link
Copy Markdown

Bravo pour le travail @fouss 👏
Est-ce que les sensors de conso en kWh sont de la "conso" uniquement ou les données que retourne la PAC du genre "énergie consommée (pour l'eau, le chauffage ou global)" / "énergie restituée" ?
J'essaie de les récupérer dans le JSON pour voir si elles sont exposées par l'API mais j'ai du mal à les trouver (je trouve des valeurs qui s'approchent mais rien de précis)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add ALFEA EXCELLIA M DUO model to compatibility list

3 participants