Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Eibd linknx et 1-wire
#1
Bonjour,

je souhaite récupérer dans linknx (sur le bus knx) les valeurs de mes
sonde de températures 1-wire
après quelques petites recherche sur le nain-ternet je n'ai pas
trouvé de solution "simple"
je cherche soit :
- un petit script bash qui récupère la valeur du capteur et envoi
l'info sur le bus via eidb (groupswrite) et donc "récupérable" dans
linknx => problème la conversion de la valeur au format 9.xxxx qui
n'est pas simple à coder
- dans linknx récupérer la donnée en appelant un script bash (dans une
rule) qui renvoi la température => je suis pas sur que cela soit
possible de récupérer le "retour" d'un script bash
- ou encore dans linknx avec un script lua, récupérer la valeur par
appel d'une commande ou encore dans une base mysql (récupérer la
dernière valeur) => je ne maîtrise pas encore très bien lua et suis
pas sur non plus que cel soit faisable ...

je penses que d'autres que moi se pose ou se sont posé la question et/
ou on peut-être une solution

merci d'avance,
Anthony.
#2
Pour envoyer le résultat d'une commande il suffit de mettre '>
fichier' par exemple:

commande > fichier.txt

Si ça peux d'aider.

On 20 nov, 14:12, Energy01 <a.penh...@gmail.com> wrote:
> Bonjour,
>
> je souhaite récupérer dans linknx (sur le bus knx) les valeurs de mes
> sonde de températures 1-wire
> après quelques petites recherche sur le nain-ternet  je n'ai pas
> trouvé de solution "simple"
> je cherche soit :
> - un petit script bash qui récupère la valeur du capteur et envoi
> l'info sur le bus via eidb (groupswrite) et donc "récupérable" dans
> linknx => problème la conversion de la valeur au format 9.xxxx qui
> n'est pas simple à coder
> - dans linknx récupérer la donnée en appelant un script bash (dans une
> rule) qui renvoi la température => je suis pas sur que cela soit
> possible de récupérer le "retour" d'un script bash
> - ou encore dans linknx avec un script lua, récupérer la valeur par
> appel d'une commande ou encore dans une base mysql (récupérer la
> dernière valeur) => je ne maîtrise pas encore très bien lua et suis
> pas sur non plus que cel soit faisable ...
>
> je penses que d'autres que moi se pose ou se sont posé la question et/
> ou on peut-être une solution
>
> merci d'avance,
> Anthony.
#3
merci mais je ne suis pas sur que cela m'aide ...

la commande c'est par exemple :
/usr/locatl/bin/owread -s localhost:4304 28.FF9B25020000/temperature

qui retourne la température de mon capteur 28.FF9B25020000
ce que je souhaiterais c'est affecté cette valeur à un objet linknx
<object type="9.xxx" id="Temp_FF9B25020000" gad="1/2/*3"
>Temp_FF9B25020000</object>

cette action doit marcher
<action type="shell-cmd" cmd="/usr/locatl/bin/owread -s localhost:4304
28.FF9B25020000/temperature" />
mais comment affecter la valeur de retour à "Temp_FF9B25020000" ?
si on peut écrire dans un fichier et ensuite récupérer la valeur dans
linknx je suis intéressé ...

merci
Anthony.
#4
Salut,

Tu peux le faire avec un script lua. Je viens de regarder et ceci
devrait fonctionner:

<rule id="1wire-read">
<condition type="timer" trigger="true">
<every>1m</every>
</condition>
<actionlist>
<action type="script">
function read1wire(id, objname)
out = io.popen("/usr/local/bin/owread -s localhost:
4304 "..id);
value = string.match(out:read("*a"), "[0-9.]+");
out:close();
set(objname, value);
end;
read1wire("28.FF9B25020000/temperature",
"Temp_FF9B25020000");
</action>
</actionlist>
</rule>

Toutes les minutes, il exécute le script qui lance la commande,
récupère ce que la commande affiche, extrait la valeur (une suite de
caractères composés de points et de chiffres) et l'assigne à l'objet.
Je l'ai écrit sous forme de fonction comme ça tu peux lire plusieurs
objets en un seul script, simplement en ajoutant plusieurs lignes
read1wire("id 1wire", "objet linknx");

A+

Jean-François


On 21 nov, 10:58, Energy01 <a.penh...@gmail.com> wrote:
> merci mais je ne suis pas sur que cela m'aide ...
>
> la commande c'est par exemple :
> /usr/locatl/bin/owread -s localhost:4304 28.FF9B25020000/temperature
>
> qui retourne la température de mon capteur 28.FF9B25020000
> ce que je souhaiterais c'est affecté cette valeur à un objet linknx
> <object type="9.xxx" id="Temp_FF9B25020000" gad="1/2/*3"
>
> >Temp_FF9B25020000</object>
>
> cette action doit marcher
> <action type="shell-cmd" cmd="/usr/locatl/bin/owread -s localhost:4304
> 28.FF9B25020000/temperature" />
> mais comment affecter la valeur de retour à "Temp_FF9B25020000" ?
> si on peut écrire dans un fichier et ensuite récupérer la valeur dans
> linknx je suis intéressé ...
>
> merci
> Anthony.
#5
Ah ben oui c'est beaucoup plus simple comme ça !

Moi je me suis compliqué la vie,

j'ai fait un cron qui se lance toute les minutes, qui récupère la
valeur 1wire puis la convertit pour l'envoyer sur le bus avec eibd.
Mais je vais creuser la solution de jef2000 Smile

Si quelqu'un veut mon script pas de souci (mais la j'ai un peu
honte Wink )
#6
vraiment un GRAND merci jef2000
cela fonctionne parfaitement

je pensais bien que c'était possible mais n'aurais jamais réussi à
faire ça aussi simplement ni aussi rapidement ...
en plus sous la forme de fonction c'est super simple et on peut en
effet lire plusieurs valeurs

@Roby
juste pour la forme je veux bien le script que tu as fait "pour voir"
ça peut servir si on à pas installé lua
#7
Bon, mais personne se moque, j'avais prévu de l'optimiser Smile

#!/bin/sh

var=`exec /opt/owfs/bin/owread /1F.156C08000000/main/10.A5A3B5010800/
temperature | tr -d " "`
#var=-22.06
nb=0
var=$(echo "$var*100/1" |bc) #/1 pour suppression de la virgule
if [ $var -gt 0 ]
then
while [ $var -gt 2047 ]
do
nb=$nb+1
var=$(echo "$var/2" |bc)
done
nb=$(echo "$nb*2048" |bc)
var=$(echo "ibase=10;obase=16;$var+$nb"|bc)
elif [ $var -lt 0 ]
then
var=$(echo "$var*-1" |bc) #*1 pour revenir en positif
while [ $var -gt 2047 ]
do
nb=$nb+1
var=$(echo "$var/2" |bc)
done
nb=$(echo "$nb*2048" |bc)
echo $var
var=$(echo "ibase=10;obase=16;4096-$var+$nb+32768-2048"|bc)
fi
#verification si 4 caract
if [ ${#var} = 1 ]
then
var="00 0${var}"
elif [ ${#var} = 2 ]
then
var="00 ${var}"
elif [ ${#var} = 3 ]
then
var="0${var}"
var1=`expr substr $var 1 2`
var2=`expr substr $var 3 2`
var="${var1} ${var2}"
elif [ ${#var} = 4 ]
then
var1=`expr substr $var 1 2`
var2=`expr substr $var 3 2`
var="${var1} ${var2}"
fi
exec /usr/local/bin/groupwrite ip:192.168.5.5 9/5/3 $var
#8
Bonjour,

Juste par curiosité :
Quels produits 1-wire utilisez-vous ? Avec le "éthernet bus master" ?
Pourquoi 1-wire vs KNX ?
Quelqu'un a-il testé la station météo 1-wire ?

Merci et bonne journée,

Ben
#9
bonjour,
En complément à cette interrogation, qu'en est il de la fiabilité/
précision des mesures ?
Merci.

Arnaud

On 22 nov, 07:54, Ben <tmt....@gmail.com> wrote:
> Bonjour,
>
> Juste par curiosité :
> Quels produits 1-wire utilisez-vous ? Avec le "éthernet bus master" ?
> Pourquoi 1-wire vs KNX ?
> Quelqu'un a-il testé la station météo 1-wire ?
>
> Merci et bonne journée,
>
> Ben
#10
Le 1-wire en coute presque rien, voilà son intérêt.

Je suis en train de faire ma maison et que j'équipe en KNX, par contre
les capteurs de température et de porte/fenetre seront en One wire
pour une question de cout.

- 1 adaptateur 1-wire/usb a 30€ environ
- 1 câble type téléphone ou ethernet qui fait le tour de la maison
- des composants qui coute presque rien (j'ai acheter 25 capteurs de
température pour 32€ soit 1,28€/pièce)

Mes One-wire me serviront de suivi de température et pour des
dérogation de consigne, de façon a ce que le KNX reste autonome même
en cas de panne du server.

On 22 nov, 14:14, chitloft <arnaud.cogn...@laposte.net> wrote:
> bonjour,
> En complément à cette interrogation, qu'en est il de la fiabilité/
> précision des mesures ?
> Merci.
>
> Arnaud
>
> On 22 nov, 07:54, Ben <tmt....@gmail.com> wrote:
>
> > Bonjour,
>
> > Juste par curiosité :
> > Quels produits 1-wire utilisez-vous ? Avec le "éthernet bus master" ?
> > Pourquoi 1-wire vs KNX ?
> > Quelqu'un a-il testé la station météo 1-wire ?
>
> > Merci et bonne journée,
>
> > Ben
#11
Purée tu me tentes...

C'est le PC qui ensuite fait la passerelle 1-wire/knx ? Je suis
justement en train de placer mes reeds sur les fenêtres/velux/portes et
de prévoir le câblage des sondes de températures. C'est vrai qu'en knx
pur c'est cher (même avec Zennio Quad)

Basilic a écrit :
> Le 1-wire en coute presque rien, voilà son intérêt.
>
> Je suis en train de faire ma maison et que j'équipe en KNX, par contre
> les capteurs de température et de porte/fenetre seront en One wire
> pour une question de cout.
>
> - 1 adaptateur 1-wire/usb a 30€ environ
> - 1 câble type téléphone ou ethernet qui fait le tour de la maison
> - des composants qui coute presque rien (j'ai acheter 25 capteurs de
> température pour 32€ soit 1,28€/pièce)
>
> Mes One-wire me serviront de suivi de température et pour des
> dérogation de consigne, de façon a ce que le KNX reste autonome même
> en cas de panne du server.
>
> On 22 nov, 14:14, chitloft <arnaud.cogn...@laposte.net> wrote:
>> bonjour,
>> En complément à cette interrogation, qu'en est il de la fiabilité/
>> précision des mesures ?
>> Merci.
>>
>> Arnaud
>>
>> On 22 nov, 07:54, Ben <tmt....@gmail.com> wrote:
>>
>>> Bonjour,
>>> Juste par curiosité :
>>> Quels produits 1-wire utilisez-vous ? Avec le "éthernet bus master" ?
>>> Pourquoi 1-wire vs KNX ?
>>> Quelqu'un a-il testé la station météo 1-wire ?
>>> Merci et bonne journée,
>>> Ben
#12
Bonjour,
comme le dit basilic le poitn intéressant du 1wire est surtout le prix
à moins de 2euro pièce
le capteur de température on peut en mettre partout ...

perso j'en ai 10 et fonction et vais en ajouter d'autres ...
j'utilise aussi l'adaptateur usb
je stock la teméprature toutes les 5minutes et me permet de faire des
graphs et suivre l'évolution de la température de chaque pièce de la
maison et de dehors
+ aller/retour plancher chauffant + VMC gestion du by-pass du puis
canadien
ils bientôt pour gérer via linknx la consigne de ma PAC

la précision est très fine la valeur est de 4 chiffres après la
virgule
je dirais la fiabilité est plus lié au serveur que au réseau 1wire qui
est lui "basique sur 2 fils type cable téléphonique

perso jamais testé de station météo 1wire

il y a plein d'info là : http://www.touteladomotique.com/forum/
section (Matériel > Capteurs à base de 1-Wire)

Bonne journée,
Anthony.
#13
bonjour Energy01.
peux tu détailler ton installation (les composants). Je suis moi meme
en train de chercher ce qu'il me faut pour la régulation (température
+ humidité) de la vmc avec linknx + 1-Wire, la remontée des
températures du plancher chauffant (In/Out), et des capteurs solaires.
Merci

On 23 nov, 14:10, Energy01 <a.penh...@gmail.com> wrote:
> Bonjour,
> comme le dit basilic le poitn intéressant du 1wire est surtout le prix
> à moins de 2euro pièce
> le capteur de température on peut en mettre partout ...
>
> perso j'en ai 10 et fonction et vais en ajouter d'autres ...
> j'utilise aussi l'adaptateur usb
> je stock la teméprature toutes les 5minutes et me permet de faire des
> graphs et suivre l'évolution de la température de chaque pièce de la
> maison et de dehors
> + aller/retour plancher chauffant + VMC gestion du by-pass du puis
> canadien
> ils bientôt pour gérer via linknx la consigne de ma PAC
>
> la précision est très fine la valeur est de 4 chiffres après la
> virgule
> je dirais la fiabilité est plus lié au serveur que au réseau 1wire qui
> est lui "basique sur 2 fils type cable téléphonique
>
> perso jamais testé de station météo 1wire
>
> il y a plein d'info là :http://www.touteladomotique.com/forum/
> section (Matériel > Capteurs à base de 1-Wire)
>
> Bonne journée,
> Anthony.
#14
en regardant un peu de plus pret,
j'ai trouvé ceci :
(http://www.maxim-ic.com/datasheet/index.mvp/id/2812) Programmable
Resolution 1-Wire Digital Thermometer (-55°C to +125°C)
: DS18B20+PAR / DS18B20+, quelle différence ?
Mais rien pour les taux d'humidité...
Merci

On 23 nov, 14:19, chitloft <arnaud.cogn...@laposte.net> wrote:
> bonjour Energy01.
> peux tu détailler ton installation (les composants). Je suis moi meme
> en train de chercher ce qu'il me faut pour la régulation (température
> + humidité) de la vmc avec linknx + 1-Wire, la remontée des
> températures du plancher chauffant (In/Out), et des capteurs solaires.
> Merci
>
> On 23 nov, 14:10, Energy01 <a.penh...@gmail.com> wrote:
>
> > Bonjour,
> > comme le dit basilic le poitn intéressant du 1wire est surtout le prix
> > à moins de 2euro pièce
> > le capteur de température on peut en mettre partout ...
>
> > perso j'en ai 10 et fonction et vais en ajouter d'autres ...
> > j'utilise aussi l'adaptateur usb
> > je stock la teméprature toutes les 5minutes et me permet de faire des
> > graphs et suivre l'évolution de la température de chaque pièce de la
> > maison et de dehors
> > + aller/retour plancher chauffant + VMC gestion du by-pass du puis
> > canadien
> > ils bientôt pour gérer via linknx la consigne de ma PAC
>
> > la précision est très fine la valeur est de 4 chiffres après la
> > virgule
> > je dirais la fiabilité est plus lié au serveur que au réseau 1wire qui
> > est lui "basique sur 2 fils type cable téléphonique
>
> > perso jamais testé de station météo 1wire
>
> > il y a plein d'info là :http://www.touteladomotique.com/forum/
> > section (Matériel > Capteurs à base de 1-Wire)
>
> > Bonne journée,
> > Anthony.
#15
Bonjour,

Le 23/11/10 22:51, chitloft a écrit :
> en regardant un peu de plus pret,
> j'ai trouvé ceci :
> (http://www.maxim-ic.com/datasheet/index.mvp/id/2812) Programmable
> Resolution 1-Wire Digital Thermometer (-55°C to +125°C)
> : DS18B20+PAR / DS18B20+, quelle différence ?

A ma connaissance, le PAR est alimenté en 'mode parasite' uniquement.
Il prend son énergie directement sur le bus.
Le DS18B20 'normal' peut soit fonctionner en mode parasite (comme l'autre)
soit utiliser une alimentation externe.

Quand on a un long bus, avec beaucoups de composants, la solution de
l'alimentation externe est préférable.
Généralement on utilise du cable téléphonique pour le bus, en réservant
une paire pour le bus, et une autre en 5V, voir une 3ème paire en 9V.

> Mais rien pour les taux d'humidité...
Il n'y a pas de capteur d'humidité one-wire.
L'une des méthode est d'utiliser un DS2438 (mesure de tension) et de
l'associer avec un capteur d'humidité
Ex:
http://www.hobby-boards.com/catalog/howt...ounter.php

--Cédric
#16


>De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
>De la part de chitloft
>Envoyé : mardi 23 novembre 2010 22:51
>À : domotique-EIB
>Objet : Re: Eibd linknx et 1-wire



>en regardant un peu de plus pret,

>j'ai trouvé ceci :

>(http://www.maxim-ic.com/datasheet/index.mvp/id/2812) Programmable

>Resolution 1-Wire Digital Thermometer (-55°C to +125°C)

>: DS18B20+PAR / DS18B20+, quelle différence ?



la gamme de température : -40°C to +85°C pour l'un, -55°C to +125°C pour
l'autre,





Philippe
#17
bonjour,
merci pour ces réponses.
ily a aussi 1 notion que je n'arrive pas à identifier chez Maxim : le
"Package". LEs valeurs sont TO92, USOP SOIC. Quelqu'un saurait
expliquer ce que cela veut dire ?
Merci.
Arnaud

On 24 nov, 10:06, "ATENA" <atena...@wanadoo.fr> wrote:
> >De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
> >De la part de chitloft
> >Envoyé : mardi 23 novembre 2010 22:51
> >À : domotique-EIB
> >Objet : Re: Eibd linknx et 1-wire
> >en regardant un peu de plus pret,
> >j'ai trouvé ceci :
> >(http://www.maxim-ic.com/datasheet/index.mvp/id/2812) Programmable
> >Resolution 1-Wire Digital Thermometer (-55°C to +125°C)
> >: DS18B20+PAR / DS18B20+, quelle différence ?
>
> la gamme de température : -40°C to +85°C  pour l'un, -55°C to +125°C pour
> l'autre,
>
> Philippe
#18
Le mercredi 24 novembre 2010, chitloft a écrit :
> ily a aussi 1 notion que je n'arrive pas à identifier chez Maxim : le
> "Package". LEs valeurs sont TO92, USOP SOIC. Quelqu'un saurait
> expliquer ce que cela veut dire ?

C'est la forme du boîtier du composant. Le TO92, c'est le petit transistor
classique (montage traversant). Les autres packages sont du CMS (composants
de surface).

Le TO92 est le plus simple à utiliser si tu n'es pas équipé d'un bon fer et
de bons yeux ;o)

--
Frédéric
#19
>bonjour,
>merci pour ces réponses.
>ily a aussi 1 notion que je n'arrive pas à identifier chez Maxim : le
>"Package". LEs valeurs sont TO92, USOP SOIC. Quelqu'un saurait
>expliquer ce que cela veut dire ?
>Merci.
>Arnaud

Les infos sont au début de la data-sheet (doc), plus d'infos sur "package
information" sur le même site...

Package = boitier : oublier les composants CMS, (à montage en surface),
utiliser plutôt les boitiers TO92, comme un transistor 3 pattes en
plastique, pratique pour souder les fils, les isoler avec un peu de gaine
thermo.


Philippe
#20
Personnellement je suis en train de configurer la collecte des données de température en utilisant l'information de mes TX450 (merci d'ailleurs à thomas pour sa réponse sur mon post à ce sujet). Ce n'est évidement pas une solution économiquement intéressante mais tant qu'à les avoir autant les utiliser Wink Je consolide les données sur une plate-forme sous Ubuntu avec eibd, cacti et linknx. D'opérationnel à ce jour j'ai la remontée des informations de consommation de gaz en interrogeant un ABB US/U via le routeur KNX/IP siemens. Pour le moment seuls eibd et cacti sont nécessaires pour générer les graphes. Pour la température, il me "suffit" donc soit de disposer de la température via SNMP, un script Unix quelconque ou l'interrogation d'un objet KNX.

Comme j'aimerai bien mettre d'autres sondes, dont une extérieure et une approche 1wire me semble financièrement plus intéressante, le but n'étant de ne pas de dépenser 200 € pour cela.

J'ai donc 2 options d'architecture :

1 - mettre une sonde de température 1wire et une passerelle 1-wire/IP.

2 - mettre une sonde de température 1wire et une passerelle 1-wire/KNX. Il me semblerai que cette solution soit préférable puisque les données pourraient, le cas échéant, être utilisées pour commander/contrôler des objets KNX.


Au vu de ce post, certains disposent probablement de passerelles pour cela. Qu'utilisez-vous et que recommandez-vous le cas échéant ?

Merci,

Tristan



-----Message d'origine-----
De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com] De la part de chitloft
Envoyé : mercredi 24 novembre 2010 11:19
À : domotique-EIB
Objet : Re: RE : Eibd linknx et 1-wire

bonjour,
merci pour ces réponses.
ily a aussi 1 notion que je n'arrive pas à identifier chez Maxim : le
"Package". LEs valeurs sont TO92, USOP SOIC. Quelqu'un saurait
expliquer ce que cela veut dire ?
Merci.
Arnaud

On 24 nov, 10:06, "ATENA" <atena...@wanadoo.fr> wrote:
> >De : domotique-eib@googlegroups.com [mailto:domotique-eib@googlegroups.com]
> >De la part de chitloft
> >Envoyé : mardi 23 novembre 2010 22:51
> >À : domotique-EIB
> >Objet : Re: Eibd linknx et 1-wire
> >en regardant un peu de plus pret,
> >j'ai trouvé ceci :
> >(http://www.maxim-ic.com/datasheet/index.mvp/id/2812) Programmable
> >Resolution 1-Wire Digital Thermometer (-55°C to +125°C)
> >: DS18B20+PAR / DS18B20+, quelle différence ?
>
> la gamme de température : -40°C to +85°C pour l'un, -55°C to +125°C pour
> l'autre,
>
> Philippe
#21
Le mercredi 24 novembre 2010, tristan a écrit :

> 2 - mettre une sonde de température 1wire et une passerelle 1-wire/KNX.
> Il me semblerai que cette solution soit préférable puisque les données
> pourraient, le cas échéant, être utilisées pour commander/contrôler des
> objets KNX.

À ma connaissance, une passerelle toute faite 1-wire/KNX, ça n'existe pas.
La solution est de passer par linknx, qui fera alors office de passerelle.

Mais ça nécessite quand même de pouvoir lire le bus 1-wire depuis linknx
(via lua ou un script externe, comme indiqué dans les messages précédents),
soit via USB (connecté à machine où tourne linknx), soit via IP. L'USB me
semble la solution la plus économique.

--
Frédéric
#22
On 24 nov, 12:32, Frédéric <f...@gbiloba.org> wrote:
> À ma connaissance, une passerelle toute faite 1-wire/KNX, ça n'existe pas.


http://knx-user-forum.de/wiregate/6378-w...teway.html
#23
Le mercredi 24 novembre 2010, marc.assin a écrit :

>http://knx-user-forum.de/wiregate/6378-wiregate-1-wire-eib-knx-gateway.html

Intéressant. M'enfin, c'est la moitié du boulot, car ça demande un
adaptateur usb/1-wire et un adaptateur KNX... En gros, ça fait juste ce que
fait linknx + un script, comme décrit ici, non ?

--
Frédéric
#24
Merci Philippe !

On 24 nov, 11:38, "ATENA" <atena...@wanadoo.fr> wrote:
> >bonjour,
> >merci pour ces réponses.
> >ily a aussi 1 notion que je n'arrive pas à identifier chez Maxim : le
> >"Package". LEs valeurs sont TO92, USOP SOIC. Quelqu'un saurait
> >expliquer ce que cela veut dire ?
> >Merci.
> >Arnaud
>
> Les infos sont au début de la data-sheet (doc), plus d'infos sur "package
> information" sur le même site...
>
> Package = boitier : oublier les composants CMS, (à montage en surface),
> utiliser plutôt les boitiers TO92, comme un transistor 3 pattes en
> plastique, pratique pour souder les fils, les isoler avec un peu de gaine
> thermo.
>
> Philippe
#25
Bonjour,

@chitloft

dans mon installation KNX j'ai un TX460 dans le séjour pour une zone
"jour" et un tx320 dans une chambre pour faire une zone "nuit" qui me
permettent de réguler via Tx206h mon plancher chauffant donc en
faisant "2 zones" soit une régule différente sur les circuit des
chambres des autres circuits
ça c'est donc autonome car "pur" knx

ensuite la PAC (pompe a chaleur Air/eau) a une "régul interne" qui ne
me plait pas ... (c'est une Walter Meier Enero 364)
j'ai donc utiliser 2 sorties d'un module txa207 pour gérer le On/Off
de la PAC et uen autre branché en TOR (tout ou rien) à la place de la
sonde de température ambiante (qui coupe la PAC quand la température
d'ambiance est atteinte) (option sur la PAC)

j'ai donc ajouté des capteurs 1-Wire de température sur l'aller et le
retour d'eau en sortie de la PAC et 1 extérieur pour gérer le
"thermostat" d'ambiance en fonction des ces éléments et d'une courbe
de régulation dite "l'oi d'eau" pour donc optimiser toute
l'installation.
(tout ça dans Linknx qui me calcul la température de retour d'eau
correspondante à la loi d'eau fonction de critères et de la
température extérieur)
cela reste "fonctionnelle" sans le 1wire et/ou linknx au cas ou j'ai
un problème avec mon serveur ce qui peu arriver ... ;-)

j'ai aussi une VMC double flux Helios 300 Pro (avec le module KNX) et
un puits canadien
je gère donc le by-pass puits canadien / air extérieur en fonction de
la température extérieur et celle en sortie du puits canadien
les températures "entrées/sorties" de la VMC sont "remontées" via le
bus mais avec une très faible précisions (à +- 1°C) j'ai donc ajouté
des capteurs pour plus dé précision
et j'ai vais essayer de mettre un capteur par pièces pour avoir un
aperçu de la variation de la température dans la journée et je
pourrais ensuite faire des "stats" pour m'amuser

j'ai pour le moment 10 capteurs sur mon réseau 1-wire et je récupère
toutes les 5 minutes la température que je stock dans une base mysql
pour ensuite faire des graphs avec highcharts

en résumé :
la température par 1-wire est bien et pas cher, mais l'inconvénient
principale est le serveur qui est le point central et aussi le point
faible car si il est en rade plus de température et éventuellement
plus de régul de chauffage ou autre si géré par lui ...
donc pour mois cela doit pourvoit fonctionner "sans" le 1wire et/ou le
serveur, de façon "dégradée" avec le moins d'intervention manuelle
possible

pour mon cas : le chauffage "marche seul" (pas optimisé c'est tout) et
mon by-pass il est "activable" manuellement

mes objectifs (quand j'aurais du temps ... ):
- capteur de luminosité Intérieur / Extréieur pour gestion des volets
par exemples
- compteur d'eau Froide et Chaude
- capteur humidité (même si j'en ai déjà 1 avec la VMC)
- compteur électricité de mon chauffe-eau ou de ma PAC de façon
individuel (je gère déjà la conso de la maison via téléinfo)
- pourquoi pas pluviomètre ... un peu station météo (parce que une
station météo complète en knx bonjour le prix ...)
il est possible d'utiliser comme capteur ouverture de porte/fenêtre (à
prévoir lors de la construction ce que je n'ai pas fait ...)
après les limites sont les idées et le temps de les implémenter car le
coup de chaque composant est faible et ça permet de "jouer" ...

Anthony.


Atteindre :


Utilisateur(s) parcourant ce sujet : 5 visiteur(s)