voilà comment ça marche

Guide d'installation du programme  COP...CLAUDE avec les Relayeurs et l' IA

Ce guide est celui d'un système qui fonctionne réellement — installé et testé en août 2026. Chaque étape ci-dessous a été vécue, y compris les pièges, qui sont signalés au moment exact où ils se présentent. Comptez une petite heure, sur ordinateur (Mac ou PC), avec une tablette ou un téléphone à portée de main. C'est ce que l'on l'appelle COP...CLAUDE.

Le matériel (par personne suivie : un "Vieux* "≈ 100 €)

Une prise connectée compatible Tuya (nous utilisons la Konyks Priska Max 3 FR) ; un routeur 4G (TP-Link TL-MR110) branché sur cette prise ; une carte SIM données (type 12 Go / 1 an) dans le routeur. Côté organisme: un compte Google (gratuit) et une tablette 4G pour le Veilleur.

Étape 1 — Installer la prise avec l'application Smart Life

PIÈGE VÉCU : n'utilisez PAS l'application de la marque (Konyks) pour ce qui suit — le pont vers Tuya refuse les applications de marque. Utilisez directement « Smart Life », l'application générique et gratuite de Tuya : les prises Konyks s'y installent parfaitement.

  1. Installer « Smart Life » (App Store / Play Store), créer un compte avec l'adresse e-mail de l'organisme
  2. Brancher la prise. Appuyer 5 secondes sur son bouton jusqu'au clignotement rapide.
  3. Dans Smart Life : « + » → « Ajouter un appareil » → suivre les écrans (la prise se connecte au Wi-Fi du routeur 4G — ou de votre box pour les essais).
  4. Renommer la prise au nom de la personne (« Prise Mme Dupont »).

Étape 2 — Créer le projet Tuya (gratuit)

  1. Sur ordinateur : iot.tuya.com → « Sign Up » (compte gratuit ; le site est en anglais, quelques clics suffisent).
  2. Menu Cloud → Development → « Create Cloud Project ». Nom : RELAIS-SENIORS ; Industry : Smart Home ; Development Method : Smart Home ; Data Center : cocher « Central Europe Data Center » (essentiel).
  3. À l'écran « Authorize API Services », garder les services proposés (dont « IoT Core ») et valider.
  4. Onglet Overview du projet : recopier les deux clés « Access ID/Client ID » et « Access Secret/Client Secret » — toujours avec la petite icône de copie, jamais à la main : un caractère estropié coûte des heures (vécu).

PIÈGE VÉCU : sur la même page Overview, vérifier la « IP Allowlist » (liste blanche d'adresses IP) : elle doit rester complètement VIDE. Une adresse qui y traîne, et tous les appels sont refusés avec l'erreur « your ip don't have access » (code 1114).

Étape 3 — Relier le compte Smart Life au projet

  1. Dans le projet : onglet Devices → « Link Tuya App Account » → « Add App Account » : un QR code s'affiche.
  2. Le scanner depuis Smart Life (onglet « Moi » → icône de scan en haut à droite) et confirmer.
  3. Vérifier dans Devices → « All Devices » : la prise doit y figurer, En ligne. Recopier son Device ID avec l'icône de copie (une vingtaine de caractères commençant souvent par « bf »).

Étape 4 — Installer le programme dans Google Sheets

RÈGLE D'OR : le programme s'installe toujours DEPUIS la feuille de calcul, par le menu Extensions → Apps Script — jamais depuis script.google.com directement (un programme « orphelin » ne trouve pas sa feuille et plante).

  1. Sur sheets.google.com, créer une feuille vierge, la nommer (ex. « RELAIS-SENIORS Veille »).
  2. Menu Extensions → Apps Script → effacer les lignes présentes → coller le programme complet (fichier fourni sur ce site).
  3. CONTRÔLE DU COLLAGE : descendre tout en bas — la balise « === FIN DU PROGRAMME === » doit être visible. Absente ? Le collage a perdu sa fin (ça arrive souvent) : recommencer avec Ctrl+A / Ctrl+C dans le fichier.
  4. Dans la partie CONFIG en haut : coller les 2 clés Tuya (étape 2), l'adresse e-mail du Veilleur, et pour chaque personne : nom, adresse et Device ID (étape 3) — icône de copie, toujours.
  5. Icône disquette (Enregistrer). Roue dentée « Paramètres du projet » → Fuseau horaire → Paris.
  6. Menu déroulant des fonctions → « installer » → Exécuter. Autoriser le programme à la première demande (avertissement normal de Google : c'est votre propre programme). Le tableau du mois se crée tout seul.
  7. Test : fonction « testerMaintenant » → Exécuter → lire l'onglet « Test » de la feuille : il donne l'état réel de chaque prise, avec l'heure du test dans son titre.

Étape 5 — Le quotidien

La personne suivie, le Vieux, clic avant 9 h, clac avant 21 h. Le Veilleur : un coup d'œil sur la feuille (application Google Sheets sur tablette) — vert le matin, gris le soir, et un e-mail automatique si une case reste blanche. Chaque mois, un nouvel onglet se crée tout seul ; les mois passés restent : c'est le registre de l'association.

À NOTER AU CALENDRIER : l'accès gratuit Tuya se prolonge tous les 6 mois (bouton « Extend Trial Period » dans le projet, 2 minutes, gratuit). L'oublier = toutes les cases blanches et des alertes « ERREUR TECHNIQUE » — qui vous préviendront, au moins !

Dépannage express — les erreurs que NOUS avons rencontrées

  • « SyntaxError ... end of input » : collage incomplet — vérifier la balise FIN DU PROGRAMME (souvent, la dernière accolade est restée sur le quai).
  • « clientId is invalid » : clé Access ID mal recopiée. Recoller avec l'icône de copie.
  • « your ip ... don't have access » (1114) : vider la liste blanche IP du projet Tuya (étape 2).
  • « permission deny » (1106) : la prise n'est pas rattachée au projet (refaire le QR code depuis Smart Life, étape 3) — ou le Device ID est estropié (le recoller à l'icône).
  • « token invalid » (1010) : réglé dans la version actuelle du programme (ticket neuf à chaque passage). Si vous l'obtenez : votre programme est ancien, recollez la dernière version.
  • « Cannot read properties of null » : programme installé hors d'une feuille — reprendre par Extensions → Apps Script (règle d'or de l'étape 4).
  • La couleur tarde : Google passe « autour de 9h15 » et « autour de 21h15 », à sa guise, dans la demi-heure. C'est sa liberté ; la mission n'en souffre pas.

Note *: On dit des "VIEUX", on est tous des vieux, (maintenant ou plus tard,) on ne dit pas des "VEILLES" à cause des vieilles sorcières.

 

Ceci est un exemple de tableau observé sur IPad grâce au programme COP...CLAUDE destiné aux Veilleurs.