
ASTECH44
Membres confirmés-
Compteur de contenus
212 -
Inscription
-
Dernière visite
Tout ce qui a été posté par ASTECH44
-
Besoin daide Redémarrage Du Hc2 Et Perte De 70% De Mes Modules
ASTECH44 a répondu à un(e) sujet de braindancer dans HC2
@ braindancer As tu fais une nouvelle sauvegarde pour voir combien il te trouve de modules, de scènes et de pièces? -
OK, elles sont effacées et pas sauvegardées, et ce que je souhaiterais aussi effacer ce sont les raccourcis vers ces ex-icônes qui perdure dans l'interface de changement d'icônes dans un VD, (voir images ci-jointe), ce qui serait plus "propre" puisqu'elles n'existent plus.. Sachant que dans les scènes et rooms, la commande d'effacement est opérationnelle mais pas dans un VD.
-
Je vais donc refaire progressivement ces icônes, j'aurais cependant aimer une astuce pour nettoyer les icônes "orphelines" des VD,
-
Bonjour. Après un rapide passage en V4.058, je suis revenue par recovery en V4.056 pour un fonctionnement quelque peu plus stable. Ceci accompagné d’une perte d’une grande partie des icônes. Cependant lors du changement d’une icône notamment dans un VD, avec « inspecter l’élément », ces icônes dont l’affichage se résume à des mini miniatures, font référence à des liens du type : <img class="ChooseIcon" src="/fibaro/n_vicons/User362.png"> Par l’outil HC2 Toolkit de Krikoff, je trouve un ID icon et une vignette icône différents, (peut être la première icône que j’avais utilisé pour ce module). Pour les VD, je constate qu’on ne peut supprimer toutes ces icônes « orphelines », via l’interface classique de changement d’icônes. Exite-t il d’autres manip pour nettoyer ou rétablir les liens de ces icônes ? Lors des sauvegardes, où sont stockées ces icônes, notamment sur la clé recovery ? Peux t-on y accéder et quelques sont les actions possibles ? @ JOJO , que penses tu de VD similaires à tes Backup Variables et Heating Panels pour sauvegardés et rétablir ces icônes ? Je pense aux VD avec de mutliples icônes comme Météo @ KRIKOFF, un onglet Icon est-il envisageable avec par icon le ou les Devices, scenes ou VD associés? Cdt
-
Olivier828 bonsoir. As tu réalisé tes manips d'exclusion et inclusion àproximité immédiate de la box, en tout cas pour les vannes Danfoss j'ai constaté que la distance immédiate de la box était préférable, sinon on se retrouve avec un module "bâtard".
- 144 réponses
-
- compatible v4
- tempã©rature
-
(et 2 en plus)
Étiqueté avec :
-
@BenjyNet, nous sommes en phase, tu as bien un push unique commun àtoutes tes entrées, dans mon post je ne parlais pas des Output et j'ai de même un push unique commun àtoutes les sorties. En résumé un push pour toutes les INPUTS pointant vers un module virtuel de la HC2 et en charge de l'analyse de l'INPUT ayant provoqué le push ( response = HC2:GET("/api/xdevices.json?cmd=10") )puis l'action, cette fois ci, personnalisée àeffectuer. Et de même pour les OUTPUTS avec un autre MV quasi similaire (response = HC2:GET("/api/xdevices.json?cmd=20")).
-
De même, je n'utilise de polling, c'est l'IPX qui informe par un push du changement d'état des ses INPUT dans le cas présent. Je considère que l'IPX V3 (produit très intéressant) est cependant un périphérique esclave de la box HC2, et donc sa programmation doit être la plus simple possible. Question de point de vue, mais je préfère le push unique dans l'IPX plutôt qu'au max 64 push personnalisés (32 entrées et 2 états) et réserver àla HC2, le traitement de ce push.
-
@ pepite: le mot "voler" est un peu fort, partager est suffisant.et gratifiant. Nota : j'avais testé le plugin de Krikoff pour l'IPX, très intéressant mais c'est du polling pour l'instant !!!
-
Effectivement les 10 lignes de "setGlobal" (10 dans le cas présent, mais ce pourrait être jusqu'à 32) ne sont pas satisfaisantes, le remplissage par une boucle ( for ou while) à partir du json.decode(response) d'une table avec le label de la VG associée à l'ouvrant et sa valeur 0 ou 1 serait plus pro et plus générique.; J'utilise actuellement ces variables pour le traitement de l'échec d'activation ou non de mon alarme si un ouvrant n'est pas fermé,et intrusion (en doublon d'une vielle alarme non communiquante) mais aussi en prévision pour d'autres process, notamment la gestion du chauffage pièce par pièce. Toute aide serait la bien venue.
-
De mon côté, J'ai préféré que chaque changement d'une Input de l'IPX via un push actionne un module virtuel dont l'objectif est de lire (dans l'ex ci-dessous) les 10 premières inputs, et en fonction de leur état mettre à jour un VD par Input (icône Ouvert ou fermé). Pour rajouter des Inputs ou des actions différentes sur les modules virtuels, j'ai crée une table à 4 entrées avec la structure suivante suivant tuto de JOJO http://www.domotique-fibaro.fr/index.php/topic/4149-afficher-les-valeurs-dune-variable-dans-un-vd-sour-hc2/ -- Champ 1 --> nom de la variable globale entre " " -- Champ 2 --> ID du VD qui affichera l'icon en fonction de l'état de la VG ci-dessus -- Champs 3 et 4 --> N° du bouton du VD ci-avant qui sera actionné, bouton1 = icône "fermé", bouton2 =icône "Ouvert" --[[ %% properties %% globals --]] -- interrogations des 10 Inputs de l'IPX800, retour d'un JSON suivant la syntaxe ci-dessous -- {"product":"IPX800_V3","IN1":1,"IN2":1,"IN3":1,"IN4":1,"IN5":0,"IN6":0,"IN7":0,"IN8":0,"IN9":0,"IN10":0,"IN11":0,"IN12":0,"IN13":0,"IN14":1,"IN15":0,"IN16":0,"IN17":0,"IN18":0,"IN19":0,"IN20":0,"IN21":1,"IN22":0,"IN23":0,"IN24":0,"IN25":0,"IN26":0,"IN27":0,"IN28":0,"IN29":0,"IN30":1,"IN31":0,"IN32":0} HC2 = Net.FHttp("192.168.x.yyy") response = HC2:GET("/api/xdevices.json?cmd=10") -- ----------------------------------------------------------------------------------------------------------------------------------- -- enregistrement du retour de l API dans une table response = json.decode(response) -- ETAPE 2 : les 10 Variables globales ci-après ont été crées manuellement --"IPX_Porte_Entree", "IPX_SDB_WC_Buand", "IPX_Portail_Garage", "IPX_Fen_Cuisine", "IPX_Fen_Salle_Jeux", "IPX_Fen_SaM", "IPX_Baie_SaM", "IPX_Baie_Salon", "IPX_Baie_Salon_TV", "IPX_Porte_Appart" -- écriture des valeurs (0 ou 1) des variables gobales avec les valeurs lue dans le JSON de l'IPX champs IN1 à 10 fibaro:setGlobal("IPX_Porte_Entree", response.IN1) fibaro:setGlobal("IPX_SDB_WC_Buand", response.IN2) fibaro:setGlobal("IPX_Portail_Garage", response.IN3) fibaro:setGlobal("IPX_Fen_Cuisine", response.IN4) fibaro:setGlobal("IPX_Fen_Salle_Jeux", response.IN5) fibaro:setGlobal("IPX_Fen_SaM", response.IN6) fibaro:setGlobal("IPX_Baie_SaM", response.IN7) fibaro:setGlobal("IPX_Baie_Salon", response.IN8) fibaro:setGlobal("IPX_Baie_Salon_TV", response.IN9) fibaro:setGlobal("IPX_Porte_Appart", response.IN10) -- ---------------------------------------------------------------------------------------------------------------------------------------- -- ETAPE 3 test des VG et action sur bouton 1 ou 2 d'un VD par VG pour affichage de l'Icone Ouvert ou Fermé -- Tous les ID des VD sont remplacés par un string, tuto de tchery http://www.domotique-fibaro.fr/index.php/topic/5669-se-passer-des-id-dans-vos-scenes-et-vd/ -- de la variable contenant tous les identifiants notamment PUSH RFID=310 local idALL=json.decode((fibaro:getGlobal('idTable'))); -- Création d'une Table avec la structure suivante suivant tuto de JOJO http://www.domotique-fibaro.fr/index.php/topic/4149-afficher-les-valeurs-dune-variable-dans-un-vd-sour-hc2/ -- 1/ nom de la variable globale entre " -- 2/ ID du VD qui affichera l'icon en fonction de l'état de la VG ci-dessus -- 3 et 4 N° du bouton du VD ci-avant qui sera actionné, bouton1 = icône "fermé", bouton2 =icône "Ouvert" local Table = { "IPX_Porte_Entree", idALL["PORTE_ENTREE"], 1, 2, "IPX_SDB_WC_Buand", idALL["FENETRE_SDB_WC_BUAND"], 1, 2, "IPX_Portail_Garage", idALL["PEORTAIL_GARAGE"], 1, 2, "IPX_Fen_Cuisine", idALL["FENETRE_CUISINE"], 1, 2, "IPX_Fen_Salle_Jeux", idALL["FENETRE_BUREAU"], 1, 2, "IPX_Fen_SaM", idALL["FENETRE_SALLE_MANGER"], 1, 2, "IPX_Baie_SaM", idALL["BAIE_SALLE_MANGER"], 1, 2, "IPX_Baie_Salon", idALL["BAIE_SALON"], 1, 2, "IPX_Baie_Salon_TV", idALL["BAIE_SALON_TV"], 1, 2, "IPX_Porte_Appart", idALL["PORTE_APPARTEMENT"], 1, 2, } ---------------------------------- -- DO not change bellow this line ---------------------------------- local i = 1 while Table[i] ~= nil do local VG_Nom = tostring(Table[i]) fibaro:debug("----------------------------") fibaro:debug("Nom de la variable Globale = " ..VG_Nom) local VD_id = tostring(Table[i+1]) local Btn_1 = tonumber(Table[i+2]) local Btn_2 = tonumber(Table[i+3]) fibaro:debug(VD_id.. " "..Btn_1.." "..Btn_2) VG_Val = tonumber(fibaro:getGlobalValue(VG_Nom)) --VG_Val = tonumber(fibaro:getGlobalValue(VG_Nom)) fibaro:debug('Valeur de la variable Globale = ' ..VG_Val) if VG_Val == 1 then Btn= Btn_1 fibaro:call(VD_id, "pressButton", Btn) fibaro:debug("Appui sur le bouton : " ..Btn.. " de la VD_id " ..VD_id) else Btn= Btn_2 fibaro:call(VD_id, "pressButton", Btn) fibaro:debug("Appui sur le bouton : " ..Btn.. " de la VD_id " ..VD_id) end i = i + 4 end
-
@LAZER Bonjour, Domocharts est génial, notamment avec l'ajout du device "Global variable". Je maquette actuellement la solution compteur d'eau en mixant et la solution de moicphil ( http://www.domotique-fibaro.fr/index.php/topic/5794-gestion-compteur-deau-consommation-et-pilotage/ ) et la solution de'Erwann ( http://www.domotique-fibaro.fr/index.php/topic/5788-suivi-de-consommation-deau-avec-graphiques/?hl=%2Bcompteur+%2Beau ). L'info du compteur d'eau remonte par un module universel Fibaro FGBS-0001 dans une variable globale et grâce ce device "Global variable". cf post #651 de sebcbien et #652 (bouton 1 et bouton 4), j'obtiens la courbe de consommation dans Domocharts après avoir modifié les config.js et index.php post #653 et #654. En final, j'obtiens ma courbe de consommation d'eau et dans Domocharts et dans Thingspeak et dans le virtual device de moicphil. Autre point génial, le bouton "Delete" dans les graphs et précision, en position ZOOM 6H, pour supprimer une valeur "anormale",notamment par intermittence de ma sonde Home Energy Meter DSB09104-ZWEU,, Le plus fastidieux, pour moi, a été de lire les 700 posts, mais sans aucune mesure avec tout l'investissement et temps que tu as dà» consacrer pour nous offrir cette solution; Et sans oublier les béta testeurs. Chapeau bas!!!
- 1 285 réponses
-
- 2
-
-
- tuto multimã©dia
- graphiques
-
(et 2 en plus)
Étiqueté avec :
-
en recherchant sur le net : ? A tester suivant les risques http://www.01net.com/astuces/comment-reparer-une-cle-usb-protegee-en-ecriture-651391.html
-
Ou tu renomme ton Backup en OLD et récré un nouveau rep Backup
-
@jackd6700. Tes sauvegardes de ton backup sur NAS montrent que tu peux lire la clé USB, dans ce cas je testerai quand même l'écriture en supprimant le répertoire backup de la clé puis en recopiant ton backup du NAS vers la clé USB. Mon pb était un peu différent, car le répertoire Backup avait disparu, et avec un logiciel de réparation de disque j'avais réussi à le recopier sur la clé USB.
-
Merci Erwan pour tes réponses. Pour les compteurs GIOANOLA,il est préconisé un montage horizontal pour une meilleure précision. Je pense que je vais investir dans cette solution, non pas àpriori pour réaliser des économies sur la consommation d'eau mais plus pour se prémunir d'éventuelles fuites. Et ton tuto me sera très utile. Cdt
-
@Erwan bonjour. En regardant sur le lien pour le modèle de compteur , il est stipulé que le compteur à un filet extérieur: 3/4" diamètre nominal: DN15, ce qui est d'après le tableau joint en annexe contradictoire ( 3/4" égal DN20 soit du 20//27, qu'en est-il exactement? Je souhaite un DN20 pour tuyauterie 20/27. Il est aussi précisé que le corps est en laiton pour certification eau ^potable, bien que l'extérieur semble plutôt couleur "argenté-chrome", est-ce bien du laiton? D'autre part, dans ton montage, le compteur est-il fixé à plat ou vertical, la position verticale a t-elle une incidence sur la précision du compteur? Merci pour tes réponses. Cdt Débitmètre avec sortie d'impulsion Compteur d'eau Générateur de débit d'eau 1 Imp./L Qn 1,5m³/h de systeme-sh Qn = 1,5m³/h longueur: 110mm filet extérieur: 3/4" diamètre nominal: DN15 1 Imp./L. sortie d'impulsion: Contact Reed. Longueur de ligne: 1,5m L'indication des couleurs de conducteurs: brun = signal d'entrée blanc = signal de sortie (ou inversement) Laiton (certification eau potable) Avec totalisateur à rouleaux correspondances-des-dimensions-des-tuyauteries.pdf
-
Bonjour @elecombe; s'il s'agit d'une détection en extérieur regarde ce topic ou Lolomail a utilisé un BNX-80 d'Optex; http://www.domotique-fibaro.fr/index.php/topic/67-domotiser-une-barrière-infra-rouge/?hl=%2Binfra+%2Brouge Reste le prix plus élevé... bx-80nr-fr-comm.pdf
-
Au cas où, ci joint la notice de montage des Living connect DANFOSS avec les différents adaptateurs et têtes thermostatiques. Notice montage Vanne Danfos & adaptateurs.pdf
-
Le fait que la HC2 n'attribue à ce thermostat qu'un genre "module Z-wave" sans reconnaître le nom du fabricant laisse effectivement penser qu'il n'est pas encore reconnu. Exemple d'un module pour vanne Danfoss :
- 144 réponses
-
- compatible v4
- tempã©rature
-
(et 2 en plus)
Étiqueté avec :
-
Olivie828 bonjour. N'aurais tu pas une "pièce Non assigné" tout en bas de ton interface web dans laquelle auraientt été créés les modules enfants de cette sonde ID 43?
- 144 réponses
-
- compatible v4
- tempã©rature
-
(et 2 en plus)
Étiqueté avec :
-
Merci tchery pour le partage de ce script. J'ai notamment des sondes Home Energy Meter DSB09104-ZWEU d'AEON LABS que j'ai dû reconfigurer plusieurs fois avec bien sûr changement d'ID, d'où l'intérêt de créer cette scène permettant de remplir cette variable idTable avec les noms et ID des modules et scènes.. Il faut cependant bien respecter le nombre des parenthèses lors de l'ajout de local idALL=json.decode((fibaro:getGlobal('idTable'))); notamment dans une scène.
-
Pb sauvegarde Résolu et surtout Backups retrouvés... @Lazer. Via RSTUDIO, j'ai effectué des recovery des backups que RSTUDIO m'a récupéré vers ma clef USB et en re-créant manuellement le répertoire "backups", j'ai réinstallé ainsi toutes les sauvegardes de la V4 et non celle de la V3 de 111 Mo. Réinstallation de la clef dans la HC2, démarrage sans problème, première tentative de sauvegarde OK, puis cohérence OK avec les sauvegardes présentes sur la clef USB. Suppressions et création de sauvegardes OK. Pour ce soir j'arrête là , il me resterait cependant à faire un test de restauration, mais je suis confiant. Merci à vous tous de votre aide. Cdt
-
Erratum, pour le répertoire Backup, il faut lire 264 Mo
-
@Titof44, merci pour la bonne et mauvaise nouvelle @Lazer Je viens de créer une image par RSTUDIO de la partition FAT32 de ma clef USB (disque K dans les images ci-dessous) et en lançant la cde Revovery All Files dans RSTUDIO, je vois à nouveau le répertoire Backup , ce dernier faisant 2645 Mo et en ouvrant ce répertoire Backup, j'ai toutes mes sauvegardes dont la plus récente de 22 Mo et celle de la V3.60 de 111 Mo (j'avais sollicité FIBARO car erreur 10 pour réaliser l'upgrade de la V3 en V4). Pour autant les sauvegardes de 2013 et 2014 et jusqu'à Juillet 2015, sauvegardes que j'ai volontairement supprimées, les répertoires sont effectivement vides. Je me tate encore un peu pour voir si je réalise cette fois la cde Recovery All Files sur la clef USB, ce qui devrait me recréer le répertoire Backup et toutes les sauvegardes, reste à voir la cohérence avec la base de données, ou créer manuellement un répertoire Backup et y coller les 4 dernières sauvegardes retrouver dans mon image. Qu'en penses tu?.
-
Jojo, merci pour tes réponses. Effectivement les 2 répertoires Update et Trash-0 ne sont pas sur le screenshot de mprinfo (tuto de Mai 2015) donc certainement dans une version antérieure à la V4.054. Ce qui pourrait faire penser que FIBARO a modifié la partie Sauvegarde et que le rep Backup ne serait plus sur la clef USB? As tu réalisé en V4.054 une copie de ta clé USB ou au minimum un listing de la FAT32, si oui ton listing de répertoire est-il différent? J'ai pensé aussi à re-créer , ce répertoire Backup, mais auparavant je souhaite scanner cette fat32 avec un logiciel comme RSTUDIO 32, voir si je retrouve ce répertoire et surtout les 4 sauvegardes et les ré-activer.