Skip to content

Obtenir les informations du thermostat

Sebastien D. edited this page Jul 30, 2026 · 6 revisions

L'obtention des paramètres peut être effectué par l’intermédiaire de la plateforme Tuya IoT Cloud


Table des matières

  1. Associer les appareils sur l'application SmartPhone Tuya
  2. Créer un compte Tuya Cloud
  3. Lier l'application à Tuya Cloud
  4. Lier l'application à Tuya
  5. Récupérer les informations

Associer les appareils sur l'application SmartPhone Tuya

  1. Installer l'application Tuya sur votre SmartPhone, tablette ou autre,
  2. Associer le thermostat BEOK à Tuya en suivante la procédure.

Créer un compte Tuya Cloud

Procéder à la création d'un compte sur Tuya IoT Cloud, puis s'y connecter.

Lier l'application à Tuya Cloud

Dans le menu de gauche, aller dans : Cloud -> Project Management, puis cliquer sur Create Cloud Project:

  1. Donner un nom au projet (ex : Thermostat-Home)
  2. Dans l'onglet Industry, définir "Smart Home"
  3. Dans l'onglet Data Center, définir "Central Europe Data Center" (Ce paramètre est crucial pour être trouvé)
  4. Garder dans la table les API sélectionnées par défaut, en s'assurant que 'Smart Home Device System' soit bien sélectionné
  5. Valider.

Lier l'application à Tuya

Il est maintenant nécessaire de lier Tuya Cloud au compte Tuya afin d'extraire les devices:

  1. Dans le projet fraichement créé, cliquer sur l'onglet Devices
  2. Cliquer sur le sous onglet Link Tuya App Account
  3. Cliquer sur Add App Account (Un QR-Code apparait à l'écran)

Par l'intermédiaire du SmartPhone:

  1. Ouvrir l'application Tuya
  2. Ouvrir l'onglet Profil puis l'outil de scan QR-Code
  3. Scanner le QR-Code
  4. Valider

Récupérer les informations

Il est alors possible d'extraire les informations nécessaires.

Le DEVICE_ID

  1. Cliquer sur l'onglet Devices,
  2. Cliquer sur le sous onglet All Devices

Le thermostat est alors visible, vous trouverez l'information DEVICE_ID qu'il sera nécessaire de copier.

La LOCAL_KEY

L'extraction de cette clé peut être effectué par l'intermédiaire de Tinytuya wizard que vous pouvez mettre en place par l’intermédiaire d'un environnement Python et des informations disponibles dans l'onglet Overview du projet Thermostat-Home.

  1. Installer un environnement Python
python -m venv venv
  1. Démarrer l'environnement
source venv/bin/activate
  1. Installer tinytuya par l'intermédiaire de pip
pip install tinytuya
  1. Générer la LOCAL_KEY par l'intermédiaire de l'utilitaire (avec le DPS mapping)
python -m tinytuya wizard -device-file device.json

L’exécution de l'utilitaire tinytuya wizard va alors demander quelques informations:

  1. L'API Key (ou Access ID)
  2. L'API Secret
  3. Le Device ID (extrait juste avant)
  4. Region (eu pour Central Europe)

Puis fournit un fichier tinytuya.json muni de l'information apiDeviceID qui est la LOCAL_KEY qui nous intéresse.

Les DP Name

Nous avons profité de la commande précédente -device-file de l'utilitaire tinytuya pour en extraire le fichier device.json. Vous trouverez dans ce fichier le mapping DPS qui nous intéresse pour la configuration du rc.local.

Auteur : Sébastien DALIGAULT.