Gestion de chauffage : Homematic

( dans

» Plomberie » Chauffage

)
Chercher:    

Gestion de chauffage : Homematic

- Page 3
Page 3 sur 6 Page precedente 12 3 45 Page suivante Dernière page - Résultats 101 à 101 sur 101


14/11/2015 Vieux  
  39 ans, Namur
 
Bonjour,

quelques petites questions..

1. % ouverture de valve:
je suppose que je dois prendre "Valve position" ?

2. groupe de vannes:
Citation:
Si tu veux gérer les 2 à la fois tu peux les placer dans un groupe. Elles réagiront alors ensemble.
Je ne suis pas sûr de comprendre.. Oui, ça simplifie les itérations au niveau de la programmation mais pourquoi vont-elles réagir ensemble ?
à mon avis il me manque un truc dans mon programme

3. Programme:
ok, j'ai fait mes itérations pour l'instant juste avec les ouvertures de vannes parce que je ne sais pas encore où je vais mettre mon thermostat.
Donc si ouverture >= alors la chaudière se déclenche (comme si j'utilisais mon ancien thermostat)
MAIS (je pense que c'est une question bête), l'ouverture ou la fermeture des vannes se gère toute seule ou il faut programmer ça aussi ? ...

Gestion de chauffage : Homematic
14/11/2015 Vieux  
  45 ans, Brabant Wallon
 
Oui il s'agit bien de "valve position".

En ce qui concerne le groupe.
Si tu places 3 vannes dans 1 groupe, il te suffira de tourner le bouton de réglage d'1 vanne et automatiquement les autres suivront.
Ou, si tu places l'une d'elles en manuel, les autres s'adapteront en manuel toute seules.
Pour la programme je conserve chaque vanne indépendemment et je spécifie leur % d'ouverture. De cette manière elles garderont leur indépendance en ce qui concerne le % d'ouverture.

En ce qui concerne le programme j'ai ajouté une suite :
Condition - Else, If
Valve position < 20%
then switch off

Dernière modification par sylo 14/11/2015 à 10h58.
14/11/2015 Vieux  
  39 ans, Namur
 
Donc en toute logique, ça voudrait dire que les vannes d'un même groupe doivent avoir la même plage horaire pour les températures.
Par exemple dans mon cas, j'avais pensé créer un groupe pour mes vannes du 2ème étage: chambre 1, chambre 2 et salle de bain
mais je n'ai pas les mêmes plage horaire pour les températures, il n'y a donc pas de sens de les mettre dans le même groupe.
Chambre 1: il y a le tuyau de la cheminée qui passe et donc il y faire chaud.
Sdb: je ne voudrais chauffer que le soir et le matin, le reste t° de 19°
chambre 2: je ne sais pas encore

Effectivement c'est mieux de mettre cette condition de fin.. Mais bon.. j'ai 4 vannes.. Ce n'est à faire qu'une fois... Mais par contre, je n'ai pas les mêmes options pour mes conditions..

Et pq parfois dans mes devices, j'ai parfois le numéro de série :1 ou :4 ?
Gestion de chauffage : Homematic


Merci

Citation:
Posté par sylo Voir le message
Oui il s'agit bien de "valve position".

En ce qui concerne le groupe.
Si tu places 3 vannes dans 1 groupe, il te suffira de tourner le bouton de réglage d'1 vanne et automatiquement les autres suivront.
Ou, si tu places l'une d'elles en manuel, les autres s'adapteront en manuel toute seules.
Pour la programme je conserve chaque vanne indépendemment et je spécifie leur % d'ouverture. De cette manière elles garderont leur indépendance en ce qui concerne le % d'ouverture.

En ce qui concerne le programme j'ai ajouté une suite :
Condition - Else, If
Valve position < 20%
then switch off
14/11/2015 Vieux  
  45 ans, Brabant Wallon
 
Tu as raison. Un groupe n'a d'intérêt que dans l'exemple que j'ai donné (3 vannes dans ma cuisine/salle à manger).

En ce qui concerne le n° de série je pense que tu veux dire les différents canaux utilisés.
Chaque vanne est en effet thermostat, vanne, etc....chacune des fonctions utilisant 1 canal.
14/11/2015 Vieux  
  39 ans, Namur
 
Merci beaucoup pour cette confirmation.

Mon chauffagiste est passé, il n'avait pas le temps de faire les raccords sur mon nouveau boitier à fusible (je vais chercher comment le faire moi-même) mais par contre il m'a montré quels fils étaient utilisés pour l'ancien thermostat.

Il me reste juste un soucis de condition de fin que je ne vois pas trop comment implémenter parce que si j'utilise le ElseIf comme dans mon sujet plus haut, je n'ai plus les mêmes options pour mes Device et je ne sais plus tester l'ouverture de vanne. Je ne comprends pas pq...
14/11/2015 Vieux  
  45 ans, Brabant Wallon
 
Chez moi j'ai un programme comme suit:

Condition: If...
Device XX1 within value range more than 20 %
OR
Device XX2 within value range more than 20 %

Activity: Then...
Immediately Switching ON

Condition: If...
Device XX1 within value range from 10 % and less than 20 %
AND
Device XX2 within value range from 10 % and less than 20 %

Activity: Then...
Delayed by 8 minutes : Switching OFF


Condition: If...
Device XX1 within value range less than 10 %
AND
Device XX2 within value range less than 10 %

Activity: Then...
Immediately : Switching OFF

Dernière modification par sylo 14/11/2015 à 17h23.
14/11/2015 Vieux  
  39 ans, Namur
 
Je n'ai pas trouvé comment faire tous les différents IF dans le même programme et j'ai donc fait un programme par IF statement
On verra ce que ça donne comme résultat..

Si ça fonctionne demain, je testerai le setparam.tcl.
15/11/2015 Vieux  
  39 ans, Namur
 
Voilà, c'est raccordé mais j'ai un petit soucis...
Quand j'appuie sur "ON" sur le boitier "HM-LC-Sw1-SM", la chaudière s'éteint et quand j'appuie sur "OFF", elle s'allume...
C'est à l'envers donc... Sur le boitier pour le connecter à la chaudière, j'ai utilisé pour KL1: L et 1 et j'ai raccordé ces 2 fils aux 2 fils qui venaient de ma chaudière et allaient vers mon ancien thermostat.
Le plus bizarre, c'est que même si j'inverse ces 2 fils sur le boitier, ça ne change rien...
Bon en attendant que mon chauffagiste repasse pour ça, je vais changer mes programmes et au lieu de dire que ça doit s'allumer, ça doit s'éteindre...
15/11/2015 Vieux  
  45 ans, Brabant Wallon
 
Le switch HomeMatic se borne à fermer un contact (comme un interrupteur).
Il se peut que votre chaudière nécessite un contact normalement fermé (chaudière éteinte) c.à.d, en effet, l'inverse
15/11/2015 Vieux  
  39 ans, Namur
 
C'est ce que je me disais aussi. C'est juste un interrupteur... Mais ça fonctionne, j'ai inversé mes conditions.
Par contre avec une des vannes, j'ai le message "
Device communication disturbed"
J'ai lu que ça pourrait venir que j'ai trop de message qui sont envoyés ?
16/11/2015 Vieux  
 
  42 ans, Bruxelles
 
Pour les com. disturbed, j'ai ça aussi assez souvent et pratiquement toujours sur la même vanne (pas tous les jours non plus bien sur), mais bon rien de vraiment problématique, ça n'a jamais empêché le système de fonctionner correctement.

Si tu veux, j'ai posté un petit script qui permet de faire un dismiss automatique des alerts.

Après si tu vois que tu as ce genre de message chaque jour, ou pire plusieurs fois par jour, la c'est qu'il y a un souci... Si c'est le cas, refait un petit msg ici et on essayera d'analyser d'ou peut provenir le problème.

Ici comme tu es en phase d'installation, de test c'est effectivement possible que ça génère un peu trop de messages en même temps.


Citation:
Posté par raymondub Voir le message
C'est ce que je me disais aussi. C'est juste un interrupteur... Mais ça fonctionne, j'ai inversé mes conditions.
Par contre avec une des vannes, j'ai le message "
Device communication disturbed"
J'ai lu que ça pourrait venir que j'ai trop de message qui sont envoyés ?
17/11/2015 Vieux  
  39 ans, Namur
 
Merci...
Tout à l'air de fonctionner correctement. Il effectivement que je peaufine mes conditions de démarrage des programmes comme vu sur le forum en rajoutant la condition si la chaudière est allumée ou pas avant d'interroger les vannes et rajouter le "timecontrol".

J'avais envie de voir exactement quand ma chaudière se mettait en route et pourquoi. J'avais vu qu'il y avait une fonction "Diagramme" mais ne trouvait pas comment l'activer. Voilà une explication simple
Bon maintenant il reste à trouver la bonne option. Je viens de l'activer et n'ai pas encore de données.. Ca me permettra justement d'ajuster mieux mes programmes.

Il me reste à configurer les mails.. J'avais trouvé un ,

l'envoi de mail en lui même fonctionne mais par contre à la place de mes valeurs, j'ai "Null" qui s'affiche. Je n'ai pas encore compris pourquoi..
Je voudrais d'abord faire un exemple simple avant de me lancer dans l'envoi d'alertes comme dans ce sujet...

ça sera pour demain...

Dernière modification par raymondub 17/11/2015 à 23h02.
22/11/2015 Vieux  
  45 ans, Brabant Wallon
 
J'ai moi aussi enfin inséré une carte micro SD de façon à profiter des diagrammes et surtout de la collecte de données.

C'est sympa d'exporter en excel et de voir les % d'ouverture des valves et donc de quantifier les besoins en chauffage d'une pièce.

Par contre je voudrais pouvoir collecter les états d'allumage/extinction du boitier de commande de ma chaudière mais cela semble impossible ?!
En effet cela permettrait de démontrer le fonctionnement réel de nos scripts. Si la valve s'ouvre à plus de 20% -> allumage de chaudière.
Mais je ne trouve pas le moyen d'intégrer ce commutateur ?!

PS: depuis quelques jours 1 de mes vannes est plus bruyante. Le moteur fait plus de bruit. J'ai démonté la vanne mais le bloc moteur est ....en 1 bloc donc pas grand chose à faire....
22/11/2015 Vieux  
  39 ans, Namur
 
Je me suis posé la même question parce que je n'ai pas trouvé exactement ce que je voulais avec les diagrammes. J'ai pensé à créé une variable système qui reprend le statut du device qui allume ou éteint la chaudière mais tel quel via l'interface, ça ne semble pas possible.
Hier soir, j'ai vu des scripts apparemment pour ça mais il faut que je retrouve la page..

Dernière modification par raymondub 23/11/2015 à 09h22.
23/11/2015 Vieux  
 
  42 ans, Bruxelles
 
J'avais testé les graphs également... par contre, j'avais des problèmes, ils disparaissaient régulièrement...

Concernant la vanne plus bruyante, c'est également le cas chez moi pour la vanne de la salle de bain... peut-être aussi car c'est celle qui pour laquelle l'ouverture passe le plus souvent de 0 à 99%... en même temps, vu que personne n'y dort, ce n'est pas trop dérangeant

Dans les autres pièces, les vannes ne dépassent généralement pas les 40% (du moins quand on est présent et qu'il fait donc déjà chaud), et encore, ça se fait de manière progressive, donc le bruit n'est pas percetible
23/11/2015 Vieux  
 
  42 ans, Bruxelles
 
Sinon comme promis voilà un nouveau script, qui test à la fois l'état des batteries et également les unreach.
Contrairement au script précédent il n'y a plus besoin de créer une fonction "SurBatteries"
J'ai également rajouté un petit test pour (en théorie, mais je n'ai pas encore testé) n'envoyer le mail "Batterie basse" qu'une seule fois par jour, sauf si une autre vanne vient s'ajouter à la liste.


!# Script permettant de parcours le journal des alertes

!# "CONFIG_PENDING" : L'élément est doit encore recevoir des messages de configuration
!# "LOWBAT" : Batterie faible
!# "STICKY_UNREACH" " : Problème de communication dans le passé
!# "UNREACH" : Problème de communication actuel



!# Séparation des modules par saut de ligne ("\r\n"), vigule (","), html break ("<br>") ou n'importe quel autre valeur
string sSeparator = "\r\n";

boolean bPurgeLowBat = true;
boolean bPurgeUnreach = true;

string itemID;
string address;
string name;
boolean bUnreach;
object oAlerts;

string sUnreach;
string sBat;

string sDate = system.Date("%d/%m/%Y %H:%M");



foreach(itemID, dom.GetObject(ID_DEVICES).EnumUsedIDs())
{
address = dom.GetObject(itemID).Address();
name = dom.GetObject(itemID).Name();

!#
!# "LOWBAT" : Batterie faible
!#
oAlerts = dom.GetObject("AL-" # address # ":0.LOWBAT");
if (oAlerts)
{
if (oAlerts.Value())
{
sBat = sBat # sSeparator # name ;


! Fait un dismiss de l'alerte
if (bPurgeLowBat) {oAlerts.AlReceipt();}
}
}

!#
!# "UNREACH" : Problème de communication actuel
!#
bUnreach = false;
oAlerts = dom.GetObject("AL-" # address # ":0.UNREACH");
if (oAlerts)
{
if (oAlerts.Value())
{
sUnreach = sUnreach # sSeparator # name ;

! Fait un dismiss de l'alerte
if (bPurgeUnreach) {oAlerts.AlReceipt();}
}
}

!#
!# "STICKY_UNREACH" " : Problème de communication dans le passé
!#
oAlerts = dom.GetObject("AL-" # address # ":0.STICKY_UNREACH");
if (oAlerts)
{
if (oAlerts.Value())
{
if (bUnreach == false) {
! Affiche une seule ligne pour un unreach et sticky unreach
sUnreach = sUnreach # sSeparator # name ;
}

! Fait un dismiss de l'alerte
if (bPurgeUnreach) {oAlerts.AlReceipt();}
}
}

}

string sBatPrev = dom.GetObject("Batteries").Variable().ToString();
if (sBat == "") {
sBat = "OK (" # sDate # ")";
}
else {
string stdout;
string stderr;
sBat = "LOWBAT (" # sDate # ")" # sBat;

! Si le test precedent etait bon, alors on envoi un mail
if (sBatPrev.Substr(0,2) == "OK") {
system.Exec("/etc/config/addons/email/email 02", &stdout, &stderr);
}
else {
! Si le test precedent renvoyait deja un lowbat
! et que la date du test est differente de celle du test precedent, ou que la liste des peripheriques est differente
! alors on renvoi un mail
if (sBat.Substr(8,8) <> sBatPrev.Substr(8,8) || sBat.Length() <> sBatPrev.Length()) {
system.Exec("/etc/config/addons/email/email 02", &stdout, &stderr);
}
}

}
dom.GetObject("Batteries").State(sBat);

if (sUnreach == "") { sUnreach = "OK (" # sDate # ")"; } else { sUnreach = "UNREACH (" # sDate # ")" # sUnreach; }
dom.GetObject("Comm. Modules").State(sUnreach);
24/11/2015 Vieux  
  45 ans, Brabant Wallon
 
Nickel ! Et même excellent. Merci
30/11/2015 Vieux  
  39 ans, Namur
 
Bonjour,

j'ai un soucis avec mes programmes.. Mon thermostat dans le salon m'indique qu'il fait plus de 24° alors que la température max sur mes différentes vannes est de 22°.
Donc je ne sais pas trop pourquoi il fait si chaud.. A mon avis, peut-être une condition de fin dans un de mes programmes qui ne serait pas correcte ?
En faisant mes captures d'écran, j'ai trouvé des erreurs dans mes conditions (or et and) mais il en reste peut-être...

Alors truc bizarre, chaudière On => chez moi elle s'éteint et je dois mettre OFF pour l'allumer..

Prog 1:Gestion de chauffage : Homematic

Prog 2: Gestion de chauffage : Homematic

Prog 3: Gestion de chauffage : Homematic

J'ai finalement fait un "programme" que j'ai rajouté dans mes favoris... Si ° thermostat salon > 24° alors chaudière on ( pour l'éteindre)

Une autre question.. Comment lier mes 2 vannes du salon au thermostat ? Je suppose qu'il faut le faire via le menu "Home page > PRogram & connections > direct device connections". Mais concrètement comment ça se passe ?
- Dois-je quand même définir une plage horaire sur mes 2 vannes du salon et cuisine ?
- Dans mes programmes, je mets alors une condition condition de température de mon thermostat et plus le % ouverture de vannes ?
- Ce qui m'intéresse dans ce système homematic c'est que quand je fais du feu, le chauffage se coupe dans salon/cuisine mais à l'étage ça continue à chauffer. Donc est-ce nécessaire de rajouter un programme qui dit que
If °thermostat salon > 23° (température max demandée dans ces pièces)
THEN Vanne cuisine et vanne salon => en manuel avec ° = 18° ?

ou alors automatiquement si la température est supérieure à celle demandée, la vanne va se fermer ?

Gestion de chauffage : Homematic

Merci
30/11/2015 Vieux  
 
  42 ans, Bruxelles
 
Bonjour raymondub,

Normalement tu n'as pas besoin d'ajouter un test sur températre salon > 24°C, même avec une cheminée)... si tu as en besoin, c'est effectivement qu'il y a un problème dans ta configuration ou ton script (vu que script semble correct, je pense que c'est plutot la configuration des éléments qui pose problème).

Pour ton salon, il faut effectivement lier tes 2 vannes au thermostat, sinon ton thermostat ne sert pas a grand chose. Ton problème de température vient sans doute de la, car la température mesurée sur les vannes n'est jamais totalement exacte vu qu'elle sont juste a coté de la source de chaleur, et que selon la taille de ta pièce la température y est différente au centre de la pièce ou a coté du radiateur) , alors qu'un thermostat placé au centre de la pièce sera beaucoup plus fiable.

Pour moi, tu dois lier ton thermostat avec tes 2 vannes de salon, et éventuellement ta vanne de cuisine si c'est une cuisine ouverte qui donne sur ton salon/salle a manger.
Pour cela il suffit effectivement d'aller dans "Home page > Program & connections > Direct device connections". La tu choisit de créer une connection et tu selectionnes tes vannes et ton thermostat. Quand tu valides, la centrale va se charger de créér les liens, et va te créer un "groupe virtuel" dans la liste de tes éléments.
C'est sur ce groupe virtuel que tu vas devoir programmer tes horaires et tes températures. Vu que c'est un groupe, la centrale va se charger de répercuter ta programmation horaire vers chacun des éléments du groupe.
Par contre je ne sais plus te dire comme ça quel canal tu dois lier, il faudrait que je regarde quand je suis à la maison.

Normalement une fois que tu auras fait cela, plus besoin de ton script pour tester les > 24°. Quand ton feu sera allumé, dès que la température de ta pièce (mesurée sur ton thermostat) sera supérieure à ta température de consigne (disont 21°), le thermostat va donner l'ordre aux vannes de se fermer. Donc même si ta chaudière tourne pour chauffer ta chambre, les radiateurs de ton salons/cuisine ne chaufferont plus car les vannes seront fermées.
30/11/2015 Vieux  
  39 ans, Namur
 
Merci pour cette réponse rapide !
Encore une question... Le problème ne vient-il pas de mon "timecontrol" ?
Mes 3 programmes démarrent à la même heure et s'exécutent tous tous les 30 min. Je me demande si ça n'est pas une cause aussi de mon problème.. Le temps que le prog1 démarre, les 2 autres ne sont plus dans la condition et donc les 2 autres ne s'exécute pas ?
Page 3 sur 6 Page precedente 12 3 45 Page suivante Dernière page - Résultats 101 à 101 sur 101


A lire également sur BricoZone...
Gestion du chauffage et Niko Home Control Par Soshin dans Domotique, +36 19/02/2015
gestion chauffage sol Par Fred1979 dans Domotique, +5 04/12/2013
Gestion du chauffage central Par olaxi dans Chauffage, +7 04/12/2012
Sondes et gestion de chauffage Par MathB dans Domotique, +1 12/10/2011
software gestion domotique Par denisb dans Domotique, +19 01/05/2010


Forum Chauffage : Voir ce forum, Nouveautés, Actifs, Sans rép
Tout BricoZone : Page de garde, Dernieres 24h

Photos au hasard
Voir toutes nos photos


Pas encore membre de BricoZone ?!
Attention Pour participer, poser une Question ou Répondre : inscrivez vous !
Ceci vous permettra également de recevoir un email lors des réponses.
Mais même si vous ne voulez rien écrire : vous pourrez surveiller les forums et leurs nouveaux messages, et obtenir une vue rapide de tous les nouveaux messages depuis votre dernière visite !
Tout ceci est évidemment gratuit et rapide.

Visitez aussi : BricoZone France, nos Blogs. On aime Astel, JardiZone et InternetVista.
 
Connexion!
Identifiant
Mot de passe

Inscription - Oublié ?

Annuaire Pro

Tendance Habitat

Entreprise générale du bâtiment


La Vidange Loiseau S.A.

Débouchage, placement, raccordement et réparation des égouts.


Maisons Gabriel

Maisons Gabriel SA est une entreprise générale de constructions.


Maisons Blavier s.a.

Blavier construit des maisons clé-sur-porte en mettant l’accent sur l'accompagnement et le budget

Ajoutez votre société