Aller au contenu

Nono007

Membres confirmés
  • Compteur de contenus

    29
  • Inscription

  • Dernière visite

Profile Information

  • Sexe :
    Homme
  • Ville :
    Cergy
  • Intéret :
    Domotique
  • Box
    Home Center 2
  • Version
    HC2 4.6 / HC3 5.050.13

Visiteurs récents du profil

813 visualisations du profil

Nono007's Achievements

Newbie

Newbie (1/14)

2

Réputation sur la communauté

  1. Hello Bon béta mise a jour .... mes modules Zigbee sont tous vus comme déconnectés :-( Je n'ai pas encore tenté un retour arrière pour validé que ça viens de cette beta. Je ne sais pas comment voir si c'est le module Zigbee qui est off ou pas, mais en demande d'inclusion ça ce lance, mais je n'ai pas de module a ajouté pour voir si le service est réellement actif Je vais allez voir sur les forum Fibaro si il y a des infos
  2. Bonjour Avec un peu de retard, je vous confirme que j'ai réussi a faire ce que je souhaitais, merci pour l'aide. J'ai donc fait une fonction qui prend en paramètre la température d'un capteur, et son ID, la fonction scan les child pour trouver le bon et lance la méthode pour update la value. Il y a certainement plus propre mais pour le moment ça me convient car ce n'est pas une QuickApp "générique" a ma situation Je vous souhaite de passer de bonnes fêtes
  3. Bonjour Merci @Lazer, ça semble bien plus clair :-), pourquoi j'ai pas essayé tous simplement la boucle sur le childDevices, et y mettre mes conditions pour affecter la bonne température au bon child Je vais regarder ça ce soir. Merci
  4. Bonjour Je viens de prendre en main ma HC3 et j'ai commencé a lire toutes vos publications, exemple ,.. afin de comprendre les nouvelles logique. Je ne suis pas un grand développeur, mais j'aime bien me faire mes scripts, pas très propre mais qui répondent à mes besoin. Bref je me suis lancé a faire une Quick App qui va récupérer en base de données, 6 capteurs de température (1wire). Pour cela j'avais déjà avec la HC2, un PHP me retournant un Json. Ma première version, je récupère bien les data, mis en variable Quick App puis affichage. Mais impossible de récupérer ces variables simplement, et oui elle, ce n'est pas des VG HC2. Puis je tombe sur les échanges concernant les Enfants, je m'inspire de quelques exemple, dont : Magnifique mes 6 Childs de type com.fibaro.temperatureSensor sont crées. Mais il reste a les alimenter Si je comprend bien, une class propre à ce type de capteur est définie et instanciée pour chaque enfant. Puis on y ajoute des méthodes . Voici une partie du code, avec la class "OneWire18B20" et l'initialisation des enfants function QuickApp:onInit() self.http = net.HTTPClient({timeout=10000}) -- Initialisation des appareils enfants self:initChildDevices({["com.fibaro.temperatureSensor"] = OneWire18B20}) -- Verification de la présence des 6 enfants local i = 0 self.temperatureSensor = {} for id,device in pairs(self.childDevices) do i=i+1 self:debug("[", id, "]", device.name, ", type of: ", device.type) self.temperatureSensor[i] = id --self.relais[i] = id end if i == 0 then local Nom = "Temp Chambre" self:createChild(Nom) Nom = "Temp Salon" self:createChild(Nom) Nom = "Temp Cuisine" self:createChild(Nom) Nom = "Temp Exterieur" self:createChild(Nom) Nom = "T Freezer" self:createChild(Nom) Nom = "T Réfregirateur" self:createChild(Nom) end self:loop("") end ------------------------------------------------------------------------------------- -- Création d'un nouvel appareil enfant ------------------------------------------------------------------------------------- function QuickApp:createChild(Nom) -- Print all child devices. self:debug("Child devices:") for id,device in pairs(self.childDevices) do self:debug("[", id, "]", device.name, ", type of: ", device.type) end local child = self:createChildDevice({ name = Nom, type = "com.fibaro.temperatureSensor", }, OneWire18B20) self:trace("Child device created: ", child.id) end --Définition d'une méthode pour de nouvelles classes ------------------------------------------------------------------------------------- -- Exemple de classe pour gérer votre logique de commutation binaire. Vous pouvez créer autant de classes que vous le souhaitez. -- Chaque type de périphérique que vous créez doit avoir sa propre classe qui hérite du type QuickAppChild. class 'OneWire18B20' (QuickAppChild) -- __init est un constructeur pour cette classe. Toutes les nouvelles classes doivent l'avoir function OneWire18B20:__init(device) -- Vous ne devez pas insérer de code avant QuickAppChild.__init. QuickAppChild.__init(self, device) -- Nous devons appeler un constructeur de la classe parente self:trace("OneWire18B20 init", device.name) end function OneWire18B20:UpdateTemp(temperature) self:trace("DEBUG OneWire18B20:UpdateTemp") self:updateProperty("value", temperature) end Mais je ne comprend pas comment appeler cette méthode, pour chaque enfants instanciés. Pour le moment je passe par un call en passant l'ID et en passant la valeur fibaro.call(56, "updateProperty", "value", temperture) , mais je trouve dommage de ne pas passer par la méthode de la class, ce qui serait plus logique. N'étant pas très familier avec le lua, je dois manquer quelque chose. Merci pour votre aide et m'aider a comprendre. :-)
  5. Bonjour, oula ça faisait longtemps que je n'étais pas venu, mais je viens de recevoir ma HC3 et j'ai halluciné par le travail que vous avez déjà. Sinon, je viens d'installer la Beta, pour le moment rien a signaler, j'ai A Quick App perso, avec enfants, ça semble OK, j'ai une scène simple qui allume le frigo si la prise est OFF ==> OK Bref on verra avec le temps. J'ai pas tester les bug/nouvelle fonctionnalité, sauf la plus simple ... "Serial number displayed as a tooltip after hovering on FIBARO logo." et oui ça fonctionne
  6. Hello Pour le CES 2020 la HC3 Reste a voir ce que Fibaro va pouvoir nous vendre, Pluging, interconnection avec les dernière technologie, .... EDIT Source : https://fibarobenelux.com/en/press-release/fibaro-premieres-home-center-3-ces-2020/ FIBARO Home Center 3 tech specs Processor Quad-core Arm Cortex A53 (1.2 GHz) RAM 2 GB HDD 8 GB Power supply 12V DC Dimensions 220x140x35 mm Protocol The range of radio frequencies Z-Wave (500) 868.0-868.6 MHz 869.7-870.0 MHz 433MHz (OOK, FSK, GFSK) 433.54-433.92 MHz 868 MHz (OOK, FSK, GFSK) 868.3-868.94 MHz ZigBee 2405-2480MHz Wi-Fi (802.11 b/g/n/a/ac) 2400-2483MHz 5150-5350MHz Bluetooth Low Energy 2402-2480MHz
  7. le "<IP HC2>/services/startUpgrade.php " ==> Validé ! retour arrière ok et je retrouve mes devices, scènes ... Merci , reste a comprendre le problème de la béta sur ma box avec le support
  8. @jojo @nico Merci pour les conseils. J'ai en effet effectué la modif du fichier system ce matin, et recovery OK en 4.056, puis update 4.090 et 4.091 ça corrige bien le problème (avant restoration de mon backup) Puis je charge le backup et retour case départ :-(. Info mis à jour sur le fofo officiel, et d'ailleur je ne suis le seul avec ce problème. Je vais tenter un second recovery mais sans mettre la beta, puis recharger mon backup pour voir ce que ca va donner.
  9. @henri-allauch Merci c'était bien ça, plus de problème.
  10. @jojo, merci pour ton retour. J'imagine qu'il s agit de ton post sur les images des différentes versions qu'il faut mettre sur la clé USB. L’intérêt de cette démarche est-elle "simplement" (attention ce n'est pas péjoratif ) pour gagner du temps lors des recovery ou bien il y a un intérêt particulier sur les upgrades (limiter les risques durant les upgrade,...) ? Je sens que ca va attendre demain soir ce recovery, si je commence a toucher la clé ce soir je vais pas me coucher. Je me suis occupé des icônes (enfin si j'ai rien oublié) Merci
  11. Hello, J'ai posté mon problème sur le fofo officiel, solution proposée.... un recovery. Ne l'ayant jamais fait, je me suis renseigné sur les impacts. Si je ne me trompe pas, on repart sur une HC2 d'usine (3.548 pour moi). Remise à jour jusqu'en V4.090 (ou V4.091), puis on fait une restauration d'un précédent backup (en 4.090 ou 4.091). La puce Zwave sera rechargée avec le backup (ainsi que la DB, scènes, module, VM,....), donc normalement pas besoin de ré-inclure mes modules,...pas de problème d'ID,... Le seul problème sera les icônes. Il faut les sauvegarder (ou retrouver si j'ai encore les fichiers), pour les ré-intégrer ensuite + affection modules + revu de code pour les nouveaux ID Ai-je bien compris les impacts du recovery ? Merci
  12. Hello, Merci Krikroff pour ce beau boulot. Je rencontre un problème dans le téléchargement des icônes (appareil) (pour préparer un recovery demandé par le Support) et je souhaite savoir si d'autre on ce problème. Lorsque je tente de télécharger les icônes des appareils, au bout d'un certain nombre de copie, l'application ne répond plus et il faut la fermer. Pas de soucis pour les pièces ou pour les scènes. Est-il possible que ca provienne d'une icône "corrompu" ? C'est une explication très légère et qui ne va pas certainement pas aider mais on ne sait jamais. Merci
  13. @Nico Bonjour oui j'avais bien vidé le cache, sur 3 navigateurs différents et mon portable. Les écrans module et pièce semble bugger. Ce N'est qu'un problème d'affichage je pense puisque je n'ai pas rencontré de problème àce jour pour retrouver mes modules et les modifier. Je sens que ça attendre la prochaine version stable et on avisera àce moment. C'est juste pas pratique de ne pas avoir les icônes sur les écrans. Envoyé de mon SM-G935F en utilisant Tapatalk
  14. Hello, Effectivement ça me parle ce problème, mais je ne retrouve pas les informations. Cependant dans mon cas, il n'y a que le "unassigned" qui s'affiche sur la partie central de l'interface (au niveau du home). De plus je me suis rendu compte que sur les pages qui posent problème, il n'y a pas que les modules ou scène qui posent problème, la partie météo n'affiche rien (mais elle fonctionne sur d'autres onglet) vraiment étrange. J'ai tester une restauration en 4.090, sans succès J'ai du mal à comprendre
  15. Bonsoir, Bon j'ai craqué, un backup, un redémarrage et un clique pour passer en 4.91béta, on attend, on vide le cache et .... ça démarre !! mais ... les sections/pièce ne s'affichent plus, je n'ai que ce qui est "non assigné". Cependant, dans l'onglet "pièce" je retrouve bien mes sections/pièces et les modules associés, de même pour les scènes, mais les sections/pièces sont affichées vide. Les scènes fonctionnent et je peux les ouvrir via le menu de gauche Bref pour le moment la box fonctionnent mais il y a un problème d'affichage (même comportement sur Chrome, IE, EDGE, Firefox) Coté appli Android RAS, les pièces sont bien présente avec les modules. Je ne comprend pas, j'ai essayé de créer un nouvelle section et une nouvelle pièce pour écarter un "problème" de rétrocompatibilité. Avez vous constater ce type de comportement ? J'ai vérifié également que les modules ne soient pas "caché" , on ne sait jamais Merci
×
×
  • Créer...