[Tutoriel] Faire communiquer Jeedom et le MSunPV
- sylvouille
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 3
15 Déc 2022 20:26 - 15 Déc 2022 20:29 #1
par sylvouille
[Tutoriel] Faire communiquer Jeedom et le MSunPV a été créé par sylvouille
Bonjour à tous,
étant l'heureux propriétaire d'un MSUNPV et ayant par ailleurs depuis quelques années une installation Jeedom assez complète, j'ai souhaité faire communiquer les deux. Voici où j'en suis arrivé, en commençant par la récupérations d'infos depuis le MSunPV dans Jeedom :
1) Récupérer les infos du MSunPV
Créer un équipement script « MSunPV », et lui mettre une auto-actualisation toute les minutes
Créer une commande XML/info/autre avec la requête inAns et <l’adresse IP de votre MsunPV>/status.xml
Celle-ci récupère l’état des entrées dans le fichier xml du MsunPV.
Créer une commande script/info/numérique qui va récupérer la valeur de l’entrée souhaitée.
Une fois la commande créée, cliquer sur nouveau script (bouton vert), nommer le fichier en mettant bien une extension « .php », puis y mettre le script suivant, en l’adaptant à l’entrée voulue (= le nombre après echo $val ) :
La même logique peut-être suivie pour l’état des commandes, avec la requête cmdPos, et pour les compteurs avec la requête cptVals.
Sauf que la petite subtilité pour ces derniers sont qu’ils sont codés en hexadécimal, donc le script pour récupérer une des infos diffère légèrement :
Voilà pour la récupération des infos … Et le prochain sujet sera sur la commande du MsunPV par Jeedom ! C’est déjà en place avec une seule sortie, donc je peaufine un peu pour deux et je vous présente ça. Par contre entretemps il va falloir que j'arrive à intégrer des captures d'écran dans mon sujet, sinon ça ne va pas être lisible du tout
étant l'heureux propriétaire d'un MSUNPV et ayant par ailleurs depuis quelques années une installation Jeedom assez complète, j'ai souhaité faire communiquer les deux. Voici où j'en suis arrivé, en commençant par la récupérations d'infos depuis le MSunPV dans Jeedom :
1) Récupérer les infos du MSunPV
Créer un équipement script « MSunPV », et lui mettre une auto-actualisation toute les minutes
Créer une commande XML/info/autre avec la requête inAns et <l’adresse IP de votre MsunPV>/status.xml
Celle-ci récupère l’état des entrées dans le fichier xml du MsunPV.
Créer une commande script/info/numérique qui va récupérer la valeur de l’entrée souhaitée.
Une fois la commande créée, cliquer sur nouveau script (bouton vert), nommer le fichier en mettant bien une extension « .php », puis y mettre le script suivant, en l’adaptant à l’entrée voulue (= le nombre après echo $val ) :
<?php
require_once '/var/www/html/core/php/core.inc.php';
// la commande info autre
$cmdinfo = "#[propriété][msunpv][entrées_msunpv]#"; // extraction sous forme valeur1;valeur2
$RetourInfo = cmd::byString($cmdinfo)->execCmd();
// scinde l'info
list($val1, $val2, $val3, $val4, $val5, $val6, $val7, $val8, $val9, $val10, $val11, $val12, $val13, $val14, $val15, $val16) = explode(';', $RetourInfo);
echo $val1;
?>
La même logique peut-être suivie pour l’état des commandes, avec la requête cmdPos, et pour les compteurs avec la requête cptVals.
Sauf que la petite subtilité pour ces derniers sont qu’ils sont codés en hexadécimal, donc le script pour récupérer une des infos diffère légèrement :
<?php
require_once '/var/www/html/core/php/core.inc.php';
// la commande info autre
$cmdinfo = "#[propriété][msunpv][compteurs_msunpv]#"; // extraction sous forme valeur1;valeur2
$RetourInfo = cmd::byString($cmdinfo)->execCmd();
// scinde l'info
list($val1, $val2, $val3, $val4, $val5, $val6, $val7, $val8) = explode(';', $RetourInfo);
$compteur=hexdec($val4)/10;
echo $compteur;
?>
Voilà pour la récupération des infos … Et le prochain sujet sera sur la commande du MsunPV par Jeedom ! C’est déjà en place avec une seule sortie, donc je peaufine un peu pour deux et je vous présente ça. Par contre entretemps il va falloir que j'arrive à intégrer des captures d'écran dans mon sujet, sinon ça ne va pas être lisible du tout
Dernière édition: 15 Déc 2022 20:29 par sylvouille.
Les utilisateur(s) suivant ont remercié: thomas79
Connexion ou Créer un compte pour participer à la conversation.
- Sarthe Vador
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 143
- Remerciements reçus 4
16 Déc 2022 09:26 #2
par Sarthe Vador
Réponse de Sarthe Vador sur le sujet [Tutoriel] Faire communiquer Jeedom et le MSunPV
Merci mille fois. J’essaie ça ce we
Connexion ou Créer un compte pour participer à la conversation.
- xavax
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 127
- Remerciements reçus 1
16 Déc 2022 10:17 #3
par xavax
Réponse de xavax sur le sujet [Tutoriel] Faire communiquer Jeedom et le MSunPV
Intéressant. Je vais regarder cette solution aussi. Moi j’ai appliqué cette solution
ard-tek.com/index.php/forum/faq/318-jeedom
ard-tek.com/index.php/forum/faq/318-jeedom
Connexion ou Créer un compte pour participer à la conversation.
- Sarthe Vador
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 143
- Remerciements reçus 4
17 Déc 2022 09:11 #4
par Sarthe Vador
Réponse de Sarthe Vador sur le sujet [Tutoriel] Faire communiquer Jeedom et le MSunPV
Victoire, j’ai réussi à installer le plugin. Pour le reste ….. rien. J’y comprends rien.
Connexion ou Créer un compte pour participer à la conversation.
- sylvouille
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 3
17 Déc 2022 21:33 #5
par sylvouille
Réponse de sylvouille sur le sujet [Tutoriel] Faire communiquer Jeedom et le MSunPV
Bonjour,
Je dois reconnaître que ce n'est pas la bidouille la plus simple que j'ai faite
Mais je vais essayer de mettre ce tutoriel avec des captures d'écran sur le forum Jeedom, ce sera sans doute plus parlant. Je vous tiens au courant ici dès que c'est fait.
Pour ce qui est de la commande du MSunPV depuis Jeedom, je suis arrivé à quelque-chose de satisfaisant. Il ne me reste plus qu'à rédiger et illustrer ça ...
Je dois reconnaître que ce n'est pas la bidouille la plus simple que j'ai faite
Mais je vais essayer de mettre ce tutoriel avec des captures d'écran sur le forum Jeedom, ce sera sans doute plus parlant. Je vous tiens au courant ici dès que c'est fait.
Pour ce qui est de la commande du MSunPV depuis Jeedom, je suis arrivé à quelque-chose de satisfaisant. Il ne me reste plus qu'à rédiger et illustrer ça ...
Connexion ou Créer un compte pour participer à la conversation.
- Sarthe Vador
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 143
- Remerciements reçus 4
18 Déc 2022 04:51 #6
par Sarthe Vador
Réponse de Sarthe Vador sur le sujet [Tutoriel] Faire communiquer Jeedom et le MSunPV
Merci ça fera office de cadeaux de noel
Connexion ou Créer un compte pour participer à la conversation.
- sylvouille
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 3
18 Déc 2022 12:48 #7
par sylvouille
Réponse de sylvouille sur le sujet [Tutoriel] Faire communiquer Jeedom et le MSunPV
Et voilà le travail !
Bon courage pour ceux qui voudront s'y attaquer
community.jeedom.com/t/faire-communiquer...m-et-le-msunpv/97453
Bon courage pour ceux qui voudront s'y attaquer
community.jeedom.com/t/faire-communiquer...m-et-le-msunpv/97453
Les utilisateur(s) suivant ont remercié: patmtp35, Vinc38
Connexion ou Créer un compte pour participer à la conversation.
- patmtp35
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 102
- Remerciements reçus 7
10 Jan 2023 08:31 #8
par patmtp35
Réponse de patmtp35 sur le sujet [Tutoriel] Faire communiquer Jeedom et le MSunPV
Merci !!! je met ca en application ce soir
Connexion ou Créer un compte pour participer à la conversation.
- thomas79
- Hors Ligne
- Membre elite
Réduire
Plus d'informations
- Messages : 204
- Remerciements reçus 8
10 Jan 2023 08:49 #9
par thomas79
Bien joué Sylvouille merci ! Je tente aussi la chose prochainement
Réponse de thomas79 sur le sujet [Tutoriel] Faire communiquer Jeedom et le MSunPV
Et voilà le travail !
Bon courage pour ceux qui voudront s'y attaquer
community.jeedom.com/t/faire-communiquer...m-et-le-msunpv/97453
Bien joué Sylvouille merci ! Je tente aussi la chose prochainement
Connexion ou Créer un compte pour participer à la conversation.
- sylvouille
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 3
10 Jan 2023 19:23 #10
par sylvouille
Réponse de sylvouille sur le sujet [Tutoriel] Faire communiquer Jeedom et le MSunPV
Bonjour,
avec plaisir, si ça peut aider certains d'entre vous j'en suis ravi
avec plaisir, si ça peut aider certains d'entre vous j'en suis ravi
Connexion ou Créer un compte pour participer à la conversation.
- Paps42
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 145
- Remerciements reçus 30
10 Mar 2023 08:33 #11
par Paps42
Réponse de Paps42 sur le sujet [Tutoriel] Faire communiquer Jeedom et le MSunPV
Bonjour,
voici ce que j'ai reussi a faire pour lier Jeedom et mon Msunpv 4X4 :
Les commandes switch fonctionne dans les 2 sens.
si cela vous intéresse je vous met les détails sur le forum jeedom :
community.jeedom.com/t/faire-communiquer...t-le-msunpv/97453/41
Bonne journée
voici ce que j'ai reussi a faire pour lier Jeedom et mon Msunpv 4X4 :
Les commandes switch fonctionne dans les 2 sens.
si cela vous intéresse je vous met les détails sur le forum jeedom :
community.jeedom.com/t/faire-communiquer...t-le-msunpv/97453/41
Bonne journée
Pièces jointes :
Les utilisateur(s) suivant ont remercié: Vinc38, DarkGamelle
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
- Accueil
- forum
- MSun-PV
- Vos installations
- [Tutoriel] Faire communiquer Jeedom et le MSunPV