Calaos, Home Automation Forum
GTC CALAOS - Printable Version

+- Calaos, Home Automation Forum (https://calaos.fr/forum)
+-- Forum: Général (https://calaos.fr/forum/forumdisplay.php?fid=1)
+--- Forum: Discussions Générales (https://calaos.fr/forum/forumdisplay.php?fid=3)
+--- Thread: GTC CALAOS (/showthread.php?tid=992)



GTC CALAOS - kek15 - 10-03-2021

Bonjour a tous

je viens avec des interrogations et je voudrais votre avis.

J'ai monté ma société d'electricité (CFO / CFA)
il y a une demande qui augmente dans notre secteur, c'est de la GTC.

J'ai mis en place la domotique calaos car je trouve le produit hyper complet et l'interface trés jolie.

Je suis dans l'idée de monté une GTC sur une base de wago mais je trouve que les interfaces sont pas trés "sexy".

En fait je pense qu'il ne faudrait pas grand chose pour modifier la base de calaos pour créer un Calaos GTC.
Je voudrais juste votre avis, si certain ce sont déja posé la question.

je connais bien la parti automate mais je suis moins a l'aise sur la partie applicatif (coté serveur)

Dans l'attentre de vos retours merci d'avance.


RE: GTC CALAOS - Kent1 - 10-03-2021

Salut

J’ai eu la même idée que toi, faire une interface plus proche de mes besoins.

Mon idée était d’utiliser l’API JSON du serveur pour passer et recevoir les commande.

Tu peux le faire facilement depuis le langage C# ou autre

A bientôt


RE: GTC CALAOS - kek15 - 10-03-2021

Salut

Merci pour cette piste je vais regarder cela.

Il y a surtout un point qui me demande un peu de recherche, c'est d'avoir une gestion des historiques pour retrouver des etats a une date donné.


RE: GTC CALAOS - gtracy - 10-04-2021

Can you provide an English translation. My French is very rusty.

Merci.
Glenn...


RE: GTC CALAOS - gtracy - 10-04-2021

So if my rusty high school french is correct, I believe you are thinking of creating an Jason API in order to communicate with Calaos?

I think that is great. I have always been a fan of the Calaos dashboard and icons.

I have since moved on to using Hubitat Elevation.
The thing about Hubitat Elevation is that is does an excellent job of interfacing with devices out there. It is without doubt the best hub device out there. I would like to recommend you take a look at it and consider integrating the great dashboard work of Calaos with Hubitat Elevation.

Merci.
Glenn...


RE: GTC CALAOS - Greg BE - 10-08-2021

Bonjour à tous,

Il est effectivement possible d'utiliser le webservice de Calaos pour développer une interface graphique.

Plus d'infos ici: https://www.calaos.fr/wiki/fr/protocole_json

En résumé:
tu récupères un uuid via l'action poll_listen de type "register"
{
"cn_user": "user",
"cn_pass": "mdp",
   "action": "poll_listen",
   "type": "register"
}
tu interroges régulièrement Calaos via l'action poll_listen de type "get" et l'uuid récupéré précédement
  {
"cn_user": "user",
"cn_pass": "mdp",
   "action": "poll_listen",
   "type": "get",
   "uuid": "%1"
}
pour allumer une lampe:
tu envoies l'action set_state au webservice
 {
"cn_user": "user",
"cn_pass": "mdp",
"action": "set_state",
"type": "output",
"id": "output_%2",
"value": "%1"
 }

pour récupérer le journal d'évènement directement depuis Calaos:
{
"cn_user": "user",
"cn_pass": "mdp",
"action": "eventlog",
"page": %1,
"per_page": 20
}

L'autre solution consiste à enregistrer certains évènements lorsque tu les récupères via le poll_listen

Bonne journée à tous


RE: GTC CALAOS - kek15 - 11-15-2021

(10-08-2021, 01:13 PM)Greg BE Wrote: Bonjour à tous,

Il est effectivement possible d'utiliser le webservice de Calaos pour développer une interface graphique.

Plus d'infos ici: https://www.calaos.fr/wiki/fr/protocole_json

En résumé:
tu récupères un uuid via l'action poll_listen de type "register"
{
"cn_user": "user",
"cn_pass": "mdp",
   "action": "poll_listen",
   "type": "register"
}
tu interroges régulièrement Calaos via l'action poll_listen de type "get" et l'uuid récupéré précédement
  {
"cn_user": "user",
"cn_pass": "mdp",
   "action": "poll_listen",
   "type": "get",
   "uuid": "%1"
}
pour allumer une lampe:
tu envoies l'action set_state au webservice
 {
"cn_user": "user",
"cn_pass": "mdp",
"action": "set_state",
"type": "output",
"id": "output_%2",
"value": "%1"
 }

pour récupérer le journal d'évènement directement depuis Calaos:
{
"cn_user": "user",
"cn_pass": "mdp",
"action": "eventlog",
"page": %1,
"per_page": 20
}

L'autre solution consiste à enregistrer certains évènements lorsque tu les récupères via le poll_listen

Bonne journée à tous

Salut

Je vous ai envoyé un mail mais je n'ai pas eu de confirmation d'envoie.


RE: GTC CALAOS - Greg BE - 11-24-2021

Effectivement, le mail était spammé.
Pour répondre à votre question (je ne sais pas vous répondre directement car votre adresse n'est pas publiée):
Malheureusement (pour vous), j'ai utilisé un logiciel commercial pour développer mon interface donc les sources ne vous seront pas très utiles.


RE: GTC CALAOS - kek15 - 11-24-2021

(11-24-2021, 01:19 PM)Greg BE Wrote: Effectivement, le mail était spammé.
Pour répondre à votre question (je ne sais pas vous répondre directement car votre adresse n'est pas publiée):
Malheureusement (pour vous), j'ai utilisé un logiciel commercial pour développer mon interface donc les sources ne vous seront pas très utiles.

je vous envoie un mail avec mon adresse