Forum eedomus
https://forum.eedomus.com/

[Store] Climatisation Mitsubishi / Melcloud
https://forum.eedomus.com/viewtopic.php?f=50&t=6982
« Précédent  Page 6 sur 12  Suivant »
Auteur:  Fab_Rice [ 16 Avr 2021 17:10 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

merguez07 a écrit:Je viens de monter d'indice le plugin Melcloud

j'y ai intégré :
la commandes des volets horizontaux et des ailettes verticales
la météo du jour et de demain
la température extérieure et de la pièce
un cache pour limiter le nombre de requêtes inutiles

Bien sur le choix d'installation de ces nouveaux périphériques est proposé lors de l'installation

A tester


Bonsoir & merci à toi :thumbup:
Je vais tester tout ça, bon peut être pas tout de suite, mais avec grand plaisir.
Auteur:  Fab_Rice [ 17 Avr 2021 07:04 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

Bonjour,

C'est fait pour une des trois UI; par contre ça reste assez "fastidieux" d'être obligé de réinstaller complètement un appareil et donc d'être obligé de reprendre toutes les règles, modes & macros de programmation, il n'y a toujours pas de moyen de récupérer une "table de programmation" pour par exemple renommer en masse un appareil ? :shock:

Autrement j'ai fait un test sur les ailettes, ça fonctionne bien, mais avec une certaine latence, liée probablement à Melcloud.
Je ferai quelques règles de confort pour le soufflage.
Les infos de T°et de météo peuvent aussi être intéressantes à reprendre :thumbup:

@Merguez : qu'est ce que tu entends par "cache pour limiter le nombre de requêtes inutiles" ?
Je peux virer mes macros de temporisations de marche/arrêt ?
Auteur:  merguez07 [ 17 Avr 2021 10:33 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

Fab_Rice a écrit:Autrement j'ai fait un test sur les ailettes, ça fonctionne bien, mais avec une certaine latence, liée probablement à Melcloud.


oui en fait toutes les requêtes faites sur le cloud, que soit par eedomus ou par leur appli sur mobile, ne sont executées que au bout d'une minute (choix de leur part histoire de pas saturer leur serveur)

Fab_Rice a écrit:@Merguez : qu'est ce que tu entends par "cache pour limiter le nombre de requêtes inutiles" ?
Je peux virer mes macros de temporisations de marche/arrêt ?


Le cache a pour but de faire une requête pour tous les capteurs. je m'explique :
Si tu installes le capteur de température de la pièce, le capteur de température extérieur, les conditon météo du jour, les conditions météo de demain, on a 4 capteurs. Si on ne met pas de cache, chaque capteur va interroger le cloud de manière indépendante alors que si on a un cache, le premier capteur qui fait une requête cloud, ramene toutes les valeurs necessaire pour les autres capteurs et les met dans le cache. Les autres capteurs, vont ensuite chercher leur valeur, non plus sur le cloud, mais sur le cache. Cela évite des requêtes inutiles vers les serveurs de melCloud

Fab_Rice a écrit:Je peux virer mes macros de temporisations de marche/arrêt ?

Là ça n'a rien à voir avec le cache. J'ai effectivement modifié le code pour prendre en compte plusieurs ordres en même temps. Si tes macros étaient là pour ça, désactive les et teste pour voir si le problème qui t'a amené à mettre les macros a disparu
Auteur:  Fab_Rice [ 17 Avr 2021 11:32 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

Merci de tes retours :thumbup:
Auteur:  BRUNO.LUCAT [ 05 Mai 2021 15:40 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

Bonjour à tous,
J'essaye depuis plusieurs heures à faire fonctionner le script, sans succès.
J'ai l'erreur suivante systématiquement (voir ci-dessous). Mes VAR 1 et VAR2 semblent corrects, je pense que ça se connecte car sur un script où il y avait des echos j'ai pu obtenir des valeurs mais toujours avec l'erreur à la fin.
merci par avance pour vos lumières....

---------------
XML error:

<!DOCTYPE html>

<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Error</title>
<style type="text/css">
BODY, P {
font-family: sans-serif;
}
</style>
</head>
<body>
<div style="text-align: center">
<a href="http://www.melcloud.com"><img style="max-width: 100%;" src="/css/assets/logo-wide.png" alt="MELCloud" /></a>
</div>
<h1>Unexpected Error</h1>

<p>An unexpected error has occurred.
<a href="http://www.melcloud.com">Please return to the home page.</a></p>
<p>Diagnostic information: Unexpected Internal Error 168</p>

</body>
</html>
Auteur:  Fab_Rice [ 09 Mai 2021 07:22 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

Bonjour,

Je ne sais pas s'il y a une incidence, mais suite à la lecture de ton précédent post, mes données "VAR3" ne sont pas vides, elles contiennent "plugin.parameters.session"
Auteur:  merguez07 [ 09 Mai 2021 07:57 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

Fab_Rice a écrit:Je ne sais pas s'il y a une incidence, mais suite à la lecture de ton précédent post, mes données "VAR3" ne sont pas vides, elles contiennent "plugin.parameters.session"


non le problème ne vient pas de là. Je pense que c'est un problème de version de box (voir mon message du 20 octobre 2020 sur ce même topic)
Auteur:  Fab_Rice [ 09 Mai 2021 13:12 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

En effet, s'il s'agit d'une ancienne Eedomus (V1), l'interaction des "sécurités" (très voir trop nombreuses) n'est probablement pas contournable.
Auteur:  SARNIGUET [ 11 Août 2021 14:48 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

Bonjour,
Je n'arrive pas à faire marcher le script.
J'ai le retour ci-dessous.
Est ce parce que j'ai deux bâtiments différents avec des étages dans l'organisation de melcloud ?
Pour tant le nom du device-id est bien dans le melcloud.

Par avance merci de votre aide.

Cdt

XML error:

<!DOCTYPE html>

<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Error</title>
<style type="text/css">
BODY, P {
font-family: sans-serif;
}
</style>
</head>
<body>
<div style="text-align: center">
<a href="http://www.melcloud.com"><img style="max-width: 100%;" src="/css/assets/logo-wide.png" alt="MELCloud" /></a>
</div>
<h1>Unexpected Error</h1>

<p>An unexpected error has occurred.
<a href="http://www.melcloud.com">Please return to the home page.</a></p>
<p>Diagnostic information: Unexpected Internal Error 102</p>

</body>
</html>
Auteur:  merguez07 [ 11 Août 2021 15:25 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

salut SARNIGUET,

tu as quelle version de box Eedomus ?
Auteur:  SARNIGUET [ 12 Août 2021 16:43 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

Bonjour Merguez07,

J'ai une EEDOMUS +.
Auteur:  merguez07 [ 12 Août 2021 17:41 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

Salut SARGUINET,

je te propose de me donner en MP tes identifiants et nom des clim que tu souhaites installer. je vais regarder ce qui cloche
Auteur:  merguez07 [ 13 Août 2021 09:57 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

Plugin mis à jour pour mieux rechercher les climatisations dispo
Auteur:  SARNIGUET [ 13 Août 2021 12:02 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

Merci pour tout
Auteur:  tosmatrix3 [ 22 Nov 2021 12:54 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

Merci merguez07 pour ce plugin qui fonctionne parfaitement chez moi !

2 questions me viennent :

Est-il possible d'ajouter les valeurs de température de consigne avec le demi degrés ? Exemple : 20.5 ?
Cette valeur est possible via melcloud, mais je n'y arrive pas avec ton plugin ...

Dans certains périphériques créés, il y a des macro de 0% à 100% par pas de 10. C'est nécessaire des les conserver (pour le cache peu être ?) ou je peux les supprimer ?
Auteur:  merguez07 [ 22 Nov 2021 13:17 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

Salut tosmatrix3

tosmatrix3 a écrit:Est-il possible d'ajouter les valeurs de température de consigne avec le demi degrés ? Exemple : 20.5 ?
Cette valeur est possible via melcloud, mais je n'y arrive pas avec ton plugin ...


Oui pour simplifier et réduire le nombre de valeurs dans le plugin on a arrondit mais rien ne t'empèche de rajouter des valeurs en configurant le périphérique. il faudra juste modifier les champs valeur brute description et paramètres

tosmatrix3 a écrit:Dans certains périphériques créés, il y a des macro de 0% à 100% par pas de 10. C'est nécessaire des les conserver (pour le cache peu être ?) ou je peux les supprimer ?


oui j'avais même pas remarqué ces macros qui sont créées par défaut mais que tu peux supprimer

Cordialement
Auteur:  tosmatrix3 [ 22 Nov 2021 13:33 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

merguez07 a écrit:Oui pour simplifier et réduire le nombre de valeurs dans le plugin on a arrondit mais rien ne t'empèche de rajouter des valeurs en configurant le périphérique. il faudra juste modifier les champs valeur brute description et paramètres


J'ai tenté, mais j'ai un message d'erreur quand je test.

J'ai testé en "paramètre" : (test via l'interface eedomus des valeurs)
&temperature=20.5
&temperature=20,5
&temperature='20.5'
&temperature="20.5"
Mais a chaque fois j'ai une erreur melcloud...

<h1>Unexpected Error</h1>

<p>An unexpected error has occurred.
<a href="http://www.melcloud.com">Please return to the home page.</a></p>
<p>Diagnostic information: Unexpected Internal Error 128</p>
Auteur:  Fab_Rice [ 22 Nov 2021 13:57 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

Bonjour,

Je viens d'essayer avec virgule ou point de séparation, ça passe pas vers MelCloud ... :roll:
Auteur:  merguez07 [ 22 Nov 2021 14:14 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

Je confirme, ça passe pas...et je sais pourquoi

bon comme l'Eedomus est limité et ne m'autorise pas a utiliser le code php "number_format" il va falloir que je trouve une parade.

Bon laissez moi un peu de temps car là je vais en vadrouille pendant 2 jours mais après je m'y attele

Pour ceux qui s'y connaissent un peu en php le pb se situe en ligne 337 du script
Code : Tout sélectionner
    if ($EffectiveFlags == 4) {
      $aremplacer = '"SetTemperature":' . $device['SetTemperature'];
      $json = str_replace($aremplacer, '"SetTemperature":' . $temperature, $json);
    }

en effet il faudrait que $device['SetTemperature'] soit avec un chiffre significatif après la virgule mais si ce chiffre est 0 il est malheureusement supprimé.
Auteur:  Fab_Rice [ 22 Nov 2021 16:55 ]
Sujet du message:  Re: [Store] Climatisation Mitsubishi / Melcloud

Merci Merguez pour ton job, mais perso, y a pas le feu et au degré près c'est déjà bien :thumbup:
Page 6 sur 12 Le fuseau horaire est UTC+1 heure