Salut,
Impressionant ton retour...!
Quelques remarques:
- Programmation avec Codesys: Ca ne sert a rien d'editer le bus et d'ajouter tous les modules dans la liste. C'est fait automatiquement dans le programme PLC. La procedure exacte pour flasher un automate est décrite ici:
https://calaos.fr/wiki/fr/codesys_wago
- Il est nécessaire de mettre la borne Dali APRES les bornes DI / DO car la borne Dali n’a pas de connecteur +/- => les bornes situées après ne sont pas alimentées.
--> en fait c'est une limitation propre a tes modules DI/DO, d'autres n'ont pas cette limitation. Dans tous les cas il faut absolument mettre les bornes DALI et analogiques apres les modules DI/DO, a cause du mapping des adresses dans le programme.
- La configuration du reseau avec /etc/network/interfaces est entierement fausse et ne fonctionnera pas. Il faut utiliser connman et la doc est ici:
https://calaos.fr/wiki/fr/calaos_os#conf...es_reseaux
- Pour charger les fichiers de config io.xml/rules.xml tu peux directement le faire avec calaos_installer.
- Pour faire clignoter une lumiere dans ton script tu peux simplement faire une action avec "impulse 5000 5000 5000" qui signifie 5s allumé, 5s eteint, 5s allumé (il n'y a pas de limite sur l'enchainement des on/off")
- Les sondes 1Wire DS18B20 et similaires, sont directement supporté par calaos, pas la peine de passer par un server web tiers. Une passerelle USB 1Wire par exemple fonctionne. Ou bien sur raspberrypi tu peux directement utiliser des GPIO et le module kernel w1. Tu peux ensuite utiliser les outils calaos_1wire pour trouver les adresses.
- Pour les autres capteurs/actionneurs a base d'arduino, c'est aussi plus simple de passer par MySensors (
https://www.mysensors.org/) Calaos est entierement compatible et on supporte tous les types. Perso je conseille d'utiliser les WebIO qu'en dernier recourt. C'est pas la meilleure connection a privilégier niveau stabilité et temps de latence.