Diaoul Posté(e) le 25 février 2013 Posté(e) le 25 février 2013 Bon je crois que je vais laisser tomber la façon classique de cette lib décidément très bizarre pour me concentrer sur un patch d'openzwave comme décrit ici. 0 Citer
guenneguez_t Posté(e) le 26 février 2013 Posté(e) le 26 février 2013 Merci en tout cas de te pencher sur ce problème. 0 Citer
webx Posté(e) le 9 mars 2013 Posté(e) le 9 mars 2013 (modifié) Bonsoir, J'ai été notifié par un certain @arkane :-) Je suis le développeur du projet webx. J'aimerai bien créer un paquet syno basé sur webx + zwave. Je connais pas encore très bien ce protocole car je n'ai pas encore les modules ni travaillé dessus. La solution de Diaoul (faire un patch d'openzwave) semble intéressante si elle gère les différents type de stick zwave. Après s'il faut un script qui gère les réceptions d'évènements et un autre pour piloter les modules, ce serait faisable via webx... L'intégration en base de données + gestion des modules depuis l'interface j'en fais mon affaire. Voilà ce que je peux donner comme info Si vous êtes intéressés n'hésitez pas à me contacter. PS : je ne me suis jamais trop penché sur la création de paquet ipkg. J'ai juste joué vite fait en ssh sur mon nas pour le moment pour installer les paquets qu'il me manquait :-). Je suis preneur de toute info/tuto/aide pour créer un tel paquet. Les spécifications de mon projet sont : - mysql - apache2 ou nginx - xpl-perl Modifié le 9 mars 2013 par webx 0 Citer
Arkane Posté(e) le 10 mars 2013 Posté(e) le 10 mars 2013 Salut webx, Content de te lire ici , Les sources de ton projet sont disponibles où? GitHub, SourceForge... je n'ai pas trouvé. Merci. 0 Citer
webx Posté(e) le 10 mars 2013 Posté(e) le 10 mars 2013 (modifié) Salut webx, Content de te lire ici , Les sources de ton projet sont disponibles où? GitHub, SourceForge... je n'ai pas trouvé. Merci. Salut, Elles sont disponibles ici : http://wiseflat.com/telechargement/ Le projet est sur sourceforge mais pour mon utilisation personnelle (non accessible en lecture par les anonymes). Ca me permet de bidouiller tranquille ... Je déposerai sur mon site les nouvelles versions avec le tuto associé (il n'y aura qu'à suivre le guide :-) ) Dans les tuyaux, les prochaines (sous-)versions vont apporter leur lot de corrections... C'est ma priorité en fait. Et c'est malheureusement le sort du développeur pour faire vivre son projet Je saurais intégrer le zwave dans webx, par contre reste à avoir un bon driver zwave, une bonne méthode de (cross-)compilation sous syno, et quelques scripts maisons... Même si la solution n'est pas le xPL, on trouvera toujours une méthode pour faire fonctionner le zwave. Pour la carte ipx800 il y a 2 méthodes par exemples, l'utilisation du script xll-ipx800.py (réalisé par guiguiAbloc) ou bien le webservice... Modifié le 10 mars 2013 par webx 0 Citer
Arkane Posté(e) le 10 mars 2013 Posté(e) le 10 mars 2013 Pour le Z-wave il y a un autre projet qui la implanté => http://sourceforge.net/p/homegenie/wiki/Home/ Voire les sources => http://sourceforge.net/p/homegenie/code/141/tree/trunk/MIG/Support%20Libraries/ZWaveLib/ 0 Citer
Diaoul Posté(e) le 10 mars 2013 Posté(e) le 10 mars 2013 Je me demande vraiment l'intérêt de coder en C# ça doit être le langage le moins portable du monde (après l'assembleur). 0 Citer
guenneguez_t Posté(e) le 18 mars 2013 Posté(e) le 18 mars 2013 Alors diaoul as tu réussi à le compiler ? A+ Thomas 0 Citer
Diaoul Posté(e) le 18 mars 2013 Posté(e) le 18 mars 2013 Quoi donc ? OpenZwave ? Non, je suis passé à autre chose car j'ai pas de matériel domotique chez moi. Par contre j'ai besoin d'un lecteur RSS alors j'ai fait tt-rss et selfoss. Je ne pense pas le faire pour l'instant, pas le temps. 0 Citer
Arkane Posté(e) le 23 mars 2013 Posté(e) le 23 mars 2013 Il y a aussi le logiciel libre Homidom qui a intégré le Zwave à partir d'OpenZwave => https://code.google.com/p/homidom/source/browse/#svn%2Ftrunk%2FDrivers%2FDriver_Zwave%253Fstate%253Dclosed Voir le sujet sur touteladomotique => http://www.touteladomotique.com/forum/viewtopic.php?f=90&t=5234 0 Citer
jsonline Posté(e) le 25 mars 2013 Posté(e) le 25 mars 2013 (modifié) Moi je fais parti de ceux qui sont interessé par le sujet de la domotique mais encore très débutant. Si qq'un est motivé ce serait interessant d'avoir un sujet qui recense les normes, materiels et logiciels les plus utilisés actuellement, ainsi que les nouveaux arrivants. Modifié le 25 mars 2013 par jsonline 0 Citer
guenneguez_t Posté(e) le 25 mars 2013 Posté(e) le 25 mars 2013 Salut Je pense que tu trouvera beau d'info sur des sites dédié à la domotique (cherche dans google). Tu as entre autre : http://www.domotique-info.fr/ http://maison-et-domotique.com/ http://www.planete-domotique.com/ http://www.my-domotique.com/ A+ Thomas 0 Citer
declencher Posté(e) le 7 avril 2013 Auteur Posté(e) le 7 avril 2013 Salut, Il y a une autre alternative pour le zwave qui semble fonctionner sur Rasberry alors pourquoi pas sur nos NAS Synology : Zway, de la société zwave.me . Ce soft gère le razberry (module zwave pour rasberry), et surtout il semble gérer les stick ZWave de différents fabricants. Ce soft est généralement utilisé avec la solution de gestion des scénarios "zcloud", hébergée sur les serveurs de la société. Mais cette deuxième partie logicielle n'est pas indispensable. Avec zway, on a une interface permettant de gérer tout ses périphériques, et on a une API pour exploiter les périphériques via des appels à une URL (comme la plupart des box domotique). Cette solution permettrait à n'importe quel développeur d'une IHM de rajouter la compatibilité avec le zwave (si je ne me trompe pas). Quelqu'un aurait installé cette solution sur son NAS ? 1 Citer
Arkane Posté(e) le 16 avril 2013 Posté(e) le 16 avril 2013 Python et directement cross plateform rien a changer que le nas soit en arm/PowerPC/qoriq/x86 ou n'importe quoi d'autre ... La gestion des dépendance et plus simple, et les performances sont proches d'un code compiler Je suis tombé la dessus: http://code.google.com/p/python-openzwave/ http://wiki.domogik.org/plugin_pyozw 1 Citer
tahitibub Posté(e) le 24 mai 2013 Posté(e) le 24 mai 2013 Bonjour, Serait-il possible d'ajouter à ce projet le driver LINUX pour modules X10 USB et l'interface de gestion du projet WISH ? Je suis tombé sur un outil permettant apparemment de le faire, mais je n'en ai pas les compétences. Merci 0 Citer
Diaoul Posté(e) le 6 juin 2013 Posté(e) le 6 juin 2013 Bon z-wave c'est assez fermé et tout donc bof bof de se lancer là dedans. C'est un peu trop hacky. Par contre j'ai trouvé ZigBee http://www.zigbee.org et ça ça à l'air vraiment intéressant. Et c'est open 0 Citer
Diaoul Posté(e) le 9 juin 2013 Posté(e) le 9 juin 2013 Par contre avec ZigBee il n'y a pas ou peu de sondes. J'ai seulement trouvé NYCE mais leurs produits sont super bien spécifiés et assez compacts. Ca évite d'avoir à hacker pour faire fonctionner quoique ce soit comme avec ZWave... 0 Citer
Indyana Posté(e) le 9 juin 2013 Posté(e) le 9 juin 2013 Bonjour, Diaoul, avez vous réussi à compiler Domotics avec le support Zwave? J'ai vu que vous travaillez dessus sur SynoCommunity, il y aura-t-il une compilation pour le DS213+? 0 Citer
Diaoul Posté(e) le 9 juin 2013 Posté(e) le 9 juin 2013 Si tu parles de domoticz oui mais il n'y a pas de support zwave. Moi je laisse tomber zwave, trop propriétaire fermé et chiant. Si quelqu'un fait une pull request ce sera bien entendu accepté sur spksrc. A la place je vais me faire (ou acheter) des petits modules ZigBee à partir d'Arduino et les sondes qui m'intéressent. 0 Citer
klorydryk Posté(e) le 7 juin 2014 Posté(e) le 7 juin 2014 J'ai installé Domoticz sur une raspberry, et mes modules ZWave fonctionnent parfaitement dessus. Diaoul, si je te comprends bien, le support ZWave ne sera pas assuré sur la version de package proposé par Synocommunity (une fois qu’il fonctionnera) ? 0 Citer
PiwiLAbruti Posté(e) le 18 janvier 2015 Posté(e) le 18 janvier 2015 Comme il y a du mouvement dans la domotique en ce moment, et plus généralement les objets connectés, je me permets de réveiller ce sujet pour ceux qui seraient toujours intéressés. Il existe aujourd'hui deux acteurs majeurs sur le marché des API pour appareils connectés : IoTivity (de l'Open Interconnect Consortium) Partenaires (Cisco, General Electrics, Intel, Samsung, Dell, HP, Siemens, ...) Protocoles supportés (Bluetooth LE, Bluetooth, Wifi Direct, Remote Access, Cloud, Z-Wave, Ant+, ZigBee) AllJoyn (de la Allseen Alliance) Partenaires (Electrolux, Microsoft, Qualcomm, Silicon Image, Technicolor, TP-Link, ...) Protocoles supportés (visiblement aucun car il faut les implémenter) Il y a un article assez intéressant chez Silicon pour ceux qui souhaitent un peu approfondir le sujet. Pour l'instant les deux font la course à celui qui aura le plus de partenaires afin de pouvoir s'imposer, mais il y en a un qui sort clairement du lot au niveau de l'implémentation de l'API (saurez-vous le trouver ?). Toujours est-il que l'avenir de nos chers petites boites polyvalentes passera par une de ces APIs (peut-être les deux ?) afin de pouvoir communiquer et interagir avec une foultitude d'objets connectés sans être dépendant d'un service en ligne qui prendra soin d'archiver notre activité et de vendre les données récupérées à d'autres sociétés privées (oui, je suis parano ). 0 Citer
yakety Posté(e) le 18 janvier 2015 Posté(e) le 18 janvier 2015 Il y a aussi un projet très très intéressant et qui tourne sur mon DS1010+ : Jeedom. C'est fonctionnel, très fonctionnel et ça tourne sans faille depuis maintenant 1 mois. Et surtout, le projet est très bien suivi ! 0 Citer
guenneguez_t Posté(e) le 8 novembre 2015 Posté(e) le 8 novembre 2015 Bonjour, Au fait ca date ;-) mais sur Jeedom j'ai fait un package qui fonctionne bien mais pose des soucis quand la commande système n'est pas adapté... J'aimerai encore améliorer ce package en intégrant OpenZwave. Mais il faut réussir à le compiler. Si quelqu'un peut m'expliquer comment on cross compile avec toolchain pour les null, je suis preneur. A+ Thomas PS : Je sais compiler, je connais bien linux mais la cross compilation ne fait pas partie de mes connaissances. 0 Citer
PiwiLAbruti Posté(e) le 8 novembre 2015 Posté(e) le 8 novembre 2015 Tu peux prendre des exemples sur spksrc : https://github.com/SynoCommunity/spksrc 0 Citer
guenneguez_t Posté(e) le 10 novembre 2015 Posté(e) le 10 novembre 2015 Oui, mais j'avoue ne pas savoir par quel bout prendre le truc ... J'ai téléchargé toolchain, gpl, installé dans /usr/local/arm-marvell-linux-gnueabi/ Je postionne mes variables : export CFLAGS="-I/usr/local/arm-marvell-linux-gnueabi/include" export LDFLAGS="-L/usr/local/arm-marvell-linux-gnueabi/lib" export RANLIB=/usr/local/arm-marvell-linux-gnueabi/bin/arm-marvell-linux-gnueabi-ranlib export LD=/usr/local/arm-marvell-linux-gnueabi/bin/arm-marvell-linux-gnueabi-ld export CC=/usr/local/arm-marvell-linux-gnueabi/bin/arm-marvell-linux-gnueabi-gcc export LD_LIBRARY_PATH=/usr/local/arm-marvell-linux-gnueabi/lib export ARCH=arm Je make et j'ai : Citation [root@localhost open-zwave]# make make -C /mnt/domotik/Compilation_openzwave/open-zwave/cpp/build/ - make[1]: entrant dans le répertoire « /mnt/domotik/Compilation_openzwave/open-zwave/cpp/build » Building OpenZWave Version Building tinystr.o g++: arm : Aucun fichier ou dossier de ce type make[1]: *** [/mnt/domotik/Compilation_openzwave/open-zwave/.lib/tinystr.o] Erreur 1 make[1]: quittant le répertoire « /mnt/domotik/Compilation_openzwave/open-zwave/cpp/build » make: *** [all] Erreur 2 Je suis perdu ;-) A+ Thomas 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.