[Plugin Tiers][Sujet Principal] FlipClock
- cyrilphoenix
- Timide
- Messages : 435
- Inscription : 28 juil. 2015, 16:46
- Localisation : 71
[Plugin Tiers][Sujet Principal] FlipClock
Bonjour,
Je vous présente mon premier plugin (en attendant la sortie de Opening @Virux @Slobberdone )
Description
Nom : FlipClock
Utilité : Sa fonction est simple, afficher une horloge de type "Flip".
Histoire :
La genèse de ce plugin est que le plugin horlogehtc ne me plaisait pas complètement, n’était pas configurable et n'était pas parfait graphiquement.
J'ai donc décider de reprendre sa base et de le réécrire en grosse partie.
Ca m'a permis aussi d'apprendre
Ce qui est supprimé :
- La météo (on a la tres bon plugin darksky)
- La date (retour peut etre dans une future version)
Ce qu'il a en plus et donc ces fonctions :
- Code optimisé et rendu parametrable
- Ajustement au millimètre des graphique
- Page de configuration du plugin qui présente graphiquement les possibilité
- Page d'accueil des équipement dynamique suivant la configuration choisie
- Configuration complète de l'horloge avec mixage des possibilité
- Choix du type de l'horloge
- Choix du type de digits
- Choix du fond
- Choix des dots
- Choix des ombres (heure et fond)
- Animation au changement de minute et d'heure
Changelog :
Version 1.0
- Création du plugin
- Ajout horloge Type 1 HTC Blanche
- Ajout horloge Type 2 HTC Noire
Version 2.0
- Ajout horloge Type 3 HTC Rouge
- Ajout horloge Type 4 HTC Blanche bleutée
- Ajout option choix de l'ombre (Noire, Blanche ou Sans)
- Ajout option choix du type de digits (Noirs, Blancs ou Rouge)
- Ajout option choix du type de dots (Sans, Blancs, Noirs, Rouges ou Bleutés)
- Ajout option choix du type de fond (Aucun, HTC Original, HTC Black, HTC White)
- Ajout option choix de l'ombre de fond (Noire, Blanche ou Sans)
- Optimisation page configuration avec liste de choix
- Centralisation des scripts
- Nettoyage
- fr_FR
- Nouvelle galerie
Version 2.1
- Ajout screenshots
- Ajout des fonds demi-hauteur (HTC Original, HTC Black, HTC White)
- Correction image sans fond manquante
- Ajout traduction page configuration
- Ajout support affichage secondes
- Ajout adaptation automatique largeur mini du widget
- Ajout option desactivation animation des secondes
- Desactivation edition taille de la tuile
- Ajout parametrage de la taille de l'horloge (via un scale donc le scale jeedom du mode design ne sert a rien)
- Suppression cron30
- Correction du probleme de fond transparent qui se desactive au changement de parametres
- Ajout numero de version dans la configuration
Version 2.2
- Ajout choix d'options d'animation secondes (Sans, Flip, Clignotement dots)
- Ajout horloge Type 5 HTC Blanche Rosée
- Ajout horloge Type 6 HTC Blanche Verdatre
- Ajout horloge Type 7 HTC Blanche Jaunatre
- Ajout de nouveaux fonds (HTC rosé, HTC verdatre, HTC jaunatre, HTC bleutée)
- Ajout option choix mode du fond (Plein ou Demi hauteur)
- Ajout de nouveaux dots (Rosés, Verdatre, Jaunatres)
- Ajout de nouveaux digits (Bleutés, Rosés, Verdatre, Jaunatres)
- Affichage des horloges dans leur config propre et complete à la page d'accueil du plugin
Version 2.3
- Correction bug du resize
- Optimisation affiche liste des horloge (prise en compte option secondes)
Version 2.4
- Ajout fond 9 violâtre
- AJout fond 10 orangé
- Fix bug numeros de fond
- Ajout type 8 violâtre
- Ajout type 9 orangée
- Ajout digits 8 violâtres
- Ajout digits 9 orangés
- Ajout dots 8 violâtres
- Ajout dots 9 orangés
Je vous présente mon premier plugin (en attendant la sortie de Opening @Virux @Slobberdone )
Description
Nom : FlipClock
Utilité : Sa fonction est simple, afficher une horloge de type "Flip".
Histoire :
La genèse de ce plugin est que le plugin horlogehtc ne me plaisait pas complètement, n’était pas configurable et n'était pas parfait graphiquement.
J'ai donc décider de reprendre sa base et de le réécrire en grosse partie.
Ca m'a permis aussi d'apprendre
Ce qui est supprimé :
- La météo (on a la tres bon plugin darksky)
- La date (retour peut etre dans une future version)
Ce qu'il a en plus et donc ces fonctions :
- Code optimisé et rendu parametrable
- Ajustement au millimètre des graphique
- Page de configuration du plugin qui présente graphiquement les possibilité
- Page d'accueil des équipement dynamique suivant la configuration choisie
- Configuration complète de l'horloge avec mixage des possibilité
- Choix du type de l'horloge
- Choix du type de digits
- Choix du fond
- Choix des dots
- Choix des ombres (heure et fond)
- Animation au changement de minute et d'heure
Changelog :
Version 1.0
- Création du plugin
- Ajout horloge Type 1 HTC Blanche
- Ajout horloge Type 2 HTC Noire
Version 2.0
- Ajout horloge Type 3 HTC Rouge
- Ajout horloge Type 4 HTC Blanche bleutée
- Ajout option choix de l'ombre (Noire, Blanche ou Sans)
- Ajout option choix du type de digits (Noirs, Blancs ou Rouge)
- Ajout option choix du type de dots (Sans, Blancs, Noirs, Rouges ou Bleutés)
- Ajout option choix du type de fond (Aucun, HTC Original, HTC Black, HTC White)
- Ajout option choix de l'ombre de fond (Noire, Blanche ou Sans)
- Optimisation page configuration avec liste de choix
- Centralisation des scripts
- Nettoyage
- fr_FR
- Nouvelle galerie
Version 2.1
- Ajout screenshots
- Ajout des fonds demi-hauteur (HTC Original, HTC Black, HTC White)
- Correction image sans fond manquante
- Ajout traduction page configuration
- Ajout support affichage secondes
- Ajout adaptation automatique largeur mini du widget
- Ajout option desactivation animation des secondes
- Desactivation edition taille de la tuile
- Ajout parametrage de la taille de l'horloge (via un scale donc le scale jeedom du mode design ne sert a rien)
- Suppression cron30
- Correction du probleme de fond transparent qui se desactive au changement de parametres
- Ajout numero de version dans la configuration
Version 2.2
- Ajout choix d'options d'animation secondes (Sans, Flip, Clignotement dots)
- Ajout horloge Type 5 HTC Blanche Rosée
- Ajout horloge Type 6 HTC Blanche Verdatre
- Ajout horloge Type 7 HTC Blanche Jaunatre
- Ajout de nouveaux fonds (HTC rosé, HTC verdatre, HTC jaunatre, HTC bleutée)
- Ajout option choix mode du fond (Plein ou Demi hauteur)
- Ajout de nouveaux dots (Rosés, Verdatre, Jaunatres)
- Ajout de nouveaux digits (Bleutés, Rosés, Verdatre, Jaunatres)
- Affichage des horloges dans leur config propre et complete à la page d'accueil du plugin
Version 2.3
- Correction bug du resize
- Optimisation affiche liste des horloge (prise en compte option secondes)
Version 2.4
- Ajout fond 9 violâtre
- AJout fond 10 orangé
- Fix bug numeros de fond
- Ajout type 8 violâtre
- Ajout type 9 orangée
- Ajout digits 8 violâtres
- Ajout digits 9 orangés
- Ajout dots 8 violâtres
- Ajout dots 9 orangés
Dernière édition par cyrilphoenix le 14 déc. 2017, 10:56, édité 5 fois.
- cyrilphoenix
- Timide
- Messages : 435
- Inscription : 28 juil. 2015, 16:46
- Localisation : 71
Re: [Plugin Tiers][Sujet Principal] FlipClock
Galerie
Dernière édition par cyrilphoenix le 04 nov. 2017, 15:20, édité 1 fois.
- cyrilphoenix
- Timide
- Messages : 435
- Inscription : 28 juil. 2015, 16:46
- Localisation : 71
Re: [Plugin Tiers][Sujet Principal] FlipClock
Galerie (bis)
Dernière édition par cyrilphoenix le 04 nov. 2017, 15:21, édité 1 fois.
- cyrilphoenix
- Timide
- Messages : 435
- Inscription : 28 juil. 2015, 16:46
- Localisation : 71
Re: [Plugin Tiers][Sujet Principal] FlipClock
Galerie (bis)
Dernière édition par cyrilphoenix le 04 nov. 2017, 15:21, édité 1 fois.
- cyrilphoenix
- Timide
- Messages : 435
- Inscription : 28 juil. 2015, 16:46
- Localisation : 71
Re: [Plugin Tiers][Sujet Principal] FlipClock
Infos
La version 2.4 déployée en stable
La version 2.4 déployée en stable
Dernière édition par cyrilphoenix le 14 déc. 2017, 10:56, édité 7 fois.
- cyrilphoenix
- Timide
- Messages : 435
- Inscription : 28 juil. 2015, 16:46
- Localisation : 71
Re: [Plugin Tiers][Sujet Principal] FlipClock
Pour ceux qui l'ont installé je suis ouvert au suggestions (fonctionnalités et designs)
Évolutions future / ToDo List :
- Affichage date
- Date configurable
- Troteuse linaire
- Plus de type, de fond, de digits, de dots ...
Reprise des suggestions :
Évolutions future / ToDo List :
- Affichage date
- Date configurable
- Troteuse linaire
- Plus de type, de fond, de digits, de dots ...
Reprise des suggestions :
- m.georgein
- Timide
- Messages : 299
- Inscription : 18 mars 2016, 23:46
- Localisation : 13820
Re: [Plugin Tiers][Sujet Principal] FlipClock
Bonjour,
Dans les design, si on donne une valeur au champ "Largeur de l'horloge" de la FlipClock , le ratio généré entre cette dimension et la valeur par défaut est automatiquement appliqué pour l'affichage du plugin "Monitoring" mais par contre cela ne change pas la dimension de l'horloge (dans les design) !
Du coup cela rend ce paramètre malheureusement inutilisable
Croisement dans les CSS ????
Dans les design, si on donne une valeur au champ "Largeur de l'horloge" de la FlipClock , le ratio généré entre cette dimension et la valeur par défaut est automatiquement appliqué pour l'affichage du plugin "Monitoring" mais par contre cela ne change pas la dimension de l'horloge (dans les design) !
Du coup cela rend ce paramètre malheureusement inutilisable
Croisement dans les CSS ????
Plateforme :
NUCNUC6i5SYK en VM STRETCH
Version Jeedom 4.0.9
Version PHP 7.0.33-0+deb9u1
Version OS Linux debian9 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux [9.6]
Version database 10.1.26-MariaDB-0+deb9u1
NUCNUC6i5SYK en VM STRETCH
Version Jeedom 4.0.9
Version PHP 7.0.33-0+deb9u1
Version OS Linux debian9 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux [9.6]
Version database 10.1.26-MariaDB-0+deb9u1
- cyrilphoenix
- Timide
- Messages : 435
- Inscription : 28 juil. 2015, 16:46
- Localisation : 71
Re: [Plugin Tiers][Sujet Principal] FlipClock
Bonjour je ne comprend pas le truc du "plugin monitoring" peux-tu détailler ?
- m.georgein
- Timide
- Messages : 299
- Inscription : 18 mars 2016, 23:46
- Localisation : 13820
Re: [Plugin Tiers][Sujet Principal] FlipClock
Je parle du plugin "Monitoring" : https://jeedom.github.io/documentation/ ... index.html
Si on donne une valeur au champ "Largeur de l'horloge" de la FlipClock elle n'est pas répercuté dans les design pour l'horloge MAIS par contre le widget de Monitoring, lui, en est affecté.
Si on donne une valeur au champ "Largeur de l'horloge" de la FlipClock elle n'est pas répercuté dans les design pour l'horloge MAIS par contre le widget de Monitoring, lui, en est affecté.
Plateforme :
NUCNUC6i5SYK en VM STRETCH
Version Jeedom 4.0.9
Version PHP 7.0.33-0+deb9u1
Version OS Linux debian9 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux [9.6]
Version database 10.1.26-MariaDB-0+deb9u1
NUCNUC6i5SYK en VM STRETCH
Version Jeedom 4.0.9
Version PHP 7.0.33-0+deb9u1
Version OS Linux debian9 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux [9.6]
Version database 10.1.26-MariaDB-0+deb9u1
- cyrilphoenix
- Timide
- Messages : 435
- Inscription : 28 juil. 2015, 16:46
- Localisation : 71
Re: [Plugin Tiers][Sujet Principal] FlipClock
Je viens de tester je n'ai pas le probleme chez moi.
As-tu essayer sur un autre design ?
Si tu enleve l'equipement monitoring de ton design, l'horloge change de taille au rafraichissement ?
As-tu essayer sur un autre design ?
Si tu enleve l'equipement monitoring de ton design, l'horloge change de taille au rafraichissement ?
- m.georgein
- Timide
- Messages : 299
- Inscription : 18 mars 2016, 23:46
- Localisation : 13820
Re: [Plugin Tiers][Sujet Principal] FlipClock
ReBonjour,
Screen partiel d'un de mes design d'exploit', la taille de l'horloge que l'on voit est réglé dans le design Je crée une horloge : Je copie mon design et j'y insère l'élément horloge que je vient de créer On voit que l'horloge insérée n'est pas affectée par le paramétrage mais par contre le widget "Monitoring" à fondu comme neige au soleil !
Un rafraîchissement n'y change rien et j'ai fait le test sur plusieurs design ... Un effet de bord que je ne comprend pas du tout, surement du à une balise HTML. J'utilise Monitoring depuis deux ans dans différent design sans soucis.
Screen partiel d'un de mes design d'exploit', la taille de l'horloge que l'on voit est réglé dans le design Je crée une horloge : Je copie mon design et j'y insère l'élément horloge que je vient de créer On voit que l'horloge insérée n'est pas affectée par le paramétrage mais par contre le widget "Monitoring" à fondu comme neige au soleil !
Un rafraîchissement n'y change rien et j'ai fait le test sur plusieurs design ... Un effet de bord que je ne comprend pas du tout, surement du à une balise HTML. J'utilise Monitoring depuis deux ans dans différent design sans soucis.
Plateforme :
NUCNUC6i5SYK en VM STRETCH
Version Jeedom 4.0.9
Version PHP 7.0.33-0+deb9u1
Version OS Linux debian9 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux [9.6]
Version database 10.1.26-MariaDB-0+deb9u1
NUCNUC6i5SYK en VM STRETCH
Version Jeedom 4.0.9
Version PHP 7.0.33-0+deb9u1
Version OS Linux debian9 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux [9.6]
Version database 10.1.26-MariaDB-0+deb9u1
- cyrilphoenix
- Timide
- Messages : 435
- Inscription : 28 juil. 2015, 16:46
- Localisation : 71
Re: [Plugin Tiers][Sujet Principal] FlipClock
Ok je viens de reproduire plus ou moins de probleme, je cherche une solution et je vous redis
- cyrilphoenix
- Timide
- Messages : 435
- Inscription : 28 juil. 2015, 16:46
- Localisation : 71
Re: [Plugin Tiers][Sujet Principal] FlipClock
Probleme identifié :
- le resize s'appliquait au dernier équipement ajouté au design avant celui du flipclock et donc possiblement monitoring
Probleme solutionné je pousse la version 2.3 quand j'ai 5min
- le resize s'appliquait au dernier équipement ajouté au design avant celui du flipclock et donc possiblement monitoring
Probleme solutionné je pousse la version 2.3 quand j'ai 5min
- m.georgein
- Timide
- Messages : 299
- Inscription : 18 mars 2016, 23:46
- Localisation : 13820
Re: [Plugin Tiers][Sujet Principal] FlipClock
Bonjour,
Depuis le passage en 3.2.x et sDebian Stretch j'avais des messages d"erreur en rafales "warning only variables should be passed by reference".
Après investigation il s'agit d'un problème de compatibilité PHP.
il suffit dans le fichier "configuration.php de remplacer les lignes (de mémoire je crois qu'il y en a 4) :
par :
Cela à régler le problème chez moi
Depuis le passage en 3.2.x et sDebian Stretch j'avais des messages d"erreur en rafales "warning only variables should be passed by reference".
Après investigation il s'agit d'un problème de compatibilité PHP.
il suffit dans le fichier "configuration.php de remplacer les lignes (de mémoire je crois qu'il y en a 4) :
Code : Tout sélectionner
$file_type = strtolower(end(explode('.', $file)));
Code : Tout sélectionner
$tmp = explode('.', $file);
$file_type = strtolower(end($tmp));
Plateforme :
NUCNUC6i5SYK en VM STRETCH
Version Jeedom 4.0.9
Version PHP 7.0.33-0+deb9u1
Version OS Linux debian9 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux [9.6]
Version database 10.1.26-MariaDB-0+deb9u1
NUCNUC6i5SYK en VM STRETCH
Version Jeedom 4.0.9
Version PHP 7.0.33-0+deb9u1
Version OS Linux debian9 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux [9.6]
Version database 10.1.26-MariaDB-0+deb9u1
Re: [Plugin Tiers][Sujet Principal] FlipClock
Bonjour,
Impeccable comme plugin.
Il serait possible d'avoir la date de la même façon dans le plugin?
Impeccable comme plugin.
Il serait possible d'avoir la date de la même façon dans le plugin?
Merci JEEDOM
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 16 invités