Aller au contenu

Messages recommandés

Posté(e)

Bonjour à  tous,
Voici ma première contribution ïŠ
Soyez indulgent je suis loin d’être développeur, je serai plutôt un bidouilleur ïŠ
Donc en gros j’utilise un serveur nodejs
Voici le lien github :

 

https://github.com/angelz07/hub_box_domotique.git

 

Le serveur écoute tout ce qui se passe sur linknx (sur base d’event source) qui lui écoute se qui se passe sur le bus knx et le transmet a hc2 si besoin.
Il y a une petite interface web qui permet de configurer :
- Configuration HC2 -> qui permet de lier les objets linknx et le numéro de device hc2 pour l’envoie des notifications au plugin
- Configuration Pooling -> qui permet de forcer l’envoie de notification a HC2 pour certain objet linknx (par ex : chez moi les températures ambiante de mes thermostat ne se notifie pas automatiquement)
- Configuration General -> permet de configurer les IP, port, intervalle du pooling ….
Voici pour la partie nodejs

 

puis voici 2 plugin pas tout à  fait fini mais fonctionnel chez moi :-)

 

Gestion des volets :

https://github.com/angelz07/plugin_hc2_volets_linknx.git

 

 

 

Gestion du chauffage :

 

https://github.com/angelz07/plugin_hc2_chauffage_linknx.git

 

Voilà  donc comme je le disais je suis loin de savoir bien programmer, ça doit être codé n'importe comment mais ça marche chez moi en tout cas :-) et si ça peut servir a quelqu'un ;-)

Suis ouvert à  toute suggestion :-)

 

 

 

Et un Grand merci à  Krikroff qui a eu la patience de répondre à  toutes mes questions :-) et pour ses plugins dont je me suis fortement inspiré :-)

ChauffageLinknx.zip

VoletsLinknx.zip

  • Upvote 2
Posté(e)

Cela semble super intéressant ton histoire  :)

Avant de passer à  la partie soft, peux tu m'en dire un peu plus sur la partie Hardware.

Sur qu'elle machine fais tu tourner cela ? avec quelle carte d'interface avec le bus KNX ?

Posté(e)

coucou,

 

alors question hardware il y a 2 ans je me suis monté un pc raildin avec :

 

https://www.toradex.com/products/robin-x86-intel-atom-computer-modules/intel-atom-z510-s

 

avec un Robin Boards Daisy (mais visiblement plus produit )

il y a ca a la place :

Daisy Pico-ITX ou Lily Nano Mini-ITX

 

et pour l'interface knx :

http://www.weinzierl.de/index.php/en/all-knx/knx-devices-en/produktarchiv-en/knx-usb-interface-320-board-en

 

avec un petit debian qui fait tourné eibd - linknx un serveur apache, nodejs ...

 

voila :-)

Posté(e)

Crois tu qu'il soit possible d'installer cela sur un raspberry ?

 

Il existe des modules KNX / IP pour faire le lien autrement qu'en USB ?

Posté(e)

@angelz, bravo et merci pour le partage

Envoyé de mon iPhone àl'aide de Tapatalk

Posté(e)

Merci pour toutes les infos.

Ensuite tu peux interagir avec tous les éléments sur le bus ? ou il y a des limitations ?

Le retour des détecteurs de présence / capteurs d'ouverture par exemple sont remontés instantanément das le HC2 ?

tu peux faire un screenshoot  des devices créés sur la HC2 ?

 

Je pose beaucoup de question mais je n'ai pas encore de système KNX chez moi et je me dis que pour certaines fonctions vitales j'utiliserai bien le KNX et la HC2 pour les fonctions orientés "confort" avec des liens vers d'autres API.

Posté(e)

oui tu peux interagir avec tout les élément knx, ll faut juste les déclarer dans linknx après c'est lui qui fait tout :-)

pour les détecteurs d'ouverture je n'en ai pas en knx mais par contre pour les détecteur/sonde ...tout remonte vers hc2 via linknx sur un changement d’état.

donc je pense que les détecteurs d'ouverture remonterons aussi :-)

 

 

j'ai mis qlq screen des plugin  en attach :-)

 

voila 

post-1614-0-62361000-1414329093_thumb.png

post-1614-0-75735600-1414329094_thumb.png

post-1614-0-30485300-1414329095_thumb.png

post-1614-0-98023100-1414329095_thumb.png

Posté(e)

je suis emballé par cela  :60:  me reste plus qu'à  mettre un peu de KNX chez moi pour tester

 

Merci beaucoup pour toutes les infos

  • Upvote 1
  • 1 mois après...
Posté(e)

j'ai fais pas mal de modif coté serveur et coté plugin je vais mettre a jour sur github dans la journée :-)

 pour le moment ça tourne chez moi depuis la v4.021 (sans reboot hc2 sinon ça plante certain plugin je ne sais pas si le bug a été corrigé dans la 0.22 mais la flemme de desinstaller reinstalle tout les plugins pour tester je vais attendre encore 1 version avant de me lancer,  box prod donc  si je veux pas des crise de madame ^^)

Posté(e)

Visiblement la 4.022 règle définitivement les problèmes de plantage au reboot

Envoyé de mon iPhone àl'aide de Tapatalk

Posté(e)

voila mise a jour sur github du serveur et des plugins

 

petit conseil perso j'ai séparer le server hub domo du server linknx car (c'est pas courant mais ca arrive ) pour la gestion de certaine erreur sur le serveur nodejs (suite a trop de requête parfois mais peut être du au fait que le server node tourne sur une vm) je fais un reboot (encore une chose a réglé mais chez moi ça arrive vraiment rarement

 

voici les liens :

 

server :

 

https://github.com/angelz07/hub_box_domotique

 

 

plugins :

 

volet:

https://github.com/angelz07/plugin_hc2_volets_linknx

 

chauffage:

https://github.com/angelz07/plugin_hc2_chauffage_linknx

 

switch:

https://github.com/angelz07/plugin_hc2_SwitchLinknx

 

dimmer:

https://github.com/angelz07/plugin_hc2_dimmerLinknx

 

 

voila :-)

  • 3 mois après...
×
×
  • Créer...