Skip to content

Commit

Permalink
Version initiale de l'outil de capture
Browse files Browse the repository at this point in the history
  • Loading branch information
kimagurefr committed Dec 12, 2022
1 parent 9b5a966 commit 5d403c0
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 0 deletions.
Binary file added kTwinkly/ProxyTool/kTWinklyCapture_20221212-1.zip
Binary file not shown.
17 changes: 17 additions & 0 deletions kTwinkly/fr_FR/capturetool.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Outil de capture des animations

Ce package utilise l'outil opensource mitmproxy (mitmdump) pour capturer les échanges entre l'application Twinkly s'exécutant sur votre smartphone et le contrôleur de la guirlande lorsqu'une animation est téléchargée sur la guirlande. Les informations sur l'animation sont sauvegardées dans un fichier zip qu'il faut ensuite charger sur le plugin Jeedom. L'animation pourra ensuite être envoyée à la guirlande depuis Jeedom et intégrée dans une playlist.

## ``PRE-VERSION`` 12 Décembre 2012

Le package est disponible uniquement sur Windows. Il faut [dézipper le fichier](../ProxyTool/kTwinklyCapture_20221212-1.zip), lancer la commande kTwinklyCapture.exe et suivre les indications.

Après avoir saisi l'adresse IP de la guirlande (visible sur la page de de l'équipement dans Jeedom), et éventuellement changé le port du proxy (14233 par défaut), cliquer sur le bouton pour démarrer la capture.

Il faut paramétrer le proxy sur le smartphone, comme indiqué dans la documentation du plugin, puis lancer l'application Twinkly et télécharger les animations vers la guirlande depuis la gallerie (en utilisant ler bouton "Appliquer" depuis la prévisualisation de l'animation).

Si la capture s'est bien passée, les animations seront disponibles dans un sous-dossier "Movies" à coté de l'outil de capture.

Pour ajouter l'animation à Jeedom, accéder à la page "Gérer les animations" depuis l'équipement, et utiliser le bouton "Ajouter" (ou faire un glisser/déplacer du zip vers la fenêtre).

Attention : une animation n'est valable que pour la guirlande utilisée lors de la capture.
2 changes: 2 additions & 0 deletions kTwinkly/fr_FR/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,8 @@ Depuis cet écran, il est possible :

## Capture des animations

Nouveau process de capture (beta): pour éviter les problèmes liés aux dépendances Python nécessaire à l'outil de capture des animations, la fonctionnalité va être supprimée du plugin Jeedom, et sera disponible sous forme d'un package à utiliser sur un PC sous Windows ou MacOS. Les animations capturées, au format zip, pourront ensuite être ajoutée au plugin depuis l'écran de gestion des animations. Voir [cette page](capturetool.md).

Les animations (séquence d'allumage/extinction des leds de la guirlande dans les différentes couleurs), appelées "*movies*" dans l'API Twinkly, sont des fichiers binaires composés de multiples séquences de 3 octets indiquant l'intensité de rouge, vert et bleu pour chacune des leds de la guirlande.

Les animations sont spécifiques à chaque guirlande et sont calculées lors de la phase d'analyse réalisée depuis l'application mobile Twinkly (capture de la disposition des leds via l'appareil photo du smartphone, puis calcul en local ou via le cloud Twinkly).
Expand Down

0 comments on commit 5d403c0

Please sign in to comment.