-
Compteur de contenus
26 227 -
Inscription
-
Dernière visite
-
Jours gagnés
1 327
Tout ce qui a été posté par Lazer
-
C'est une solution de contournement comme une autre... si ça fonctionne, garde ça
-
Un conseil pour la Diagral, fais toi un petit tableau avec les Id, emplacement et option de chaque module car la programmation n'est pas vraiment intuitive... J'ai aussi noté la date de pose de chaque module dans mon tableau afin d'effectuer un suivi des piles... En 3 ans, je n'ai rien changé !
-
par définition, un module virtual n'a pas d'état. Il a seulement : - une main loop qui s'exécute en boucle - des boutons qu'on peut cliquer manuellement ou virtuellement (par appel depuis la mainloop ou une scène) - des labels (= du texte) Ce que tu peux faire, c'est insérer le code permettant de modifier ta variable globale dans chacun de tes boutons "porte ouverte" et "porte fermée"
-
NicoBu, les Bubendorf ne sont pas supportés par les FGRM. Il y a de nombreux témoignages sur ce forum. Certains on réussi àdomotiser leurs volets au prix d'une incroyable complexité (avec des butées, en bidouillant la télécommande, etc...). Une vraie galère apparemment. Tu trouveras facilement les messages concernés sur ce forum.
-
Besoin daide Récupération Température Fgms001 Sur Hcl
Lazer a répondu à un(e) sujet de tomcat59890 dans Support
Ah mon avis, la seule possibilité est d'appeler l'API HTTP, en passant par un serveur externe. De toutes façon, un serveur externe sera nécessaire pour stocker et afficher les graphs. URL à appeler : Pour lister tous les thermomètres : http://<IP>/api/devices?type=temperature_sensor Pour lister seulement un module donné : http://<IP>/api/devices?ID=<id_du_module> -
Voici le code mis à jour pour le bouton n°3 (batteries). Testé avec succès sur les 2 box actuellement chez moi, avec un total de 10 périphériques sur batterie. Nouveautés : Réécriture complète du code Détection automatique v3 / v4 Utilisation de l'API afin de détecter tous les périphériques, il n'est donc plus nécessaire de rentrer manuellement le paramètre maxNodeID Trace des messages dans la fenêtre de debug du bouton Affichage d'un message succinct de réussite ou d'échec en vert sous l’icône du module virtuel Le seul paramètre à changer est la variable NAS en première ligne de script. -------------------------------------------------- -- Button 3 -- Battery -------------------------------------------------- local NAS = Net.FHttp("server_name_or_ip_address") local erreur = 0 -- Get HC2 software version local HC2 = Net.FHttp("127.0.0.1", 11111) payload = "/api/settings/info" response, status, errorCode = HC2:GET(payload) if tonumber(status) == 200 then jsonTable = json.decode(response) if tonumber(jsonTable.softVersion) >= 4 then version = 4 else version = 3 end fibaro:debug("v"..version) -- Get HC2 Device list payload = "/api/devices" response, status, errorCode = HC2:GET(payload) if tonumber(status) == 200 then jsonTable = json.decode(response) for i = 1, #jsonTable do if version == 4 then -- Keep only parent devices -- Notes : Z-Wave devices have parentId=1 -- Plugins (like Netatmo or Krikroff's Virtual Sensor) have parentId=0 if jsonTable[i].parentId and jsonTable[i].parentId <= 1 then -- Look for battery operated devices if jsonTable[i].interfaces then for j = 1, #jsonTable[i].interfaces do if jsonTable[i].interfaces[j] == "battery" then batteryLevel = jsonTable[i].properties.batteryLevel if tonumber(batteryLevel) == 255 then batteryLevel = 0 end if tonumber(batteryLevel) > 100 then batteryLevel = 100 end fibaro:debug(jsonTable[i].id.." "..jsonTable[i].name.." "..batteryLevel.."%") payload = "/graph/data_post_battery.php?id=" .. jsonTable[i].id .. "&value=" .. batteryLevel response, status, errorCode = NAS:GET(payload) if tonumber(status) ~= 200 then erreur = erreur + 1 fibaro:debug('<span style="color:red;">status='..status..', errorCode='..errorCode..', payload='..payload..', response='..response..'</span>') end break end end end end elseif version == 3 then -- Keep only parent devices if jsonTable[i].properties.parentID and jsonTable[i].properties.parentID == "1" then -- Look for battery operated devices if jsonTable[i].properties.isBatteryOperated and jsonTable[i].properties.isBatteryOperated == "1" then batteryLevel = jsonTable[i].properties.batteryLevel if tonumber(batteryLevel) == 255 then batteryLevel = "0" end if tonumber(batteryLevel) > 100 then batteryLevel = "100" end fibaro:debug(jsonTable[i].id.." "..jsonTable[i].name.." "..batteryLevel.."%") payload = "/graph/data_post_battery.php?id=" .. jsonTable[i].id .. "&value=" .. batteryLevel response, status, errorCode = NAS:GET(payload) if tonumber(status) ~= 200 then erreur = erreur + 1 fibaro:debug('<span style="color:red;">status='..status..', errorCode='..errorCode..', payload='..payload..', response='..response..'</span>') end end end end end else erreur = erreur + 1 fibaro:debug('<span style="color:red;">status='..status..', errorCode='..errorCode..', payload='..payload..', response='..response..'</span>') end else erreur = erreur + 1 fibaro:debug('<span style="color:red;">status='..status..', errorCode='..errorCode..', payload='..payload..', response='..response..'</span>') end if erreur > 0 then fibaro:log("Erreur") else fibaro:log("Batteries uploaded") end Faites-moi un retour sur le fonctionnement dans vos environnement, et si c'est OK j'appliquerai la même recette pour les autres boutons. Le code pour le 1er bouton (température, hygro, luminosité) est prêt, et il faut que j'applique la même recette pour le 2nd bouton (mesure de consommation). Mais pour ce dernier point, il faut que je trouve un module remontant la consommation d'énergie sur la box de Lionel en v4... ça sera surement un Wall Plug.
- 1 285 réponses
-
- tuto multimã©dia
- graphiques
-
(et 2 en plus)
Étiqueté avec :
-
Topic unique Fibaro FGBS-321 Module Universel
Lazer a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Pas d'accord Au début, j'ai branché mes 4 sondes sur une plaque d'essai, inclut le module, et laisser fonctionner comme ça pendant 15 jours. Puis j'ai tout débranché, et installé dans mes combles avec les bonnes longueurs de câbles pour aller dans les chambres. Je n'ai pas eu besoin d'exclure/inclure. En revanche, je confirme que quand une sonde est morte sur le bus, cela empêche les autres de fonctionner, donc on a des beaux 0°C partout. Si tu es certain de ta sonde, c'est peut-être le câble qui pose souci. Tu as vérifié l'absence de court-circuit, et la bonne continuité de chaque fil ? Et quand on change une sonde, il faut exclure/inclure, car chaque sonde possède un identifiant unique, et seul l'exclusion/inclusion permet au FGBS de refaire la détection du bus. -
Pour la batterie, j'ai trouvé pourquoi ça ne fonctionne plus en v4. Je travaille sur un code qui sera compatible àla fois en v3 et v4, ce qui facilitera la migration en v4 pour ceux qui sont encore en v3. Je partage ça dès que ça fonctionne comme attendu.
- 1 285 réponses
-
- tuto multimã©dia
- graphiques
-
(et 2 en plus)
Étiqueté avec :
-
Topic unique Fibaro FGBS-321 Module Universel
Lazer a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Ah pas bon Les sondes à 0°C, c'est exactement ce que j'avais Mesure la tension entre GND (bleu) et TP (marron) => tu dois avoir du 3,3V Sinon, tente une exclusion/inclusion, mais tu as surement déjà testé Cool -
Il est super bien reconnu le Remotec ZXT-120 avec la v4.021 : On peut configurer le mode, la température, le ventillo, et on voit même la sonde de température interne. Il ne me reste plus qu'à trouver les codes de ma PAC, ou faire l'apprentissage à la main...
-
Ah pas glop. Il faudrait ajouter des traces de debug. J'essaie de te faire ça ce soir, mais sans garantie, je vais rentrer un peu tard.
- 1 285 réponses
-
- tuto multimã©dia
- graphiques
-
(et 2 en plus)
Étiqueté avec :
-
Pour l'alimentation, n'importe quoi du moment que ce n'est pas un bête transfo avec un condensateur dedans. Exemples d'alimentations : - PC portable - rubans à LED - rail DIN - ou encore le genre d'alimentations qui servent à alimenter les box telles que la HC2 (qui sont en fait des dérivés d'alim pour PC portable) Tu prends un truc à pas cher sur eBay, ça sera toujours mieux que ce que tu as trouvé initialement. Je crois que chez Diagral il y a une télécommande 8 fonctions, avec un petit sélecteur mécanique sur le coté qui permet de vérouiller les touches. Ca peut être une solution. 50m je dis ça à la louche.... en fait j'ai pas mesuré précisément, j'étais dans la rue, mais comme c'est en banlieue parisienne, les jardins sont plus petits et les maisons sont les unes sur les autres... donc la notion des distances... voilà quoi. Pas de souci pour le parrainage, car il faudra une copie de ta facture je crois... donc on peut faire ça après que tu es reçu ta commande. Mais du coup, pense à commander un module en moins, qui te sera envoyé dans un délai de quelques semaines après le parrainage.
-
Topic unique Fibaro Fgs-211 / Fgs-212 "relay Switch 1X3Kw"
Lazer a répondu à un(e) sujet de Yohan dans Modules Fibaro
Tout simple en fait Pourquoi faire compliqué quand on peut faire simple. Merci Did -
Salut Mulder, Quelques remarques : - Fibaro Universel FBGS : tu sembles vouloir en prendre 2. N'oublie pas qu'il n'en faut qu'un seul pour récupérer le statut de l'alarme avec mon tuto (avec utilisation des 2 récepteurs Diagral 12V/24V) - transformateur 12V : je déteste ces équipements, ce sont des transfo, et non pas des alimentations stabilisées. En gros, ça te sort une tension qui fait souvent bien plus que 12V (pas gênant pour le FGBS et les DIagral car ils montent à 24 ou 30V), mais surtout cela sort une tension qui n'est pas continue. Elle est seulement lissée avec un condensateur en sortie de transfo, donc c'est tout pourri. Ca use prématurément l’électronique qui est branchée derrière. Essaye de te trouver une alimentation un peu plus sérieuse, ça ne fera pas de mal. - Capteurs ouverture volets : fait attention, les FIbaro ne sont pas étanches, à prendre en compte pour des volets exposés au vent + pluie. Enfin, N'oublie pas qu'il t'en faudra 2 pour mettre dans tes 2 détecteurs extérieurs Diagral comme expliqué dans mon tuto. - Détecteurs de mouvements intérieurs Diagral : à part celui du kit de base, tu n'en n'as pas rajouté. C'est voulu ? Avec 1 seul, tu ne pourras sécuriser qu'un seul couloir, par exemple au RDC. La télécommande a une bonne portée. Chez DIagral, je ne crois pas que le signal soit répété par les modules, ils n'en font mention nul part. Par contre, je pensais au début comme toi désactiver l'alarme à distance, et en fait j'ai complètement laissé tombé les télécommandes, celles de Diagral est une grosse M£¤#£. Il n'y a pas de loquet pour vérouiller les touches, et plusieurs fois je me suis rendu compte que j'ai désactivé l'alarme par mégarde à 50m de chez moi en rangeant la télécommande dans la poche avec les autres clés. Donc je n'utilise plus du tout les télécommandes, et je fais tout au clavier. Ce qui implique que je n'ai pas de détecteur de mouvement extérieur sur le chemin que j'emprunte en rentrant chez moi, comme discuté avec Acidric & Fredo sur un autre sujet de discussion. Enfin, sais-tu qu'il existe un système de parrainage chez Diagral ? Cela fait un module offert au filleul et un autre au parrain, contacte moi en MP si ça t'intéresse.
-
Topic unique Fibaro Fgs-211 / Fgs-212 "relay Switch 1X3Kw"
Lazer a répondu à un(e) sujet de Yohan dans Modules Fibaro
Tiens Did, toi qui a toujours de bonnes idée, comment ferais-tu pour prolonger les 3 fils d'un câble pour une sonde 1-Wire ? En fait, j'ai déjàun câble qui va jusqu'au compteur d'eau àimpulsion de mon chauffe eau. Et je pourrais réutiliser le même câble pour y connecter 1 sonde, mais il faut pour cela que je le prolonge. Si tu as une idée pour une solution élégante, car je trouve plein d'accessoires pour prolonger des câbles électriques (domino, wago, etc), mais pas grand chose pour des fils de petite section. -
Ah ok ça me rassure En fait je l'ai aussi reçu il y a 1 mois; en prévision de la v4 toute proche (on y crois...) En v3, je confirme qu'il n'est que partiellement reconnu, seul le réglage de température est possible, mais pas le mode chaud.froid ni le ON/OFF. En v4, j'ai déjà tenté une inclusion rapide sur ta box, il était à priori bien reconnu, mais je n'ai pas eu le temps de le tester en vrai. Je verrai ça ce soir.
- 1 285 réponses
-
- tuto multimã©dia
- graphiques
-
(et 2 en plus)
Étiqueté avec :
-
Lionel, tu as lien vers le sujet du ZXT 120 ?
- 1 285 réponses
-
- tuto multimã©dia
- graphiques
-
(et 2 en plus)
Étiqueté avec :
-
Topic unique Fibaro - Module Volet Roulant "roller Shutter 2" Fgrm-221/fgrm-222
Lazer a répondu à un(e) sujet de Moicphil dans Modules Fibaro
c'est pas la faute de l'iPad pour le coup. Ca m'arrive régulièrement avec le HC2 que les modules que j'inclue soient mal reconnus. Solution : exclure et inclure ànouveau. -
Topic unique Fibaro - Module Volet Roulant "roller Shutter 2" Fgrm-221/fgrm-222
Lazer a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Pour l'iPad, je ne peux pas t'aider, c'est trop compliqué à utiliser (je parle en connaissance de cause, j'en ai un à la maison). Ca sert juste à surfer, jouer, et regarder des vidéos de chats. C'est même pas un troll tellement c'est vrai :/ . Ton module doit être ma reconnu, essaye de l'exclure, et de le réinclure à nouveau. Tu dois avoir ces infos là en en-tête de page : -
Topic unique Fibaro - Module Volet Roulant "roller Shutter 2" Fgrm-221/fgrm-222
Lazer a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Sur mes 2 FGRM-222 sur HC2 v3.590, j'ai bien le bouton Calibration, comme sur le screeshot de Did. Ah les mystères de Fibaro -
Compatible V3-V4 Secure (Hortsmann) - Thermostat Mural Hrt4-Zw Srt-321
Lazer a répondu à un(e) sujet de Moicphil dans Secure ( Hortsmann )
Retour d'expérience sur la durée de vie des 2 piles AAA d'origine fournies avec ce thermostat. Elles ont tenu 11 mois : SRT321 installé début décembre, et piles changées début novembre. J'ai configuré les paramètres suivants qui ont une influence sur l'activité du thermostat,donc sur la durée des piles : Intervalle de réveil : 900 secondes (15 minutes) TPI : 6 cycles par heure Association : 1 module FGS-211 Et le graphique (qui ne commence pas au début, le temps que je mette le monitoring en place) : On constate que la chute s'est limitée à partir d'avril/mai quand on a arrêté de chauffer. Pour une raison inexpliqué, c'est reparti de plus belle en plein mois d'aoà»t. Vers la fin, en dessous de 40%, le niveau des batteries dans HC2 remontait de temps en temps à 0, ce qui explique les chutes brutales, puis ça revenait. J'ai reçu un paquet d'email d'avertissement durant 1 mois, jusqu'à ce que les piles soient effectivement mortes à 30% (en fait, ils leur reste du jus, mais pas assez pour le thermostat : l'écran fonctionnait, mais pas les communications radio Z-Wave). Bref, avec ce module, la mesure du niveau de batterie n'est pas très fiable. Maintenant il est banché sur des fausses piles en bois, donc 100% tout le temps et j'ai réduit l'intervalle de réveil Tip top -
J'ai un gros doute pour les valeurs de thermostats, surtout depuis que je viens de découvrir qu'en v4 ils ont ajouté un nouveau type spécial pour Danfoss : com.fibaro.thermostatDanfoss Du coup, mon Secure SRT321, de quel type sera t'il en v4 ??? Demain soir en rentrant chez moi, j’inclurai le ZXT-120 sur la HC2 de Lionel afin de voir de quel type il est reconnu en v4 (c'est bête, on peut tout faire à distance sauf les recovery et les inclusions) Merci à Lionel de permettre de faire avancer la science EDIT : je viens aussi de découvrir une API que je ne connaissais pas : /api/devices?type=com.fibaro.temperatureSensor Donc dans la prochaine version de mon module virtuel, je ne parcourerai pas la liste complète des modules, mais ferai directement appel à l'API pour obtenir direct la bonne liste de modules, ce qui évitera de se faire piéger par la variable maxModuleID à 200.
- 1 285 réponses
-
- tuto multimã©dia
- graphiques
-
(et 2 en plus)
Étiqueté avec :
-
ah oui forcément
-
Avec les butées d'arrêt ? Chez moi elle ne sont làqu'en fin de course, et c'est mécanique, donc je ne vois pas vraiment comment choper l'info avec des relais. Tu peux préciser ?
-
Je veux bien voir ta page. Mais ça ma saoule de devoir tout programmer, alors qu'on aura tout ça prochainement tout prêt, il n'y aura qu'à choisir les modules qu'on veut mettre sur chaque écran.
