OVERKIZ Atlantic Calypso avec Cozytouch

Bonjour, Je tente d’installer l’intégration Overkiz pour un ballon thermodynamique Atlantic Calypso split 270L que je peux gérer avec l’appli Cozytouch.

On me demande le serveur, je choisi celui d’Atlantic Cozytouch, mais on me réponds que cet appareil n’est pas pris en charge par cette intégration…

Est-ce rédhibitoire ? Impossible de voir ce ballon thermodynamique sous HA ?

Bj
La il me semble que tu as ta réponse , tu as pas des infos en plus dans les journaux.

Ton ballon donne la référence complet de celui-ci, il se peux qui soit reconnu avec autre par exemple.

Met le lien de l’addons , et as tu regardé sur le git du dev pour voir si vraiment il est pas compatible

voilà l’étiquette signalétique


sinon l’intégration Overkiz ne demande rien de plus que le login, j’ai entré celui que j’ai utilisé dans l’application Cozytouch sur mon mobile.
Mais donc oui il est apparemment non intégré…
Rien dans les journaux de HA non plus

Existerait il une autre intégration possible ?

Salut,

J’ai le problème que toi. Dès que j’entre mes identifiants de mon application Cozytouch en ayant choisis le serveur Atlantic Cozytouch, j’ai droit au message d’erreur.
Capture10

Il n’y a rien dans mes journaux non plus.

Voici ma config :

System Information

version core-2024.1.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.6
os_name Linux
os_version 6.1.63-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.33.0
Stage running
Available Repositories 1383
Downloaded Repositories 27
HACS Data ok
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 11.4
update_channel stable
supervisor_version supervisor-2023.12.1
agent_version 1.6.0
docker_version 24.0.7
disk_total 234.0 GB
disk_used 9.8 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Home Assistant Google Drive Backup (0.112.1), Advanced SSH & Web Terminal (17.0.3), Matter Server (5.0.2), Mosquitto broker (6.4.0), Zigbee2MQTT (1.35.1-1), Duck DNS (1.15.0), File editor (5.7.0), Node-RED (17.0.2), MariaDB (2.6.1), MyElectricalData Dev (0.9.4b3)
Dashboards
dashboards 2
resources 19
views 2
mode storage
Recorder
oldest_recorder_run 7 janvier 2024 à 16:22
current_recorder_run 16 janvier 2024 à 18:52
estimated_db_size 1066.70 MiB
database_engine sqlite
database_version 3.41.2

Si quelqu’un a une piste ?

1 « J'aime »

Bonjour,

j’ai le même message

Capture-cozy

Version Core-2024.1.6
Atlantic - Chauffe-eau Aquéo

je ne trouve pas de solution, quelle qu’un à une idée.

Salut,

Atlantic utilise plusieurs API différentes, pas forcément compatible avec Overkiz.

Je suis dans le même cas, j’ai donc commencé à faire mon intégration, elle est dispo sur github : GitHub - gduteil/cozytouch: Atlantic Cozytouch integration for Home Assistant

J’ai pour le moment mappé que les correspondances pour mon thermostat (Navilink 128), il y a une option pour remonter dans HA toutes les entités inconnues avec des noms génériques, il va falloir y aller par déduction pour savoir à quoi ça correspond, je pourrais ajouter celle trouvées.

Superbe initiative !

Unknown product (1353)
par Atlantic

Cool, content que ça marche aussi chez toi !

Il ne reste plus qu’à renseigner à quoi correspondent les « capabilities », je m’étais basé sur les infos accessibles dans les menus de la chaudière et dans l’appli Cozytouch pour la mienne.

C’est quel produit ?

C’est un chauffe-eau ATLANTIC Calypso Split 270L Modèle 2023

J’ai un doute si le product 1353 correspond au chauffe-eau ou au hub.

J’ai ajouté une option à la création pour générer un fichier dans le dossier « config » de HA avec les données renvoyées par Cozytouch (Cozytouch.json), tu pourrais me les envoyer à l’occasion ?

Il n’y a normalement rien de confidentiel dans ce fichier, mis à part peut-être la ville si elle est renseignée et le numéro de série de l’appareil, jette peut-être un coup d’oeil pour remplacer les données par des XXX si besoin.

Je ne vois pas ce fichier

Tu as bien retéléchargé l’intégration, supprimé l’entrée et réajouté en cochant la case pour générer le fichier JSON ?

Voici:


> 
> [
>     {
>         "id": 702319,
>         "name": "setup1",
>         "address": {
>             "addressLine": "",
>             "city": "Nimes",
>             "country": "FR",
>             "latitude": 44.754,
>             "longitude": 3.1457,
>             "postalCode": "30000"
>         },
>         "numberOfRooms": 5,
>         "numberOfPersons": 5,
>         "area": 120,
>         "type": 2,
>         "mainHeatingEnergy": 1,
>         "mainDHWEnergy": 1,
>         "setupBuildingDate": 7,
>         "timeZone": "Europe/Paris",
>         "absence": {
>             "endDate": null,
>             "startDate": null
>         },
>         "devices": [
>             {
>                 "customName": "DISCOVER DEFAULT",
>                 "deviceId": 2429346,
>                 "gatewayId": 500764,
>                 "masterDeviceId": null,
>                 "modelId": 1353,
>                 "name": "DISCOVER DEFAULT",
>                 "productId": 44,
>                 "tags": [],
>                 "gatewaySerialNumber": "1715-7362-4863",
>                 "longName": "DISCOVER DEFAULT",
>                 "productRange": null,
>                 "isAvailable": true,
>                 "isAvailableTimestamp": 1707745764,
>                 "isRemoteMaintainable": false,
>                 "zoneId": 343507,
>                 "capabilities": [
>                     {
>                         "capabilityId": 57,
>                         "modificationDate": 1704562770,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 58,
>                         "modificationDate": 1704562770,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 59,
>                         "modificationDate": 1707762890,
>                         "value": "4295051800"
>                     },
>                     {
>                         "capabilityId": 88,
>                         "modificationDate": 1704562769,
>                         "value": "100023252000"
>                     },
>                     {
>                         "capabilityId": 98,
>                         "modificationDate": 1704562769,
>                         "value": "100923374502720"
>                     },
>                     {
>                         "capabilityId": 121,
>                         "modificationDate": 1704562769,
>                         "value": "1.3.14"
>                     },
>                     {
>                         "capabilityId": 150,
>                         "modificationDate": 1707749366,
>                         "value": "[[255,255,0,255,0],[255,255,0,255,130],[255,255,0,255,0],[255,255,0,255,31],[255,255,0,255,24],[255,255,0,255,0],[255,255,0,255,0],[255,255,0,255,0],[255,255,0,255,0],[255,255,0,255,0]]"
>                     },
>                     {
>                         "capabilityId": 152,
>                         "modificationDate": 1704562770,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 164,
>                         "modificationDate": 1704562768,
>                         "value": "1040"
>                     },
>                     {
>                         "capabilityId": 179,
>                         "modificationDate": 1707760161,
>                         "value": "-61"
>                     },
>                     {
>                         "capabilityId": 182,
>                         "modificationDate": 1704562770,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 188,
>                         "modificationDate": 1704562770,
>                         "value": "2"
>                     },
>                     {
>                         "capabilityId": 218,
>                         "modificationDate": 1707749364,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 219,
>                         "modificationDate": 1704562769,
>                         "value": "G12"
>                     },
>                     {
>                         "capabilityId": 222,
>                         "modificationDate": 1707749366,
>                         "value": "[0,0]"
>                     },
>                     {
>                         "capabilityId": 304,
>                         "modificationDate": 1704562770,
>                         "value": "1"
>                     },
>                     {
>                         "capabilityId": 308,
>                         "modificationDate": 1704562770,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 309,
>                         "modificationDate": 1704562770,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 315,
>                         "modificationDate": 1704562792,
>                         "value": "3600"
>                     }
>                 ]
>             },
>             {
>                 "customName": "Chauffe-eau",
>                 "deviceId": 2429347,
>                 "gatewayId": 500764,
>                 "masterDeviceId": 2429346,
>                 "modelId": 1376,
>                 "name": "DHW_0 DEFAULT",
>                 "productId": 47,
>                 "tags": [],
>                 "gatewaySerialNumber": "1715-7362-4863",
>                 "longName": "DHW_0 DEFAULT",
>                 "productRange": null,
>                 "isAvailable": true,
>                 "isAvailableTimestamp": 1707745764,
>                 "isRemoteMaintainable": false,
>                 "zoneId": 343507,
>                 "capabilities": [
>                     {
>                         "capabilityId": 15,
>                         "modificationDate": 1704562770,
>                         "value": "2"
>                     },
>                     {
>                         "capabilityId": 22,
>                         "modificationDate": 1707749380,
>                         "value": "55.00000000000000000000"
>                     },
>                     {
>                         "capabilityId": 23,
>                         "modificationDate": 1704562770,
>                         "value": "50.0000000000000000000"
>                     },
>                     {
>                         "capabilityId": 87,
>                         "modificationDate": 1706570006,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 99,
>                         "modificationDate": 1707264943,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 165,
>                         "modificationDate": 1706160619,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 168,
>                         "modificationDate": 1704562770,
>                         "value": "16133"
>                     },
>                     {
>                         "capabilityId": 218,
>                         "modificationDate": 1707749364,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 223,
>                         "modificationDate": 1707749380,
>                         "value": "3"
>                     },
>                     {
>                         "capabilityId": 224,
>                         "modificationDate": 1704562770,
>                         "value": "125"
>                     },
>                     {
>                         "capabilityId": 226,
>                         "modificationDate": 1707749366,
>                         "value": "[0,0]"
>                     },
>                     {
>                         "capabilityId": 227,
>                         "modificationDate": 1704562770,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 228,
>                         "modificationDate": 1704562770,
>                         "value": "20.0000000000000000000"
>                     },
>                     {
>                         "capabilityId": 230,
>                         "modificationDate": 1706570051,
>                         "value": "1"
>                     },
>                     {
>                         "capabilityId": 231,
>                         "modificationDate": 1706150257,
>                         "value": "55.00000000000000000000"
>                     },
>                     {
>                         "capabilityId": 232,
>                         "modificationDate": 1704562770,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 233,
>                         "modificationDate": 1704562770,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 234,
>                         "modificationDate": 1704562770,
>                         "value": "55.0000000000000000000"
>                     },
>                     {
>                         "capabilityId": 244,
>                         "modificationDate": 1704562769,
>                         "value": "3"
>                     },
>                     {
>                         "capabilityId": 245,
>                         "modificationDate": 1707749366,
>                         "value": "[[1320,1440],[0,360],[0,0]]"
>                     },
>                     {
>                         "capabilityId": 246,
>                         "modificationDate": 1707749366,
>                         "value": "[[1320,1440],[0,360],[0,0]]"
>                     },
>                     {
>                         "capabilityId": 247,
>                         "modificationDate": 1707749366,
>                         "value": "[[1320,1440],[0,360],[0,0]]"
>                     },
>                     {
>                         "capabilityId": 248,
>                         "modificationDate": 1707749366,
>                         "value": "[[1320,1440],[0,360],[0,0]]"
>                     },
>                     {
>                         "capabilityId": 249,
>                         "modificationDate": 1707749366,
>                         "value": "[[1320,1440],[0,360],[0,0]]"
>                     },
>                     {
>                         "capabilityId": 250,
>                         "modificationDate": 1707749366,
>                         "value": "[[1320,1440],[0,360],[0,0]]"
>                     },
>                     {
>                         "capabilityId": 251,
>                         "modificationDate": 1707749366,
>                         "value": "[[1320,1440],[0,360],[0,0]]"
>                     },
>                     {
>                         "capabilityId": 252,
>                         "modificationDate": 1704562770,
>                         "value": "55.0000000000000000000"
>                     },
>                     {
>                         "capabilityId": 253,
>                         "modificationDate": 1704562770,
>                         "value": "50.0000000000000000000"
>                     },
>                     {
>                         "capabilityId": 257,
>                         "modificationDate": 1704562770,
>                         "value": "7"
>                     },
>                     {
>                         "capabilityId": 258,
>                         "modificationDate": 1704562770,
>                         "value": "270"
>                     },
>                     {
>                         "capabilityId": 259,
>                         "modificationDate": 1707757965,
>                         "value": "5996"
>                     },
>                     {
>                         "capabilityId": 264,
>                         "modificationDate": 1707761621,
>                         "value": "19.00000000000000000000"
>                     },
>                     {
>                         "capabilityId": 265,
>                         "modificationDate": 1707762435,
>                         "value": "43.92000000000000000000"
>                     },
>                     {
>                         "capabilityId": 266,
>                         "modificationDate": 1707761425,
>                         "value": "47.45000000000000000000"
>                     },
>                     {
>                         "capabilityId": 267,
>                         "modificationDate": 1707761621,
>                         "value": "32.66000000000000000000"
>                     },
>                     {
>                         "capabilityId": 268,
>                         "modificationDate": 1707762026,
>                         "value": "130"
>                     },
>                     {
>                         "capabilityId": 269,
>                         "modificationDate": 1707749365,
>                         "value": "8508"
>                     },
>                     {
>                         "capabilityId": 270,
>                         "modificationDate": 1707749410,
>                         "value": "433"
>                     },
>                     {
>                         "capabilityId": 271,
>                         "modificationDate": 1707749410,
>                         "value": "84"
>                     },
>                     {
>                         "capabilityId": 272,
>                         "modificationDate": 1707761555,
>                         "value": "6897"
>                     },
>                     {
>                         "capabilityId": 273,
>                         "modificationDate": 1706570547,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 274,
>                         "modificationDate": 1707749951,
>                         "value": "12226"
>                     },
>                     {
>                         "capabilityId": 275,
>                         "modificationDate": 1707761430,
>                         "value": "5329"
>                     },
>                     {
>                         "capabilityId": 276,
>                         "modificationDate": 1707761555,
>                         "value": "4140"
>                     },
>                     {
>                         "capabilityId": 277,
>                         "modificationDate": 1707761431,
>                         "value": "43"
>                     },
>                     {
>                         "capabilityId": 278,
>                         "modificationDate": 1707265348,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 279,
>                         "modificationDate": 1707264960,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 280,
>                         "modificationDate": 1707749951,
>                         "value": "15.20000000000000000000"
>                     },
>                     {
>                         "capabilityId": 281,
>                         "modificationDate": 1704562770,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 282,
>                         "modificationDate": 1704562770,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 283,
>                         "modificationDate": 1707749365,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 284,
>                         "modificationDate": 1704562770,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 285,
>                         "modificationDate": 1704562770,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 286,
>                         "modificationDate": 1704562770,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 288,
>                         "modificationDate": 1704562770,
>                         "value": "2"
>                     },
>                     {
>                         "capabilityId": 290,
>                         "modificationDate": 1707749367,
>                         "value": "[[255,255,0,255,0],[255,255,0,255,130],[255,255,0,255,0],[255,255,0,255,31],[255,255,0,255,24],[255,255,0,255,0],[255,255,0,255,0],[255,255,0,255,0],[255,255,0,255,0],[255,255,0,255,0]]"
>                     },
>                     {
>                         "capabilityId": 307,
>                         "modificationDate": 1704562770,
>                         "value": "480"
>                     },
>                     {
>                         "capabilityId": 310,
>                         "modificationDate": 1704562770,
>                         "value": "3"
>                     },
>                     {
>                         "capabilityId": 311,
>                         "modificationDate": 1704562770,
>                         "value": "1"
>                     },
>                     {
>                         "capabilityId": 312,
>                         "modificationDate": 1707749380,
>                         "value": "55.00000000000000000000"
>                     },
>                     {
>                         "capabilityId": 313,
>                         "modificationDate": 1704562770,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 329,
>                         "modificationDate": 1704562769,
>                         "value": "1"
>                     },
>                     {
>                         "capabilityId": 330,
>                         "modificationDate": 1704562769,
>                         "value": "15"
>                     },
>                     {
>                         "capabilityId": 331,
>                         "modificationDate": 1704562770,
>                         "value": "1440"
>                     },
>                     {
>                         "capabilityId": 332,
>                         "modificationDate": 1704562770,
>                         "value": "15"
>                     },
>                     {
>                         "capabilityId": 333,
>                         "modificationDate": 1704562770,
>                         "value": "1440"
>                     },
>                     {
>                         "capabilityId": 337,
>                         "modificationDate": 1707749399,
>                         "value": "6"
>                     },
>                     {
>                         "capabilityId": 338,
>                         "modificationDate": 1707749399,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 339,
>                         "modificationDate": 1707264944,
>                         "value": "1"
>                     },
>                     {
>                         "capabilityId": 340,
>                         "modificationDate": 1704562770,
>                         "value": "1"
>                     },
>                     {
>                         "capabilityId": 105011,
>                         "modificationDate": 1704562770,
>                         "value": "16133"
>                     },
>                     {
>                         "capabilityId": 105012,
>                         "modificationDate": 1704562770,
>                         "value": "7"
>                     },
>                     {
>                         "capabilityId": 105122,
>                         "modificationDate": 1704562770,
>                         "value": "0"
>                     },
>                     {
>                         "capabilityId": 105300,
>                         "modificationDate": 1704562770,
>                         "value": "55.0000000000000000000"
>                     },
>                     {
>                         "capabilityId": 105301,
>                         "modificationDate": 1704562769,
>                         "value": "50"
>                     },
>                     {
>                         "capabilityId": 105906,
>                         "modificationDate": 1707749381,
>                         "value": "100"
>                     },
>                     {
>                         "capabilityId": 105907,
>                         "modificationDate": 1707749380,
>                         "value": "100"
>                     }
>                 ]
>             }
>         ],
>         "gateways": [
>             {
>                 "id": "500764",
>                 "serialNumber": "1715-7362-4863",
>                 "isAlive": true,
>                 "setupId": 702319,
>                 "type": 1000
>             }
>         ],
>         "zones": [
>             {
>                 "id": 343507,
>                 "name": "zoneTechnique",
>                 "zoneType": 2,
>                 "numberOfDevices": 2
>             }
>         ]
>     }
> ]

Merci, je viens de regarder rapidement, j’ai l’impression que les identifiants d’entités ne dépendent pas du type ou du modèle d’appareil, ce qui est plutôt une bonne nouvelle même si peu d’entités ont l’air de correspondre à un celles de ma chaudière, je vais pouvoir utiliser le même mapping pour tous les appareils

Je suis surpris par le fait qu’il y ait 2 appareils (« DISCOVER DEFAULT » et « Chauffe-eau »), il y a 2 appareils visibles sur l’application Cozytouch ? « DISCOVER DEFAULT » serait la « passerelle » ?

Concernant les correspondances, je suis tombé par hasard sur un mode « debug » dans l’application qui permet d’avoir les identifiants et valeurs utilisés par page en tapant avec 2 doigts en dehors d’un contrôle, ça ouvre une nouvelle page et l’oeil en haut permet d’activer des l’affichage, ça le fait chez toi aussi ?

Pour les 2 modules qui remontent, la passerelle est intégrée dans le cumulus, donc c’est possible.

Pour le mode debug je l’ai aussi :smile:

Les 2 modules apparaissent bien lors de la configuration ?

Je viens de publier une 0.1 avec le mapping qui ne dépend pas du modèle.
Pour mapper le cumulus, un truc qu’on pourrait faire est d’envoyer (plutot en message privé ou par mail pour pas trop surcharger ici) des captures d’écrans des différentes pages en mode debug, avec un fichier JSON du même moment, ça donnera pas mal d’indications

Pas de soucis, on fait ça en MP.

Bonjour, je viens de tenter une install de l’intégration, version 0.1, elle apparaît bien dans les devices mais je ne vois aucune entité liée…
Faut il attendre un peu ? Ou ai je fait une mauvaise manip ?
J’ai un Atlantic Cozytouch de 270l connecté, je le vois sur l’app android Cozytouch

Bonjour,

Tu as coché la case « Create entities for unknown capabilities » ?

Par défaut seules les entités connues sont créées, pour toutes les remonter de manière générique il faut cocher cette case, une les valeurs identifiées elle pourront être ajoutées « correctement » à l’intégration.

Ok merci, mais je suis un peu light avec ha, j’ai regardé et je ne vois pas ou se trouve cette option à cocher… Je vais regarder à nouveau…