Alors côté jeedom, concernant les variables, il n’y a rien à faire, j’y reviendrais après.
Côté node-spc-jeedom il faut paramétrer le fichier config.json comme suit :
{
"spc_gw_host":"adresse IP de ta passerelle",
"spc_gw_port":"8088",
"spc_ws_user":"identifiant",
"spc_ws_password":"mot de passe",
"spc_get_user":"identifiant",
"spc_get_password":"mot de passe",
"jeedom_host":"adrese IP de jeedom",
"jeedom_api":"clé API jeedomi"
}
Ensuite côté jeedom les variables se créent et se mettent à jour toutes seule.
J’utilise le plugin sshcommander pour interagir avec la SPC et jeedom.
passerelle node-spc-jeedom (pour la relancer depuis jeedom):
SPC Web Gateway (envois de commandes)
Ci-dessous les commandes complètes suivant ce que tu veux faire (Mise En/Hors secteur, etc…). Il faut regarder dans la doc de la passerelle pour détail :
curl –X GET https://adresse IP Gateway:8088/spc/zone/1 -u identifiant:mot de passe \-k --digest
curl –XPUT https://adresse IP Gateway:8088/spc/zone/2/isolate \-u identifiant:mot de passe -k --digest
curl PUT https://adresse IP Gateway:8088/spc/zone/1/isolate \-u identifiant:mot de passe -k --digest
curl -v http://adresse IP Gateway:8088
curl -XPUT https://adresse IP Gateway:8088/spc/zone/1/isolate \-u identifiant:mot de passe -k --digest
curl -XPUT https://adresse IP Gateway:8088/spc/zone/1/deisolate \-u identifiant:mot de passe -k --digest
curl -XPUT https://adresse IP Gateway:8088/spc/zone/2/deisolate \-u identifiant:mot de passe -k --digest
curl -XPUT https://adresse IP Gateway:8088/spc/alert/restore \-u identifiant:mot de passe -k --digest
curl –XGET https://adresse IP Gateway:8088/spc/zone/1 -u identifiant:mot de passe \-k --digest
Dernier point, ne pas oublier de créer des règles de redirection des ports dans son routeur (ASUS pour moi) :
Pour les règles EDP, rediriger vers l’adresse du SPC Web Gateway.
Pour la règle SPC EDC, rediriger vers l’adresse de la SPC.
Pour toi « websocket » correspond à l’envoi de commandes de jeedom vers la SPC, comme l’isolation d’une zone ou la mise En/Hors d’un secteur ?
Normalement en reprenant la totalité de mes messages de ce post, tu devrais pouvoir faire fonctionner ta SPC depuis jeedom. Il faut juste ajuster les paramètres en fonction de ton installation (adresse IP, identifiant, mdp, clé API, ports, config EDP SPC, etc…).