Compatibilité des Applications

Versions de Serveur

Outre les versions décrites plus bas, Calaos est disponible sous deux principaux formats.

Sources: Les fichiers sources sont disponibles sur GitHub, libre à chacun de compiler ces sources sur la plateforme Linux de son choix.

Images: Calaos est également disponible sous forme d'une image système, incluant un Linux minimal, le serveur et l'interface graphique tactile. Ce package est généralement appelé “Calaos-OS”, et il est disponible pour différentes plateformes matérielles.

Il est bien évidemment conseillé de privilégier cette seconde option, puisqu'elle est pré-configurée.

Version Calaos 1.1.20 (final)

Souvent appelée “Calaos v1”, cette version était utilisée du temps de la société Calaos. Désormais elle n'est plus maintenue et a été remplacée par la version 2. Aujourd'hui encore, un grand nombre de clients historiques utilise toujours cette première version. Les cartes mères des serveurs sont des ADVANTECH x86, appelées également N450.

A noter que les applications développées pour Calaos v1 (Calaos Installer, App Web, etc) sont uniquement compatibles avec le serveur Calaos v1.

Version Calaos 2.x

Calaos est un projet devenu OpenSource dans sa version 2, mais le code a subit tellement de modifications, qu'il a fallu beaucoup de patience avant de pouvoir découvrir cette nouvelle mouture.

Là encore, les applications développées pour Calaos v2 sont uniquement compatibles avec le serveur Calaos v2.

Que vous souhaitiez participer au projet ou simplement tester Calaos, vous pouvez retrouver tous les fichiers sources sur GitHub.

Différences entre Calaos v1 et v2

Calaos Home

Il s'agit de l'interface graphique, sur écran tactile, de Calaos. Calaos Home fonctionne en binôme avec Calaos Server, et sont inclus dans la même image de Calaos.

En version 2, le look a évolué pour une meilleure ergonomie et une intégration des nouvelles fonctionnalités.

Nom des sources GitHub: calaos_base.

Scénarios

Le principe de fonctionnement des scénarios a été revu. C'est pourquoi il est préférable, lors de la migration de Calaos v1 à v2, de supprimer les scénarios et de les refaire.

Applications Mobiles

Calaos v1

Une application iOS payante existait, uniquement compatible équipements Apple. Cette application n'est plus disponible sur l'Apple App Store.

Elle utilise le réseau Calaos Network (CN) pour se connecter à une maison, depuis le réseau 3G. Ce service datant de l'ancienne société, n'évolue pas, et ne reste fonctionnel que pour les clients historiques.

Il sera à terme, remplacé par une Calaos Network v2. Ce point restant encore à étudier et à valider par la communauté des développeurs.

Calaos v2

L'application a été refaite avec une base commune, pour les plateformes Apple iOS et Android. Elles sont disponibles gratuitement sur l'App Store et le Google Play Store, et peuvent donc être utilisées sur n'importe quel smartphone et tablette tactile.

L'application n'utilise pas de Calaos Network, il faut donc renseigner l'adresse IP/DNS externe de notre installation sur la page de connexion.

Nom des sources GitHub: calaos_mobile.

Applications Web "Desktop"

Calaos v1

Etait inclue dans Calaos v1 une application Web minimaliste destinée à être utilisée sur un navigateur Web depuis un ordinateur personnel.

Calaos v2

L'interface Web dite “Desktop” est maintenant sur base commune avec l'application Mobile, dont elle reprend l'interface.

Nom des sources GitHub: calaos_web_app.

Sondes de Températures

Calaos v1

La valeur retournée par une sonde directement branchée sur l'automate Wago peut être ajustée via les valeurs:

Diminuer de 2°: offset=2

Augmenter de 2°: offset=-2

Calaos v2

L'offset est simplifié avec:

Diminuer de 2°: offset=-2

Augmenter de 2°: offset=2

Les valeurs positives et négatives sont donc inversées pour une meilleur lisibilité. Attention “offset” est écrit en minuscules, pas de majuscule.

Support de nouveaux matériels

Calaos v2

Un des grands intérêts de la version 2 de Calaos est bien sûr l'utilisation de nouveaux matériels, dont la liste non exhaustive est:

OneWire: temperature sensor

X10: light dimmer

Zibase: switch, analog & digital input

I/O Web: switch, light, light RGB, shutter, temperature, analog input, digital output, etc..

GPIO: switch, light, shutter

Audio/Video receiver: Onkyo, Denon, Marantz, Yamaha