Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'toolkit'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Bienvenue
    • Nouveau ? Présentez-vous
    • Le bistrot
    • Mon installation domotique
    • Annonces et suggestions
  • La Home Center et ses périphériques
    • La Home Center pour les nuls
    • HC 2 & Lite
    • HC 3
    • Modules Fibaro
    • Modules Z-wave
    • Périphériques et matériels autres
    • Plugins
    • Quick App
    • Multimédia (audio, vidéo ...)
    • Chauffage et Energie
    • Actionneurs & Ouvrants (Portail, volets, piscines, ...)
    • Eclairage
    • Applications Smartphones et Tablettes
  • Autres solutions domotiques
    • Box / Logiciel
    • Modules Nice (433 & 866 MHz)
    • Modules Zigbee
    • GCE Electronics
    • Modules Bluetooth Low Energy
  • Objets connectés
    • Les Assistants Vocaux
    • Netatmo
    • Philips Hue
    • DIY (Do It Yoursel)
  • Sécurité
    • Alarmes
    • Caméras
    • Portiers
    • Serrures
  • Informatique / Réseau
    • Tutoriels
    • Matériels Réseaux
    • Matériels Informatique
    • NAS
    • Virtualisation
  • Les bonnes affaires
    • Sites internet
    • Petites annonces

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


Jabber


Skype


Ville :


Intéret :


Version

3 résultats trouvés

  1. 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
  2. MAM78

    Philips HUE InfoTools

    Philips HUE InfoTools Préambule : Vous trouverez ci-dessous le nouveau Virtual Device visant collecter des informations sur vos ampoules Philips HUE. Le projet exploite l'API mise à disposition par Philips à l'adresse suivante : https://developers.meethue.com/philips-hue-api Cette API permet notamment de : Récupérer des information sur votre système HUE Manager (récupérer les infos et paramétrer) vos ampoules unitairement ou toutes ampoules d'un groupe Pour le moment, je me suis focaliser sur la récupération d'informations sur votre configuration de vos ampoules. Ce VD est complémentaire à mon VD Hue Manager. Il permet notamment de d'obtenir les informations nécessaires à la configuration des scénarios de pilotage de vos ampoules, notamment sur les informations suivantes : Le username permettant de piloter les ampoules associées au pont HUE La valeur de la brillance de l'ampoule La valeur de la saturation de l'ampoule La valeur de la couleur HUE de l'ampoule La valeur de la température de couleur de l'ampoule L'Id du groupe dans lequel l'ampoule est associée L'Id de la scènes dans lesquelles est associée l'ampoule (navigation via les boutons haut et bas). Info qui va être exploitée dans une nouvelle version du VD HUE Manager L'adresse IP du Pont HUE Merci à @Steven qui m'a mis sur la piste permettant de récupérer une partie des infos via le plugin HUE. Le reste des info sont collectées via l'API Le Projet : Le but du projet consiste à (pour le moment) à obtenir les informations suivantes : Id de l'ampoule Désignation de l'ampoule Pièce dans laquelle elle est installée La valeur de la brillance de l'ampoule La valeur de la saturation de l'ampoule La valeur de la couleur HUE de l'ampoule La valeur de la température de couleur de l'ampoule L'Id du groupe dans lequel l'ampoule est associée Le nom du groupe dans lequel l'ampoule est associée Le nombre de scènes dans lesquelles est associée l'ampoule Le nom de la scènes dans lesquelles est associée l'ampoule (navigation via les boutons haut et bas) L'Id de la scènes dans lesquelles est associée l'ampoule (navigation via les boutons haut et bas) L'adresse IP du Pont HUE Le username permettant de piloter les ampoules associées au pont HUE Et pour plus tard : Faire la même chose pour piloter unitairement des ampoules. Vos idées/suggestions sont le bienvenues Pré-requis : Disposer d'ampoule Philips HUE Avoir regroupé les ampoules dans un groupe Avoir installer le plugin Philips HUE Installation : Télécharger et installer le Virtual Device ci-dessous (pour la dernière version) Configuration : Du Virtual Device : Dans l'onglet Avancé de VD importé, il convient de : De nommer votre VD (ex. : Hue Info Manager) à votre convenance Renseigner les variables indiquées ci-dessous dans le premier bouton -- User variables local Hue_Light_VD_Id = 264 -- ID d'un des Devices de type Ampoule HUE créé par le plugin Philips HUE local modetrace = permet de renseigner les différentes étape d'exécution du traitement dans le Dégogueur local modetrace = permet de renseigner des trace sur le contenu de certaine variable lors de l'exécution du traitement dans le Dégogueur afin d'aider à trouver la source d'un bogue. Ne pas oublier de sauvegarder Cf. image ci-dessous : Charger l'icônes ci-dessous : Charger l'icônes suivante : l'associer à l'ensemble de vos boutons du VD Utilisation du VD : Cliquer sur le premier bouton recherche va récupérer toutes les informations liées à l'ampoule configurée Les boutons flèche haute et basse permet de visualiser les informations (Designation et ID) sur les différentes scènes configurées pour ce ampoule (voir le groupe auquel elle est associée) Le dernier bouton permet de lancer la scène affichée et de visualiser ses effets Concernant les informations (bri, sat, hue, ct) il est pratique de modifier la couleur de votre ampoule à votre convenance depuis une application smartphone/tablette et de cliquer sur le bouton d'actualisation pour obtenir les propriétés. Versions : V1.0 : du 22/02/2018 -> Intialisation du projet V1.1 : du 23/02/2018 -> Amélioration en cas ou l'ampoule n'est pas associée a un groupe. Ajout d'un label avec l'ID du Devices Ampoule HUE renseigné dans la variable Hue_Light_VD_Id Evolutions à venir : Pouvoir choir l'ampoule via le VD A voir selon vos suggestions Dernière version du VD : Hue_InfoTools.vfib.json
  3. darklite44

    Erreur Hc2 Toolkit Framework

    Bonjour à tous, Je rencontre une erreur LUA avec le HC2 Toolkit Framework et je suis à court d'idée. Et vous ? Je voudrais afficher le contenu du body. [DEBUG] 15:59:04: ------------------------------------------------------------------------- [DEBUG] 15:59:04: -- HC2 Toolkit Framework version 1.0.3 [DEBUG] 15:59:04: -- Current interpreter version is Lua 5.1 [DEBUG] 15:59:04: -- Total memory in use by Lua: 213.90 Kbytes [DEBUG] 15:59:04: ------------------------------------------------------------------------- [DEBUG] 15:59:04: Toolkit.Debug loaded in memory... [DEBUG] 15:59:04: Benchmark [Toolkit.Debug lib]: elapsed time: 0.000 cpu secs [DEBUG] 15:59:04: Toolkit.Collections.Queue loaded in memory... [DEBUG] 15:59:04: Benchmark [Toolkit.Collections.Queue lib]: elapsed time: 0.010 cpu secs [DEBUG] 15:59:04: Toolkit.Net loaded in memory... [DEBUG] 15:59:04: Benchmark [Toolkit.Net lib]: elapsed time: 0.000 cpu secs [DEBUG] 15:59:04: Toolkit.Crypto loaded in memory... [DEBUG] 15:59:04: Benchmark [Toolkit.Crypto lib]: elapsed time: 0.000 cpu secs [DEBUG] 15:59:04: Toolkit.Crypto.Sha1 loaded in memory... [DEBUG] 15:59:04: Benchmark [Toolkit.Crypto.Sha1 lib]: elapsed time: 0.010 cpu secs [DEBUG] 15:59:04: Toolkit.Crypto.Base64 loaded in memory... [DEBUG] 15:59:04: Benchmark [Toolkit.Crypto.Base64 lib]: elapsed time: 0.000 cpu secs [DEBUG] 15:59:04: Toolkit.Net.HttpRequest > Total memory in use by Lua: 217.26 Kbytes [DEBUG] 15:59:04: Toolkit.Net.HttpRequest > Create Session on port: 80, host: gestionbbox.lan [DEBUG] 15:59:04: Toolkit.Net.HttpRequest::setReadTimeout > Timeout set to 1000 ms [DEBUG] 15:59:04: Toolkit.Net.HttpRequest::request > /admin/index.htm with method GET [DEBUG] 15:59:04: Toolkit.Net.HttpRequest::request > Add header [GET /admin/index.htm HTTP/1.1] [DEBUG] 15:59:04: Toolkit.Net.HttpRequest::request > Add header [Host: gestionbbox.lan:80] [DEBUG] 15:59:04: Toolkit.Net.HttpRequest::request > Add header [Accept-Language: fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4] [DEBUG] 15:59:04: Toolkit.Net.HttpRequest::request > Add header [Accept: */*] [DEBUG] 15:59:05: Toolkit.Net.HttpRequest::receive > Length of result: 10007 [DEBUG] 15:59:05: Toolkit.Net.HttpRequest::receive > Status 200 [DEBUG] 15:59:05: Toolkit.Net.HttpRequest::receive > Length of headers reponse 186 [DEBUG] 15:59:05: raw #1:HTTP/1.1 200 OK [DEBUG] 15:59:05: raw #2:CONTENT-LANGUAGE: fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4 [DEBUG] 15:59:05: raw #3:Content-type: text/html [DEBUG] 15:59:05: raw #4:Transfer-Encoding: chunked [DEBUG] 15:59:05: Toolkit.Net.HttpRequest::receive > Transfer-Encoding: chunked [DEBUG] 15:59:05: raw #5:Date: Mon, 25 May 2015 14:00:36 GMT [DEBUG] 15:59:05: raw #6:Server: Apache 1.3.29 [DEBUG] 15:59:05: Length of body reponse: 9820 [ERROR] 15:59:06: line 131: bad argument #2 to 'format' (no value) à‡a coince dans cette fonction -- trace(value, args...) -- (string) value: value to trace (can be a string template if args) -- (various) args: data used with template (in value parameter) trace = (function(self, value, ...) if (self.isTraceEnabled) then if (value~=nil) then return fibaro:debug(string.format(value, ...)); end end end), Et j'ai mis ça comme code : Toolkit.Net.isTraceEnabled = true; -- recuperation du token local HttpClient = Toolkit.Net.HttpRequest(BboxObject._host, 80); HttpClient:setReadTimeout(1000); local response, status, errorCode = HttpClient:request("GET", "/admin/index.htm", { "Accept-Language: fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4", "Accept: */*", }, nil); HttpClient:disconnect(); HttpClient:dispose(); HttpClient = nil; Toolkit.Net.isTraceEnabled = false; local _return = false;
×