Integration externe - Tuya v1.11.0

:bell: Tuya (intégration externe) — v1.11.0 : sonnette « first-class » + ventilation/oscillation clim

Bonjour à tous :waving_hand:

Une nouvelle version 1.11.0 de l’intégration externe Tuya vient de sortir. Elle s’appuie sur les nouveautés du cœur de Gladys 4.84.2 (merci à @pierre-gilles !).

:sparkles: Nouveautés

  • Sonnette (visiophone) — vraie catégorie « Sonnette » au lieu d’un bouton détourné : déclencheur de scène dédié « Si la sonnette sonne », badge « Sonne » sur le dashboard puis l’heure du dernier appui, historique lisible (« Sonnette actionnée »).
  • Climatiseur — vitesse de ventilation + oscillations (horizontale/verticale), en cloud et en LAN, avec seulement les options réellement supportées par votre modèle.
    Pour rappel (déjà en place) : la détection de mouvement des caméras/sonnettes est un vrai capteur de mouvement.

:warning: Prérequis pour profiter des nouveautés
Ces nouvelles fonctions (sonnette + ventilation/oscillation clim) nécessitent Gladys ≥ 4.84.2.

:backhand_index_pointing_right: Marche à suivre recommandée :

  1. Mettez d’abord Gladys à jour vers la dernière version (≥ 4.84.2).
  2. Puis mettez à jour l’image de l’intégration Tuya (ou installez-la) en 1.11.0.
  3. Relancez une découverte Tuya (bouton « Rechercher des appareils »).

:green_circle: Bon à savoir — aucune casse si vous mettez à jour l’image avant Gladys

La v1.11.0 détecte automatiquement la version de votre Gladys :

  • Sur Gladys ≥ 4.84.2 → sonnette + ventilation/oscillation clim disponibles.
  • Sur un Gladys plus ancien → l’intégration continue de fonctionner normalement : la sonnette reste un bouton et la clim garde ses fonctions actuelles (les nouveautés apparaîtront automatiquement une fois Gladys mis à jour + une nouvelle découverte). Rien n’est cassé, la découverte n’est jamais bloquée.

:counterclockwise_arrows_button: Appareils déjà créés (sonnette / clim)

Pour qu’une sonnette ou une clim déjà ajoutée bascule sur les nouvelles catégories/fonctions, il faut la supprimer puis la re-créer depuis l’écran de découverte (les fonctionnalités d’un appareil déjà créé ne sont pas réécrites lors d’une re-découverte).

:test_tube: Retours bienvenus

Si vous testez, ces points m’intéressent particulièrement :

  • Sonnette : le badge « Sonne » + le déclencheur de scène dédié fonctionnent-ils ?
  • Détection de mouvement : la scène se redéclenche-t-elle bien à chaque détection ?
  • Clim : lecture et commande de la vitesse de ventilation (et oscillations si votre modèle les gère), en cloud comme en local. Pour cette dernière, ça fonctionne chez moi.

Merci d’avance pour vos retours :folded_hands:

Hello !

J’ai mis à jour et redémarré le container et… C’est plutôt sympa :

Entièrement fonctionnel !

Edit : Supprimer l’appareil n’a pas suffit. Il a fallut le supprimer, redémarrer le container et l’ajouter. La fonctionnalité « sonnette » est apparue « plus tard »

J’adore !!^^ Et tu as testé les scenes ? J’ai testé en simulation MQTT, mais comme c’est un nouveau declencheur, un test réel d’utilisation sera mieux ^^

Alors oui en effet, je n’ai pas encore remonté à @pierre-gilles ce manque, mais il n’y a pas de loader sur les integrations externes en attendant les remontées des appareils découverts !! Du coup on pense que c’est rapide, mais comme Tuya fait un scan UDP ca peut durer 30s … desolé

Du coup avec tout ça, je ne sais plus où on en était ^^ Tu as bien tous tes appareils Tuya maintenant ??

Ouaip, scènes testées et fonctionnelles (bouton, détection de mouvement - Les voisins doivent se demander ce que je fais à tourner autour de ma sonnette à 23h…).

Il doit y avoir un delai minimum entre deux détections (une bonne minute semble-t-il) mais ça correspond exactement au comportement de l’application Tuya !

Pour la suite, me restent les caméras PTZ (dont quelques fonctionnalités sont déjà présentes) mais c’est un fameux chantier global en cours je vois !

Mon fils a une bande LED RGB LSC-TUYA si ça t’amuse de l’ajouter (mais il n’est pas encore demandeur)…

Bon retour, je vais en parler à Claude !

j’ai installé l’appli externe créé le compte dev tuya ,récupéré tous les paramètres de configuration. J’ai aussi lié mon compte Smartlife. Mais la connexion ne se fait pas.

[2026-08-04T14:14:38.514Z] [INFO] Starting the Tuya integration...
[2026-08-04T14:14:38.757Z] [INFO] [gladys-sdk] connected to Gladys (http://172.30.0.1:80)
[2026-08-04T14:14:38.757Z] [INFO] WebSocket connected to Gladys
[2026-08-04T14:14:38.773Z] [WARN] Tuya is not configured yet: fill in the integration settings in Gladys
[2026-08-04T14:14:38.804Z] [WARN] Tuya discovery skipped (status=not_initialized)
[2026-08-04T17:06:00.804Z] [WARN] WebSocket disconnected - the SDK will try to reconnect
[2026-08-04T17:06:00.804Z] [WARN] [gladys-sdk] connection to Gladys lost (close code 1006)
[2026-08-04T17:06:00.805Z] [WARN] [gladys-sdk] not connected to Gladys (ws://172.30.0.1:80), retrying in 1000 ms (attempt 1)
[2026-08-04T17:06:01.810Z] [ERROR] [gladys-sdk] websocket error on ws://172.30.0.1:80: connect ECONNREFUSED 172.30.0.1:80
[2026-08-04T17:06:01.811Z] [WARN] [gladys-sdk] not connected to Gladys (ws://172.30.0.1:80), retrying in 2000 ms (attempt 2)
[2026-08-04T17:06:03.814Z] [ERROR] [gladys-sdk] websocket error on ws://172.30.0.1:80: connect ECONNREFUSED 172.30.0.1:80
[2026-08-04T17:06:03.814Z] [WARN] [gladys-sdk] not connected to Gladys (ws://172.30.0.1:80), retrying in 4000 ms (attempt 3)
[2026-08-04T17:06:07.815Z] [ERROR] [gladys-sdk] websocket error on ws://172.30.0.1:80: connect ECONNREFUSED 172.30.0.1:80
[2026-08-04T17:06:07.816Z] [WARN] [gladys-sdk] not connected to Gladys (ws://172.30.0.1:80), retrying in 8000 ms (attempt 4)
[2026-08-04T17:06:09.531Z] [INFO] Received SIGTERM -> graceful shutdown
[2026-08-04T17:06:09.531Z] [INFO] [tuya] Disconnecting from Tuya... (manual=false)
[2026-08-04T17:06:10.812Z] [INFO] Starting the Tuya integration...
[2026-08-04T17:06:10.824Z] [ERROR] [gladys-sdk] websocket error on ws://172.30.0.1:80: connect ECONNREFUSED 172.30.0.1:80
[2026-08-04T17:06:10.824Z] [WARN] [gladys-sdk] not connected to Gladys (ws://172.30.0.1:80), retrying in 1000 ms (attempt 1)
[2026-08-04T17:06:11.827Z] [ERROR] [gladys-sdk] websocket error on ws://172.30.0.1:80: connect ECONNREFUSED 172.30.0.1:80
[2026-08-04T17:06:11.827Z] [WARN] [gladys-sdk] not connected to Gladys (ws://172.30.0.1:80), retrying in 2000 ms (attempt 2)
[2026-08-04T17:06:13.976Z] [INFO] [gladys-sdk] connected to Gladys (http://172.30.0.1:80)
[2026-08-04T17:06:13.977Z] [INFO] WebSocket connected to Gladys
[2026-08-04T17:06:14.011Z] [WARN] Tuya is not configured yet: fill in the integration settings in Gladys
[2026-08-04T17:06:14.015Z] [WARN] Tuya discovery skipped (status=not_initialized)
[2026-08-05T11:39:31.742Z] [INFO] onConfigUpdated -> new configuration received
[2026-08-05T11:39:31.743Z] [INFO] [tuya] Disconnecting from Tuya... (manual=false)
[2026-08-05T11:39:31.744Z] [INFO] [tuya] Connecting to Tuya...
[2026-08-05T11:39:32.008Z] [ERROR] [tuya] Error connecting to Tuya: IoT Core service subscription has expired. Error: IoT Core service subscription has expired.
    at validateAppAccount (file:///app/src/tuya/cloud/tuya.connect.js:92:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async TuyaHandler.connect (file:///app/src/tuya/cloud/tuya.connect.js:125:5)
    at async connectTuya (file:///app/index.js:142:3)
    at async file:///app/index.js:378:7
    at async GladysIntegration._runHandler (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1166:7)
    at async GladysIntegration._handleMessage (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1038:9) {
  code: 28841002
}
[2026-08-05T11:39:32.016Z] [WARN] Tuya discovery skipped (status=error)
[2026-08-05T11:40:11.655Z] [INFO] onScanRequest -> discovering Tuya devices
[2026-08-05T11:40:11.656Z] [WARN] Tuya discovery skipped (status=error)
[2026-08-05T11:41:14.494Z] [INFO] onConfigUpdated -> new configuration received
[2026-08-05T11:41:14.494Z] [INFO] [tuya] Disconnecting from Tuya... (manual=false)
[2026-08-05T11:41:14.494Z] [INFO] [tuya] Connecting to Tuya...
[2026-08-05T11:41:14.660Z] [ERROR] [tuya] Error connecting to Tuya: IoT Core service subscription has expired. Error: IoT Core service subscription has expired.
    at validateAppAccount (file:///app/src/tuya/cloud/tuya.connect.js:92:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async TuyaHandler.connect (file:///app/src/tuya/cloud/tuya.connect.js:125:5)
    at async connectTuya (file:///app/index.js:142:3)
    at async file:///app/index.js:378:7
    at async GladysIntegration._runHandler (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1166:7)
    at async GladysIntegration._handleMessage (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1038:9) {
  code: 28841002
}
[2026-08-05T11:41:14.661Z] [WARN] Tuya discovery skipped (status=error)
[2026-08-05T11:44:28.221Z] [INFO] Received SIGTERM -> graceful shutdown
[2026-08-05T11:44:28.221Z] [INFO] [tuya] Disconnecting from Tuya... (manual=false)
[2026-08-05T11:44:28.225Z] [WARN] WebSocket disconnected - the SDK will try to reconnect
[2026-08-05T11:44:29.630Z] [INFO] Starting the Tuya integration...
[2026-08-05T11:44:29.948Z] [INFO] [gladys-sdk] connected to Gladys (http://172.30.0.1:80)
[2026-08-05T11:44:29.949Z] [INFO] WebSocket connected to Gladys
[2026-08-05T11:44:30.014Z] [INFO] [tuya] Connecting to Tuya...
[2026-08-05T11:44:30.856Z] [ERROR] [tuya] Error connecting to Tuya: IoT Core service subscription has expired. Error: IoT Core service subscription has expired.
    at validateAppAccount (file:///app/src/tuya/cloud/tuya.connect.js:92:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async TuyaHandler.connect (file:///app/src/tuya/cloud/tuya.connect.js:125:5)
    at async connectTuya (file:///app/index.js:142:3)
    at async GladysIntegration.<anonymous> (file:///app/index.js:415:5) {
  code: 28841002
}
[2026-08-05T11:44:30.868Z] [WARN] Tuya discovery skipped (status=error)

J’ai vu les appareils supportés, j’ai une caméra lsc de chez Action et un distributeur de croquette pour mon chat. Tu pense que je pourrais les récupérer dans gladys?

Salut @elfedagger ,

Bonne nouvelle : ta configuration est bonne, et l’intégration fonctionne (elle est bien connectée à Gladys).

Le blocage vient du cloud Tuya lui-même :
« IoT Core service subscription has expired » (code 28841002)

Sur la Tuya IoT Platform, le service IoT Core est offert en essai gratuit
limité dans le temps (1 mois au départ). Une fois expiré, Tuya rejette
tous les appels API du projet cloud — donc plus aucun appareil accessible,
quelle que soit l’intégration utilisée.

La bonne nouvelle : le renouvellement est GRATUIT et immédiat.

  1. Va sur https://iot.tuya.com/ et connecte-toi.
  2. Ouvre Cloud → Development → ton projet → onglet « Service API »
    (ou directement Cloud → Cloud Services → IoT Core).
  3. Repère « IoT Core » : son statut doit être expiré.
  4. Clique sur « Extend Trial Period » (ou « Free Trial » / « Subscribe »)
    et valide — c’est gratuit, prolongé de 6 mois, effectif tout de suite.
  5. Reviens dans Gladys : la connexion se rétablit automatiquement
    (sinon, clique sur « Redémarrer » dans la carte Supervision).

À noter : cette prolongation est à refaire tous les 6 mois, Tuya ne
propose pas d’abonnement gratuit permanent. Pense à mettre un rappel :
quand l’essai expire, tes appareils Tuya décrochent d’un coup.

Pour tes appareils :

• Caméra LSC (Action) : oui, ça devrait marcher. Les caméras Tuya sont
prises en charge — mode privé, détection de mouvement (avec un vrai
capteur de mouvement utilisable en scène), sirène, suivi de mouvement,
filtre humain, enregistrement, retournement d’image. Deux modèles LSC
sont déjà identifiés dans l’intégration.
:warning: Attention : pas de flux vidéo en direct — Tuya n’expose aucun RTSP/
ONVIF local stable. On récupère les commandes et les événements, pas
l’image en direct.

• Distributeur de croquettes : pas encore pris en charge, il apparaîtra
dans la découverte mais sans fonctionnalité exploitable. C’est
ajoutable ! Une fois ta connexion rétablie, lance une découverte puis
regarde les journaux de l’intégration : tu y verras des lignes
« Tuya function with « xxx » code is not managed ». Copie-les ici (ou
dans une issue GitHub sur Issues · Terdious/gladys-tuya · GitHub) avec le modèle exact, et je regarde pour ajouter
le support.

j’ai prolongé de 6 mois et ça me répond que ma demande va être examinée. j’attend le retour de tuya.

Normalement c’est rapide ^^ Moi ca avait mis moins d’1h pour info

c’est bon je vois mes 3 appareils. la caméra à plusieurs fonctionnalités de connecteur et une de détecteur de mvt. F14 c’est le distributeur de croquette.


Merci pour ton aide.

j’ai ça comme info sur le distributeur dans les logs, j’ai pas trouvé le code que tu demandes.

[2026-08-05T14:09:13.775Z] [WARN] [tuya] [Tuya][poll] local mode on but LAN info incomplete for device=bffc52d5f1c50572406mee (ip/protocol/local_key missing) — using cloud; set the IP to enable local
[2026-08-05T14:09:35.748Z] [INFO] [tuya] [Tuya][localSession] device=bfc15bb8b2ab6c69f5wgtr connected (192.168.1.139, 3.3)
[2026-08-05T14:11:26.072Z] [INFO] [tuya] [Tuya][localSession] device=bf15bc151aba2c4bb4bjap connected (192.168.1.199, 3.4)
[2026-08-05T14:12:26.316Z] [INFO] [tuya] [Tuya][localSession] device=bf15bc151aba2c4bb4bjap connected (192.168.1.199, 3.4)
[2026-08-05T14:12:35.965Z] [INFO] [tuya] [Tuya][localSession] device=bf15bc151aba2c4bb4bjap connected (192.168.1.199, 3.4)
[2026-08-05T14:14:20.747Z] [INFO] [tuya] [Tuya][poll] device=bf15bc151aba2c4bb4bjap local parked 300s after 3 failures (Local session connect timeout) -> cloud
[2026-08-05T14:14:43.774Z] [WARN] [tuya] [Tuya][poll] local mode on but LAN info incomplete for device=bffc52d5f1c50572406mee (ip/protocol/local_key missing) — using cloud; set the IP to enable local
[2026-08-05T14:14:45.756Z] [INFO] [tuya] [Tuya][localSession] device=bfc15bb8b2ab6c69f5wgtr connected (192.168.1.139, 3.3)
[2026-08-05T14:16:14.788Z] [INFO] onScanRequest -> discovering Tuya devices
[2026-08-05T14:16:14.898Z] [INFO] [tuya] 3 Tuya devices found
[2026-08-05T14:16:15.647Z] [INFO] [tuya] [Tuya][localScan] Starting mediated udp-broadcast scan for 10s
[2026-08-05T14:16:25.659Z] [INFO] [tuya] [Tuya][localScan] Found device bf15bc151aba2c4bb4bjap ip=192.168.1.199 version=3.4
[2026-08-05T14:16:25.659Z] [INFO] [tuya] [Tuya][localScan] Found device bfc15bb8b2ab6c69f5wgtr ip=192.168.1.139 version=3.3
[2026-08-05T14:16:25.660Z] [INFO] [tuya] [Tuya][localScan] Scan complete. Found 2 device(s).
[2026-08-05T14:19:25.786Z] [INFO] [tuya] [Tuya][localSession] device=bf15bc151aba2c4bb4bjap connected (192.168.1.199, 3.4)
[2026-08-05T14:19:43.778Z] [WARN] [tuya] [Tuya][poll] local mode on but LAN info incomplete for device=bffc52d5f1c50572406mee (ip/protocol/local_key missing) — using cloud; set the IP to enable local
[2026-08-05T14:19:55.793Z] [INFO] [tuya] [Tuya][localSession] device=bfc15bb8b2ab6c69f5wgtr connected (192.168.1.139, 3.3)
[2026-08-05T14:20:26.525Z] [INFO] [tuya] [Tuya][localSession] device=bf15bc151aba2c4bb4bjap connected (192.168.1.199, 3.4)
[2026-08-05T14:20:36.753Z] [INFO] [tuya] [Tuya][localSession] device=bf15bc151aba2c4bb4bjap connected (192.168.1.199, 3.4)
[2026-08-05T14:22:26.444Z] [INFO] [tuya] [Tuya][localSession] device=bf15bc151aba2c4bb4bjap connected (192.168.1.199, 3.4)
[2026-08-05T14:22:36.359Z] [INFO] [tuya] [Tuya][localSession] device=bf15bc151aba2c4bb4bjap connected (192.168.1.199, 3.4)
[2026-08-05T14:22:46.496Z] [INFO] [tuya] [Tuya][localSession] device=bf15bc151aba2c4bb4bjap connected (192.168.1.199, 3.4)
[2026-08-05T14:24:32.313Z] [INFO] onDeviceDeleted <- ext:ext-terdious-gladys-tuya:device:bf15bc151aba2c4bb4bjap
[2026-08-05T14:24:32.314Z] [INFO] [tuya] [Tuya][cleanup] released per-device state for bf15bc151aba2c4bb4bjap
[2026-08-05T14:24:43.781Z] [WARN] [tuya] [Tuya][poll] local mode on but LAN info incomplete for device=bffc52d5f1c50572406mee (ip/protocol/local_key missing) — using cloud; set the IP to enable local
[2026-08-05T14:25:05.778Z] [INFO] [tuya] [Tuya][localSession] device=bfc15bb8b2ab6c69f5wgtr connected (192.168.1.139, 3.3)
[2026-08-05T14:26:00.331Z] [INFO] onDeviceCreated <- ext:ext-terdious-gladys-tuya:device:bf15bc151aba2c4bb4bjap
[2026-08-05T14:26:00.352Z] [INFO] [tuya] [Tuya][localSession] device=bf15bc151aba2c4bb4bjap connected (192.168.1.199, 3.4)

@elfedagger,

Merci pour ton retour, il a été très utile :folded_hands:

:warning: D’abord un point important : j’ai édité ton message précédent pour
remplacer ta capture d’écran. Elle laissait apparaître trois informations
qu’il vaut mieux ne pas diffuser publiquement :

• LOCAL_KEY — c’est la clé qui permet de piloter ton appareil directement
sur ton réseau local. C’est un secret, au même titre qu’un mot de passe.
• DEVICE_ID — l’identifiant de ton appareil chez Tuya.
• CLOUD_IP — et c’est le plus sensible : il s’agit de l’adresse IP
publique de ta connexion Internet, donc de ta box. Publiée en clair,
elle permet de localiser et de cibler ton domicile.

Rien de grave ici, mais le réflexe à prendre : avant de poster une capture
des « Paramètres techniques » ou des journaux, masque ces champs. Si tu
veux être tout à fait tranquille, tu peux supprimer puis ré-appairer le
distributeur dans l’app Smart Life : ça régénère une nouvelle clé locale.


:tada: Bonne nouvelle ensuite : grâce à ton signalement, la version 1.12.0
vient de sortir et ajoute la prise en charge des distributeurs de
croquettes Tuya. Elle sera proposée dans ton Gladys d’ici une heure
environ, le temps que le store la référence.

Ton F14-W devrait alors exposer :
• Distribuer — un bouton qui donne une portion (utilisable dans une scène,
par exemple tous les jours à 8h)
• Dernière quantité distribuée
• Distribution lente
• Voyant
• Batterie

Marche à suivre une fois la 1.12.0 installée : va dans l’onglet Découverte et clique sur « Rafraîchir ». Ton distributeur, déjà créé, affichera un bouton « Mettre à jour » : un clic suffit pour qu’il récupère ses nouvelles fonctionnalités. Rien à supprimer.


:wrench: Un petit service à te demander, si tu veux bien

Pour l’instant le distributeur fonctionne uniquement via le cloud. Le mode
local (LAN) n’est pas encore actif pour ce type d’appareil : les numéros
de commande internes varient d’un modèle à l’autre, et je n’ai aucun relevé
réel sur lequel m’appuyer.

J’ai justement ajouté dans cette version un relevé automatique. Une fois en
1.12.0, avec le mode local activé et ton distributeur créé, tu trouveras
dans les Journaux une ligne de ce genre :

[Tuya][poll][local] device=bf15… DPS snapshot: 1=… (UNMAPPED) | 3=… (manual_feed) | …

Si tu me la copies ici (celle qui contient « DPS snapshot »), j’active le
mode local pour ton modèle dans la foulée :slightly_smiling_face:


Deux autres améliorations issues de nos échanges :

• Les appareils non reconnus sont désormais signalés à chaque découverte,
avec la liste de leurs commandes non prises en charge — plus besoin de
redémarrer le conteneur pour les retrouver, comme ça avait été le cas
pour toi. C’était de mon côté que ça coinçait.
• Le message affiché quand l’essai IoT Core expire explique maintenant
comment le prolonger gratuitement, au lieu de renvoyer le message brut
de Tuya. Pense d’ailleurs à le renouveler dans 6 mois !

La documentation de l’intégration a aussi été mise à jour : elle liste
enfin les caméras, sonnettes et distributeurs, et prévient au sujet de
l’essai IoT Core.

Encore merci pour tes retours :ok_hand:

Alors je n’ai aucun produit Tuya car dans mon esprit Tuya->Cloud->à bannir de ma domotique.
Mais avec tout le boulot que @Terdious est en train de faire et tous les tests et ajouts venant des autres utilisateurs, pour avoir du cloud et ensuite du local (vrai pour tous les produits :wink: ?), je me dis que je vais tester quelques trucs quand j’aurais l’occasion d’en acheter.

Alors un grand bravo @Terdious :ok_hand: :raising_hands:

Si ça intéresse certains ce distributeur est prit en charge cloud et bientôt local.


https://www.amazon.fr/gp/product/B0DJVKDBXT/ref=ox_sc_act_image_1?th=1

Le distributeur n’expose pas tout se qu’il devrait, seulement le bouton de distribution.


Pour se que tu m’a demandé j’ai trouvé ça.

[2026-08-05T18:08:07.095Z] [INFO] [tuya] [Tuya][poll][local] device=bf15bc151aba2c4bb4bjap DPS snapshot: 4="standby" (UNMAPPED) | 106=2957 (UNMAPPED) | 108="" (UNMAPPED) | 114=0 (UNMAPPED)

On a pas moyen de simuler la demande tout les 6 mois en automatique ? xD
Me faire une scene qui me préviens tout les 6 mois pense a c’est lourd XD

Merci pour l’intégration

Salut @Terdious !

Penses-tu qu’il serait possible d’ajouter la fonction de calcul pour le suivi de l’énergie ?

@pierre-gilles, le calcul pour le suivi d’énergie, c’est dans la spec ?

Salut @Terdious

Est-ce qu’il serait possible d’ajouter la prise en charge des aspirateurs robots ?
En effet le mien est de la marque Ultenic et ne propose pas d’api pour piloter l’aspirateur directement. (Vérifié avec claude)
J’ai réussi à l’intégrer directement sur Tuya cloud et ayant commencé à faire développer par claude une intégration, Ultenic je vois que l’intégration me propose de passer par Tuya, donc pour éviter de faire doublon je pense qu’il serait pas mal d’intégrer les aspirateurs robots ici :slight_smile:

Voici les fonctionnalités qui remontaient dans la 1er version de l’intégration que j’avais commencé à faire :

Merci

Oui c’est à l’intégration externe de le gérer.