Aller au contenu

Rechercher dans la communauté

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



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

127 résultats trouvés

  1. mprinfo

    Probléme mise a jour suite a recovery

    Probléme mise a jour suite a recovery je viens de faire plusieurs recovery avec différentes images 4.031 et 4.056 avec une clef originale J'arrive toujours au même probléme la restauration ce fait parfaitement. Le probléme arrive lorsque je fais la mise a jour avec les 2 images on me propose les version 4.150 et 4.153b Aprés le mise à jours je reste bloqué sur "Please wait starting services" j'ai fais quelques test en root pour installer d'autres version j'ai sois cette erreur soit une erreur 503 en fonction de la version que j'installe Par contre si je fais un recovery avec l'image 3.548 je passe en 3.600 puis 4.070 puis en 4.150 la aucun soucis
  2. Bonjour la communauté! Cela fait plusieurs mois que je cherche une solution...en vain. En résumé, lorsque je lance mes scènes (dodo, dehors, etc.) qui gèrent les vannes mais aussi les lumières, prises, etc.; la durée pour atteindre la température souhaitée est de 2h, ce qui est beaucoup trop long. Quand je pars de chez moi, j'aimerais par exemple que les vannes puissent s'éteindre en 15 minutes. Ce qui est étrange, c'est que lorsque je décide de lancer une vanne (sans passer par une scène), la température est atteinte en 15 minutes (900 secondes). Quelqu'un sait où je peux changer ce paramètre qui semble spécifique aux scènes? Merci beaucoup
  3. Bonjour, Je souhaite changer ma sonde d'ambiance de ma PAC et la remplacer par un thermostat, j'ai vu depuis un moment le Delta Dore Deltia 8.00 qui est bien et correspond à mes besoins en terme de programmation, Il fonctionne avec piles et envoie les ordres à la chaudière avec 2 fils. Mais si je dois changer, autant prendre un modèle zwave. donc je cherche si possible la même chose (connexion 2 fils à la chaudière) qui communiquerai en z-wave avec mon HC2 pour la programmation et modification des ordres à distance. Pouvez vous m'aider ? Merci d'avance. Mikael
  4. Indyana

    RIP

    Ma Fibaro a rendu l'âme ce Lundi, repose en paix petite HC2.... Ode à ma première box : Tu m'en aura fais voir de toutes les couleurs avec tes voyants qui s'allument ou s'éteignent selon ton humeur. combien de fois m'as tu stressé quand je voyais tes petites boules tourner? combien de fois m'as tu énervé quand toute ta config s'était envolé? et ho! Ta petite clé USB! Je n'ai eut de cesse de la restaurer.... Que de souvenir nous avons partagé ensemble : Cette V4 toute bugguée qui nous a tant alléchée, ces plugins qui comme par magie ont disparus sans jamais se concrétiser, ces versions qui se succèdent n'apportant que peu de nouveautés ou alors tout juste une relative stabilité, celle là même qui t'a pourtant tant manquée à tes débuts. On se moquait de toi car il était moins risqué d'installer une Bêta qu'une version stable, on se moquait de toi pour ton lua limité par ton papa, on se moquait de toi pour tes scripts qui se plantaient sans raison, on se moquait de toi pour tes fonctions différentes entre tes modules et tes scènes mais qui faisaient la même chose. Tu m'as tant fait espérer, et tout le temps j'ai cru en toi, La semaine dernière encore, je jouais avec toi, pensant même à te donner une nouvelle interface pour te rendre plus désirable encore, pensant pouvoir mieux coder ton cœur via d'autre chemins, pensant qu'une longue route encore nous attendait. Mais tu m'as quittée, et cette fois je ne vois comment tu pourrais ressusciter car j'ai tout tenté pour te sauver. Mais en avais-je vraiment envie? Tu as tant souffert, tant donné aux limites de tes capacités, et pourtant je n'étais jamais pleinement satisfait. Toujours de toi je me plaignais, particulièrement quand ma femme me taquinait à ton sujet, elle était sûrement un peu jalouse, elle ne relevait que tes défauts, rarement tes qualités. Et puis je vois tes cousines, Jeedom, Domoticz, et je m'interroge, pourquoi ne pas les tester et les évaluer? Je pense que je vais t'être infidèle, tu auras été ma première box, mon premier essais, mais probablement aussi dans le monde obscure du propriétaire ...la dernière....
  5. Installation du Secure SCS317 et SSR303 Présentation : Le SCS317 est un thermostat programmable Z-Wave avec un design plutôt esthétique comparé à son prédécesseur le SRT321 (anciennement HRT4). Niveau fonctionnalité, le SCS317 se diffère du SRT321 par son programmateur horaire intégré permettant de programmer jusqu’à 6 périodes de chauffage par jour pendant une semaine. Il est doté d’un écran rétroéclairé et fonctionne avec 2 piles AA (autonomie annoncée : 2 ans) Le SCS317 est couplé avec l’actionneur SSR303 Les 2 modules communique sans fil sur la fréquence 868,42 Mhz avec une portée de 30 mètres en champ libre. Le SSR303 doit être branché sur le 220V et il est possible de le commander directement avec les boutons ON / OFF. La fonction programmation est assez poussée puisqu'elle nous permet de programmer par jour 6 plages horaires. Les plages horaires sont entièrement paramétrables via les boutons " + " et " - " du SCS317. Mais il est possible d’intervenir directement sur la température de consigne. Un autre avantage pour ce thermostat est qu’il dispose d’un algorithme proportionnel-intégral en fonction du temps c’est-à -dire qu’il offre un contrôle précis de la température et il est capable d’anticiper les temps de chauffe pour atteindre la prochaine température de consigne. Son seul point négatif est sa précision de température de consigne. Il incrémente au degré près. Impossible de lui demander une température de consigne à 21,5°C. Mais il est possible de le contourner en envoyant la température de consigne depuis la HC2. Conclusion : Ce SCS317 constitue donc un excellent thermostat parfaitement utilisable de manière autonome ( en dehors d’un réseau Z-Wave). Mais comme vous le savez, le but n’est pas de la piloter en local mais à partir de la Home Center 2. Voyons ci-dessous la procédure à suivre pour l’inclure dans le HC2. Ce kit est disponible chez notre partenaire DOMADOO à l'adresse suivante : http://www.domadoo.fr/produit,3694,1,SECURE--Pack-thermostat-%C3%A9lectronique-programmable-r%C3%A9cepteur-Z-Wave-(SCS317-+-SSR303).htm ****************************************************************************************************** Mise en service du SSR303 : Dans cet exemple, je vais m'appuyer sur une chaudière au gaz qui pilote un circulateur indépendant. 3 cas se présentent : Brancher le SSR303 sur le circulateur externe. Je n'ai pas retenu cette solution car elle me semble dangereuse pour la chaudière. Celle-ci risque de prendre un coup de chaud si l'eau ne circule pas dans le corps de chauffe. Brancher le SSR303 sur la carte de la chaudière qui coupera à la fois la chaudière et le circulateur. Cette option est valable uniquement si votre chaudière pilote votre circulateur. Dans mon cas, elle ne le pilote pas mais se charge juste de lui fournir du 220V. On pourra y remédier en ajoutant un relais tempo que nous verrons plus tard... Brancher le SSR303 sur la carte de la chaudière et laisser le circulateur tourner continuellement. C'est ce dernier cas qui sera retenu dans ce tutoriel. Schéma de principe : Alimentation réseau 220V Raccorder votre chaudière à votre tableau électrique en respectant la notice d'installation de votrz chaudière Alimentation circulateur Brancher votre circulateur sur la carte électronique (comme ci dessus) en veillant à ne pas inverser la phase et le neutre. Sur la majorité des cartes électronique, le branchement du circulateur est repéré par un triangle dans un rond. Sur ma chaudière, la borne 4 correspond à la phase et la borne 5 au neutre. Pour le savoir, munissez vous d'un multimètre et mesurez le Voltage entre les bornes [1;4] puis les bornes [1;5]. Si vous obtenez 230V sur l'une des 2, alors c'est que vous avez trouvé le neutre car la borne 1 correspond à la phase du tableau électrique. Dans ce cas précis, le Neutre est la borne 5 car le mutlimètre affichait 230V entre les bornes [1;5]. Sous le SSR303, il y a 2 vis à desserrer pour l'ouvrir et accéder à la platine murale : Ci-dessous un zoom sur la platine et ses connexions. On s’aperçoit qu'il s'agit bien d'un contact sec entre la borne 2 et 3. A partir du tableau électrique, alimenter la borne N avec le Neutre et la Borne L avec la Phase. Sur la carte électronique de la chaudière, brancher la borne 6 du TA à la borne 2 du SSR303 ainsi que la borne 7 du TA à la borne 4 du SSR303 comme indiqué ci-dessous : 1ère étape terminée !! Il vous reste à fixer la platine murale où bon vous semble perso je l'ai fixé sur la chaudière directement. ****************************************************************************************************** Notice d'installation : SSR303 Notice d'installation.pdf
  6. Lazer

    Hc2 Usb Recovery Tweaks

    Les manipulations présentées dans ce sujet de discussion sont destinés à des utilisateurs avancés disposant des compétences nécessaires, et je décline tout responsabilité en cas de fausse manipulation rendant votre clé USB Recovery inopérante, voire même votre Home Center 2. Introduction Voir : Sauvegarde, Restauration, Et Recovery Sur Home Center 2 Clonage de la clé USB de Recovery Présentation de la clé La clé USB fournie avec la box Fibaro Home Center 2 est un élément critique, car sans elle la box ne peut fonctionner. Elle sert pour les sauvegardes de la configuration (en vue de leur restauration éventuelle), notamment avant chaque mise à jour de firmware, mais également pour le Recovery, c'est à dire le retour à une configuration usine en cas de crash de la box. Pour rappel, cette clé est connectée sur un port USB situé derrière la plaque métallique vissée sur le coté gauche de la box. Avant de retirer la clé USB Recovery de la box, s'assurer que celle-ci soit bien éteinte. Dans un premier temps, nous connectons la clé USB sur un PC sous Windows. Dans l'explorateur, nous voyons apparaître une partition d'environ 2 Go : Contenant 3 répertoires et 1 fichier : 24/10/2014 07:44 <REP> backups 02/09/2013 15:40 <REP> system 30/08/2013 12:15 10 network.conf 13/11/2013 22:48 <REP> logs Il est inutile à ce stade là de vouloir copier l'arborescence de cette partition, car le Gestionnaire des disques de Windows nous montre 2 partitions inconnues supplémentaires, ainsi que de l'espace libre : La clé a en réalité une taille de 8 Go, mais seuls 4 Go sont utilisés. Il faut donc monter la clé USB sur un système Linux, qui est capable de lire (presque) tous les formats de partitions existants. J'ai utilisé pour cela une VM sous ESXi sur mon serveur HP Proliant G7 N54L, voici les captures d'écran des fenêtres de modifications des paramètres de la machine virtuelle : On remarque que la clé fournie par Fibaro est de marque Kingston, on n'est donc pas en présence d'une clé chinoise premier prix : Dans ma VM, il s'agit d'un Linux RedHat Enterprise Server, mais n'importe quel Linux peut faire l'affaire, en particulier Debian qui est la distribution utilisée par FIbaro. Il est évidemment possible de monter cette clé sur n'importe quelle machine Linux, dont voici une liste non exhaustive : - Linux natif sur PC - Linux sur Raspberry PI - Linux dans une VM sous VMware Player sous Windows ou MacOS - LiveCD bootable sur CD ou clé USB - etc... Je ne détaille pas ces procédures, de nombreux tutoriels existent sur Internet, et je répète que si vous voulez tenter les manipulations décrites ici cela nécessite d'être suffisamment à l'aise avec Linux (ce qui implique de savoir l'installer). Une fois la clé connectée sur la machine Linux, on la voit apparaître dans les messages du noyau avec la commande dmesg : [root@redhat ~]# dmesg | tail -21 usb 1-2: new high speed USB device number 3 using ehci_hcd usb 1-2: New USB device found, idVendor=13fe, idProduct=4100 usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-2: Product: FIBARO RECOVERY usb 1-2: Manufacturer: FIBARO usb 1-2: SerialNumber: ...................... usb 1-2: configuration #1 chosen from 1 choice scsi4 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 3 usb-storage: waiting for device to settle before scanning usb-storage: device scan complete scsi 4:0:0:0: Direct-Access FIBARO FIBARO RECOVERY PMAP PQ: 0 ANSI: 6 sd 4:0:0:0: Attached scsi generic sg3 type 0 sd 4:0:0:0: [sdc] 15646720 512-byte logical blocks: (8.01 GB/7.46 GiB) sd 4:0:0:0: [sdc] Write Protect is off sd 4:0:0:0: [sdc] Mode Sense: 23 00 00 00 sd 4:0:0:0: [sdc] Assuming drive cache: write through sd 4:0:0:0: [sdc] Assuming drive cache: write through sdc: sdc1 sdc2 sdc3 sd 4:0:0:0: [sdc] Assuming drive cache: write through sd 4:0:0:0: [sdc] Attached SCSI removable disk Dans cet exemple, le device utilisé est /dev/sdc Par curiosité, avec lsusb on peut obtenir des informations sur cette clé Kingston : [root@redhat ~]# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 196d:f100 Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub Bus 001 Device 003: ID 13fe:4100 Kingston Technology Company Inc. [root@redhat ~]# lsusb -s 001:003 -vvv Bus 001 Device 003: ID 13fe:4100 Kingston Technology Company Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x13fe Kingston Technology Company Inc. idProduct 0x4100 bcdDevice 1.00 iManufacturer 1 FIBARO iProduct 2 FIBARO RECOVERY iSerial 3 ...................... bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 200mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk-Only iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0000 (Bus Powered) Avec la commande parted, on découvre plus en détail la structure des partitions de cette clé : [root@redhat ~]# parted /dev/sdc GNU Parted 2.1 Using /dev/sdc Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print Model: FIBARO FIBARO RECOVERY (scsi) Disk /dev/sdc: 8011MB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 1049kB 2000MB 1999MB primary fat32 2 2000MB 2255MB 256MB primary linux-swap(v1) 3 2255MB 3817MB 1561MB primary ext4 boot (parted) quit La taille de 8 Go est confirmée. On trouve les partitions suivantes : FAT32 (la partition visible sous Windows) Linux Swap (l'espace de paging space du système Linux) ext4 (le format de fichier standard d'une partition Linux, et qui se trouve en plus être bootable) Sauvegarde de la clé Sans plus attendre, on procède immédiatement à la sauvegarde cette clé, ce qui est l'étape la plus importante de cette étude. On utilise pour cela la commande dd qui permet de réaliser une copie bit-à -bit de l'intégralité de la clé. [root@redhat ~]# dd if=/dev/sdc of=/tmp/usb.img bs=1M 7640+0 records in 7640+0 records out 8011120640 bytes (8.0 GB) copied, 812.817 s, 9.9 MB/s Débit moyen de lecture de 10 Mo/s, ce n'est pas terrible (le débit max du bus l'USB-2 étant d'environ 25 Mo/s), mais pour l'usage très occasionnel qui est fait de cette clé, ce n'est pas un souci. On obtient un fichier de 8 Go sur le disque dur, qui est l'image exacte de la clé : [root@redhat ~]# ls -l /tmp/usb.img -rw-r--r--. 1 root root 8011120640 Oct 24 10:35 /tmp/usb.img Ce fichier contient donc le MBR (Master Boot Record) de la clé, l'intégralité des 3 partitions, ainsi que l'espace vide, comme le confirme la commande file : [root@redhat ~]# file /tmp/usb.img /tmp/usb.img: x86 boot sector; partition 1: ID=0xb, starthead 32, startsector 2048, 3903488 sectors; partition 2: ID=0x82, starthead 27, startsector 3905536, 499712 sectors; partition 3: ID=0x83, active, starthead 54, startsector 4405248, 3049472 sectors, code offset 0x63 Note : il aurait été possible de réaliser une sauvegarde de façon plus optimisée, en sauvegardant indépendamment le MBR et les 3 partitions, afin de ne conserver que les 4 Go utile. Néanmoins dans ce tutoriel la procédure se voulait simple afin de cloner intégralement la clé USB fournie par FIbaro afin de conserver une copie de secours. Nous verrons peut-être ultérieurement qu'il est possible d'aller beaucoup plus loin dans les manipulations de cette clé. Restauration de la clé On connecte une nouvelle clé USB vierge sur le système Linux. Si cette clé n'est pas vierge, elle sera écrasée. La restauration de la clé de Recovery utilise toujours la même commande dd, mais en sens inverse, c'est à dire qu'on lit le fichier pour écrire sur le périphérique USB. Dans mon exemple il s'agit de /dev/sdd : [root@redhat tmp]# dd if=/tmp/usb.img of=/dev/sdd bs=1M dd: writing `/dev/sdd': No space left on device 7553+0 records in 7552+0 records out 7918845952 bytes (7.9 GB) copied, 703.889 s, 11.3 MB/s On note une erreur car l'espace disponible sur ma nouvelle clé est insuffisant. En effet, j'ai utilisé une clé qui fait un peu moins de 8 Go, donc la commande n'a pas pu écrire la fin des octets. Ce n'est nullement gênant car comme on l'a vu précédemment, seuls 4 Go sont utilisés et la fin de la clé est inutilisé. Dans l'exemple ci-dessus, 7,9 Go ont été écrits, ce qui est plus que suffisant. Test de la clé clonée On insère la clé USB dans la box HC2, on branche l'alimentation, et la box boot comme si de rien n'était. On l'arrête à nouveau, on rebranche la clé d'origine, et on redémarre la box en production. On conserve la nouvelle clé générée bien à l'abri, ou pas, puisque avec l'image binaire présente sur le disque dur il est toujours possible de regénérer autant de clés qu'on le souhaite. Notes complémentaires Cette procédure permet de cloner une clé devant être utilisé sur la même box. L'étude pour cloner une clé sur une box différente sera menée ultérieurement (sans garantie de succès) Le clonage de la clé aurait pu se faire directement avec la commande suivante, sans passer par le disque dur (non testé) : dd if=/dev/sdc of=/dev/sdd bs=1M . Analyse détaillée de la clé A partir de ce chapitre, on commence l'étude approfondie de la clé de Recovery. Par sécurité afin de ne pas tout casser en cas de fausse manipulation, on travaille sur l'image générée précédemment sur disque. Le fichier usb.img est une image en mode "raw" de la clé, et a donc conservé la structure initiale avec les 3 partitions : [root@redhat tmp]# parted usb.img print Model: (file) Disk /tmp/usb.img: 8011MB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 1049kB 2000MB 1999MB primary fat32 2 2000MB 2255MB 256MB primary linux-swap(v1) 3 2255MB 3817MB 1561MB primary ext4 boot On crée les devices dans le noyau permettant de monter les partitions : [root@redhat tmp]# kpartx -v -a usb.img add map loop0p1 (253:2): 0 3903488 linear /dev/loop0 2048 add map loop0p2 (253:3): 0 499712 linear /dev/loop0 3905536 add map loop0p3 (253:4): 0 3049472 linear /dev/loop0 4405248 On crée les points de montages (il est inutile de monter la partition de swap) : [root@redhat ~]# mkdir /mnt/sdc1 [root@redhat ~]# mkdir /mnt/sdc3 On monte les 2 partitions intéressantes : [root@redhat tmp]# mount /dev/mapper/loop0p1 /mnt/sdc1 -o ro [root@redhat tmp]# mount /dev/mapper/loop0p3 /mnt/sdc3 -o ro Dans la partition n°1, on retrouve les fichiers qui étaient visibles sous Windows : [root@redhat tmp]# cd /mnt/sdc1 [root@redhat sdc1]# ls -l total 16 drwxr-xr-x. 7 root root 4096 Oct 24 07:44 backups drwxr-xr-x. 2 root root 4096 Nov 13 2013 logs -rwxr-xr-x. 1 root root 10 Aug 30 2013 network.conf drwxr-xr-x. 2 root root 4096 Sep 2 2013 system Vérification de l'espace occupé/libre : [root@redhat sdc1]# df -m . Filesystem 1M-blocks Used Available Use% Mounted on /dev/mapper/loop0p1 1903 487 1416 26% /mnt/sdc1 Les tailles de Mo de chaque fichier/répertoire : [root@redhat sdc1]# du -sm * 63 backups 1 logs 1 network.conf 424 system On en déduit que sur les 2 Go de cette partition, 424 Mo sont utilisés par l'image système de recovery, et seulement 63 Mo (dans mon cas) pour les sauvegardes de la configuration. Donc les 1416 Mo libres sont plus que suffisants pour réaliser un grand nombre de sauvegardes. Dans mon cas, j'ai seulement 5 sauvegardes, et on remarque que la plus grosse d'entre elle est ma dernière sauvegarde du 24/10/2014 : [root@redhat sdc1]# du -sm backups/* 6 backups/backup16_01_14-2032 6 backups/backup16_01_14-2037 41 backups/backup24_10_14-0944 11 backups/backup28_02_14-1428 2 backups/backup29_11_13-0019 Le fichier network.conf contient seulement l'info permettant au réseau de fonctionner en DHCP lorsqu'on boot en recovery : [root@redhat sdc1]# cat network.conf type=dhcp Etudions maintenant le contenu de ma dernière sauvegarde : [root@redhat sdc1]# cd backups/backup24_10_14-0944/ [root@redhat backup24_10_14-0944]# ls -l total 40812 -rwxr-xr-x. 1 root root 117 Oct 24 07:44 checksum -rwxr-xr-x. 1 root root 131 Oct 24 07:44 info drwxr-xr-x. 2 root root 4096 Oct 24 07:44 scenes -rwxr-xr-x. 1 root root 41757696 Oct 24 07:44 sql -rwxr-xr-x. 1 root root 16528 Oct 24 07:44 zwave Il y a quelques fichiers textes, une base de données SQLite, et un fichier binaire : [root@redhat backup24_10_14-0944]# file * checksum: ASCII text info: ASCII text scenes: directory sql: SQLite 3.x database zwave: data Le fichier checksum contient des sommes de contrôles permettant de s'assurer de la cohérence des fichiers stockés sur la clé avant la restauration éventuelle : [root@redhat backup24_10_14-0944]# cat checksum 82a0e8acacb02838248ff032dfb16a7e sql 96d7a2aac279dc2be1abd77bb1f37196 zwave c9bf3777d6c6990e37a59aa3cfac49af info Vérification, tout est OK : [root@redhat backup24_10_14-0944]# md5sum sql 82a0e8acacb02838248ff032dfb16a7e sql [root@redhat backup24_10_14-0944]# md5sum zwave 96d7a2aac279dc2be1abd77bb1f37196 zwave [root@redhat backup24_10_14-0944]# md5sum info c9bf3777d6c6990e37a59aa3cfac49af info Le fichier info contient quelques informations génériques qui sont affichées par l'interface Web lorsqu'on boote la box en recovery : [root@redhat backup24_10_14-0944]# cat info devices=90 rooms=12 scenes=22 hour=09 minute=44 day=24 month=10 year=2014 timestamp=1414136694 description=24/10/2014 v3.590 stable Le fichier sql contient toute la configuration, dont voici un extrait : [root@redhat backup24_10_14-0944]# sqlite3 sql ".tables" Alarm_Fibaro_Scene Alarm_Zone Alarm_Zone_PIN Backups Borrowed_Devices Cooling_Zone Cooling_Zone_Room Dashboard Device_Association_Group [...] Par exemple : [root@redhat backup24_10_14-0944]# sqlite3 sql 'select * from Room;' 1|1|Salon|room_kominek|999|96|97|0|0 2|1|Entrée|room_kapelusz|999|0|0|0|0 3|1|Salle à manger|room_jadalnia|999|0|0|0|0 [...] Dans le sous-répertoire scenes, on y trouve des pages html et des scritps LUA : [root@redhat backup24_10_14-0944]# cd scenes/ [root@redhat scenes]# ls -l total 484 -rwxr-xr-x. 1 root root 17288 Oct 24 07:44 10.html -rwxr-xr-x. 1 root root 828 Oct 24 07:44 10.lua -rwxr-xr-x. 1 root root 17346 Oct 24 07:44 11.html -rwxr-xr-x. 1 root root 947 Oct 24 07:44 11.lua -rwxr-xr-x. 1 root root 19930 Oct 24 07:44 12.html -rwxr-xr-x. 1 root root 1047 Oct 24 07:44 12.lua -rwxr-xr-x. 1 root root 17756 Oct 24 07:44 13.html -rwxr-xr-x. 1 root root 923 Oct 24 07:44 13.lua -rwxr-xr-x. 1 root root 26374 Oct 24 07:44 14.html -rwxr-xr-x. 1 root root 1112 Oct 24 07:44 14.lua [...] Au hasard, prenons la plus grosse scène, et ô surprise (oui je sais j'utilise encore une veille version de GEA) : [root@redhat scenes]# head -22 22.lua --[[ %% autostart %% properties 46 value %% globals --]] -- ------------------------------------------------------------ -- GEA : Gestionnaire d'Evénements Automatique -- Scénario permettant de contrôler si une périphérique est -- activé depuis trop longtemps ou lancer -- un push d'avertissement -- L'état du périphérique est contrôlé toutes les X secondes -- si passer le délai souhaité le périphérique est toujours -- activé, le système envoi une notification -- -- Auteur : Steven P. with modification of Hansolo -- Version : 3.50 -- Special Thanks to : -- Fredric, Diuck, Domodial, moicphil, lolomail, byackee, -- JossAlf, Did and all other guy from Domotique-fibaro.fr -- ------------------------------------------------------------ . On retourne maintenant à la racine de la partition n°1, afin d'étudier rapidement le répertoire system : [root@redhat scenes]# cd /mnt/sdc1 [root@redhat sdc1]# cd system [root@redhat system]# ls -l total 433920 -rwxr-xr-x. 1 root root 33 Sep 2 2013 checksum -rwxr-xr-x. 1 root root 444328464 Sep 2 2013 image.gz -rwxr-xr-x. 1 root root 0 Jul 17 2012 version3 -rwxr-xr-x. 1 root root 0 Aug 23 2013 version4 Comme pour les sauvegardes, une somme de contrôle permet de s'assurer de l'intégrité de l'image à restaurer : [root@redhat system]# cat checksum c496e1fe5e3095b73e2f376b35ae5307 [root@redhat system]# md5sum image.gz c496e1fe5e3095b73e2f376b35ae5307 image.gz Ce fichier image.gz est une archive compressée d'une image raw d'un disque : [root@redhat system]# file image.gz image.gz: gzip compressed data, was "image", from Unix, last modified: Mon Sep 2 15:27:19 2013 [root@redhat system]# gzip -dc image.gz | file - /dev/stdin: x86 boot sector; partition 1: ID=0x83, active, starthead 32, startsector 2048, 1951744 sectors; partition 2: ID=0x82, starthead 157, startsector 1953792, 499712 sectors; partition 3: ID=0x83, starthead 184, startsector 2453504, 1368064 sectors, code offset 0x63 On décompresse cette archive dans un répertoire temporaire : [root@redhat system]# cd /tmp [root@redhat tmp]# gzip -cd /mnt/sdc1/system/image.gz > image [root@redhat tmp]# ls -l image -rw-r--r--. 1 root root 2002780160 Oct 25 18:26 image Il s'agit de l'image du disque système interne de la HC2 (clé USB SLC de 2 Go) : [root@redhat tmp]# parted image print Model: (file) Disk /tmp/image: 2003MB Sector size (logical/physical): 512B/512B Partition Table: msdosNumber Start End Size Type File system Flags 1 1049kB 1000MB 999MB primary ext4 boot 2 1000MB 1256MB 256MB primary linux-swap(v1) 3 1256MB 1957MB 700MB primary ext4 En cas de recovery de la box, c'est donc cette image qui est restaurée sur la mémoire interne de la box, puis la dernière sauvegarde peut être restaurée. Je ne détaille pas plus le contenu de ces partitions systèmes, mais il est tout à fait possible de les monter et d'accéder à leur contenu. Je précise néanmoins que la première partition est la racine du système (/), tandis que la troisième partition est montée dans /var (contient les journaux, les pages Web, etc...). La première partition (FAT32) de la clé de Recovery est montée dans /home/fghc2-recovery/recovery On étudie maintenant la partition n°3 de la clé de Recovery : [root@redhat mnt]# cd /mnt/sdc3 [root@redhat sdc3]# ls -l total 96 drwxr-xr-x. 2 root root 4096 Dec 8 2011 bin drwxr-xr-x. 3 root root 4096 Dec 8 2011 boot drwxr-xr-x. 5 root root 4096 Dec 8 2011 dev drwxrwxr-x. 74 root root 4096 Aug 30 2013 etc drwxr-xr-x. 3 root root 4096 Oct 3 2011 home lrwxrwxrwx. 1 root root 28 Dec 8 2011 initrd.img -> boot/initrd.img-2.6.32-5-686 drwxr-xr-x. 12 root root 12288 Dec 22 2011 lib drwx------. 2 root root 16384 Dec 8 2011 lost+found drwxr-xr-x. 6 root root 4096 Dec 8 2011 media drwxr-xr-x. 2 root root 4096 Oct 3 2011 mnt drwxr-xr-x. 3 root root 4096 Dec 11 2011 opt drwxr-xr-x. 2 root root 4096 Oct 3 2011 proc drwx------. 4 root root 4096 Sep 12 2012 root drwxr-xr-x. 2 root root 4096 Dec 12 2011 sbin drwxr-xr-x. 2 root root 4096 Jul 21 2010 selinux drwxr-xr-x. 2 root root 4096 Dec 8 2011 srv drwxr-xr-x. 2 root root 4096 Jan 1 2011 sys drwxrwxrwt. 2 root root 4096 Aug 30 2013 tmp drwxrwxr-x. 10 root root 4096 Dec 8 2011 usr drwxrwxr-x. 14 root root 4096 Sep 11 2012 var lrwxrwxrwx. 1 root root 25 Dec 8 2011 vmlinuz -> boot/vmlinuz-2.6.32-5-686 Il s'agit du système Linux sur lequel la box boot en mode Recovery. [root@redhat sdc3]# df -m . Filesystem 1M-blocks Used Available Use% Mounted on /dev/mapper/loop0p3 1467 769 624 56% /mnt/sdc3 . Conclusion Après un certains nombres d'expériences non décrites ci-dessus : La restauration du dump sur la même clé fonctionne, j'ai pu rebooter et faire un recovery. En revanche, la restauration du dump sur une autre clé ne fonctionne pas complètement (certaines fonctionnalités ne fonctionneront pas, comme les sauvegardes, la réinitialisation de la puce Z-Wave, l'exclusion de modules, ... particulièrement en v4 où la sécurité a été renforcée) En effet, Fibaro utilise cette clé comme un dongle de protection. Les informations utilisées sont situées dans le firmware de la clé, et non sur les cellules flash. Par conséquent, elle ne sont pas prises en compte par la commande "dd". Donc si la clé est défectueuse (read only, secteurs défectueux, etc...), la méthode officielle est de se rapprocher du revendeur ou de Fibaro pour procéder à un échange. A noter que dans la mesure où la génération d'une nouvelle clé expose une partie des protections mises en place par Fibaro, ils refusent l'intervention à distance et imposent jusqu'à présent un retour complet de la box. Cependant, dans le cas où les données de la clé USB sont corrompues, mais que la clé n'est pas physiquement endommagée, il est tout à fait envisageable de reconstruire une clé de recovery from scratch pour les utilisateurs qui n'auraient pas fait de clone préalable. Il faut simplement les éléments suivants : - MBR (512 octets) - archive du répertoire system de la première partition - image de la seconde partition Cette expérience a été validée avec succès dans ce topic.
  7. pepite

    HC2 prend l'air ;-)

    Bonjour, La bonne idée non pour les HC2 dans des baies ;-) @cmoi20 http://www.touteladomotique.com/index.php?option=com_content&view=article&id=1977:ameliorer-votre-hc2-pour-quelle-souffre-moins-de-la-chaleur-&catid=5:domotique&Itemid=89
  8. CaptainIgloo

    HC2 UP/DOWN BP

    Bonjour à tous, Parmi les possesseurs de connexion SSH vers le HC2, savez vous se qui se passe en download et upload sur le contrôleur. En effet, les statistiques du port de mon HC2 m'impressionne. Pouvons-nous considérer que des opérations qui ne sont pas à notre initiative sont effectuées par Fibaro en dehors des downloads de nouvelles versions ? Pourriez-vous faire quelques audits sur la plateforme ? Enfin pour ceux qui connaissent le login/pwd. Insérer un autre média
  9. yoim

    hc2 en double

    Bonjour Je viens d'acquérir une nouvelle HC2. Elle va me servir pour faire certains tests mais aussi en cas de probleme sur la premiere. En effet aujourd'hui tout est gérer par la HC2, je ne peux pas me peremettre d'être bloqué 2 jours dessus. Une question , c'est quoi le mieux pour une HC2 backup, je la met en passerelle ? Je remonte mon recovery sur celle-ci et quand j'ai un gros crash je débranche celle qui fonctionne mal et j'alimente la deuxieme. Est ce que les 2 hc2 peuvent fonctionner cote a cote sur le reseau ... Risque de module qui se branche sur l'autre ... J'aimerais connaitre vos avis sur cette situation. Merci d'avance.
  10. Bonjour à tous, Ceci est mon premier post sur ce forum que je parcours fréquemment et que je trouve fort intéressant. Je vous explique ma problématique ainsi que le contexte, Je ne connaissais pas du tout FIBARO avant d'acquérir récemment une maison neuve qui est entièrement équipée via une HC2. J'ai voulu associer des interrupteurs à des lampes ou des groupes, créer des scènes qui seraient commandé par un inter. mais sans succès, malgré les nombreux tutos que j'ai pu parcourir. A force de chercher je me suis rendu compte que pour la plupart des interrupteur le retour d'état ne fonctionnait pas. En effet j'ai essayé d'associer des lampes ou scènes avec un interrupteur dont le retour d'état fonctionne et cela a été concluant. Donc la principale cause de mes malheurs était donc le retour d'état, de plus pour information mon système était vraiment très longggggg.... A chaque fois que je cliquait quelque part il fallait attendre plusieurs secondes... Après avoir parcouru le forum je suis tombé sur un post qui parlait de ce problème et qui conseillait de faire un Recovery puis une restauration de la sauvegarde. J'ai réussi a effectuer le Recovery, suite à quoi mon système est extrêmement rapide. C'est le jour et la nuit. Par contre mon système est complètement effacé, j'avais env.150x modules et il n'y a plus rien. Je suis donc allé dans l'onglet Sauvegarde / Restauration et là j'ai bien vu ma dernière sauvegarde mais pas possibilité de Restaurer. J'ai donc refait un Recovery et la comme par magie il y avait l'onglet permettant de restaurer ma sauvegarde. Il y a eu un message disant que la sauvegarde ne doit pas prendre plus de 3 min et qu'il faut actualiser la page au delà . J'actualise et là j'ai un message qui s'affiche "403 ACCES FORBIDEN" et les led sur la HC2 sont différentes que d'habitudes (voir photos jointes).... Et là impossible de faire quelque chose !! Du coup rebelotte Recovery --> Restauration, etc.... je vous passe les détails et "403 ACCES FORBIDEN". Donc en résumé je suis novice, je suis bloqué et je ne sais pas pourquoi je n'arrive pas à restaurer ma sauvegarde? Et vous imaginez bien que je ne me vois pas réinstaller tous les modules de ma maison 1 à 1, sachant que ne saurait même pas comment faire... Si une âme charitable pouvait m'éclairer ce serait avec plaisir .....
  11. Bonjour à tous, Après une coupure de courant, ma HC2 a redémarré, les led se sont mises à clignoter jusqu’à atteindre la dernière (forme de petite clé à molette) qui elle, ne reste pas allumée et continue à clignoter sans cesse. Éteindre - rallumer me renvoi à la même situation. Le ping reste muet. Je ne la vois ni sur le réseau ni sur Box Finder. J'ai forcé un recovery mais la même LED reste à clignoter. Donc pas possible de faire un restore. J'ai supprimé l'IP fixe et laissé en DHCP -> rien ne change. Sur l'entrée du cable RJ45 de la boxe, je vois la LED (jaune) allumée mais rien de plus. Il n'y a pas eu d'orage dans la région et la coupure de courant à durant 1 seconde tout au plus... La box à plus de 2 ans et elle avait la dernière mise à jour. Quelqu'un a une idée pour la faire démarrer ?
  12. Madmyke

    Début de débutant

    Hello Comme précisé dans ma présentation, je galère et je pense donc commencer par du "simple". Je parle pour le moment de la programmtion en mode bloc, car il me semble que j'ai intérêt à comprendre/maitriser cette partie avant de passer au lua, surtout quand ce n'est pas ta tasse de thé, restons humble :-) (non ?) Situation: HC2 mise à jour avec la denière version Commande minimote Aeotech (deux dans la maison) Siréne http://aeotec.com/z-wave-siren (2 dans la maison) Fibaro détecteur de fumée (5 dans la maison) J'ai fait une scène bloc qui déclenche les 2 sirènes si un des détecteurs s'active, pas de soucis ça fonctionne. Mais comme d'autres j'ai eu un déclenchement intempestif en pleine nuit (1 fois sur 6 mois). Du coup j'ai voulu faire une scène qui éteindrait les 2 sirènes SI j'appuie sur le bouton 3 de la télécommande (appui long) ça permettrai de d'éteindre en cas de fausse alerte. Ca parait simple comme bonjour et pourtant, ça ne marche pas. C'est surement une connerie mais ou... - Je déclenche manuellement la sirène 2 - je teste mon bouton sur la minimote, rien ne se passe - je vais sur la scène que j'ai créé via pc, le clique, la sirène s’arrête. - Donc c'est bien l'activation par minmote qui foire, par contre les autres petites scènes que j'ai créé sur les autres boutons minimote sont ok. ET ce qui est étrange (?) c'est quand quand j'éteins via les scénario sur la HC2,qui lui fonctionne, l'état de la sirène lui ne change pas, il reste "allumé" (timing ? refresh ?) Donc je sais "ou" se situe le problème mais pas pourquoi... :-( Je corrige, j'ai testé les appuis long et court sur la minimote avec une scéne on et une scène off sur le bouton 4 (valeur 7 appuis court et 8 appuis long) sur un dimmer (https://www.amazon.fr/dp/B00NI379BY?m=A83XC1VC771RJ) de ce type ça marche maintenant. Donc appuis long pas de soucis. Du coup c'est bien ma scène bouton 3 (valeur 6) qui ne fonctionne pas pour le moment et qui n’arrête pas l'alarme. Une idée ? Accessoirement j'aimerai - prévoir une scène qui par exemple fait gueuler 15 secondes puis arrêt 20; en boucle; ou/et qui fait changer le type de sonnerie (ce qui fonctionne via les paramètre du module) jusqu'à ce que j’arrête tout avec la télécommande. (Utilisation de variable ?) Ceci serait en plus l’occasion de comprendre un peu plus la programmation :-) - Le but à terme que d'utiliser aussi une des sirènes comme "ding dong" (soit activation de 1 seconde, sur la sonnerie "5") lorsqu'on ouvre une porte vers l'extérieur ou on la referme (j'ai les capteurs). Mille merci d'avance pour vos réponses à mes questions probablement de bases
  13. Bonjour, Je m'excuse je viens d'arrivé , je rencontre après lecture de certain Topics J'ai configuré ma box puis cablé les interrupteur 1 Double On Off, j'ai allumé le courant et les ait enregistré via le GSM no PB . J’ai acheté une télécommande enregistré 1 bouton .. Ok Puis j'ai vlue enregistrer le secodn bouton éclairage et le Impossible, Reset de la clefs télécommande et maintenant impossible de configure r1 circuit avec alors que sur le GSM Nickel.. Je me demande si un RESET Usine est a faire après la 1er grosse Mise a Jour ? EDIT : Il semblerais que la configuration en ONN/OF fonctionne mais que celle qui dis l'état Oposé .. non
  14. Zorro

    Préconisation d'alarme compatible HC2

    Bonjour à tous, victime ce week end d'un cambriolage ... je me renseigne sur l'installation future d'une alarme. Je dispose d'une HC2 et j'aimerai peut être coupler l'alarme dessus. En fait je sollicite votre aide sur : Le choix de l'alarme ainsi que ses modules compatible 100 % avec la HC2 mais également sur le fait qu'il est bien parfois de séparer les 2 "jobs" avec une alarme complétement séparée avec un transmetteur gsm Qu'en dites vous ? (Merci pour vos réponses objectives)
  15. Pierrot727

    HC2 & présentation

    Bonjour à tous, J'hésite encore pour me laisser séduire par le HC2, car mes problémes sont les suivants : - en affichage normal, de ce que j'ai pu en découvrir, il ne présente pas un plan de la maison avec les actions possibles (pour une tablette à demeure sur un mur par exemple) - on a accés a un pilotage exclusif de module dessiné par une icone mais quand on indique par étage, cuisine, salon, pour un utilisateur néophyte, impossible de savoir exactement de quoi on parle. Bref, à ma connaissance, c'est super pour celui qui a installé l'ensemble mais pour monsieur tout le monde qui entre dans la maison, regarde la tablette et veut comprendre les actions possible en 1minutes ... ce n'est pas possible. Du coup, j'hésite fortement à basculer sur du Jeedom beaucoup plus visuel et qui en plus offre du enocean Je sais que je suis sur le fofo fibaro et ce post risque de provoquer de vive réaction mais mon but est de découvrir la domotique (avant de l'appliquer chez moi) au travers d'une installation destiné à la location annuel avec des locataires qui ne seront pas forcément des mordus de technologies. Au plaisir de vous lire, Pierrot
  16. Faire un RECOVERY en moins de 30 mn By MPRInfo Tout en Image Comment on passe la box en mode recovery ? (éteindre la box, puis appuyer sur les deux boutons simultanément) Petite précision avant de commencer : J'ai modifié l'image recovery sur ma clef usb, j'ai aussi modifié la taille de la partition fat32 de ma clef recovery de 8go Donc lors de ce recovery je ne vais donc pas passer par la 3.60 mais directement en 4.031 Cela ne change rien au principe pour les box anciennes comme la mienne il faudra passer par la V3 je suis donc en 4.031 pour ceux qui on une image recovery ancienne on doit arrivé en 3.60 si mais souvenir sont bon il faut donc faire la mise a jours pour passer en V4 On passe ensuite en 4.054 Stable On accepte de prendre pleins des risque sans rien dire ou râler Après acceptation il faut parfois re saisir l'adresse de la box pour avoir l'image suivante On ferme le navigateur est on vide le cache comme a chaque mise à jours Ensuite si on veut on peut installer la 4.055B la procédure est la même On oublie pas de nouveau a vider le cache du navigateur une fois la mise a jour faite On ferme le navigateur est on vide le cache comme a chaque mise à jours Pour la clef ou j'ai augmenté la taille voici un aperçu : Liens utiles : Images Clé Usb : https://www.domotique-fibaro.fr/topic/6824-images-clã©-usb/ Clé Usb Recovery Explication En Image De La Fat32 : https://www.domotique-fibaro.fr/topic/5534-clé-usb-recovery-explication-en-image-de-la-fat32/ The END
  17. HC2 - Version 4.121 - Beta- 27/04/2017 Liste des modifications de la version beta 4.121: Version 4.121 Beta New improvements: - Refurbished layout of Heating Panel - simplified process of creating heating schedule. - Extended door lock support - support for the PIN codes available from the device. Resolved issues: - Error after editing location in Location Panel. - Error 503 during moving section. - Minor graphic fixes.
  18. robisette

    HC2 ET Arduino

    Salut tout le monde, je veux me connecter à Arduino HC2 via TCP / IP afin de lire les entrées de Arduino ou commander les contacts sur Arduino, pouvez-vous aider?
  19. BETA 4.122 Version 4.122 Beta New improvements: - Refurbished layout of Heating Panel - UI improvements in heating zones list, possibility to copy the daily schedule, possibility to set schedule intervals for all week. - Extended door lock support - added support for the PIN codes in Block Scenes and Magic Scenes. Resolved issues: - Error in using the AEON Labs LED Bulb. - Stella Z - template does not show the temperature end point. - Minor graphic fixes. @MAM78, correction du panneau de chauffage, clique :-)
  20. MAM78

    Documentations Fibaro HCL et HC2

    Bibliothèque de la Documentations Fibaro HCL et HC2 1) Introduction : Je débute sur ma box HC2 et j'apprécie notamment de pouvoir développer ses propres scripts en LUA et Bloc, mais je suis souvent confronté à la difficulté de trouver des fonctions, propriétés, API, leur syntaxe, ... Le site apporte une grande richesse d'informations. Mais celles-ci sont dispersées et pas toujours facile à trouver. J'ai donc pris l'initiative de créer ce sujet pour y référencer les différentes documentations disponibles (sur le site ou externes) afin facilement les retrouver. J'aurais pu les mettre dans mes favoris de mon navigateur, mais c'est quand même plus cool de les partager avec vous Ce sujet est le votre. C'est grâce à vous qu'il va vivre et vous servir. Merci donc de m'indiquer les liens à ajouter qui vous semble utiles, idem pour vos suggestions de rubriques. 2) Fonctions et API LUA Documentation générale sur LUA : Tutoriel du Langage LUA 5.2 Source : (wxlua.developpez.com) Auteur : Claude Urban Langue : français Commentaire : Très bon tutoriel sur la programmation en LUA. Manuel Officiel LUA 5.2 Source : (lua.org) Auteur : Lua Org Langue : anglais Commentaire : Documentation officielle des commandes LUA. Documentation Spécifique pour nos box Fibaro : Résumé des Fonctions HC2 Source : (domotique-fibaro.fr) Auteur : @Tomzebest Langue : français Commentaire : Traduction en français de la documentation Fibaro Résumé des Fonctions HC2 Source : (fibarouk.co.uk) Auteur : Fibaro Langue : anglais Commentaire : Documentation officielle de Fibaro. Introduction à la programmation LUA sur HC2 Source : (domotique-store.fr) Auteur : Jérôme Massiaux Langue : français Commentaire : Vous apprendrez les bases de la programmation de scènes via le langage Lua. Une introduction au langage Lua Source : (fibarouk.co.uk) Auteur : Fibaro Langue : anglais Commentaire : Documentation officielle de Fibaro. Liste Api-Lua & Api-Http Pour Hc2 Source : (domotique-fibaro.fr) Auteur : @pepite Langue : français Commentaire : Tutorial sur les API-LUA et API-HTTP Introduction aux API via des requêtes HTTP Source : (domotique-store.fr) Auteur : Martial Villemin Langue : français Commentaire : exemple simple, pour allumer une lumière via de simples requêtes HTTP http://l'adresse IP de votre box/docs/ Source : (developer.fibaro.com) Auteur : Fibaro Langue : anglais Commentaire : Documentation Active de l'API Rest (vous pouvez tester en live les fonctions FGHC Rest API Functions Source : (developer.fibaro.com) Auteur : Fibaro Langue : anglais Commentaire : Documentation officielle de Fibaro de l'API Rest (pour les développer) Nécessite un compte. FGHC LUA API Source : (developer.fibaro.com) Auteur : Fibaro Langue : anglais Commentaire : Documentation officielle de Fibaro des fonction LUA de l'API (pour les développer) Nécessite un compte. FGHC Plugins Creating Source : (developer.fibaro.com) Auteur : Fibaro Langue : anglais Commentaire : Documentation officielle de Fibaro sur le développement de Plugins) Nécessite un compte. Matrice Fonctions / Type de Devices Source : (fibarouk.co.uk) Auteur : Fibaro Langue : anglais Commentaire : Documentation officielle de Fibaro. http://updatehc2.fibaro.com/4.110/ Source : (fibaro.com) Auteur : Fibaro Langue : anglais Commentaire : Ressources disponibles dans les Upgrade de versions. Attention de remplacer 4.110 par la version correspondante à votre HC2. Il convient de d'extraire le contenu du fichier patch.tar.gz sur votre disque parcourir les arborescences et regarder le contenu des fichier présents. notamment celui-ci qui liste les fonctions disponible dans les API pour les scènes : patch/opt/fibaro/FibaroSceneAPI.lua Ce n'est pas forcement accessible à tous, mais vous pourriez y trouver des informations intéressantes. n'oubliez pas de les partager Développement spécifique pour nos HC2: Gestionnaire d'Evénements Automatique (GEA) Auteur : @Steven Langue : français Commentaire : contrôler, à intervalle régulier, l'état de votre environnement pendant une durée déterminée afin de vous avertir d'éventuel soucis et si nécessaire d'effectuer automatiquement certaines actions Base de connaissances sur les produits Fibaro : Base de Connaissances Source : (manuals.fibaro.com) Auteur : Fibaro Langue : anglais Commentaire : Base de connaissances sur les produits Fibaro 3) Utilisation de nos Home Center Plate-forme eLearning Fibaro Source : (e-learning.fibaro.com) Auteur : Fibaro Langue : anglais Commentaire : Documentation officielle de Fibaro sur le développement de Plugins) Nécessite un compte. Présentation Box Zwave: Home Center v2 de Fibaro Source : (maison-et-domotique.com) Auteur : Cédric Locqueneux Langue : français Commentaire : Présentation de la Home Center v2 de Fibaro. 4) Utilisation des blocs graphiques Création de scénarios Source : (blog.domadoo.fr) Auteur : Bruno Langue : français Commentaire : Tutoriels pour la création de scénarios 5) Devices Fibaro FIBARO Devices Manuels Source : (fibaro.com) Auteur : Fibaro Langue : anglais Commentaire : Documentation pour chacun de module de marque Fibaro. 6) Androïd et iOS Paramètrage Appli Fibaro pour Android et iOS Source : (fibaro.com) Auteur : Fibaro Langue : anglais Commentaire : Comment configurer des raccourcis sur votre téléphone Androïd et iOS 7) Utilitaires Fibaro HC HTTP Commands Source : (smarthome.com) Auteur : Brad Arthur Langue : anglais Commentaire : Il permet de générer ane commande http selon un ensemble de paramètre. Si vous ne voulez pas mettre d'infos sensible, mettez zzzz à la place de password et remplacer manuellement ensuite.
  21. Edit : ce VD fait double emploi avec celui de Krikroff : Waze Calculator Je n'ai malheureusement pas le temps de faire un joli tuto, mais voici le gros du sujet : Connaitre le temps estimé de trajet entre votre domicile et votre travail. L'idée étant d'être averti en cas perturbation. Ce code s'appuie sur les services Google Maps. Voici donc le VD et l'icone en pièces jointes Ensuite il vous faut obtenir une clé API chez google ... voici le lien : https://developers.google.com/maps/documentation/geocoding/get-api-key Une fois la clé obtenue, il ne vous reste plus qu'à créer un scène LUA et y coller et adapter le code suivant. -- Votre clé API Google local key = "AIxxYYYzz-8sdI9BY2hEbrEO34IiNaQfELETtls" -- Votre adresse à la maison local origins = "18+rue+des+bois+Annecy+France" -- Votre adresse professionnel local destinations = "7+rue+de+la+fontaine+Geneva+Switzerland" -- Numéro du module virtuel précédemment crée/importé. local hc2_module_virtuel = 475 -- ------------------------------------------------------------------------ -- NE PAS TOUCHER -- ------------------------------------------------------------------------ local duree = "" local version = "V1.00" -- ------------------------------------------------------------------------ -- Affichage dans la console -- ------------------------------------------------------------------------ function log(message, force) force = force or false if (debug or force) then print("["..version.."] ".. __convertToString(message)) end end -- ------------------------------------------------------------------------ -- Interrogation de l'API -- ------------------------------------------------------------------------ function getResponseData(url, body, func) local httpClient = net.HTTPClient(); httpClient:request(url.."?"..body, { success = function(resp) func(json.decode(resp.data)) end, error = function(err) print('error = ' .. err) end, options = { method = 'GET' } }); end -- ------------------------------------------------------------------------ -- Mesures de l'unité interne -- ------------------------------------------------------------------------ -- ------------------------------------------------------------------------ -- Mesures de l'unité interne -- ------------------------------------------------------------------------ function getDuree(origine, destination, message, label) getResponseData("https://maps.googleapis.com/maps/api/distancematrix/json", "origins="..origine.."&destinations="..destination.."&language=fr-FR&key="..key, function(data) log("----------========== Module intérieur ==========----------") duree = data.rows[1].elements[1].duration.value log(message .. duree, true) fibaro:call(hc2_module_virtuel, "setProperty", label, math.floor(duree/60)) end ) end getDuree(origins, destinations, "Durée travail = ", "ui.Label1.value") getDuree(destinations, origins, "Durée maison = ", "ui.Label2.value") log("Last request : " .. os.date("%x - %X"), true) . Perso, j'utilise GEA pour executé cette scène toutes les 5 mn. . A vous de jouer et d'adapter tout cela à votre convenance. Durée_Trajets_(mn).vfib
  22. La mise sous surveillance de nos habitations Le forum est fourni d'un grand nombre d'informations basées sur vos expériences respectives en la matière, mais celles-ci sont relativement dispersées et il est difficile d'avoir une vision globale et d'avoir une démarche structurée afin de partir sur de bonnes bases . Après quelques recherches et lectures de certains de vos TUTOs, dont ceux présents dans la section "Alarme & Vidéo-surveillance" et ceux de @Moicphil (voir liens ci-dessous) : Utiliser une sirène extérieure filaire avec la HC2-HC Lite Module Virtuel Alarme Avancée je n'ai pas trouvé de TUTO présentant une solution avec une vision globale de la mise sous surveillance de nos habitations au travers de la domotique (en complément d'un système d'alarme classique). Du coup, partant du principe qu'un travail en équipe est toujours plus riche qu'une démarche individuelle, je souhaite partager ici la réflexion en intégrant cette sirène et ces modules dans un cadre plus large. J'ouvre donc ce TUTO pour consolider vos suggestions et préconisations pour définir les bases de spécifications fonctionnelles/techniques de la solution "idéale" visant à compléter la mise sous surveillance de nos habitations via nos HC2/HCL. Nota : l'idée ici n'est pas de se substituer à un système d'alarme classique mais de le compléter de fonctionnalités que nous apporte la domotique. Il est néanmoins toujours possible de compléter/fiabiliser son installation domotique de détecteurs filaires (portes et fenêtres) et sirènes filaires (à condition de les secourir électriquement) pour sécuriser son habitation et s'approcher des niveaux de sécurités d'un système d'alarme classique. Voici les premières bases de ces spécifications (avec illustration de certains comportements/fonctionnalités qui me paraissent intéressant à développer) : lors de l'activation de l'alarme (via un VD, l'interface web et application Fibaro sur Smartphone, clavier avec digicode, télécommande, interface type HyperHome, HomeKit, Sarah, ...) : activation des détecteurs et des VD (en fonction du type d'activation Totale, Partielle) les zones partielles pouvant être par exemple : jardin, cave, garage, abri jardin, grenier, grange, ... et pourquoi pas nos voitures garées à l'extérieure exclusion ponctuelles de certains détecteurs et/ou de VD de la surveillance exécution de la fermeture automatique ou non d'ouvrants (par zones) lorsque qu'ils sont restés ouverts avec questionnement ou non de leur fermeture et accompagnement d'un message de confirmation de leur fermeture effective. A implémenter selon les types d'ouvrants suivants : d'une porte actionnable (porte automatique de garage) des volets télé-commandables de serrures pilotables exécution de l'extinction automatique ou non des lumières allumées. A moduler en fonction de l'usage d'une simulation de présence lorsque celle-ci est activée. envoi de notifications Mail/SMS/push (en mode absence) : confirmant : Alarme Totale Activée, Alarme partielle (voir ci-dessous pour les exemples) Activée, Surveillance Extérieure Activée listant les ouvrants (portes, fenêtres, volets) restés ouverts selon les zones d'alarmes activées. listant les lumières allumées selon les zones d'alarmes activées avec questionnement sur leur extinction envoi de messages vocaux sur enceintes SONOS ou autre (en mode présence) : message TTS du genre compte à rebours 10, 9, 8, ....., 3 ,2 ,1, puis Alarme activée, Alarme (partielle) de la Cave / Garage Activée, Surveillance Extérieure Activée message TTS listant vocalement les ouvrants (portes, fenêtres, volets) restés ouverts selon les zones d'alarmes activées. message TTS listant les lumières allumées selon les zones d'alarmes activées (ex. lumière de la cave / garage est allumées) activation d'une/des caméra(s) par zone exécution d'un scénario de simulation de présence (éclairage, musique, TV) sur activation totale de l'alarme lors de la désactivation de l'alarme (via un VD, l'interface web et application Fibaro, clavier avec digicode, télécommande, ...) attention au risque de piratage de ces éléments : confirmation par saisie d'un code (via son téléphone ou autres) envoi de messages vocaux sur enceintes SONOS ou autre (message TTS, Exemples : Alarmes désactivées) envoi de notifications mail/SMS/Push (Exemples : Alarme Désactivée) désactivation des détecteurs et des VD désactivation d'une/des caméra(s) par zone arrêter l'enregistrement des caméras par zone lors d'une détection d'une intrusion sur activation partielle (dans une zone en particulier) via un device ou VD du type (détection coupure de courant, d'un brouillage du réseau Z-Ware) : envoi de messages vocaux sur enceintes SONOS ou autre (lors d'intrusion sur une zone en particulier. Exemple : la porte du garage/cave a été ouverte) allumage de lampes spécifiques (Ampoule type HUE, Led de couleurs de type Lightberry, ...) démarrer l'enregistrement des caméras par zone (exemple sur surveillance station de Synology) avec prise de photos régulières (ex. toutes les 30 secondes) allumage des éclairages extérieurs de la maison (internes/externes) s'il fait nuit envoi de messages vocaux sur une enceintes située à l'extérieur invitant l'intrus à quitter les lieux lors d'une détection d'une intrusion sur activation totale via un device ou VD du type (détection coupure de courant, d'un brouillage du réseau Z-Ware) : émission de BIP ou d'une lumières spécifique lors d'ouverture d'une porte d'entrée pour signaler que l'alarme est en fonction (retardateur avant déclenchement de l'alarme) déclenchement de la sirène, notifications : Mail, SMS, Push avec question (Exemple : Détection d'intrusion, Arrêt de la sirène O/N ?) démarrer l'enregistrement des caméras par zone (exemple sur surveillance station de Synology) avec prise de photos régulières (ex. toutes les 30 secondes) notifications (mail, MMS, Push) avec envoi de photos lors de détections par les caméras ou autres capteurs (ouvrants, mouvements, barrière infrarouge) : avec question demandant de déclencher l'alarme O/N avec un lien sur les videos ou applications gérants les caméras envoi de messages vocaux sur enceintes SONOS ou autre (message TTS, du genre : vous êtes dans une maison protégée, la police est alertée) allumage de toutes les lampes de la maison (internes/externes) s'il fait nuit lors d'intrusion à l'extérieur/à proximité de l'habitation : déclenchement d'un scénario de simulation de présence (éclairage, musique, TV) allumage des éclairages extérieurs pour une certaine durée envoi de messages vocaux sur hautparleur externe (signalant la détection de l'intrusion et invitant l'intrus à quitter les lieux) démarrer l'enregistrement des caméras par zone (exemple sur surveillance station) avec prise de photos régulières (ex. toutes les 30 secondes) notifications (mail, MMS, Push) avec envoi de photos : avec question demandant de déclencher l'alarme O/N avant qu'il y a intrusion dans la maison avec un lien sur les videos ou applications gérants les caméras lors d'oublis de l'activation de l'alarme ou lors d'oubli de la fermeture de portes (garage, cave, porte principale) selon par exemple les règles suivantes : plus de mouvements (détecteur de mouvements) et/ou plus de lumières (détecteur du luminosité, lampe pilotées) dans la maison la nuit durant x temps après xxh00 dans les zones d'alarmes partielles (ex. : cave, garage) plus de mouvements (détecteur de mouvements) dans la maison la journée durant x temps (attention aux période de siestes, vérifier la pertinence) détection d'absences des membres de la famille (téléphones mobiles absents de la maison par absence de connexion wifi ou géolocalisation) avec désactivation possible lorsque l'on prête sa maison à des connaissances lorsque le mode vacance est activé manuellement ou selon un calendrier, une de départ et retour planifiée, un couplage au module de chauffage notification Mail, SMS, Push avec question (exemple : activation alarme totale O/N, activation alarme partielle O/N, fermeture de la porte xxx O/N ? ) message vocal sur enceintes SONOS ou autre (exemple : Il est xxh00 nous n'avez pas activé l'alarme sur la zone zzz, Il est xxh00 la porte xxx est restée ouverte ? ) activation automatique de l'alarme ou non selon les règles ci-dessus. Attention aux exceptions et activations intempestives de la mise sous alarme. lors d'une détection d'incendie / fumées / fuite (d'eau, gaz) / coupure de courant / perte d'accès internet : à compléter lors d'absence, activer une simulation de présence : à compléter Scènes : A déterminer/compléter une fois que les spécifications seront suffisamment avancées détection d'une coupure de courant détection d'un brouillage du réseau Z-Ware tentative de piratage de la boxe ou du réseau informatique VD : A déterminer/compléter une fois que les spécifications seront suffisamment avancées activation du mode absence, vacances gestion de "l'alarme" avec activation et désactivation selon les zones à contrôler via le VD @Moicphil Module Virtuel Alarme Avancée lancement et arrêt de la sirène pilotage des caméras via le VD de @Lazer Piloter l'enregistrement des Caméras avec Synology Surveillance Station simulation de présence lors d'absence de @sebcbien YAPS - Présence Simulator, Un De Plus ... ? Détecteurs (devices) : A déterminer/compléter Ouvertures/Fermetures de portes/fenêtres/volets Détecteurs de présence Caméras intérieures (avec éventuellement détection personnes étrangères / extérieurs avec zones délimitées ) Détecteurs de franchissement de zones de type faisceaux lasers, barrières infrarouges (extérieurs, intérieurs) Logiciel de gestion des caméras (Surveillance Station sur Synology) Alimentations de secours (détection de coupure du courant, maintien des équipements de sécurité sous tension) Détecteur de coupure de courant (onduleur, pince ampèremetrique, prise Fibaro Wall Plug, ...) Actionneurs : A déterminer/compléter Sirènes Intérieures/Extérieures Messages vocaux (Sonos, karotz, Squezboxe, appel vocal sur téléphone, ...) Messages Mail/SMS/Push Eclairage Intérieures/Exterieures Clavier et/ou Télécommande pour Activer/Désactiver l'alarme Utilisation d'un moyen de communication type GSM en cas de perte de connexion via nos boxes internet (Recyclage d'un Smartphone, Routeur avec secours via carte SIM, Extension X-GSM GCE, ...) Panneau d'alarme HC2 : utilisation et paramétrage des zones et détecteurs associés Variable Globales utiles : A déterminer/compléter mode absence, vacances, alarme partielle détection présence des membres de la famille mode jour/nuit Utilisation d'un IPX800 V4 A déterminer/compléter Paramétrage à configurer sur l'IPX en tant que détecteur/actionneur Utilisation éventuelle du module d'envoi de SMS Extension X-GSM de GCE Gestion des traces/événements A déterminer/compléter Sauvegarde des événements les plus importantes dans un serveur Syslog Duplication/Externalisation en live des photos/vidéos pour leur archivage en cas de vol des caméras et/ou du NAS gérant les caméras Merci d'avance pour vos suggestions que je consoliderais dans le présent TUTO Au-delà des spécifications, je pense qu'il serait intéressant de consolider/partager : Les scripts LUA de gestion des Scènes et VD (en préconisant s'il est préférable de coder les fonctionnalités dans les Scènes ou VD ou l'usage de Plugins disponibles), utilisation de scripts GEA Les équipements qui pourraient être utilisés (détecteurs, actionneurs, traces (logs) / événements, sauvegarde des données images et vidéos) Le paramétrage des solutions utilisées (HC2/HCLite, Device, IPX800, Sonos, NAS, ...) Une vision financière de ce type de solution Bien évidement, tout ceci reste très subjectif , puisque chacun est libre de faire ses propres choix, mais cela a probablement le mérite de nous guider dans ces choix sur la base de fonctionnalités partagées.
  23. Beta software changes list 4.112: Version 4.112 Beta This update features migration process from version 3.600, reconfiguring every device, adjusting them for changes which took place in the system. This will assure a possibly smooth transition and continuous operation, allowing each device to work with old settings until reconfiguration is done. Please, refer to the message that appears in the interface and Notification Center for further instructions after finishing upgrade. Important! Updating from version 3.600 may take up to 30 minutes. Do not restart controller during update process. Resolved issues: - Incorrect redirect after an update. - It is not possible to create scene with weather or weather plugins as a condition. - Information about the status change of some devices (e.g. Wall Plug) are not displayed in the event panel. - Devices with unticked "Show measurement of energy consumption" option are counted in the global power measurement. - You cannot edit the location points in the location panel. - No possibility of a simultaneous change in many blockade parameters of KeyFob. - Central Scene Events are sent twice. - Sending an unsupported action to a device can cause a crash of the Z-Wave service. New devices support: - Eurotronics Comet Z. - Eurotronics Stella Z. - Philio Technology Corp Multisensor PST02. - Philio Technology Corp PAN06. - Domitech LLC Smart LED Retrofit Kit ZE27EU. Other improvements: - Verification of available space in the system - available space is checked before the software update. In case of insufficient space update will not start. The view of system update is now similar to configuration Wizard.
  24. DoR.Technique

    Hc2 Plugin Numericable

    Bonsoir, Qui a réussi a paramétrer le plugin Numericable ? Que renseigner dans les champs "TCP Port" et "UUDI" Je n'ai trouver aucune info sur le net a ce sujet. Y a t-il une API pour la box numericable ? Merci de votre aide.
  25. A 419.99 euros chez Amazon 15 pièces disponibles https://www.amazon.fr/dp/B00AUFV7N4/ref=ord_cart_shr
×