Aller au contenu

fel-x

Membres confirmés
  • Compteur de contenus

    356
  • Inscription

  • Dernière visite

  • Jours gagnés

    7

Tout ce qui a été posté par fel-x

  1. fel-x

    Annoncer un nouvel SRT 321

    Bon je viens de lancer le SOFT RECONFIGURE. Il attend le réveil.. voici ma page du centre de notification : Le module sans template est justement le SRT 321. D'ailleurs pour être certain qu'on parle du même, tu as ceci comme version : Genre:com.fibaro.setPoint Fabricant:Horstmann Controls Limited Version:3.0 Configuration:Module configuré
  2. fel-x

    Annoncer un nouvel SRT 321

    @Lazer tu as sans doute raison pour le problème de remontée d'info car la mon thermostat indique toujours 17,90°C. Il est placé à hauteur de mon nez sur un mur central de mon salon, en plein milieu de la maison et sans courant d'air ni lumière directe. Le FGMS se trouve à la même hauteur, mais plus près d'une fenêtre, et à la lumière directe du soleil. en haut le FGMS en bas le SRT-321 Ce qui me perturbe c'est que le SRT-321 me donne TOUJOURS 17,90°C, quoi qu'il arrive, même s'il fait 21° ou 15°... Peut-être un défaut du thermomètre interne du SRT-321... Pourtant son intervalle de réveil est de 900s et l'offset à 0. Il n'y a pas d'autres paramètres possibles, puisque le module n'a pas de template. La suite de la config (après sa DESCRIPTION et ses ASSOCIATIONS éventuelles) dit ceci : L'appareil ne dispose pas d'un modèle ce qui pourrait avoir des fonctionnalités limitées, veuillez contacter le support technique afin d'ajouter le modèle de ce dispositif. J'ai bien uploadé il y a fort longtemps le template XML généré à Fibaro mais ils ont fini par me répondre que le module va très bien comme ça et qu'il est inutile de créer un modèle... Il y a moyen d'optimiser ma config ??
  3. Je tombe sur ce sujet presque 1 an après que personne n'y ait plus posté. Par contre je trouve que mon HCL sous v4.100 perd plusieurs minutes par mois et c'est ennuyeux pour mes scripts d'ouverture des volets du matin entre autre... Je relance donc la question: quelle solution ur HCL ? Pour l'instant j'ai changé le serveur NTP pour celui-ci : 0.be.pool.ntp.org
  4. fel-x

    Annoncer un nouvel SRT 321

    Pour ma part, je te déconseille d'employer le thermomètre interne du SRT-321 pour gérer les commandes à ta chaudière. Je trouve qu'il n'est pas fiable du tout. J'ai plutôt utilisé le thermomètre d'un Motion Sensor FGMS-001 qui se trouve dans un autre endroit de la maison... Sinon j'ai bien réussi au bout de nombreuses péripéties à le faire gérer ma chaudière. Bon amusement !
  5. Hello à tous, Je pense qu'il vaut mieux commencer un nouveau sujet pour parler des diverses applications de homebridge et de ses interactions possibles avec Fibaro. Le topic initial (commander La Home Center via HomeKit avec Siri) se trouve ici, y compris le tuto pour installer homebridge sur RaspberryPi et son plugin pour Fibaro. D'abord je tiens à souligner que depuis la version 1.0 du plugin homebridge-fibaro-hc2, il ne faut plus redémarrer que le service homebridge pour mettre à jour les nouveaux modules que vous auriez ajouté dans la home center. Inutile de redémarrer la machine (Raspberry dans mon cas). Ma question est la suivante pour commencer : sur cette page (et les suivantes), on trouve pas mal de plugins pour homebridge. L'un d'entre eux a attiré mon attention; il s'agit de homebridge-people qui permet de savoir si une personne est présente dans la maison (du moins en se basant sur la présence de son smartphone pour peu qu'il ne soit pas en veille.. mais c'est un autre débat). L'idée est simple et bonne, on peut donc accueillir quelqu'un ou imaginer plusieurs usages. --> Comment exploiter cette variable qui sera inscrite dans un fichier sur le serveur (seen.db.json d'après l'auteur) sur la Home Center ? Plus largement la question est: des données obtenues dans homebridge (ou homekit) peuvent-elles être remontées à la HC2/HCL pour par exemple modifier la valeur d'une variable ? en push ? comment? merci
  6. Bon alors un GRAND BRAVO à ilcato , qui est l'auteur du plugin homebridge-fibaro-hc2. Il a réagi très vite en proposant une mise à jour de son plugin qui prend en compte les changements que Fibaro a opérés dans les propriétés du nouveau module Wall Plug (protocole Zwave V5). La version 1.0.2 le prend en charge et je l'ai vu apparaitre dans l'appli Home.app (iPhone/iPad) et dans l'appli Fibaro for HomeKit. Juste pour info je ne parvenais pas à passer en v1.0.2 depuis ma v1.0.1 malgré la commande de mise à jour (sudo npm -g update homebridge-fibaro-hc2). Il a fallu désinstaller et réinstaller pour obtenir la V1.0.2 : sudo npm uninstall -g homebridge-fibaro-hc2 sudo npm install -g homebridge-fibaro-hc2 Ensuite il se confirme que j'ai la bonne version car la commande sudo npm list -g |grep homebridge retourne bien ├─┬ homebridge@0.4.16 ├─┬ homebridge-fibaro-hc2@1.0.2 Bref, il suffit d'arrêter homebridge et de le relancer pour activer les changements (pas de reboot je confirme !!) : sudo /etc/init.d/homebridge stop sudo /etc/init.d/homebridge start Encore merci @ilcato
  7. Thanks I updated using npm i homebridge-fibaro-hc2 <EDIT: cette commande n'a pas mis à jour le plugin, qui est resté en v1.0.1 --> voir plus bas dans le topic pour la solution si vous avez ce souci> I suppose I shouldn't care about these warnings : npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json' npm WARN pi No description npm WARN pi No repository field. npm WARN pi No README data npm WARN pi No license field. Let me restart home bridge and I'll get back to you. Also let's take this conversation to PM until we can update others about the new version of the plugin. If OK, then PM me..
  8. here is the output: {"id":152,"name":"Lights","roomID":1,"type":"com.fibaro.FGWP102","baseType":"com.fibaro.FGWP101","enabled":true,"visible":true,"isPlugin":false,"parentId":151,"remoteGatewayId":0,"interfaces":["energy","fibaroFirmwareUpdate","light","power","zwave","zwaveAlarm","zwaveMultiChannelAssociation"],"properties":{"parameters":[{"id":1,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":2,"lastReportedValue":1,"lastSetValue":1,"size":1,"value":1},{"id":3,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":10,"lastReportedValue":80,"lastSetValue":80,"size":1,"value":80},{"id":11,"lastReportedValue":15,"lastSetValue":15,"size":1,"value":15},{"id":12,"lastReportedValue":30,"lastSetValue":30,"size":2,"value":30},{"id":13,"lastReportedValue":10,"lastSetValue":10,"size":2,"value":10},{"id":14,"lastReportedValue":3600,"lastSetValue":3600,"size":2,"value":3600},{"id":15,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":20,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":21,"lastReportedValue":300,"lastSetValue":300,"size":2,"value":300},{"id":22,"lastReportedValue":500,"lastSetValue":500,"size":2,"value":500},{"id":23,"lastReportedValue":6,"lastSetValue":6,"size":1,"value":6},{"id":24,"lastReportedValue":255,"lastSetValue":255,"size":2,"value":255},{"id":30,"lastReportedValue":63,"lastSetValue":63,"size":1,"value":63},{"id":31,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":32,"lastReportedValue":600,"lastSetValue":600,"size":2,"value":600},{"id":40,"lastReportedValue":25000,"lastSetValue":25000,"size":2,"value":25000},{"id":41,"lastReportedValue":1,"lastSetValue":1,"size":1,"value":1},{"id":42,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":43,"lastReportedValue":2,"lastSetValue":2,"size":1,"value":2},{"id":50,"lastReportedValue":3,"lastSetValue":3,"size":1,"value":3}],"zwaveCompany":"Fibargroup","zwaveInfo":"3,4,5","zwaveVersion":"3.2","pollingTimeSec":0,"alarmLevel":"0","alarmType":"0","color":"white","configured":"true","dead":"false","deviceControlType":"2","deviceIcon":"2","emailNotificationID":"0","emailNotificationType":"0","endPointId":"0","energy":"5.75","firmwareUpdate":"{\"info\":\"\",\"progress\":0,\"status\":\"UpToDate\",\"updateVersion\":\"3.2\"}","isLight":"true","liliOffCommand":"","liliOnCommand":"","log":"","logTemp":"","manufacturer":"","markAsDead":"true","model":"","nodeId":"36","parametersTemplate":"741","power":"78.20","productInfo":"1,15,6,2,16,1,3,2","pushNotificationID":"0","pushNotificationType":"0","remoteGatewayId":"0","saveLogs":"true","serialNumber":"h'000000000000150d","showEnergy":"true","smsNotificationID":"0","smsNotificationType":"0","updateVersion":"","useTemplate":"true","userDescription":"","value":"true"},"actions":{"abortUpdate":1,"reconfigure":0,"reset":0,"retryUpdate":1,"startUpdate":1,"turnOff":0,"turnOn":0,"updateFirmware":1},"created":1482784021,"modified":1482784021,"sortOrder":95}
  9. I was saying that after including (without any problem) my new wall plug (it's the new version of Zwave protocol : v5), it is perfectly working in the fibaro interface but totally invisible in homebridge, even after all the updates and reboots. And of course I erased all the sub folders (like "persist"...) so anyone else experiencing this bug with a zwave V5 fibaro wall plug? PS: the V5 LED light bulb (Aeon) works fine and is synched with homebridge
  10. C'est vrai depuis la v1 du plugin et de fait ça fonctionne si je modifie ou supprime des modules sur HCL. Mon problème persiste et je pense que la seule cause possible est que ce nouveau FIBARO WALL PLUG est en version 3.2 (Z-wave V5). Mon autre Wall Plug est de l'ancienne génération (version 25.25) et très bien géré par homebridge. Quelqu'un ici a réussi à faire passer un Wall Plug en version 3.2 sur homebridge ?
  11. non seulement je viens de redémarrer Homebridge, mais aussi le Raspberry. J'ai même auparavant mis à jour npm node.js hap-nodejs homebridge et homebridge-fibaro-hc2 ! Il n'affiche pas le nouveau module, qui lui fonctionne très bien avec l'app Fibaro sur mon iPhone et dans l'interface web Je viens aussi d'installer la nouvelle app Fibaro for HomeKit sur mon iPhone, qui ne voit pas le nouveau module non plus bizarre non ?
  12. Dites les gars, lorsque j'ajoute un module à mon installation, est-ce que quelqu'un connait une procédure simple ou automatique pour qu'il soit pris en compte par HomeBridge ? J'ai ajouté un wall plug de Fibaro ce matin et je comptais créer la scène "Dis Siri, c'est Noël!" pour qu'il allume le sapin et toutes les décorations lumineuses Alors que la HCL a inclus le module en 10 secondes, je n'ai pas envie de tout reconfigurer sur HomeBridge. Quelqu'un a un tour de magie pour "mettre à jour" la base des modules dans HomeBridge (et donc dans l'application Home de l'iPhone/iPad) ? En fait la question est valable après toute modification de module/pièce/scène/VD... dans la HCL/HC2 ! merci..
  13. Oui bien sûr, mais des FGBS j'en ai déjàplusieurs. Je pensais plutôt àl'opportunité de profiter d'un FGBS déjàen place pour y ajouter une fonction de détection des mouvements :-)
  14. Bonjour, Alors que je faisais des courses au magasin de bricolage, j'ai trouvé un promotion assez sympa. Je me suis dit que j'allais la partager ici. Il s'agit d'une promo chez BRICO (Belgique) : un détecteur de mouvement générique. Il est à la norme IP44 (supporte les éclaboussure et donc la pluie). Sa référence (sur l'étiquette du produit) est GA 5354273 mais je ne la trouve pas sur internet. Il faut y brancher une alimentation de 220V et une lampe au choix (il supporte 1000 W en incandescence et 300 W en fluorescence). L'intérêt est son prix : 7,99€ TTC ! J'ai trouvé un site internet qui présente le même produit. Ce n'est pas la même marque, mais je suis certain que c'est le même fabricant, car c'est une copie conforme à 100% !! Il ne reste plus qu'à réfléchir aux possibilités de le connecter à un FGBS par exemple pour récupérer l'état ? Des idées ? Des schémas ?
  15. Salut CharlesO cette erreur signifie que les premières lignes de ton script ont une erreur. Recommence l'édition de ton fichier /etc/init.d/homebridge : sudo nano /etc/init.d/homebridge Et là vérifie bien que la première ligne n'est pas vide et que le premier bloc est MOT-POUR-MOT celui-ci : #!/bin/sh ### BEGIN INIT INFO # Provides: homebridge # Required-Start: $network $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time # Description: Enable service provided by daemon. ### END INIT INFO Je ne vois pas d'autre raison qu'une faute dans cette déclaration pour avoir l'erreur que tu signales.
  16. L'apple Watch est arrivée et làje peux vous dire que je suis en mode "Capitaine Kirk àpasserelle" Ca fait très futuriste de lever son poignet àsa bouche et de chuchoter "dis Siri, allumes la lumière du hall"
  17. Alexandru, c'est parce que tu as mis les 2 instructions sur la même ligne Tu dois d'abord lancer curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - et ensuite ceci : sudo apt-get install -y nodejs Et je vois sur ton screenshot que tu as lancé : curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y nodejs Ce qui n'a aucun sens Mais c'est ce qui arrive quand on fait du copier/coller sans comprendre; ça peut marcher mais quand on fait une petite erreur, on ne comprend pas tout de suite Tu vas y arriver !!
  18. merci pour ces infos Je me demandais la chose suivante : si j'installe Jeedom sur mon Raspberry Pi 3, je peux "chipoter" et découvir et tester... sans conséquence pour ma HCL et mes modules ? Je veux m'assurer que personne n'a jamais eu d'interférence qui pourrait rendre un module ou la HCL/HC2 inutilisable ?
  19. merci Et le livreur est passé jeudi matin chez moi avec mon apple watch et je n'étais pas là . Depuis plus de nouvelles, je ne sais pas s'il la porte à son poignet mais en tout cas je n'ai pas reçu de nouvelle date de livraison
  20. Après avoir fait l’opération plusieurs fois « from scratch », avoir eu des bugs et des erreur, avoir reformaté le RaspberryPi… je suis en mesure de vous proposer un tutoriel pour amateur et par un amateur. Installer homebridge permet de faire le lien entre vos modules et l’application Home de Apple. Je peux témoigner que ça tourne sans problème depuis 72 heures chez moi avec une HCL (v4.100) et un Raspberry Pi 3 model B. Voici donc la marche à suivre pour ceux qui n’y connaissent rien ou pas grand chose. C’est le minimum nécessaire pour faire fonctionner HomeBridge et piloter les modules via Siri ou l’application Home. Par contre ne vous attendez pas à des miracles; Siri ne comprend pas toujours ce que vous demandez, et il faudra encore un peu de temps pour que le système s’améliore. Pour commencer, installez Raspbian sur votre Raspberry Pi. Il faut copier NOOBS sur une carte microSD formatée en FAT32 et l’insérer dans le Raspberry Pi. Au démarrage, celui-ci lance NOOBS qui vous propose de façon très visuelle différents systèmes d’exploitations, dont le premier sur la liste est RASPBIAN. Confirmez et laissez l’installation se faire. Une fois que le Raspberry Pi a redémarré, Raspbian se lance automatiquement et ouvre automatiquement une session avec l’utilisateur « pi » (dont le mot de passe est « raspberry »). La plupart des installations qui vont suivre doivent être faites avec tous les privilèges et droits d’accès du « root » mais plutôt que de changer de session, nous lancerons chaque commande avec « sudo » (= Super User DO), ce qui fera qu’elle sera exécutée comme si le root l’avait appelée. Le mot de passe du « root » vous sera demandé la première fois, c’est aussi « raspberry ». On va commencer par mettre à jour Raspbian. Chacune de ces commandes peut s’exécuter plus ou moins vite selon votre connexion et selon la quantité de mises à jour à faire. Répondez -selon la langue de votre système- Y (Yes) ou O (Oui) lorsqu’on vous demande de confirmer certains téléchargements ou mises à jour durant toutes les étapes ci-dessous : sudo apt-get update sudo apt-get upgrade Maintenant il faut s’assurer que le compiler C++ est à jour : g++ -4.9 -v En principe il répond : gcc version 4.9.2 (Raspbian 4.9.2-10). Si vous avez une version ultérieure, c’est bon. Si vous avez une version inférieure (ce qui serait étonnant vu l’installation toute fraiche de Raspbian et sa mise à jour), mettez-la à jour avec la commande « sudo apt-get install g++ » Il faut maintenant installer nodejs en précisant d’où il provient : curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - sudo apt-get install -y nodejs Ensuite on va mettre à jour npm : sudo npm update -g npm sudo npm -g Vérifiez que les 2 sont bien dans leurs dernières versions : node -v npm -v Respectivement, il devrait répondre « v7.10.0 » pour node et « 4.6.1 » pour npm. Si vous avez des versions ultérieures, c’est bon aussi. On peut maintenant installer les librairies « libavahi » : sudo apt-get install libavahi-compat-libdnssd-dev Et installer (ou mettre à jour) « git » : sudo apt-get install git On a toutes les bases nécessaires pour installer HomeBridge, et ses dépendances. N’oubliez pas la condition « unsafe-perm » sinon ça ne passera pas ! sudo npm install -g --unsafe-perm homebridge hap-nodejs node-gyp On va ajouter bignum dans le répertoire de HomeBridge : cd /usr/lib/node_modules/homebridge/ sudo npm install --unsafe-perm bignum Et finir l’installation avec : cd /usr/lib/node_modules/hap-nodejs/node_modules/mdns sudo node-gyp BUILDTYPE=Release rebuild Il ne reste plus qu’à ajouter les plugins qui vous seront nécessaires, pour ma part uniquement celui de Fibaro pour communiquer avec la HCL ou la HC2 : sudo npm install -g homebridge-fibaro-hc2 J’ai vu sur plusieurs tutos que bien des gens installent un paquet standard de plugins, avec la commande sudo npm install -g homebridge-legacy-plugins , mais franchement avant de surcharger votre système, lisez bien ce que prennent en charge ces plugins ! De plus en plus de plugins sont retirés du pack « legacy » car leurs auteurs les mettent à disposition (et donc à jour) de façon autonome. La liste est ici et je vous recommande des les installer un à un selon vos besoins. Ne lancez pas encore HomeBridge ! Il faut d’abord le configurer via son fichier config.json et toujours en se faisant passer pour le root. On va employer l’éditer nano qui se trouve en standard sur Raspbian (sinon vous l’installez avec la commande sudo apt-get install nano évidemment) : sudo nano .homebridge/config.json Voici tout ce que vous devez coller dans ce fichier : { "bridge": { "name": "Homebridge", "username": "CC:22:3D:E3:CE:30", "port": 51826, "pin": "031-45-154" }, "description": "Ma configuration HomeBridge", "accessories": [ ], "platforms": [ { "platform": "FibaroHC2", "name": "FibaroHC2", "host": "192.168.xxx.xxx", "username": "votre_login_HCL_ ou_HC2", "password": "votre_password_HCL_ ou_HC2", "grouping": "room", "pollerperiod": "100" } ] } Je vous laisse le soin de modifier certains paramètres ci-dessus pour qu’ils correspondent bien à votre configuration. Le PIN est important pour connecter l’application Home mais vous pouvez le changer en 123-45-678 ou 666-66-666 si ça vous chante ! L’IP, le login et le password de votre box Fibaro par contre sont importants et case-sensitive pour les 2 derniers. Pour ma part j’ai employé mon compte admin car je voulais avoir accès à l’état de tous les modules, et je n’ai mis en favoris que ceux que je souhaitais piloter via le Widget Home ou Siri. Mais vous pouvez créer un user dans votre interface Fibaro qui n’a accès qu’à certains modules et certaines scènes pour que HomeBridge ne prennent en compte que cette sélection-là . Pour le groupement des modules (« grouping ») vous pouvez le désactivez avec la valeur « none », sinon laissez le groupement par pièces avec la valeur « room ». Quant à l’intervalle d’interrogation (« pollerperiod ») vous pouvez le désactiver avec la valeur « 0 » ou choisir une durée en secondes. Ici j’ai mis 100 mais je n’ai pas remarqué de différence lorsque je l’ai passée à seulement 2. Lorsque vous avez fini de modifier le contenu, appuyez sur CTRL-X et répondez « O(ui) » ou « Y(es) »à la demande d’enregistrement puis tapez sur ENTER pour valider le nom du fichier. A ce stade vous avez terminé l’installation et vous pouvez lancer HomeBridge manuellement comme ceci : homebridge Si tout c’est bien passé, vous allez voir défiler quelques instructions qui finiront par une confirmation que HomeBridge tourne et que son PIN d’activation est XXX-XX-XXX dans un joli cadre. Lancez alors Home sur votre iPhone ou iPad, couplez un « nouvel accessoire » et choisissez HomeBridge qui va apparaitre. Pour son code PIN, c’est celui que vous avez choisi (ou laissé d’origine) et qui est dans le joli cadre de HomeBridge. Il faut l’entrer « manuellement » (Home propose cette option en bas d’écran puisque vous ne pouvez pas scanner de code-barre sur cet accessoire purement virtuel). Pour arrêter HomeBridge, vous devez appuyer sur CTRL-C dans votre console et vous reviendrez à la ligne de commande. Ce n’est pas très propre me direz-vous, aussi voici une dernière étape bonus pour que HomeBridge se lance au démarrage ! On va l’ajouter à init.d de cette façon : sudo nano /etc/init.d/homebridge Et dans ce fichier vous collez exactement ceci : #!/bin/sh ### BEGIN INIT INFO # Provides: homebridge # Required-Start: $network $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time # Description: Enable service provided by daemon. ### END INIT INFO dir="/home/pi" cmd="DEBUG=* /usr/lib/node_modules/homebridge/bin/homebridge" user="pi" name=`basename $0` pid_file="/var/run/$name.pid" stdout_log="/var/log/$name.log" stderr_log="/var/log/$name.err" get_pid() { cat "$pid_file" } is_running() { [ -f "$pid_file" ] && ps `get_pid` > /dev/null 2>&1 } case "$1" in start) if is_running; then echo "Already started" else echo "Starting $name" cd "$dir" if [ -z "$user" ]; then sudo $cmd >> "$stdout_log" 2>> "$stderr_log" & else sudo -u "$user" $cmd >> "$stdout_log" 2>> "$stderr_log" & fi echo $! > "$pid_file" if ! is_running; then echo "Unable to start, see $stdout_log and $stderr_log" exit 1 fi fi ;; stop) if is_running; then echo -n "Stopping $name.." kill `get_pid` for i in {1..10} do if ! is_running; then break fi echo -n "." sleep 1 done echo if is_running; then echo "Not stopped; may still be shutting down or shutdown may have failed" exit 1 else echo "Stopped" if [ -f "$pid_file" ]; then rm "$pid_file" fi fi else echo "Not running" fi ;; restart) $0 stop if is_running; then echo "Unable to stop, will not attempt to start" exit 1 fi $0 start ;; status) if is_running; then echo "Running" else echo "Stopped" exit 1 fi ;; *) echo "Usage: $0 {start|stop|restart|status}" exit 1 ;; esac exit 0 Comme toujours avec nano, vous quittez avec CTRL-X, confirmez l’enregistrement avec O(ui) ou Y(es) et l’emplacement du fichier avec ENTER. Enfin, vous changez les permissions du fichier et l’activez au passage : sudo chmod 755 /etc/init.d/homebridge sudo update-rc.d homebridge defaults A noter qu’ici j’ai pour ma part eu des difficultés car le script recommandé dans tous les tutos annonce à la ligne 13 : cmd="DEBUG=* /usr/local/bin/homebridge" Comme ce script ne fonctionnait pas, la solution a été de trouver le chemin correct pour HomeBridge et de corriger cette ligne 13 en y mentionnant son chemin complet: cmd="DEBUG=* /usr/lib/node_modules/homebridge/bin/homebridge" En tout cas, pour vérifier si le script fonctionne, vous pouvez le lancer manuellement : sudo /etc/init.d/homebridge start Evidemment « start » peut être remplacé par « stop » pour l’arrêter et par « status » pour savoir s’il tourne ou pas (les réponses possibles étant « running » ou « stopped »). Relancez votre RaspBerry Pi sudo reboot et vérifiez que HomeBridge tourne bien : sudo /etc/init.d/homebridge status Si la réponse est « Running », vous avez terminé ! Bon amusement...
  21. De mon côté sur un Raspberry Pi 3, ça a mis plusieurs essais mais au final j'ai obtenu une installation stable et efficace sur la durée ! J'avais bien des déconnexions et des pertes de contact avec les modules, et je constate qu'avec une installation propre et sans erreur, ça n'arrive plus. J'ai écrit un petit résumé très très simple pour l'installation et je vais le poster ici. Il est largement inspiré des différents tutos qu'on trouve sur internet et qui ont déjà été postés sur ce topic mais les instructions étant ici toutes expliquées de A à Z, ça permettra sans doute à ceux qui n'osent pas se lancer de le faire en suivant un livre de recettes... J'espère que ça ne passera pas pour du plagiat En tout cas, j'ai constaté que si l'installation ne se fait pas dans un ordre précis et sur un Raspbian vierge, ça déconnait. Par contre une fois fonctionnel, mon système a été agrémenté de Apache2, PHP5 et SQL, et même MyPHPadmin. Et ça tourne toujours :-) Ca vous dit un "tutoriel pour les nuls" de Hombridge sur Raspberry Pi ?
  22. Hmmm Pourtant l'interface HCL doit être le même que celui de HC2? En partant de zéro ça donne : je click sur PANNEAU DE CHAUFFAGE : il me dit "pour créer un panneau de chauffage il faut d'abord créer une zone" Je crée une zone que je nomme "Pièces de vie" et je la vois alors dans la colonne de gauche, avec un petit crayon à côté d'elle. Ce crayon n'amène qu'un pop-up où on me dit "Choisissez les pièces à ajouter à la Zone", ce que je fais en sélectionnant uniquement le salon (c'est là que se trouve mon thermostat) Lorsque je click sur cette zone, la fenêtre est alors un tableau illustré d'un thermomètre géant, avec les colonnes "moment de la journée" + "De" (pour les heures start et stop) + "Température" en-dessous je peux cocher "utiliser aussi le... " pour les autres jours de la semaine... Un peu plus bas, se trouvent 2 cadres (qui sont à mon avis des override) pour "mode manuel" et "mode vacances". C'est tout, il n'y a rien d'autre. Je n'ai jamais du sélectionner le module qui gère le thermostat. C'est curieux non ? Sinon je vois tout en bas des panneaux de gauche une dernière ligne qui s'appelle "modules liés". Je ne sais pas si je dois toucher à ça ?
  23. Je ne pense pas avoir eu à faire cela. Le panneau de chauffage me propose de choisir les jours et les tranches horaires avec leurs T° demandées. Le seul module qu'on me demande de définir est celui qui gère la T° donc j'ai indiqué le thermostat. Je devais d'abord faire une autre étape ? Comment associer une pièce avec un panneau ?
  24. Je me permets de m'immiscer dans ce topic, car depuis ce matin j'essaye justement de faire fonctionner mon panneau de chauffage avec le SECURE SRT321 (HRT4-ZW). J'ai mis ma HCL à jour en v4.1 et ils n'ont toujours pas de prise en charge pour ce module (la demande est faite dans fibaro bug tracker depuis des mois). Toujours est-il que je constate que le panneau de chauffage n'envoie rien du tout au Thermostat SRT321. J'ai fait un test très simple : tous les jours, à 8h00 et à 10:00 et à 16h00 et à 22h00 la température demandée change. J'ai bien fait un test en mettant par exemple 28° comme T° de demande à 16h00 mais il ne se passe rien, même en attendant jusque 17h00. Le temps de réveil n'est pourtant pas si long... Manuellement sur la page des modules de la HCL, je peux changer la température demandée sur le module et il est directement écrit "en attente du réveil" et dans le quart d'heure, le thermostat affiche la nouvelle température demandée. Donc plusieurs questions : 1/ qui a trouvé un template pour le SRT321 ? 2/ quelle est la procédure pour faire fonctionner le panneau de chauffage ? 3/ est-il plus simple de créer des scènes pour chaque jour qui demandent une certaine température à certaines heures ? merci
  25. Juste pour partager ma petite expérience, et comme je viens de mettre àjour l'iPhone et l'iPad en iOS 10, je me suis dit que je tenterais bien le pilotage de ma domotique par Siri. J'ai sorti de mon placard un vieux portable HP Pavilion de 4,5 Kg qui tournait encore péniblement sous Windows XP. Je l'ai partitionné et installé Ubuntu dessus. Après quelques recherches pour faire fonctionner le trackpad et le wifi, j'avais un super terminal UNIX. Ensuite j'ai installé HomeBridge et son plugin fibaro. C'est pas sorcier et franchement ça tourne du tonnerre. Je pilote depuis l'application Maison (Home) tous mes modules sans délai. Les remontées d'état sont instantanées. L'avantage énorme est de pouvoir demander verbalement àSiri d'ouvrir ou fermer, d'allumer et d'éteindre, tel ou tel module ! Et dans quelques jours lorsque mon appleWatch arrivera, ça va frimer un max ;-) J'ai même constaté en triant les modules détectés par HomeKit que les virtual devices sont reconnus aussi, mais je ne les ai pas encore testés. Maintenant je doute que je vais laisser tourner un portable 24/7 pour faire le lien entre HomeKit et ma HCL. Vu que c'est assez fonctionnel et facile àmaîtriser, je suis convaincu que ça vaut le coup d'investir dans un RasperryPi. Comme je n'en ai jamais vu, je suis preneur de vos conseils : lequel acheter, quels accessoires sont indispensables? Il faut un clavier, une souris, un disque externe, un écran...?
×
×
  • Créer...