Je vous propose de pouvoir faire communiquer votre alarme Risco avec votre Jeedom.
Dans un premier temps , je ne suis l’auteur d’aucun des Github proposés donc je ne serais pas responsable si vous venez à mettre votre Jeedom ou votre alarme Risco en défaut.
L’alarme que je dispose possède une carte Ethernet multi-connexion, donc à tester sur une alarme ne disposant que de la carte standart.
On utilise la fonction WebUi de Risco : https://www.riscocloud.com/ELAS/WebUI/
J’ai effectué mon installation sur une machine virtuel sous proxmox, ne voulant pas surcharger mon Jeedom. Je ne maîtrise pas toutes les commandes linux (Novices) donc je préfère éviter le pire.
Ouvrir votre machine en Ssh avec putty par exemple,
Passer en mode root avec la commande su
Etape 1 :
Si vous démarrez sur une machine vierge continuer ici sinon passer à l’etape 2
Installer debian 10 (plein de tuto pour le faire) et activer le Ssh,
passer en mode root : su
Mettre à jour : apt-get update && apt-get upgrade
Installer les depots git :apt install git
Installation de NodeJS
Ensuite, installons curl: sudo apt install curl
Puis exécuter la commande: curl -sL [https://deb.nodesource.com/setup_12.x ] -o nodesource_setup.sh
Ensuite exécutons le script: bash nodesource_setup.sh
Puis installons NodeJS: apt-get install nodejs
Vérifiez la version avec la command: nodejs -v
Et la version de NPM avec la commande: npm -v
Si tout est ok on continuer
Etape 2 :
Comme je n’ai rien inventé on télécharge sur le Git de mancioshell,
git clone https://github.com/mancioshell/risco-mqtt-home-assistant.git
puis
cd risco-mqtt-home-assistant
ensuite npm install
Etape 3 :
Création du fichier config.json
Avec éditeur nano par exemple dans le répertoire /risco-mqtt-home-assistant /
{
"username": "MON.ADRESSE@MAIL.COM"
"password": "MON_MOT_DE_PASSE",
"pin": "MON_PIN",
"language-id": "fr",
"mqtt-url": "mqtt://MQTT_HOST:MQTT_PORT",
"mqtt-username": "MQTT_USERNAME",
"mqtt-password": "MQTT_PASSWORD",
"interval-polling": "RISCO_INTERVAL_POLLING",
"home-assistant-discovery-prefix" : "YOUR_HOME-ASSISTANT-DISCOVERY-PREFIX"
}
Remplacer les valeurs par vos identifiant.
La valeur mqtt et celle de votre brocker Mqtt avec son port
Si vous n’avez pas de username et de password sur votre broker ne rien mettre entre les guillements,
Pour la dernière ligne je pense qu’elle sert uniquement à HA.
Lancez la commande suivante
npx risco-mqtt-home-assistant
et vous devriez avoir l’écran suivant :
Sur Jeedom on lance le mode inclusion dans le plugin Jmqtt et après quelque seconde on a ceci qui devrait appraitre,
J’ai des interrogations sur ma dernière commande #npx risco-mqtt-home-assistant je ne sais pas comment l’écrire en dur pour qu’elle se lance automatiquement en cas de reboot .
Soyez indulgent je ne suis pas un pro comme certain donc si vous avez des remarques ou des évolutions à proposer je serais heureux de les partager avec vous.