Message populaire Krikroff Posté(e) le 9 janvier 2014 Message populaire Signaler Posté(e) le 9 janvier 2014 Version 1.3.2.0 (03-05-2017) - Multi (Fr/En) Compatible : Windows Vista, Win7 32/64 bits, Windows 8.xx Mac OSX 10.8.x avec Virtual machine "Parallels Desktop" et Windows 7 64 bits. Mac OSX 10.9.x avec XP virtual machine / VirtualBox. Compatible HC2 V3.x / HC2 V4.x / HCLite V4.x Cette application a été réalisée dans le but d’aider la communauté gravitant autour du système Home Center 2 Fibaro, de l’installateur à l’utilisateur final en passant par le développeur souhaitant faire évoluer l’écosystème du HC2. Le HC2 Toolkit est basé pour une grande partie sur le SDK .Net qui est mon premier projet en rapport avec l’écosystème Fibaro. Dès l’origine l’application a été prévue pour être multilingue et se limite pour l’instant à l’anglais qui est la langue première du projet afin d’être accessible au plus grand nombre, au français c’est un minimum et je l’espère bientôt au Polonais. Grâce au Toolkit, il est possible de mieux comprendre comment fonctionne l’API du HC2 et d’obtenir rapidement des informations difficilement accessibles depuis l’interface web sur les périphériques enregistrés, les scènes, les périphériques virtuels, les utilisateurs etc. Des possibilités de sauvegardes avancées sont aussi disponibles et seront complétées au fil des mises à jour. Il est déjà possible d’exporter l’intégralité des scènes d’un seul click même les scènes « BLOC », d’exporter tous les codes LUA à la demande : scènes, périphériques virtuels. L’import et l’export des périphériques virtuels sont aussi supportés. Une exportation spécialement développée à des fins d’analyse et de comparaison des périphériques est disponible. La plupart des données brutes de l’API peuvent être chargées et enregistrées soit au format JSON soit au format XML pour l’étude et le développement. Certaines actions sont implantées comme lancer une scène, activer ou désactiver un « binary switch », le « ping » à distance ou en local du HC2, la vérification de l’accessibilité du serveur du HC2, la découverte automatique sur le réseau. Le Toolkit possède un éditeur LUA intégré ou tous les espaces de nom Fibaro sont documentés et les méthodes accessibles en écrivant le code (proposition de code automatique). Un système de « snippets » est aussi disponible et propose des extraits de code (aide à la programmation), de simples instructions conditionnelles, boucles à des fonctions avancées. La liste des fonctionnalités est non exhaustive et en constante évolution, la road map est déjà bien remplie ! Je compléterais cette note lorsque j’aurais un peu plus de temps devant moi. Version 1.3.2.0 - HCToolkit_1.3.2.0.zip - Ajout du support du Polonais (Un grand Merci à REMS du blog Domotique-Home.fr) - Ajout de l'accès aux manuels et guides par clic droit sur un périphérique (Motion Sensor, Door/Window Sensor, Smoke Sensor, Wall Plug, d'autres modules à venir...) - Correction de bugs et améliorations - Correction : Types manquants - Correction : Traductions - Amélioration : Mise à jour des dépendances Version 1.3.1.6 beta - Nouveau: Le code LUA (scènes) peut-être édité puis poussé vers le contrôleur (Publish/Reload) - Nouveau: Création de pièces en lot (plusieurs en 1 X avec un même nom prédéfini), Edition (nom, section), Suppression, Exportation, Importation - Nouveau: Création de scènes en lot, Edition (nom, pièce, section, etc.), Suppression, Exportation, Importation - Nouveau: Création de section en lot, Edition (nom), Suppression, Exportation, Importation - Amélioration : Périphérique: Edition du nom, de la section, de la pièce, Suppression - Amélioration : Périphériques virtuels: Edition (nom, pièce), Exportation, Importation - Amélioration : Amélioration significative du traitement des données - Correction : Bogue mineur de l'installeur - Correction : Traductions - Correction : Types manquants - Correction : Bogues mineurs Version 1.2.0.3 - Correctif: Téléchargement des icônes des appareils (devices) : l'option "all" ne permet pas le téléchargement et il faut sélectionner à la main - Correctif: Au lancement on obtient l'interface en anglais bien que "French" soit présélectionné - On re-sélectionne French et c'est bon... jusqu'au redémarrage suivant - Correctif: Problème cosmétique dans la fenêtre "Paramètres de l'application" au niveau du "temps en secondes" Version 1.2.0.1 Ajout : Il est maintenant possible de « filtrer » l’enregistrement des icônes par type et / ou basetype depuis le « Menu Données » / « Appareils » / « Télécharger Toutes les Icônes » Amélioration : Nouvelle convention de nommage pour l’enregistrement des icônes. Exemple : 18-IconID[1012]-DeviceID[31]-Pioneer VSX-2021.png Amélioration : Affiche des noms de pièces dans la vue « Appareils » Correction : Mauvais chemin utilisé par l’application pour la commande «Périphériques virtuels » / « Sauvegarder tous les périphériques » Correction : Problème avec l’aperçu d’impression dans l’éditeur LUA Correction : Affichage du modèle de paramètres (régression HC2 V4.05X et >) Correction : Affichage des icônes « Appareils » et « Pièces » (régression HC2 V4.063 et >) Amélioration : Mise à jour des dépendances (librairies utilisées par le projet) Attention : Le Frameworks .NET 4.5.2 de Microsoft doit être installé (https://www.microsoft.com/fr-FR/download/details.aspx?id=42642). Notez que .NET Framework 4.5 n'est pas pris en charge sur Windows XP. Version 1.1.0.6 - Ajout: Nouvelle boîte de dialogue pour afficher les associations d'un périphérique. - Ajout: Nouvelle boîte de dialogue pour afficher les paramètres d'un périphérique. - Ajout: Onglet "Plugins" - Ajout: Affichage de la propriété "Configured" dans le tableau des périphériques. - Amélioration: Info-bulles pour le type et le basetype interne pour les périphériques et les plugins. - Amélioration: Affichage d'informations sur les interfaces utilisées dans les propriétés et les actions. - Amélioration: La boîte de dialogue "Template (Modèle de périphériques)" à été retravaillé. - Correction: Les descriptions dans la boîte de dialogue "Template (Modèle de périphériques)" n'utilisait la langue sélectionnée dans l'interface - Correction: Interfaces manquantes. - Correction: Propriété "Configured" toujours vide dans le rapport de configuration. - Correction: Propriétés manquantes (batteryLevel, configured, parentID, nodeID) suite à la version V1.1.0.0 - Correction: Traductions - Correction: Bogues mineurs Version 1.1.0.0 Beta - Support de la V4 du HC2 (reste compatible avec l'ancienne V3) - Amélioration: Détection automatique de la version de l'API. - Amélioration: Performance de la communication réseau. - Amélioration: Nouveau mécanisme d'exportation de données, plus rapide et plus lisible. - Amélioration: Sauvegardez du "crashdump" dans le dossier "documents utilisateur" pour éviter l' exception "UnauthorizedAccess". - Nouveau: Exportation des variables globales au format XML, une par une ou toutes à la fois dans le menu "Variables globales". - Nouveau: Enregistrer toutes les icônes, menu "Pièces", "Scènes", "périphériques". - Nouveau: Ajout de la commande 'UpdateMeshNetwork' dans le menu périphérique. Peut aider les utilisateurs du HClite - Nouveau: Affichage du nombre de plugins / NÅ“ud de plugins - Nouveau: indentation automatique du code dans l'Éditeur LUA. - Nouveau: option Afficher / Masquer les numéros de lignes dans l'éditeur LUA. - Nouveau: Possibilité de changer la taille de la police dans l'éditeur LUA. - Nouveau: Possibilité de changer la famille de police dans l'éditeur LUA. - Correction: Traductions manquantes. - Correction: Bogues mineurs. Un fil sur le Toolkit est consultable aussi sur le forum officiel ici http://goo.gl/pKA35K 33
Domodial Posté(e) le 10 janvier 2014 Signaler Posté(e) le 10 janvier 2014 Carrément, ce soft est une mine d'or, je n'avais pas tout exploré d'ailleurs, mais pour trouver des ID assez compliqué a trouver sur HC2 c'est un bonheur, je pense aux IDs des smartphones. Et puis le fait d'avoir une visu globale de l'ensemble ça tue. Perso je suis sous mac, j'ai monté un VirtualBox juste pour l'installer !
shrek3166 Posté(e) le 10 janvier 2014 Signaler Posté(e) le 10 janvier 2014 Je plussois merci JC pour ton super outil 1
pgondot Posté(e) le 10 janvier 2014 Signaler Posté(e) le 10 janvier 2014 Carrément, ce soft est une mine d'or, je n'avais pas tout exploré d'ailleurs, mais pour trouver des ID assez compliqué a trouver sur HC2 c'est un bonheur, je pense aux IDs des smartphones. Et puis le fait d'avoir une visu globale de l'ensemble ça tue. Perso je suis sous mac, j'ai monté un VirtualBox juste pour l'installer ! Sous mac également, quelle virtual box as tu installé ? Car c'est vraiment le seul soft qui me fera travailler du coté obscur :-) Merci d'avance
Krikroff Posté(e) le 11 janvier 2014 Auteur Signaler Posté(e) le 11 janvier 2014 Sur le forum Officiel Fibaro des utilisateurs du toolkit sont sur OSX 10.9.x avec XP Virtual Machine (Virtual box) et Parallels Desktop sur 10.8.x
pgondot Posté(e) le 11 janvier 2014 Signaler Posté(e) le 11 janvier 2014 Virtual box installlé aver Windows XP SP1, mais l'installation se bloque car il me manquerais une DLL :-(
Krikroff Posté(e) le 11 janvier 2014 Auteur Signaler Posté(e) le 11 janvier 2014 Il faut installer la dernière version client du framework .Net certainement http://www.microsoft.com/fr-fr/download/details.aspx?id=17113
pgondot Posté(e) le 11 janvier 2014 Signaler Posté(e) le 11 janvier 2014 Merci, l'installation est ok reste un petit pb de connection avec la HC2
Krikroff Posté(e) le 12 janvier 2014 Auteur Signaler Posté(e) le 12 janvier 2014 Quel est le problème de connexion ?
pgondot Posté(e) le 13 janvier 2014 Signaler Posté(e) le 13 janvier 2014 HC2TK me mentionnait impossible de se connecter à la box voir la configuration ou le réseau ; avec virtualbox HC2TK me detecte ma box en 10.0…, alors que sur le réseau elle est en 192.168…. j'ai cherché un peu puis réessayé suite à ton message et là miracle le faux PC tombe en marche : et tout fonctionne ???? Je récupère toutes les données donc le routage à du se faire à l'insu de mon plein gré
i-magin Posté(e) le 15 janvier 2014 Signaler Posté(e) le 15 janvier 2014 Bonsoir @Krikroff je voulais utiliser ce soir ton Toolkit version 1.0.0.5 et je rencontre des problèmes de chargement de données : - si je demande "obtenir toutes les données", la log affiche 7 événements, le dernier étant "6 20:48:31 HC2 Update settingsInfo" : mais pas de chargement - autrefois, je devais relancer une seconde fois le chargement de toutes les données, mais cette fois au 2ème lancement je n'obtiens que les sections - si je relance une 3ème fois, j'obtiens le total des appareils et des scènes, mais impossible d'ouvrir l'onglet concerné - si je relance une 4ème fois, j'obtiens les appareils virtuels, la météo et API paramètres : je peux alors naviguer dans les onglets Mais certains onglets sont vides : pièces, variables globales, utilisateurs Ma seule modif cet après-midi : le changement de polling zwave... un hasard ? 1
Krikroff Posté(e) le 15 janvier 2014 Auteur Signaler Posté(e) le 15 janvier 2014 Bonsoir i-magin, c'est vraiment étrange , je ne pense pas de rapport direct avec la changement de polling. Je connais le blocage au niveau de la remontée des informations pour les "settingsinfo", mais c'est aléatoire donc difficile à isoler . Peux-tu me dire sur quel système d'exploitation le Toolkit est installé ? si le problème arrive en local ou en externe ou les deux ? Lorsque le toolkit bloque sur settingsinfo (c'est toujours lui...) peux-tu faire un get "Weather", en générale cela débloque le reste ... Merci pour ton retour d'information cela m'aidera
i-magin Posté(e) le 15 janvier 2014 Signaler Posté(e) le 15 janvier 2014 Windows 8.1 / utilisé uniquement en IP locale J'ai lancé toutes les données et j'ai obtenu uniquement les variables globales sans pouvoir avoir accès aux onglets J'ai lancé données météo : toujours pas d'accès aux onglets J'ai relancé un "toutes les données" : qui ont toutes été téléchargées et déblocage des onglets
Krikroff Posté(e) le 15 janvier 2014 Auteur Signaler Posté(e) le 15 janvier 2014 J'ai une piste pour ce problème, merci pour ces informations . PS: Tu attends longtemps ou pas ?
i-magin Posté(e) le 15 janvier 2014 Signaler Posté(e) le 15 janvier 2014 Cette fois-ci 4 lancements pour avoir accès aux onglets : 1 - toutes les données 2 - météo 3 - toutes les données 4 - toutes les données Le téléchargement est très rapide à chaque fois : moins de 2 secondes
Krikroff Posté(e) le 15 janvier 2014 Auteur Signaler Posté(e) le 15 janvier 2014 Merci beaucoup pour toutes ces informations utiles, j’espère mettre à disposition une version 1.0.0.6 exempte de blocages
i-magin Posté(e) le 15 janvier 2014 Signaler Posté(e) le 15 janvier 2014 De rien...dans une future version, le paresseux que je suis, apprécierait un export global de tous les modules virtuels, à l'image de "save all lua code"... la honte ne tue pas, heureusement
Krikroff Posté(e) le 15 janvier 2014 Auteur Signaler Posté(e) le 15 janvier 2014 pas de problèmes ...
Krikroff Posté(e) le 7 février 2014 Auteur Signaler Posté(e) le 7 février 2014 Mise à jour en 1.0.0.7 du toolkit: - Export global de tous les modules virtuels, à l'image de "save all lua code" pour i-magin - Corrections de bugs mineurs - iOS device est maintenant nommé iOS/Android Device - Les scènes peuvent être enregistrées avec l’extension .txt ou .lua (sélectionnable dans les paramètres d'application)- Paramètres d'app conservés lors de la mise à jour (non stable) - Ajout d'un CrashDump en cas d'exception (oui c'est pas bien mais j'y travail )- Mise à jour des traductions manquantes. 1
Moicphil Posté(e) le 7 février 2014 Signaler Posté(e) le 7 février 2014 Plus de problèmes de compatibilité avec Windows 8.1, le Toolkit fonctionne impec !
Moicphil Posté(e) le 7 février 2014 Signaler Posté(e) le 7 février 2014 En faisant "save all LUA code" j'ai ce message sur toutes les scenes. T'as une idée JC? EDIT : Autant pour moi! le boulet... j'ai oublié de rentrer le chemin du répertoire dans "paramètres"...
Messages recommandés