Fil de discussion du [TUTO] Utiliser Valetudo RE et le contrôler via MQTT

Merci pour récupérer cela il faut que je clique sur Json ?

Oui, par contre si tu as déjà effectué un nettoyage cela risque d’être long à afficher en mode json à cause de la map

Je ne peux pas mettre la commande info manuellement ?

Oui tu peux le faire manuellement pas de soucis

Voilà la commande : TesValeurs/TesValeurs/attributes{currentCleanArea}

merci :slight_smile:

Par contre ma valeur est vide, j’ai un rafraichissement à faire quelque part ?

Théoriquement non, enfin chez moi, tu n’as pas eu un message d’erreur comme quoi le chemin vers le topic n’était pas correct ?

Le temps et la surface instannée sont bien inclus dans le json avec les noms que donne @Ricardo.

Quelqu’un sait si à partir du json on peut réinitialiser les consommables ?

non, je vais attendre pour voir

Concernant ta demande sur le forum pour rafraîchir la map de l’aspirateur sur le dashbord :

Tu créé un widget de type info et tu colles le code ci-dessous :

<div style="width:650px;height:880px;" class="cmd #history# tooltips cmd cmd-widget" data-type="info" data-subtype="numeric" data-cmd_id="#id#" title="#collectDate#">
    <center>
        <span style="font-weight: bold;font-size : 12px;">Parcours</span><br/>
      <img style=width:550px; height:800px; src="Le chemin de ton image" id="imageAspi" />
      <script type="text/javascript">
        //
        setInterval(rafraichirCam, 4000);
        //
        function rafraichirCam()
        {
          var imageCam = new Image();
          imageCam.src = "Le chemin de ton image";

          imageCam.onload = function()
          {	
            document.getElementById("imageAspi").style.height="800px";
            document.getElementById("imageAspi").style.width="550px";
            document.getElementById("imageAspi").src = imageAspi.src + "?" + Math.random(1);
          }
        }
      </script>
    </center>
</div>

Ensuite tu appliques ce widget sur ta commande info
Attention ce widget est pour une version Jeedom V3 !!!
L’image est mise à jour toutes les 4 secondes et uniquement l’image
Hauteur et largeur sont à modifier en fonction de ta carte, oui je sais j’aurais pu mettre des variables dans les paramètres avancé de la commande info.

Merci tu met cela sur n’importe quelle commande info ?

Oui sans problème

Merci cela fonctionne. Je n’ai pas utilisé ton widget. J’ai pris une partie du code que j’ai intégré dans mon cadre existant dans le design

<div id="aspi" style="
height:200px;
width:200px;
position:absolute;
margin-top:6px;
margin-left:5px;
opacity:0.8;
max-width:100%;
height:auto;">
<img id="imageAspi" src="data/img/map.png" height=360px width=420px></div>

<script type="text/javascript">
        //
        setInterval(rafraichirCam, 30000);
        //
        function rafraichirCam()
        {
          var imageCam = new Image();
          imageCam.src = "data/img/map.png";

          imageCam.onload = function()
          {	
            document.getElementById("imageAspi").src = imageAspi.src + "?" + Math.random(1);
          }
        }
      </script>

Le principal c’est que cela fonctionne !

1 « J'aime »

J’ai supprimé ma carte et cliqué sur json et je n’ai pas ces informations

{« cleanTime »:« 321.7 »,« cleanArea »:« 17127.9 »,« cleanCount »:601,« last_run_stats »:{« startTime »:1588327317000,« endTime »:1588327459000,« duration »:105,« area »:« 2.5 »,« errorCode »:0,« errorDescription »:« No error »,« finishedFlag »:false},« mainBrush »:« 277.3 »,« sideBrush »:« 71.5 »,« filter »:« 127.3 »,« sensor »:« 7.3 »,« state »:« docked »,« valetudo_state »:{« id »:8,« name »:« Charging »}}

Remet toi en mode inclusion au niveau de Jmqtt et lance un nettoyage, normalement cela doit remonter.

ok je teste cela

EDIT : non toujours pas

Tu as pris la version RE ? Car moi j’avais choisi l’autre

Oui j’ai pris la version Valetudo RE

Je m’en doutais car j’ai vu ton instruction dans les issue de la version RE… Bon bah je vais recommencer mon installation depuis le début :frowning:

Maintenant tu connais le principe :rofl: :rofl: :joy: