
Lionel57
Membres confirmés-
Compteur de contenus
338 -
Inscription
-
Dernière visite
-
Jours gagnés
1
Tout ce qui a été posté par Lionel57
-
Je t'explique en avant première mon projet. J'ai 2 chaudières, mais comme de plus en plus de monde finalement (beaucoup ajoute un mode alternatif à un mode existant). Le panneau de chauffage, bien fait pour programmer des plages horaires par zone relativement facilement, mais un peu obscure si on veut chauffer qu'une partie de son logement à certaines heures (genre, je veux 21° le matin dans ma petite chambre le matin au réveil, mais pas utile d'avoir une telle température dans tout mon logement). Bref, programmer un module me semblait la seule solution. Par ailleurs, ça me permet de prendre en compte les jours fériés, ma présence ou non dans mon logement. J'ai testé aujourd'hui, à priori, ça fonctionne plutôt bien. Pour chaque zone, j'ai créé une variable prédéfinie, nommée id_Chauf_pièce contenant D_XXX pour définir le déclencheur de chauffage (chauffage ou poêle à pelées), P_pièce pour définir à quelle zone le programme de chauffage se rattache la pièce, T_XXX pour définir la sonde de température de référence et Z_XXX pour définir l'id d'un éventuel vanne Danfoss (Z_000, pas de sonde). Puisqu'il s'agit de chauffage, j'ai mis un sleep à 5 minutes (pas pertinent de tester toutes les 3 secondes). Avant d'ouvrir une rubrique, je te met le code en avant première, s'il y a des commentaires... Je posterai dans quelques jours le code mais il me faut encore commenter tout ça, pour que ça soit plus clair function EnumZone() local a, b, c = 0; local p = { }; local i = 0 ; local HC2= Net.FHttp("192.168.1.20"); HC2:setBasicAuthentication("admin", "xxxxxx"); local result, status, errorCode = HC2:GET("/api/panels/heating"); a, b = string.find(result, "name", 1); while a do b, c = string.find(result, ",", a + 6); i = i + 1 ; table.insert(p, string.sub(result, a + 7, b -2)); a = b + 1; a, b = string.find(result, "name", a); end return p; end function IdZone(piece) local a, b, c = 0; local HC2= Net.FHttp("192.168.1.20"); HC2:setBasicAuthentication("admin", "xxxxxx"); local result, status, errorCode = HC2:GET("/api/panels/heating"); a, b = string.find(result, piece, debut); return string.sub(result, a-12, a-10); end function TempActuelle(piece) local a, b, c = 0; local T = ""; local HC2= Net.FHttp("192.168.1.20"); HC2:setBasicAuthentication("admin", "xxxxxx"); local result, status, errorCode = HC2:GET("/api/globalVariables"); a, b = string.find(result, "id_Chauf_" .. piece, 1); b, c = string.find(result, "T_", a); T = string.sub(result, b + 2, b + 4); return fibaro:getValue(T, "value"); end function TempConsigne(Id) local a, b, c, d = 0; local T, h, heureCourante, e, programme = ""; local jour = ""; local currentDate = os.date("*t"); local HC2= Net.FHttp("192.168.1.20"); HC2:setBasicAuthentication("admin", "xxxxxx"); local result, status, errorCode = HC2:GET("/api/panels/heating?id=" .. Id); if fibaro:getGlobalValue("JourChome") == "Oui" then jour = "sunday" else jour = string.lower(os.date("%A")) end a, b = string.find(result, jour, 1); b, c = string.find(result, "}}", a); programme = string.sub(result, a-1, ; b = 1; if tonumber(currentDate.hour)<10 then e = "0" else e = "" end; heureCourante = e .. currentDate.hour if tonumber(currentDate.min)<10 then e = "0" else e = "" end; heureCourante = heureCourante .. ":" .. e .. currentDate.min for a = 1, 4 do h = ""; b, c = string.find(programme, "hour", b+1); c, d = string.find(programme, ",", ; --fibaro:debug(programme); if tonumber(string.sub(programme, b+6, c-1))<10 then e = "0" else e = "" end; h = e .. string.sub(programme, b+6, c-1); b, c = string.find(programme, "minute", ; c, d = string.find(programme, ",", ; if tonumber(string.sub(programme, b+8, c-1))<10 then e = "0" else e = "" end; h = h .. ":" .. e .. string.sub(programme, b+8, c-1); if h < heureCourante then c, d = string.find(programme, "temperature", ; e, d = string.find(programme, "}", ; T = string.sub(programme, c + 13, e-1); end end return T end function EnumDeclencheur() local a, b = 0; local Declencheur = ""; local Exist = false; local i, j = 0; local D = { }; local HC2= Net.FHttp("192.168.1.20"); HC2:setBasicAuthentication("admin", "xxxxxx"); local result, status, errorCode = HC2:GET("/api/globalVariables"); a, b = string.find(result, "D_", 1); while a do i = i + 1 ; Declencheur = string.sub(result, a + 2, a + 4); j = 1; Exist = false; while D[j] do if D[j] == Declencheur then Exist = true end; j = j + 1; end if not Exist then table.insert(D, Declencheur) end; a, b = string.find(result, "D_", a + 2); end return D; end function DeclencheurZone(piece) local a, b = 0; local HC2= Net.FHttp("192.168.1.20"); HC2:setBasicAuthentication("admin", "xxxxxx"); local result, status, errorCode = HC2:GET("/api/globalVariables"); a, b = string.find(result,"id_Chauf_" .. piece, 1); a, b = string.find(result, "D_", a); return string.sub(result, a + 2, a + 4); end function EnumSourceZ(piece) local a, b, c, d = 0; local Cons = { }; local HC2= Net.FHttp("192.168.1.20"); HC2:setBasicAuthentication("admin", "xxxxxx"); local result, status, errorCode = HC2:GET("/api/globalVariables"); a, b = string.find(result, "id_Chauf_" .. piece, 1); a, b = string.find(result, "Z_", a); while a do table.insert(Cons, string.sub(result, a + 2, a + 4)) d = a; a, b = string.find(result, "Z_", a + 2); if a then b, c = string.find(result, "id_Chauf_", d); if b then if b < a then a = nil end; end; end end return Cons; end if fibaro:getGlobalValue("Present") == "Oui" then local i,j,k = 1; local piece = EnumZone(); local declencheur = EnumDeclencheur(); local besoin = {}; local idDeclencheur = {}; local nbDeclencheur = 0; while piece[i] do j = 1; EnumSource = EnumSourceZ(piece[i]); while EnumSource[j] do if EnumSource[j] ~= "000" then fibaro:call(EnumSource[j], "setTargetLevel", TempConsigne(IdZone(piece[i]))) end j = j + 1; end l = 0; for k = 1, nbDeclencheur do if idDeclencheur[k] == DeclencheurZone(piece[i]) then l = k end; end; if l == 0 then nbDeclencheur = nbDeclencheur + 1; l = nbDeclencheur; idDeclencheur[l] = DeclencheurZone(piece[i]) end if tonumber(TempActuelle(piece[i])) < (tonumber(TempConsigne(IdZone(piece[i]))) - 0.7) then besoin[l] = "turnOn" else if not besoin[l] and tonumber(TempActuelle(piece[i])) < tonumber(TempConsigne(IdZone(piece[i]))) then besoin[l] = "standby" else if not besoin[l] then besoin[l] = "turnOff" end end; end; i = i + 1; end; for i = 1, nbDeclencheur do if besoin[i] ~= "standby" then fibaro:call(idDeclencheur[i], besoin[i]) end; end; end; fibaro:sleep(5*60*1000);
-
Une question Maître Yoda, j'ai lu ça et làque le main loop était gourmand en ressource, parce qu'un appel toutes les 3 secondes. Mais une scène classique, faut bien aussi qu'elle soit lancée pour tester la valeur des triggers. Alors y a t-il vraiment une différence ??? Je pose cette question, parce que je suis en train de programmer un module virtuel pour gérer mon chauffage. Ce module s'appuie sur le panneau de chauffage, pour pouvoir agir facilement sans modifier du code. Mais pour le moment, je n'ai pas trouvé d'autres façons d'accéder au panneau autrement que par l'api. (je pense finir ce soir et publier mon code). Mais s'il y a un risque de fatiguer nos HC2, peut être faut que je cherche une autre solution...
-
Éventuellement, tu crées une variable globale Tu crées une scène basique qui va modifier la valeur de cette variable en cas de détection de mouvement. Tu testes ta valeur globale dans le main loop d'un module virtuel et si la condition est remplie, alors exécution de ton code. Et le tour est joué.
-
Je suis en v4.018 à‡a ne fonctionne pas dans une scène, mais ça fonctionne dans un module virtuel http://www.domotique-fibaro.fr/index.php/topic/1824-commande-lua-netfhttp/?hl=net.fhttp
-
Hello, la fonction est toujours supportée, mais uniquement dans un module virtuel (enfin je crois pour ce dernier truc). Par ailleurs, la fonction get retourne un tableau donc essaie response, status, errCode = HC2:GET("/Api_Rest/HomeSeer_REST_API.aspx?function=setdevicevaluebyid¶m1="..hs_id.."¶m2="..value)
-
Rien remarqué, sans doute bien doté niveau connexion, mais, par soif de connaissance, j'ai hâte que fibaro se démocratise...
-
Des Produits Fibaro Avec L'offre Domotique De Orange ?
Lionel57 a répondu à un(e) sujet de matthieu dans Le bistrot
Je suis client Free, je voulais opter pour le multi-TV, sachant que le CPL chez moi, pour des raisons particulières de mes installations électriques (A l'origine, 2 apparts fusionner en 1, mais un pont entre 2 disjoncteurs...) le CPL, à oublier. En consultant divers forum, je découvre un switch Orange, Wifi, compatible pour le multi-tv, valable pour tous les opérateurs. Allez banco, je tente, la vendeuse, elle hallucine et me précise, pas de remboursement possible. M'en fous, je tente le coup, je fais confiance aux discutions sur les forums. Cool, ça marche mieux que le meilleur des CPL, vraiment nickel, la HD dans toutes les pièces, jamais eu ça, même dans mon ancien logement, le CPL, grrr ! pas bien, seule contraine, pas plus de 2 postes allumé en même temps (mais ça, c'est une contrainte Free). Bref, ce blabla, sans doute ou peut être, de bonne vendeuse, mais pas de vrais geeks... L'existence de tous ces forums le prouve, même pour les passionnés que nous sommes, c'est pas toujours simple. Alors effectivement, je plains ceux et celles qui vont penser qu'il suffit de brancher... Mais pour nous, passionnés, ça a trois avantages : - D'une, il y a fort à parier qu'à terme, ça mettra la pression sur des Fibaro ou autres pour des produits plus simples et plus fiables ; - D'autres, cette démocratisation conduira les fibaros a faire preuve de plus de sérieux en proposant leurs bétas (on peut dire ce qu'on veut, tous ces bugs, c'est lourd quand ça dure des mois...) - Enfin ça conduira surement d'autres intervenant à évoluer vers le Z-wave, ce qui est bon pour nous... Orange, peu importe leur efficacité en matière d'information (nous, on s'en fout, on a la chance d'être inscrit sur un très bon site ), c'est pas rien, sur le plan opérateur mondial. Peut être que ça en inspirera d'autres... Pourquoi nous avons opté pour Fibaro ? Pour moi, pour le côté miniature de leurs modules, leur polyvalence. Peut être d'autres préféreront SFR, mais faut faire avec leur module imposant... (rien qu'à voir les douilles ou les prises, même pas je ne me suis posé la question de la compatibilité de leur protocole... Peut être ça influencera d'autres comme free, qu'on attend tous (enfin les abonnés, parce que là , pour une fois, ils sont à la traîne) En attendant, soyons honnête, pour le moment, je passe un peu pour un extra terrestre vis à vis de mon entourage. Quoiqu'il en soit, qu'un opérateur, comme Orange, opte pour le Z-wave et en plus, pour du Fibaro, peu importe leur compétence, c'est juste du tout bon pour nous. Je pense juste à 15 ans en arrière, quand mon ordi, doté de moultes disques durs, plein de cablage, avec des logiciels plus ou moins bien, qui me permettait d'avoir ce que tous les opérateurs font maintenant (genre, l'accès multimédia là où je veux)... Nous sommes sur ce site, parce que nous avons soif d'avant gardisme, la techno ne se démocratise pas assez vite à notre goà»t... Alors certes, Orange n'est pas forcément à la hauteur à ce jour, mais bravo à Orange pour ce choix du Z-Wave et encore bravo pour le choix de Fibaro. Dans tout ça, je ne vois que du positif -
Je n'ai aucune raison de vouloir te décourager, mais en tant que pro (je suis commerçant), je suis hyper méfiant sur les conséquences inattendues. Ça peut vite coûter très cher. Vraiment, renseigne toi auprès du syndic, je pense que c'est la meilleure chose àfaire
-
Souvent les syndics établissent une période de vidange, forcément, à partir du printemps, mais je pense que tu as tout à y gagner de te renseigner. Il ne faut pas oublier un truc, si ça merde, tu engages ta responsabilité vis a vis des autres occupants, vis à vis du syndic. Et pas de couverture au niveau assurance. Renseigne toi, c'est à mon avis la meilleure formule, car vraiment, je pense que tu n'as pas le droit à l'erreur.
-
Pour faire monter l'eau sur 10 étages, il faut compter 10 bars de pression. Pour l'eau de la robinetterie, àchaque étage, un régulateur de pression est installé pour limiter la pression (disons à3 bars). Mais dans un circuit de chauffage, pourquoi en mettre, puisque c'est un circuit fermé. Donc imagine les hectolitres d'eau avant de ramener le circuit àpression normale. Même un truc de gel des conduites, avec une telle pression, je n'y crois pas. Après, reste àvoir ce que devient la pression en été. Forcément un peu réduite, mais redescend-elle àun niveau proche de 1 ???
-
Quoiqu'il arrive, si parfois tu dois être en doudoune, garde lààproximité, aucune vanne thermostatique ne résoudra le problème, au mieux, tu pourras réduire la chaleur, mais encore, ça reste àvoir, tu ne dépends pas d'une chaudière privative, mais d'un système qui envoie de l'eau bouillante sous pression, honnêtement, je doute qu'il y ait une solution. Tu n'es pas sur un circuit fermé qui se contente de 2 bars de pression (maintenir une circulation d'eau sur 10 étages, 2 bars, ça me semble peu pour faire tourner la mécanique), même le gel de la conduite, je n'y crois pas pour cette hiver (mais peut être l'été prochain)
-
Je comprends bien, mais ça devient un luxe qui coûte cher et compliqué àmettre en place. C'est vraiment le gros problème du chauffage collectif.
-
@Yohan, les robinets sont sûrement démontables, mais il faut faire avec un réseau commun àl'ensemble de l'immeuble, avec la pression qui va avec. Si tu habites au RDC, tu récupères l'eau de l'ensemble de tout l'immeuble, si tu ne peux pas isoler un radiateur avec une vanne
-
Bonsoir, @ksar, vraiment très peu de chance que ça existe, pourquoi réinventer le monde, quand il suffit de s'y adapter. Si tu habites au dernier étage, attends l'été, quand le chauffage sera coupé, il y aura moins de pression, avec un peu de dextérité, une grosse bassine, tu éviteras le dégât des eaux. Ceci dit, possible que sur chaque radiateur, il existe une vanne l'isolant du reste du réseau (chez moi, quand j'ai changé mes vannes, je n'ai pas épongé l'eau de l'ensemble des radiateurs de mon réseau privé,voir photo jointe). Mais l'intérêt des vannes thermostatiques, c'est de faire des économies de chauffage. Dans ton cas, rien à y gagner, alors investir plus de 100 euros par radiateur pour une vanne et un module danfoss, c'est à voir... C'est malheureux, car très peu écologique (encore que, même pas sà»r, souvent, l'eau chaude provient d'une centrale électrique qui produira magrès tout de l'eau chaude pour faire tourner les turbines), mais dans ton cas, la meilleure formule, c'est quand même d'ouvrir la fenêtre.
-
Ce modèle commande une plage de fréquence entre 15 et 455 khz. Mais mon équipement est-t-il dans la plage ??? En fait, ce n'est pas pour un équipement audio-vidéo, tous sont commandables par http. C'est pour un support motorisé de télévision de la marque Vogel's (mais aussi accessoirement un climatiseur). Le descriptif du remotec précise une gamme très large, mais j'avoue que ça m'avance pas plus. Rien sur la notice du support Volel's, je leur envoie un mail pour voir s'ils savent me répondre.
-
Bonjour. Merci pour ta réponse. En fait, je cherche un truc du genre REMOTEC ZXT-120 Passerelle Z-Wave vers IR. D'après le descriptif, il est adapté pour des climatiseurs, mais dispose d'un mode apprentissage. Il peut fonctionner sur pile, multi-directionnel, un design correct, qui ne heurte pas s'il est fixé au plafond. Il peut mémoriser jusqu'à 23 commandes, donc bien au delà de mes besoins. Alors peut être le truc qu'il me faut. Mais, sur domotique store, il précise qu'il ne peut fonctionner QUE pour un climatiseur, qu'il faut opter pour un REMOTEC ZXT-300 pour des commandes plus élargies (là , on n'est plus dans le même design et le truc à l'air plutôt massif, je ne peux pas mettre ça au plafond...). En revanche, Domadoo me dit que tout est envisageable, du fait des fonctions d'apprentissages. Alors qui croire... Je pencherais pour Domadoo, tant qu'on ne rentre pas dans des trucs très complexes (essentiellement des commandes On/Off, mais sur des appareil qui n'ont rien à voir avec un climatiseur). Peut être certains ont tenté l'expérience, peut être existe-t-il un produit similaire plus adapté.
-
Image Pour Les Icone Fibaro
Lionel57 a répondu à un(e) sujet de Edouard dans Annonces et suggestions
Un lien fourni par la page Facebook de Domadoo : http://buff.ly/ZjcKWe contenant une bibliothèque d'icônes. Une occasion aussi pour vous inviter à suivre leur page, bien plus fourni que le blog de leur site (et si vous êtes inscrit chez eux, en cliquant sur "j'aime", vous aurez droit à un code réduc de 10 euros sur leur site.) -
Dans un souci de toujours plus d'automatisation, je cherche un émetteur infrarouge qui pourrait transmettre des ordres depuis la HC2 (sachant que la box n'est pas dans la même pièce). Ainsi, je cherche un émetteur IR compatible Z-wave ou wifi (alimenté par piles). Ma télé est montée sur un bras motorisé de marque vogel, du très bon matériel, soit dit en passant (y compris pour des support de tablettes, je trouve qu'ils font de très bon trucs). Si quelqu'un a une idée... Merci d'avance.
-
Autant, j'étais vraiment conquis par les modules fibaro, (après quelques essaies dans d'autres marques, fibaro, rien que ça), autant j'étais emballé par l'interface de la HC2, mais là, vraiment, peut être dû àun passage précipité sur la beta 4 (dès la première mise en route de ma hc2), des problèmes, que des problèmes, tout est problèmes. J'espère vraiment que c'est lié àune instabilité de la Béta (bien que ça reste lourd pour une beta d'avoir autant de problèmes), Demain, c'est dimanche, je me résous àtout réinitialiser (grrr, du boulot pour réintégrer mes modules...). J'espère que ça va tout résoudre, que je ne vais pas regretter ma Vera Lite avec laquelle je n'ai jamais eu le moindre problème
-
Des Produits Fibaro Avec L'offre Domotique De Orange ?
Lionel57 a répondu à un(e) sujet de matthieu dans Le bistrot
Certes, j'accepte ta correction, mais faut avouer que ça serait un peu barbare de la part d'Orange, dans le sens où ça donne l'illusion que tout est conforme. Je dois rencontrer prochainement mon courtier en assurance, il aura pour mission de m'éclairer sur la situation et je ne manquerai pas de vous faire part de ses conclusions. -
Des Produits Fibaro Avec L'offre Domotique De Orange ?
Lionel57 a répondu à un(e) sujet de matthieu dans Le bistrot
Une remarque en passant. On lit ça et làque le détecteur d'incendie de Fibaro (bien qu'homologué CE) n'est pas agréé par les compagnies d'assurance... Pourtant, àregarder de près, Orange semble opter pour ce détecteur... -
@Krikroff, J'ai 16 scènes qui tournent. Mais pas de façon continue (enfin je pense). Afin de limiter les appareils en veille (télévisions, home cinéma, décodeur TV, chargeur tablette murale...), je me suis équipé de wall plug fibaro. Pour certain plug, j'ai une scène qui va basculer à "1" une valeur globale (une par plug) lors du passage à "ON". Quand un plug est sur "ON", une scène tourne pour vérifier la consommation (si en dessous d'un certain seuil, le plug passe en "Off"). Ce sont des scènes par blocs. à‡a concerne 2 plug. Une scène par blocs pour contrôler l'alimentation journalière de la tablette murale (déclenchement que sur une tranche de 2 heures) 3 scènes par blocs pour les bascules entre les modes "jour", "nuit" et "dodo". Et une scène en LUA pour l'allumage auto la nuit (une par capteur de présence). Donc au total, 16 Je te vois venir... => GEA. C'est un projet à l'étude, mais ma cop's trouve que je donne plus d'amour à mon nouveau jouet qu'à elle même... Mais s'agissant de scènes plutôt basique, je trouve ça un peu gros que ça sature la HC2... (d'autant que ça passait sans problème avec la Vera Lite)
-
Bonjour, J'ai fait très récemment l'acquisition d'une HC2, j'ai eu le malheur d’enchaîner 2 mises à jour (la version stable et la 4 Beta). J'ai ensuite galéré pour inclure tout mes modules (surtout les premiers, tant que je n'avais pas un maillage conséquent du réseau Z-wave). C'est sans doute ce qui me rebute à ré-initialiser ma box. Quoiqu'il en soit, peut être un problème de la 4 béta, mais je suis pratiquement obligé de re-booter chaque jour. En effet, fréquemment, le voyant Z-wave de la box reste figée (allumé) et aucune réaction à la moindre commande. Un re-boot et tout revient dans l'ordre. J'attends avec impatience la prochaine mise à jour, afin de voir si ça corrige le problème. A défaut, je me résoudrais à programmer un re-boot journalier...
-
J'ai fait, mais effectivement, je reviens aux valeurs par défaut, mais dès que je modifie, hop, en négatif...
-
Grrrr ! C'est un peu ce qu'il me semblait, pour l'histoire des valeurs négatives... Et ça semble incontournable, je démarre, je redémarre la box, exclus et ré-inclus le module, dès que je change la valeur par défaut, une valeur négative... Donc forcément, je tourne en rond. Donc plus qu'à attendre une version corrigée. Je me suis précipité lors des mises à jour de ma hc2 (achetée très récemment), je ne pensais pas qu'une beta puisse avoir autant de bug. Revenir en arrière, ça voudrait dire ré-inclure tous mes modules et ce n'est pas une tache facile avec HC2, tant qu'on a pas un minimum de maillage du réseau (je vais finir par regretter ma vera). Pour ton lien, j'avais vu, mais je me dis que quelqu'un a peut être déjà les réglages qui vont bien, ma petite bête est de moins en moins coopérative... Merci pour ta réponse rapide