IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Piloter une clim monosplit via une API REST : quel protocole choisir ?


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2024
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2024
    Messages : 7
    Par défaut Piloter une clim monosplit via une API REST : quel protocole choisir ?
    Bonjour à tous,

    Je travaille sur un projet PHP où je dois piloter une climatisation monosplit à distance (on/off, mode, température) et récupérer son état en temps réel.

    J'ai identifié 4 approches :

    API Cloud fabricant – Daikin Onecta (OAuth2, officielle) ou MELCloud Mitsubishi (reverse-engineerée)

    ESP32 + ESPHome en local – branchement sur le port UART interne, API REST locale, 100% sans cloud

    MQTT – via un broker Mosquitto, l'ESP publie/reçoit les commandes

    IR Blaster (Broadlink, ESP32 IR) – universel mais sans retour d'état

    Chaque approche a ses compromis (dépendance cloud vs matériel local, bidirectionnel vs unidirectionnel).

    Avez-vous expérimenté l'une de ces solutions en prod ? Je cherche des retours concrets, notamment sur la fiabilité dans le temps et la sécurité des API locales.

    Merci ! 🙌

  2. #2
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2020
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2020
    Messages : 55
    Par défaut
    Bonjour
    - les deux clouds fabricants (Daikin et Mitsubishi) ont un historique réel de coupures non négligeables, hors de votre contrôle. Si votre projet PHP a besoin de fiabilité contractuelle (genre SLA client), s'appuyer uniquement sur ces APIs est risqué.
    - Daikin via protocole S21 et Haier : Avantage net : bidirectionnel, sans dépendance cloud, données de capteurs internes en plus de l'état. Inconvénient : travail de câblage/soudure par appareil, donc pas scalable si vous gérez plusieurs clients avec des marques différentes.
    - MQTT : C'est un choix de transport plutôt qu'une 4e approche indépendante — généralement combiné avec l'ESP32 local
    Si la fiabilité réseau/temps réel est critique et que le client accepte l'intervention matérielle → ESP32 UART local (S21 pour Daikin, hOn/SmartAir2 pour Haier) est la voie la plus solide ; si le client refuse toute intervention sur l'appareil → cloud officiel en acceptant un SLA imparfait (MELCloud a un historique de pannes plus visible que Daikin), avec IR Blaster en filet de sécurité pour le on/off basique sans retour d'état.

Discussions similaires

  1. développer une API REST
    Par fujitsu4 dans le forum REST
    Réponses: 1
    Dernier message: 06/02/2015, 23h59
  2. Sécurisation d'une API REST
    Par yeste64 dans le forum REST
    Réponses: 0
    Dernier message: 05/07/2014, 11h02
  3. Appeler une api Rest depuis un serveur d'application
    Par marc11 dans le forum Java EE
    Réponses: 1
    Dernier message: 25/02/2013, 10h25
  4. [2.x] Construire une API Rest
    Par noepk dans le forum Symfony
    Réponses: 1
    Dernier message: 14/09/2012, 15h43
  5. Réponses: 5
    Dernier message: 09/12/2011, 08h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo