Jeedom ?

Plus d'informations
15 Déc 2022 07:33 #31 par bloody27370
Réponse de bloody27370 sur le sujet Jeedom ?
Merci pour tes combinaisons.

Reste plus qu'à trouver comment récupérer les infos de prod et conso en temps réel, mais je sèche

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
15 Déc 2022 08:13 - 15 Déc 2022 08:14 #32 par xavax
Réponse de xavax sur le sujet Jeedom ?
je suis sur jeedom et pas home assistant.
sur jeedom j'ai un bloc code qui va chercher les infos dan le XML et qui les envoie dans un virtuel dans un virtuel (ce n'est pas moi qui l'ai fait)
Ca s'actualise toutes le minutes
$tags = $scenario->getTags(); // récuperation des tag
$ip = $tags['#ip_msunPV#'];

$url = 'http://ip routeur/status.xml';
	$curl = curl_init();
	curl_setopt($curl, CURLOPT_URL, $url);
	curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

	$datas = curl_exec($curl); //appel du fichier XML du Maxisun
	curl_close($curl);
	
	$sondes = new SimpleXMLElement($datas); //parser XML pour récuperation des valeurs des balises


$array = explode(';', $sondes->inAns);//decomposition des données des sondes (balise <inAns>) en tableau
$x=1;

foreach ($array as $values)
{
  	$values = str_replace(' ','',$values);
	$tags["#S".$x."#"] = Round(str_replace (',','.',$values));// creation des tag
	$x++;
}

//$tags[Z1] = $sondes->cptVals;

$array1 = explode(';', $sondes->cptVals);//decomposition des données des sondes (balise <cptVals>) en tableau
$x=1;

foreach ($array1 as $values)
{
  	$values = str_replace(' ','',$values);
    $tags["#C".$x."#"] = round(hexdec($values) / 10);// creation des tag
    $x++;
}

$array = explode(';', $sondes->outStat);//decomposition des données des sondes (balise <outStat>) en tableau
$x=1;

foreach ($array as $values)
{
  	$values = str_replace(' ','',$values);
	$tags["#O".$x."#"] = Round(str_replace (',','.',$values));// creation des tag
	$x++;
}

$array = explode(';', $sondes->cmdPos);//decomposition des données des sondes (balise <outStat>) en tableau
$x=1;

foreach ($array as $values)
{
  	$values = str_replace(' ','',$values);
	$tags["#R".$x."#"] = Round(str_replace (',','.',$values));// creation des tag
	$x++;
}

$scenario->setTags($tags); // affectation des tags

Ensuite dans ce scénarion j'ai des event avec #S1# #S2# etc.... qui envoie sur les commandes du virtuel
Dernière édition: 15 Déc 2022 08:14 par xavax.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
15 Déc 2022 11:55 #33 par bloody27370
Réponse de bloody27370 sur le sujet Jeedom ?
ça marche que pour les sondes ?
ou bien ça fonctionne aussi pour avoir la prod instantanée

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
15 Déc 2022 11:57 #34 par xavax
Réponse de xavax sur le sujet Jeedom ?
Il y a la prod etc...

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
15 Déc 2022 13:22 #35 par bloody27370
Réponse de bloody27370 sur le sujet Jeedom ?
Ah super ça.

Aurais tu la liste des tags ou variable ?
J'aimerais faire la même chose.

Ou idéalement des screenshots du scénario ?

Merci pour ton aide.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
15 Déc 2022 13:52 - 15 Déc 2022 14:00 #36 par xavax
Réponse de xavax sur le sujet Jeedom ?
voici les event que j'ai mis



L'équipement [Energie][MsunPv] est le virtuel que j'ai créé avec toutes les commandes que je voulais faire remonter

donc il faut faire une bloc action avec le bloc code
et les event en dessous
Pièces jointes :
Dernière édition: 15 Déc 2022 14:00 par xavax.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
15 Déc 2022 21:00 #37 par bloody27370
Réponse de bloody27370 sur le sujet Jeedom ?
Merci. Je vais tester cela.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
08 Jan 2023 16:31 - 08 Jan 2023 17:17 #38 par thomas79
Réponse de thomas79 sur le sujet Jeedom ?
A
Dernière édition: 08 Jan 2023 17:17 par thomas79.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
23 Jan 2023 23:36 #39 par thierry y
Réponse de thierry y sur le sujet Jeedom ?
Bonjour a tous,

je redéterre le sujet, mais ce coups ci pour apporter une réponse concernant home assistant.

j'ai pondu un code simple mais fonctionnel qui permet de récupérer les données.
forum.hacf.fr/t/recuperer-des-informatio...ate-maxisun/19833/12

ca fonctionne depuis peu mais ca fonctionne.

tant que je suis chaud je vais essayer de faire fonctionner les commandes.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
24 Jan 2023 00:13 - 24 Jan 2023 00:14 #40 par patrick
Réponse de patrick sur le sujet Jeedom ?
Bonjour Thierry, et merci pour le partage ! ;)

Je trouve quand même tout ça bien compliqué pour récupérer qlqs données. Je suis sûr qu'en modifiant un peu le code côté serveur ou client on devrait pouvoir bien simplifier, sans prise de tête avec des Rest/NodeRed et j'en passe. :sick:

Bon, moi je ne me plains pas, j'ai un Maxisun "deluxe" avec 32 entrées/sorties qui va récupérer les données de 3 MSunPV :) :whistle:

Pièces jointes :
Dernière édition: 24 Jan 2023 00:14 par patrick.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
24 Jan 2023 12:06 #41 par thierry y
Réponse de thierry y sur le sujet Jeedom ?
En fait c'est plus la structuration du fichier xml qui pose souci qu'autre chose.

Je devrais arriver à faire quelques choses de plus propre.

Mon but premier est de me créer une alerte pour savoir si je dois lancer mon insert bouilleur si mon tampon est trop faible vis a vis des apports solaires prévus dans les heures a venir. Et ça je ne vois pas comment le faire juste dans le maxisun .


Je compte installer des PV dans quelques temps il falloir que je me renseigne sur le msun PV

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
24 Jan 2023 12:06 #42 par thierry y
Réponse de thierry y sur le sujet Jeedom ?
En fait c'est plus la structuration du fichier xml qui pose souci qu'autre chose.

Je devrais arriver à faire quelques choses de plus propre.

Mon but premier est de me créer une alerte pour savoir si je dois lancer mon insert bouilleur si mon tampon est trop faible vis a vis des apports solaires prévus dans les heures a venir. Et ça je ne vois pas comment le faire juste dans le maxisun .


Je compte installer des PV dans quelques temps il falloir que je me renseigne sur le msun PV

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
11 Mai 2023 14:39 #43 par Dams74
Réponse de Dams74 sur le sujet Jeedom ?
Bonjour à tous
Je suis sur Jeedom également et comme certain j'utilise le bloc code dans un scénario. Celui présenté par xavax.
Depuis la mise en place de cela j'ai remarqué que ma sonde S6 sonde balon ECS sautait. C'est à dire qu'elle passe d'une mesure correct à 0°C. Le seul moyen de la faire revenir et de faire un RAZ OW sur la sonde S6.
Après discussion sur le forum Jeedom on m'a conseillé de mettre un time out sur mon scénario. Je l'ai réglé jusqu'à maintenant à 5s. Et effectivement ma sonde a tendance à sauté beaucoup moins.
Mais elle saute de temps en temps et effectivement. Je vois dans les log du scénario qui va lire les différentes valeurs que la température disparait après qu'il y au eu un time out sur le scénario.
Suis-je le seul à avoir ce problème?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
05 Déc 2023 07:16 #44 par Franck_M
Réponse de Franck_M sur le sujet Jeedom ?
Il existe maintenant un plug-in qui remonte les infos de MSunPV vers Jeedom. Espérons qu'un jour nous puissions envoyer des données au MSunPV, par exemple la température de l'eau.

Connexion ou Créer un compte pour participer à la conversation.

Propulsé par Kunena