Connexion au site et récupération des informations permettant de passer des commandes : curl --location 'https://fcutappli.frisquet.com/api/v1/authentifications' --header 'Content-Type: application/json' --data-raw '{"locale": "fr", "email": "EmailDeVotreCompteFrisquet", "password" : "MotDePasseDeVotreCompteFrisquet", "type_client": "IOS"}' Récupération de toutes les informations de la chaudière : curl --location 'https://fcutappli.frisquet.com/api/v1/sites/wwwwwwwwwww?token=xxxxxxxxxxxxxx' avec "wwwwwwwwwwwww" = Id de la chaudière et "xxxxxxxxxxxxxxx" = Token (Informations récupérées dans la commande de connexion) Les commandes ci-dessous sont associées à la ZONE 1. Pour modifier une autre zone, il faut remplacer "Z1" par "Z" suivi du numéro de zone dans les valeurs du champs "cle" Mise à jour de la consigne CONFORT (21.0 °C) : curl -H "Host: fcutappli.frisquet.com" -H "Content-Type: application/json" -H "Accept: */*" -H "User-Agent: Frisquet Connect/2.5 (com.frisquetsa.connect; build:47; iOS 16.3.1) Alamofire/5.2.2" -H "Accept-Language: en-FR;q=1.0, fr-FR;q=0.9" --data-binary "[{\"cle\":\"CONS_CONF_Z1\",\"valeur\":\"210\"}]" --compressed "https://fcutappli.frisquet.com/api/v1/ordres/wwwwwwwwww?token=xxxxxxxxxxxxxxxxxxxxxxx" Dans les indications ci-dessous, seules les données d'ordres envoyés sont modifiés, je ne reprends donc pas toute la commande mais uniquement la partie --data-binary : Mise à jour de la consigne REDUIT (18.5 °C) : --data-binary "[{\"cle\":\"CONS_RED_Z1\",\"valeur\":\"185\"}]" Mise à jour de la consigne HORS-GEL (8 °C) : --data-binary "[{\"cle\":\"CONS_HG_Z1\",\"valeur\":\"80\"}]" Mise à jour du mode PERMANENT : --data-binary "[{\"cle\":\"SELECTEUR_Z1\",\"valeur\":\"5\"}]" Correspondance des valeurs : 5 = AUTO 6 = CONFORT PERMANENT 7 = REDUIT PERMANENT 8 = HORS-GEL Modification de la programmation d'un jour (NON TESTE) : --data-binary "[{\"cle\":\"PROGRAMME_Z1\",\"valeur\":[{\"jour\":3,\"plages\":[0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0]}]}]" La valeur "jour" peut aller de 0 à 6 (0=Dimanche et 6=Samedi) La valeur "plages" est découpée en 48 périodes de 30 minutes. Chaque valeur peut prendre la valeur "0" (MODE REDUIT) ou "1" (MODE CONFORT). Les commandes ci-dessous impactent le fonctionnement global de la chaudière. Le format est identique aux commandes associées aux zones. Mise à jour du mode DEROGATION (NON TESTE) : --data-binary "[{\"cle\":\"MODE_DERO\",\"valeur\":\"5\"}]" Correspondance des valeurs : 0 = PAS DE DEROGATION 6 = CONFORT 7 = REDUIT Mise à jour de la consigne MODE-ECS : --data-binary "[{\"cle\":\"MODE_ECS\",\"valeur\":\"5\"}]" Correspondance des valeurs : 5 = Stop 4 = Eco + Timer 3 = Eco + 2 = Eco Timer 1 = Eco 0 = MAX Programmation du mode VACANCES (NON TESTE) : --data-binary "[{\"cle\":\"DATE_DEP_VACANCES\",\"valeur\":\"1679443200\"},{\"cle\":\"DATE_RET_VACANCES\",\"valeur\":\"1679788800\"}]" Avec des valeurs de date correspondant au nombre de secondes écoulées depuis le 01/01/1970 Annulation de la programmation du mode VACANCES (NON TESTE) : --data-binary "[{\"cle\":\"DATE_DEP_VACANCES\",\"valeur\":\"0\"}]" Récupération des statistiques de consommation (NON TESTE) : curl --location 'https://fcutappli.frisquet.com/api/v1/sites/wwwwwwwwwwwwww/conso?token=xxxxxxxxxxxxxxxxxxxx&types%5B%5D=CHF&types%5B%5D=SAN' avec "wwwwwwwwwwwww" = Id de la chaudière et "xxxxxxxxxxxxxxx" = Token