Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Module KNX pour logique complexe ?
#1
Bonjour,

J'ai un arrosage automatique commandé par une électrovanne.
J'ai une station météo qui signale la pluie par un état booléen.
J'ai une horloge qui émet l'heure et le jour de la semaine.

Je souhaite réaliser la logique suivante : Chaque lundi matin à 5h, si
il a plu moins de 15 minutes pendant les 7 derniers jours, allumer
l'arrosage automatique pendant 30 minutes.

En option : ajuster la durée d'arrosage en fonction de la saison et
des températures moyennes ; ne pas arroser en cas de gel ; etc.

C'est évidemment possible avec un PC (et je pourrais même intégrer
dans la logique les prévisions de Météo France récupérées sur
Internet), mais je suis tenté de mettre ça plutôt dans un module qui
consomme moins de 10mA et ne tombe jamais en panne.

Y a t-il des modules logiques KNX suffisamment flexibles pour faire
ça ?
Quelque chose qui ressemblerait au ABL/S 2.1, avec des fonctions
supplémentaires, et où on écrirait des équations logiques en ascii
plutôt qu'avec un éditeur graphique ?
#2
Bonjour.

> Y a t-il des modules logiques KNX suffisamment flexibles pour faire
> ça ?
> Quelque chose qui ressemblerait au ABL/S 2.1, avec des fonctions
> supplémentaires, et où on écrirait des équations logiques en ascii
> plutôt qu'avec un éditeur graphique ?

Plusieurs choix s'offrent à toi, mais aucun n'est simple et peu sont
bon marché.

Si tu es (relativement) fortuné, le produit auquel tout le monde pense
(mais dont certains n'osent plus écrire le nom pour de sombres
raisons ... :-) est le HomeServer3 de Gira. Ce produit permet
certainement de réaliser des opérations de logique complexe, et bien
d'autres choses encore (Visu, timers, etc.), mais attention, le
langage de programmation des conditions logiques n'est pas des plus
aisé à comprendre. Si tu t'orientes vers ce choix, Marc Assin pourra
certainement t'en dire plus que moi.

Si tu es moins fortuné mais que tu ne redoutes pas un peu de travail
avec linux, du bidouillage de firmware sur un routeur et autres
amusements de spécialistes IT, alors un produit comme LinKNX (faire
une recherche sur ce forum) fera aussi ton affaire pour moins cher.
Attention, ici encore, le temps d'apprentissage et de programmation ne
sera pas négligeable. Pour plus d'infos, demande à Jef2000, c'est son
bébé.

RTS Automation propose un module librement programmable, le "Micro FM"
basé sur un processeur ARM, mais je ne connais pas ses possibilités.

Sinon, au rayon des produits "tout fait", il existe encore d'autres
choix mais la programmation se fera sans doute via un logiciel plus ou
moins "graphique".
ABB propose une gamme de plusieurs produits mais ils ont chacun leur
orientation spécifique (sécurité, monitoring, etc.) et je ne leur
connait pas de module "à tout faire".

Personnellement, j'ai opté pour un autre produit : le "Funktion Modul"
ou "module de fonctions", qui était proposé par plusieurs marques
(Gira, Berker, Merten, Levy&fils, ... mais seule l'étiquette change)
sous deux formats :
- le "normal" (1300 euros) avec une large bibliothèque de fonctions
logiques et mathématiques, un port série de programmation rapide et la
nécessité d'acheter le logiciel de programmation avec son dongle anti-
copie (450 euros, uniquement allemand).
- le "mini" (550 euros) aux fonctions plus limitées et sans prise
série mais avec logiciel de programmation gratuit (anglais et
allemand).
Aujourd'hui, ces produits fort couteux sont encore au catalogue de
quelques marques mais avec le Gira HS3 à 1750 euros, ils ont perdu
tout intérêt pour le particulier ... sauf que, vu leur "obsolescence",
on peut parfois trouver des occasions complètes (module normal +
dongle) sur eBay à moins de 400 euros.
Ce n'est franchement pas simple à configurer, surtout avec mon
allemand très limité, mais le module "normal" est vraiment très
puissant (sauf un gros détail : il est impossible "d'écouter" et de
"parler" sur la même adresse de groupe, c'est l'un ou l'autre
uniquement ... moi, je contourne le problème car j'ai deux modules) et
peut aisément être qualifié "d'usine à gaz" ou de "couteau suisse"
EIB.
Encore un point : le dongle n'est nécessaire que pour "compiler" un
programme, mais pas pour écrire le programme, ni pour faire
fonctionner le module une fois chargé, donc il est possible de se
"prêter" le dongle entre plusieurs utilisateurs occasionnels (ou, sans
doute aussi, de compiler un programme pour quelqu'un d'autre et
ensuite de lui envoyer le fichier "objet" à charger, via email).
Et, pour info, il est aussi possible, sans dongle, de programmer un
module "normal" avec le logiciel du "mini", cela fonctionne sans
problème mais avec les mêmes limitations que le module "mini" (moins
de fonctions, moins de types de données) ; il suffit d'avoir
préalablement chargé l'OS du "mini" dans le module "normal". Cette
dernière opération est réversible, si nécessaire.[En tout cas, cela à
fonctionné sur mes modules, mais je ne peux évidemment pas donner de
garantie pour tous les modules vendus ...]
Si le "funktion modul" t'intéresses, tu peux télécharger les
programmes et la doc complète sur le site web des fabricants (Gira par
exemple) afin de te faire une idée des possibilités offertes par la
bibliothèque de fonctions et de la (non-)convivialité du programme. Si
tu veux plus d'infos, n'hésite pas à me demander.



> C'est évidemment possible avec un PC (et je pourrais même intégrer
> dans la logique les prévisions de Météo France récupérées sur
> Internet), mais je suis tenté de mettre ça plutôt dans un module qui
> consomme moins de 10mA et ne tombe jamais en panne.
Plus le module logique sera puissant, flexible et programmable, plus
il a de risque qu'il se plante ou se crash un jour ; c'est une loi
incontournable.
Moins de 10mA, c'est fort optimiste, à mon sens, il y aura souvent une
alimentation séparée à fournir ... , exemple :
- sur un Gira HS3, il faut du 230Vac
- sur un (mini-)funktionsmodul il faut une alim 24Vdc séparée du bus
(il consomme une 40aine de mA, je pense);
#3
Bonjour,

A étudier peut-être la solution Automate LOGO de SIEMENS avec une
carte de communication KNX.
Je l'ai utilisé pour réaliser quelques fonctions logiques avec des
Entrées/Sorties Tout ou rien et analogiques
La programmation ce réalise avec un programme spécifique (Graphique)
sur PC, il nécessite une alimentation 220V pour l'automate
et une alimentation 24V pour les modules de communication.
Si besoin je pourrai vous fournir les références et le prix des
produit que j'ai utilisé.

Cordialement.
#4
Suite de mon message précédent:

Un point important le prix!

Automate LOGO HT 80€
Module d communication HT 130€
Manuel Français HT 10€
Cable PC HT 63€
Logiciel HT ?
Alimentation 24V HT 55€

Prix valeur 04/2007 (prix professionnel)
#5
Tu parles de la complexité de comprendre la programmation du HS3 de Gira...
je veux bien te croire.
Mais y a-t-il des formations possibles pour les particuliers ?

Le logiciel est il traduit en Français ?

Si c'est oui ... alors l'investissement vaut peut etre la peine non ?

David



-----Message d'origine-----
De : domotique-EIB@googlegroups.com [mailto:domotique-EIB@googlegroups.com]
De la part de keldo
Envoyé : vendredi 8 août 2008 15:13
À : domotique-EIB
Objet : Re: Module KNX pour logique complexe ?


Bonjour.

> Y a t-il des modules logiques KNX suffisamment flexibles pour faire
> ça ?
> Quelque chose qui ressemblerait au ABL/S 2.1, avec des fonctions
> supplémentaires, et où on écrirait des équations logiques en ascii
> plutôt qu'avec un éditeur graphique ?

Plusieurs choix s'offrent à toi, mais aucun n'est simple et peu sont
bon marché.

Si tu es (relativement) fortuné, le produit auquel tout le monde pense
(mais dont certains n'osent plus écrire le nom pour de sombres
raisons ... :-) est le HomeServer3 de Gira. Ce produit permet
certainement de réaliser des opérations de logique complexe, et bien
d'autres choses encore (Visu, timers, etc.), mais attention, le
langage de programmation des conditions logiques n'est pas des plus
aisé à comprendre. Si tu t'orientes vers ce choix, Marc Assin pourra
certainement t'en dire plus que moi.

Si tu es moins fortuné mais que tu ne redoutes pas un peu de travail
avec linux, du bidouillage de firmware sur un routeur et autres
amusements de spécialistes IT, alors un produit comme LinKNX (faire
une recherche sur ce forum) fera aussi ton affaire pour moins cher.
Attention, ici encore, le temps d'apprentissage et de programmation ne
sera pas négligeable. Pour plus d'infos, demande à Jef2000, c'est son
bébé.

RTS Automation propose un module librement programmable, le "Micro FM"
basé sur un processeur ARM, mais je ne connais pas ses possibilités.

Sinon, au rayon des produits "tout fait", il existe encore d'autres
choix mais la programmation se fera sans doute via un logiciel plus ou
moins "graphique".
ABB propose une gamme de plusieurs produits mais ils ont chacun leur
orientation spécifique (sécurité, monitoring, etc.) et je ne leur
connait pas de module "à tout faire".

Personnellement, j'ai opté pour un autre produit : le "Funktion Modul"
ou "module de fonctions", qui était proposé par plusieurs marques
(Gira, Berker, Merten, Levy&fils, ... mais seule l'étiquette change)
sous deux formats :
- le "normal" (1300 euros) avec une large bibliothèque de fonctions
logiques et mathématiques, un port série de programmation rapide et la
nécessité d'acheter le logiciel de programmation avec son dongle anti-
copie (450 euros, uniquement allemand).
- le "mini" (550 euros) aux fonctions plus limitées et sans prise
série mais avec logiciel de programmation gratuit (anglais et
allemand).
Aujourd'hui, ces produits fort couteux sont encore au catalogue de
quelques marques mais avec le Gira HS3 à 1750 euros, ils ont perdu
tout intérêt pour le particulier ... sauf que, vu leur "obsolescence",
on peut parfois trouver des occasions complètes (module normal +
dongle) sur eBay à moins de 400 euros.
Ce n'est franchement pas simple à configurer, surtout avec mon
allemand très limité, mais le module "normal" est vraiment très
puissant (sauf un gros détail : il est impossible "d'écouter" et de
"parler" sur la même adresse de groupe, c'est l'un ou l'autre
uniquement ... moi, je contourne le problème car j'ai deux modules) et
peut aisément être qualifié "d'usine à gaz" ou de "couteau suisse"
EIB.
Encore un point : le dongle n'est nécessaire que pour "compiler" un
programme, mais pas pour écrire le programme, ni pour faire
fonctionner le module une fois chargé, donc il est possible de se
"prêter" le dongle entre plusieurs utilisateurs occasionnels (ou, sans
doute aussi, de compiler un programme pour quelqu'un d'autre et
ensuite de lui envoyer le fichier "objet" à charger, via email).
Et, pour info, il est aussi possible, sans dongle, de programmer un
module "normal" avec le logiciel du "mini", cela fonctionne sans
problème mais avec les mêmes limitations que le module "mini" (moins
de fonctions, moins de types de données) ; il suffit d'avoir
préalablement chargé l'OS du "mini" dans le module "normal". Cette
dernière opération est réversible, si nécessaire.[En tout cas, cela à
fonctionné sur mes modules, mais je ne peux évidemment pas donner de
garantie pour tous les modules vendus ...]
Si le "funktion modul" t'intéresses, tu peux télécharger les
programmes et la doc complète sur le site web des fabricants (Gira par
exemple) afin de te faire une idée des possibilités offertes par la
bibliothèque de fonctions et de la (non-)convivialité du programme. Si
tu veux plus d'infos, n'hésite pas à me demander.



> C'est évidemment possible avec un PC (et je pourrais même intégrer
> dans la logique les prévisions de Météo France récupérées sur
> Internet), mais je suis tenté de mettre ça plutôt dans un module qui
> consomme moins de 10mA et ne tombe jamais en panne.
Plus le module logique sera puissant, flexible et programmable, plus
il a de risque qu'il se plante ou se crash un jour ; c'est une loi
incontournable.
Moins de 10mA, c'est fort optimiste, à mon sens, il y aura souvent une
alimentation séparée à fournir ... , exemple :
- sur un Gira HS3, il faut du 230Vac
- sur un (mini-)funktionsmodul il faut une alim 24Vdc séparée du bus
(il consomme une 40aine de mA, je pense);
#6
Merci pour vos réponses très détaillées.

En résumé, la solution "canonique" KNX serait d'utiliser un Funktion
Modul (un peu lourd à mon goût si ça nécessite une alim et un outil de
configuration propriétaire de plus).
Et Logo permettrait d'en faire autant pour beaucoup moins cher, mais
avec les mêmes inconvénients.

J'envisage maintenant une solution hybride où les fonctions de base
(programmateur hebdomadaire) seront dans un module KNX simple du genre
ABZ/S ou TX022, et où un PC embarqué enrichira le comportement du
système (prise en compte de la pluviosité) en agissant par exemple sur
les entrées "blocage" de ce module KNX ou des relais. Avantages :
- même en cas de panne informatique, la pelouse sera arrosée à peu
près correctement ;
- les fonctions de base resteront compréhensibles par n'importe quel
électricien KNX (critère important en cas de revente ou mise en
location de l'installation).
#7
#8
Bonjour,



Sinon, il y a la Gamme Logo! de Siemens avec son logiciel dédié qui,
pour une utilisation quotidienne pure KNX (sans PC allumé), s'en sort
pas mal du tout.
Attention à prendre les modules récents en cas d'achat, les anciens
sont bien plus limités.

Les modules ABB tiennent bien la route également mais j'ai un faible
pour la gamme Logo!.

G.A.


On 17 août, 10:16, Gilles ARNAUD <lifedo...@live.fr> wrote:
> Bonjour,
>
> J'avais parmi d'autres, envisagé d'investir le HS3, mais il était trop onéreux pour les plus réellement apportés.
> C'est une des raisons pour laquelle j'ai démarré il y a quelques mois le développement de LifeDomus.
>
> Pour les fonctions logiques, je m'appuyai sur celles de mes écrans tactiles B&J j'en avais qu'une 40aines disponibles.
> Bien qu'idéalement le module physique reste le must, l'approche de règles de déclenchements complexes restait difficile à programmer via ETS et B&J.
>
> C'est pourquoi j'ai développé l'alternative LifeDomuScripting ?
> Il permet de palier aux modules manquants ou sinon, il peut s'appuyer dessus.
>
> Ce module de LifeDomus permettra de faire des scripts complexes, et y compris des fonctions logiques très évoluées.
>
> J'ai mis une version découverte sur avec des exemples simples surwww.LifeDomus.com
>
> Exemple : si la T > 20 et TxHumidité entre 25 et 28%, et qu'il fait jour, et que le vent compris entre 30 et 50kmh
> alors ouvrirvanne( à 20% pendant 10 minutes)+arrosergazon(15 minutes), sinon stopper arrosage.
>
> Le Scripting permet en une seule commande de gérer cela.
>
> Les développements avancent à un très bon rythme, et une version v1 public devrait bientôt voir le jour.
> (la version privée fonctionne déjà à mon domicile).
>
> N'hésitez pas à me poser des questions et problèmes pour étoffer les fonctions offertes de base par le Scripting.
> L'objectif est de simplifier la programmation et y supprimer toute limite.
>
> Gilles ARNAUD
>
> > Date: Sat, 16 Aug 2008 16:33:57 -0700> Subject: Re: Module KNX pour logique complexe ?> From: pb115...@pabr.org> To: domotique-EIB@googlegroups.com> > > Merci pour vos réponses très détaillées.> > En résumé, la solution "canonique" KNX serait d'utiliser un Funktion> Modul (un peu lourd à mon goût si ça nécessite une alim et un outil de> configuration propriétaire de plus).> Et Logo permettrait d'en faire autant pour beaucoup moins cher, mais> avec les mêmes inconvénients.> > J'envisage maintenant une solution hybride où les fonctions de base> (programmateur hebdomadaire) seront dans un module KNX simple du genre> ABZ/S ou TX022, et où un PC embarqué enrichira le comportement du> système (prise en compte de la pluviosité) en agissant par exemple sur> les entrées "blocage" de ce module KNX ou des relais. Avantages :> - même en cas de panne informatique, la pelouse sera arrosée à peu> près correctement ;> - les fonctions de base resteront compréhensibles par n'importe quel> électricien KNX (critère important en cas de revente ou mise en> location de l'installation).
>
> _________________________________________________________________
> Pendant tout l'été, consultez vos emails Hotmail sur votre mobile !http://www.messengersurvotremobile.com/?d=hotmail
#9
On 17 août, 10:16, Gilles ARNAUD <lifedo...@live.fr> wrote:
> C'est une des raisons pour laquelle j'ai démarré il y a quelques mois le développement de LifeDomus.

Pourquoi ne pas avoir embrayé sur une des solutions OpenSource ?!?

Perso, j'en ai identifié 7-8, dont certaines sont techniquement très
avancées.
Pour ne citer que les plus connues:

* eibcontrol aka EIB Home Server de Vladimir Vinarski, Jens Neumann
* Misterhouse de Bruce Winter
* Esus de Florent le Saout, Nicolas Mornet
et bien sûr
* LinKnx KnxWeb de Jef2000, Cyrille Demaret qui rencontre un très vif
succès sur le forum allemand (réputé pour ne pas être complaisant).
Plus de 300 posts dans un même thread ! et, honneur suprème, a son
chapitre dans le Wiki (à noter que le l'entrée dans le Wiki n'a pas
été faite par Jef2000 mais par un membre du forum).
#10
#11
> Et Logo permettrait d'en faire autant pour beaucoup moins cher, mais
> avec les mêmes inconvénients.

Pour ton exemple (arrosage conditionnel), un Logo+interface EIB sera
sans doute un peu juste au niveau des fonctionnalités, même si le Logo
reste un petit jouet plein de possibilités par ailleurs, ... mais je
le déconseille dans ce cas-ci.
#12
Bonjour Gilles,
Je trouve ton soft très intéressant! Puissant (script et visuellement
très joli)
Aurais tu l'idée de diriger ton développement vers l'embarqué (windows
embedded par exemple)?
En effet je reste sceptique sur la stabilité d'un Windows Vista et
d'un PC standard pour commander une maison voir un bâtiment entier!
L'informatique est plein de contrariété et plus c'est compliquer plus
ça plante...
Bon courage
#13
#14
> Silverlight devrait donc tourner à terme (très court) sous différente plateforme dont Windows Embedded, Linux et IPhone (safari)

Je ne parierais pas sur Silverlight sur l'iPhone...

> MySQL est multiplateforme.

Oui, mais vraiment une solution "embedded".

> le fonctionnement de certains Runtime sous NT, XP, 2000 et S2008

Mine de rien, c'est "juste" Windows, mais ca fait 4 OS déjà...

Fred


Atteindre :


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