angelz Posté(e) le 25 octobre 2014 Signaler Partager Posté(e) le 25 octobre 2014 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 nodejsVoici 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 2 Lien vers le commentaire Partager sur d’autres sites More sharing options...
PITP2 Posté(e) le 25 octobre 2014 Signaler Partager Posté(e) le 25 octobre 2014 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 ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
angelz Posté(e) le 25 octobre 2014 Auteur Signaler Partager Posté(e) le 25 octobre 2014 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 :-) Lien vers le commentaire Partager sur d’autres sites More sharing options...
PITP2 Posté(e) le 26 octobre 2014 Signaler Partager Posté(e) le 26 octobre 2014 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 ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Krikroff Posté(e) le 26 octobre 2014 Signaler Partager Posté(e) le 26 octobre 2014 @angelz, bravo et merci pour le partage Envoyé de mon iPhone àl'aide de Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
angelz Posté(e) le 26 octobre 2014 Auteur Signaler Partager Posté(e) le 26 octobre 2014 @PITP2 oui cela peut s'installer pour sur RPI (c'est sur un rpi que je test avant de mettre en pro) il faut juste installer le serveur nodejs sur le rpi pour les passerelle ip - knx tu a des module chez un peu toute les marques knx perso j'ai celle la dans le tableau : http://www.knx-gebaeudesysteme.de/sto_g/Francais/_HTML/product_2CDG110061R0011.htm Lien vers le commentaire Partager sur d’autres sites More sharing options...
PITP2 Posté(e) le 26 octobre 2014 Signaler Partager Posté(e) le 26 octobre 2014 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
angelz Posté(e) le 26 octobre 2014 Auteur Signaler Partager Posté(e) le 26 octobre 2014 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
PITP2 Posté(e) le 26 octobre 2014 Signaler Partager Posté(e) le 26 octobre 2014 je suis emballé par cela me reste plus qu'à mettre un peu de KNX chez moi pour tester Merci beaucoup pour toutes les infos 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
domo76 Posté(e) le 14 décembre 2014 Signaler Partager Posté(e) le 14 décembre 2014 Il y a du nouveau? Bien envi de tester Lien vers le commentaire Partager sur d’autres sites More sharing options...
angelz Posté(e) le 14 décembre 2014 Auteur Signaler Partager Posté(e) le 14 décembre 2014 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 ^^) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Krikroff Posté(e) le 14 décembre 2014 Signaler Partager Posté(e) le 14 décembre 2014 Visiblement la 4.022 règle définitivement les problèmes de plantage au reboot Envoyé de mon iPhone àl'aide de Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
angelz Posté(e) le 15 décembre 2014 Auteur Signaler Partager Posté(e) le 15 décembre 2014 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 :-) Lien vers le commentaire Partager sur d’autres sites More sharing options...
PITP2 Posté(e) le 11 avril 2015 Signaler Partager Posté(e) le 11 avril 2015 Bonsoir Angelz, pourrais tu faire une image de ton raspberry car je galère pour installer tout cela ..... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés