En fait, pour l'installation, c'est que chez moi je n'ai que ma clé USB zwave de branchée.
Je préfère signaler aux personnes d'enlever leurs périphériques histoires d'être sûr que tout fonctionne...
c'est juste une précaution après il se peut très bien que tout fonctionne en laissant tout.
1/ Pour la cross compilation, j'ai suivi le pdf de synology, que tu peux trouver sur leur site (très bien expliqué), et quelques sites sur le net.
Sur mon Mac, j'ai installé un Ubuntu via Parallel desktop et pas mal de chipottage pour arriver à compiler le tout correctement.
2/ Oui j'ajoute des modules pour la prise en charge de la clé USB. Ces modules s'installent via le SPK.
Il y a également un script qui lance ces modules au démarrage (s'installe aussi via le spk).
3/ Oui, je pourrais faire une interface intégrée au DSM et reprendre le look and feel. Peut être lorsque je repenserais l'interface graphique.
4/ Pour le spk, il y a la librairie OpenZwave + serveur web avec libmicrohttpd + interface graphique (php)
En gros, j'ai développé un serveur HTTP qui répond à certaines commandes afin de gérer le réseau zwave.
L'interface graphique met en page ces commandes...
ex: http://<ipsyno>:4020/data=devices => Renvoie la liste des périphériques Zwave attachés au controleur.
http://<ipsyno>:4020/data=devices&action=edit&deviceNum=2&valueNum=2&setValue=1 => Allume une prise ON/OFF
Tout existait déjà pour y arriver mais apparement personne n'a pris le temps de le porter sur les synos en offrant une solution complète.
La librairie OpenZwave est très bien faite lorsqu'on a pris le temps de plonger dans le code.
Après comme je l'ai dis sur l'autre forum, je suis informaticien mais pas vraiment spécialiste en C, C++ et php.
Ce développement reste un hobby que je souhaite faire partager car pas mal de gens possèdent un syno et commence à s'intéresser à la domotique.
bàt,
Bilil