Creer un bouton pour redémarrer jeedom à distance

Bonjour le forum,

J’aimerais pouvoir créer un bouton sur mon Design et lancer un « redémarrer jeedom » à distance, plutôt que d’agir sur une prise commandée qui coupe toute l’installation systématiquement. Disons, que je préfère lancer un redémarrage, plus soft pour l’électronique que faire un Reset à chaud de tout systématiquement. Cependant la prise commandée est nécessaire lorsque le plantage provient du PI, ou de l’un des modules reliés à la domotique, ou de jeedom.

Quelle serait cette fonction svp ?

2024-06-12 21_55_27-Maison - Jeedom — Mozilla Firefox

Bonjour, je sais que le plugin-monitoring propose une commande pour éteindre ou redémarrer. A creuser de ce côté ?

Le plugin-monitoring ou le plugin-jeelink (avec un link de ton Jeedom sur lui même) ou plugin-sshcommander ou plugin-script et permettront de créer un bouton de reboot

Maintenant, si Jeedom est HS, ça ne te servira à rien … Si Jeedom n’est pas HS, tu as toujours possibilité de rebooter via les menus donc le bouton ne sert à rien !

Chez moi, c’est une prise Shelly connectée au cloud Shelly, hors Jeedom, donc

Norbert

1 « J'aime »

TOut à fait d’accord que si Jeedom est HS, il faut couper l’alimentation.

Mais dans le cas où Jeedom n’est pas HS, comment demander un redémarrage à distance via JEEMATE par exemple ?

Via une commande de reboot gérée par un des 4 plugins listés …
Mais je ne comprends pas bien, si Jeedom n’est pas HS, tu as toujours l’Interface graphique accessible, donc il suffit d’aller dans le menu d’administration et rebooter

Lorsque mon seul moyen de surveiller ma domotique (loin de mon domicile) est l’accès par Jeemate. Je ne sais pas comment ordonner un redémarrage de Jeedom via Jeemate, avant en dernier recours couper toute l’alimentation avec la prise connectée. Je veux éviter de couper systèmatiquement l’alim. si ce n’est que jeedom qui a besoin d’un redémarrage.

Je répète donc ce que j’ai déjà dit

Il suffit d’intégrer cette commande de reboot (qui est une commande action basique à jeemate

(Mais si tu as accès à jeemate, tu as aussi accès à l’interface web je Jeedom je pense)

C’est exactement ma question : comment intégrer cette commande basique à Jeemate. Je n’ai pas trouvé le moyen. Trouve t on un tuto, un exemple ? S’il faut ajouter un des 4 plugin, quelle est la syntaxe à utiliser pour un de ces 4 plugins ? Est ce qu’il faut absolument utiliser un de ces 4 plugins ou existe il une commande déjà intégrée à Jeemate ?

Hello,

  • Tu peux créer un simple scénario Jeedom avec ce bloc code :

    image

  • Tu importes le scénario dans Jeemate pour l’exécuter depuis ton application.

    image

4 « J'aime »

Bonjour,

La version sans bloc code :wink: :

3 « J'aime »

Merci pour ces 2 propositions qui me semblent très simples à réaliser. Je fais un essai ce soir et reviens vers vous.

Bonjour,

Je ne comprends pas… toutes les réponses ci dessus sont non-relevantes. Le postulat de base c’est « jeedom à planté »
Donc si jeedom à planter il n’y aucune solution se basant sur jeedom (scenario, design, app mobile…) qui peut fonctionner

Ou alors la question est mal posée et jeedom n’avait pas planté

Edit: je n’avais donc pas compris la question

1 « J'aime »

Bonjour @Mips , en effet mon message initial est mal posé. Jeedom n’avait pas « planté » dans le sens de figé plus rien de fonctionne, mais le traitement de certains élément Zigbee et Zwav, ne répond plus. Tout ce que je sais c’est qu’en rebootant Jeedom et non pas en coupant électriquement l’installation complète, le système est reparti. Comme je n’étais pas sur place je n’en sais pas plus.

Donc ma question plus précise était de savoir comment lancer un ordre de reboot de Jeedom distant à partir de Jeemate. @Phpvarious et @noodom ont répondu et leurs réponse me convient parfaitement.

Ceci dit, une prise commandée à distance, pour arréter l’alimentation du PI (donc de jeedom) et des périphériques reliés, est la solution radicale, surtout si le PI a planté ou jeedom est bloqué.

1 « J'aime »

Il y a une solution simple il me semble c’est de mettre un minuteur sur la prise Jeedom et de programmer un arrêt minimum tous les jours à 2heures du matin.
Ceci dit il me semble que mes blocages de jeedom datent de la version 4.4
Cordialement

Ta solution est radicale en effet, mais il me parait dommage de redémarrer tout l’ensemble systématiquement chaque jour, même si tout fonctionne bien. Un OFF/ON est toujours un risque pour l’électronique. De mon côté le système Jeedom est très stable, mais il arrive de temps en temps qu’un périphérique disparaisse, notamment mes modules ESP easy. Dans ce cas, un reboot, voire un OFF/ON remet les pendules à l’heure.

Je trouve dommage de redémarrer ton jeedom car tes espeasy ne répondent plus

Je n’ai jamais eu de soucis avec des espeasy en mqtt. Peut être investiguer du pourquoi du comment .

Je ne gère pas mes modules ESPEASY par MQTT. mais directement avec le plugin ESPeasy.
Le système fonctionne bien jusqu’au jour où le module n’est plus joignable. L’IP ne répond plus.
Comme le module est direcetment sur la prise connecté qui alimente ma pompe, je peux réinitialiser ce module en faisan OFF/ON de la pompe. Mais j’ai aussi un autre module qui lit un détecteur de pluie et un autre pour la mesure de la tension. Ces modules peuvent de l’ordre de 1 fois par an, disparaitre du réseau. Pourquoi, je ne sais , et ma solution pour l’instant est faire OFF/ON. J’envisage de mettre en place un ping car Jeedom ne me dit rien lorsque la lecture du module n’est plus possible. Jeedom continue d’afficher la dernière valeur lue.

Je profite de l’occasion pour poser une question qui ne me semble pas nécessiter un post .

J’ai une variable binaire utilisée dans un Virtuel : Etat_reboot
Je souhaite dans un scénario lui affecter la valeur 0
Mais cela ne fonctionne pas , la variable ne prend pas la valeur 0 lorsque j’exécute même manuellement ce scénario
Qu’est-ce qui est faux dans la ligne d’action SVP ?

C’est un autre sujet donc si, nouveau post

1 « J'aime »