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

Elle sont dans le config.json

Voici la commande

Topic : xxxx/yyyy/custom_command
Valeur : {"command":"segmented_cleanup","segment_ids":["salon"],"repeats":1}

Salut,
Si tu pouvais rajouter dans le tuto l’ajout de la carte ce serait top.
Vous m’avez perdu avec les astuces dans tous les sens :crazy_face:
:wink:

Je veux bien te croire sur parole, mais j’ai trois pièces de définies et elles ne sont pas dans mon fichier config.json, les zones effectivement sont bien enregistrées dans le config.json.
Enfin ce n’est pas grave en soit si la commande que tu mentionnes fonctionne c’est le principal !! quoique :thinking:

Merci pour ton info :wink:

Bah écoute dans mes souvenirs oui.
Quoi qu’il en soit moi j’utilise ces commande depuis un moment ça marche parfaitement.

Je viens d’essayer et ça fonctionne nickel.
Merci.
Me manque plus qu’à créer une carte et cette alternative de mihome sera parfaite pour mon utilisation. :grinning:

1 « J'aime »

T’inquiètes pas de soucis :wink:

Moi j’ai une erreur Process Busy quand j’essai de nommer les pièces

EDIT : je confirme que je vois les zones et pas les pièces dans le fichier confif.json (j’ai réussi à en nommer 2)

J’ai eu ce soucis aussi, des fois un simple refresh de la page suffit pour pouvoir ajouter d’autres pièces, sinon un reboot du robot règle le soucis :wink:

J’ai aussi cette erreur avec les pièces, mais cela fonctionne correctement, elles sont bien créées.
A part cela tout roule correctement :smile:

Oui cela a fonctionné… C’est plus simple que les zones.

Avec tout cela j’ai fini mon tableau de bord

Super sympa ton design :wink:

1 « J'aime »

@sebfar

Superbe ton design !!

1 « J'aime »

@Ricardo

Ton widget pour la carte fait appel à l’adresse local pour la carte donc quand tu te connectes à ton jeedom de l’extérieur, cela ne doit plus afficher la carte ?

Oui il va falloir se mettre a rassembler tout ce qu’on a avancé ici pour l’intégrer au tuto :slight_smile: Je pense que ça va être long :crazy_face:

Dans tous les cas ça reste la machine sur la quelle tu as installé Valetudo-mapper qui communique avec le Broker et ton robot, donc pas de soucis cela fonctionnera ou que tu sois tant que cette machine peut communiquer avec eux :wink:

1 « J'aime »

Cela ne fonctionne pas, puisque c’est une IP interne, quand je fait appel à Jeedom de l’extérieur avec donc une adresse externe, il ne peut pas accéder à l’adresse interne …

Dans la page web, on fait appel directement à l’url interne … (voir exemple de @Ricardo)

@sebfar

Oui tu as raison, je vais regarder pour modifier cela, pas forcément tout de suite mais je le note dans les choses à faire :wink:

J’ai cherché mais j’ai pas encore trouvé de solution…

Une solution relativement simple est de créer une page php sur le serveur jeedom (par exemple dans le dossier du theme), qui va récupérer l’image via son URL interne.

Quelque chose comme :

<?php
        // fichier /var/www/html/montheme/aspi_plan.php
        $image_url = "http://ip.interne:3000/api/map/image";
        $image_data = file_get_contents($image_url);
        header('Content-type: image/png');
        echo $image_data;
?>

Il suffit ensuite de référencer le plan dans jeedom par un
<img src="montheme/aspi_plan.php"/>

Cela fonctionnera donc aussi bien en interne qu’en externe.

K.

1 « J'aime »