MCZ Maestro et Jeedom

Hello,

So far so good, j’ai galéré un peu à démarrer tout ça à cause des dépendances, mais ça semble bon.

Merci encore

Nicolas

Bonjour,

Merci pour ta réponse.
Cependant, pourrais-tu m’aiguiller sur la façon de faire pour intégrer la motifs ? car je ne suis pas encore assez expérimenté.

Salut,
Je n’ai pas encore eu ce genre de soucis mais mon poêle n’a pas encore été éteint plus de 18h.
Je ne pense pas qu’un ping change quelque chose puisque le script fait déjà une requete toute les minutes.

Bonjour à tous,

Il y a bien longtemps que je n’avais pas suivi ce poste, je vois que ca a bien avancé.

J’aurai une petite question concernant l’envoi de la consigne de température (42,xx). Savez vous si cela fonctionne lorsque que l’on envoi une décimale genre 21.5? Ou il faut obligatoirement envoyer un nombre entier?

Merci
M.

un entier obligé comme dans le maestro

Bonjour,
j’utilise le plugin Script evec EcoPellets et j’ai un lessage d’erreur.

Erreur pour [Chauffage][eco pellets][info] : [MySQL] Error code : 22001 (1406). Data too long for column ‹ value › at row 1 : REPLACE INTO history SET cmd_id=:cmd_id, datetime=:datetime, value=:value

Est ce que tu arriverai à déchiffrer cette erreur ?

Merci

Bonjour Anthony et la communauté !
tout d’abord merci pour ce tuto, j’espère pouvoir en faire un peu plus qu’avec l’appli MCZ pour gouverner mon poele MCZ RAY UP acheté il y 3 ans.
Je précise que je suis un tout nouveau en domotique et en Jeedom. J’ai réussi à inclure quelques prises et une sonde de température Xiaomi. Quels exploits ! ;o)
Je butte sur la dernière étape du tuto à savoir la connexion sur le poele. J’ai un PI4 à côté du poele et je ping bien le 120.1. Mais je n’ai aucune info qui remonte dans le broker.
Je tourne dans tous les sens, j’ai vérifié le config.py (d’ailleurs je n’ai rien à modifier). Mon status est bien online. J’ai bien essayé d’inclure en automatique « un truc »… Mais rien… pas de valeur.
Qu’est-ce que je loupe ?

Au secours Obiwan KenoJee, vous êtes mon dernier espoir !

Bonjour SkyPhil,
je suis complètement newbee en jeedom et autre RPI.
j’ai trouvé ton post en fouillant le fil. Je n’arrive pas à avoir la moindre info qui remonte de mon poele MCZ alors que semble-t-il tout communique.
Visiblement il faut que je modifie les 2 fichiers dont tu parles. Mais comment fait-on ? Où sont-ils cachés ?
Merci d’avance pour ta réponse !

Je réponds à ma question.
J’ai réussi à modifier les deux fichiers jMQTT.js et jMQTT.php ; ça a été long et il a fallu que je me rappelle mes très vieilles années de linux dyatrenteans.
Bref jeedom a redémarrer… mais toujours rien dans le broker :tired_face:

Une idée ?

Salut à tous,
j’ai mis une surveillance du ping sur mon poêle et je me rend compte qu’il est souvent déconnecté…
Il se reconnecte seul au bout d’un délai variable.

L’hiver prochain j’aimerais passer par jeedom pour le gérer, mais j’ai peur d’avoir des trous dans ma régulation… Est-ce que quelqu’un a une astuce pour stabiliser la liaison poêle<>raspberry que ce soit côté jeedom ou sur le raspberry ?

Bonjour,

Merci à tout ceux qui ont contribué.
C’est un super boulot. J’ai pu connecter mon poele en remote sans problèmes majeurs.

J’ai constaté que la commande « systemctl start maestro » ne se terminait pas d’elle même et qu’il fallait la tuer par ctrl-c.
J’ai modifié une ligne dans le fichier maestro.service. J’ai remplacé Type=forking par Type=simple.
Ainsi la commande systemctl start maestro.service se termine d’elle même.

bonjour,

j’ai un petit soucis pour piloter mon poele.
j’utilise le programme d’anthony car je veut resté en local. j’arrive pas a piloté mon poele en auto ni en manuel, je sait qu’il faut je mettre en auto mais rien je passe j’ai un poele mcz doc. je doit mal faire un truc mais je sait pas quoi.
si joint une photo

Bonjour,
Je ne suis pas spécialiste. J’ai mon poêle depuis 1 mois et demi.
Par contre dans ta photo, je vois deux éléments qui pourraient être bloquant.
Ton mode Chronothermostato est à on. Quelle est la consigne pour l’heure ou tus as pris la photo ou fait tes tests.
Eco est à On. Cela veut dire que la différence entre la température ambiante et ta consigne doit être de plus de 2 degrés pour que le poêle s’allume de lui même.

As tu un changement des statuts de ton poêle si tu désactive chronothermostato et ou eco on. Tu pourras ainsi au moins vérifier que tu as bien un dialogue avec ton poêle.

Bonsoir,

Mon poêle dialogue bien avec le pi j’ai bien les remontés, lorsque je désactive éco et/ou le chrono via l’appli MCZ ça passe bien à off sur jeedom, lorsque j’envoie une cmd au poêle ok ca l’envoie bien mais pas de réaction sur le poêle. Il faut le mettre le mode auto du poêle doit être actif ou il faut le mettre en Manuel ?

Là, c’est l’expérience qui me manque. Comme je l’ai déjà dis, je n’ai le poêle que depuis 1 mois et demi. Et encore, il est dans une seconde résidence à 100km où je ne vais que le weekend. Je sais donc très peu t’aider.
As tu essayé de contrôler le poêle et de faire la même opération avec l’application MCZ ?

Salut,
As-tu regardé le log du python ? Maestro.py devrait créer un log nommé activity.log
Si le programme reçoit une commande pour le poele, il devrait y avoir dans le log :
Message MQTT reçu : <le message ?>
Contenu Pile Message_MQTT : ’ <quelque chose ?>

Salut, qu’est-ce qui ne marche pas ?
Arrives tu à modifier certains paramètres depuis Jeedom ? Comme passer les sons en On ou Off ?
Est ce que dans jeedom tu as bien les mêmes dates et heures que celles dans l’appli Maestro ?

Si oui il est possible que tu as mal configuré les commandes comme ON/OFF (vérifie bien les codes à envoyer sur SUBmcz).

Si la réponse est non c’est que la communication n’est pas correctement établie entre le poêle et jeedom.

Bonjour,

Est il possible de récupérer les valeurs de l’état du poele (allumage, extinction, éteint, allumé)? Idem pour les états défectueux?

Merci

Salut,
L’info est normalement remontée

[1,« Etat du poêle »,[
[0, « Eteint »],
[1, « Controle du poele froid / chaud »],
[2, « Clean Froid »],
[3, « Load Froid »],
[4, « Start 1 Froid »],
[5, « Start 2 Froid »],
[6, « Clean Chaud »],
[7, « Load Chaud »],
[8, « Start 1 chaud »],
[9, « Start 2 chaud »],
[10, « Stabilisation »],
[11, « Puissance 1 »],
[12, « Puissance 2 »],
[13, « Puissance 3 »],
[14, « Puissance 4 »],
[15, « Puissance 5 »],
[30, « Mode diagnostique »],
[31, « Marche »],
[40, « Extinction »],
[41, « Refroidissement en cours »],
[42, « Nettoyage basse p. »],
[43, « Nettoyage haute p. »],
[44, « Débloquage vis sans fin »],
[45, « AUTO ECO »],
[46, « Standby »],
[48, « Diagnostique »],
[49, « CHARG. VIS SANS FIN »],
[50, « Erreur A01 - Allumage raté »],
[51, « Erreur A02 - Pas de flamme »],
[52, « Erreur A03 - Surchauffe du réservoir »],
[53, « Erreur A04 - Température des fumées trop haute »],
[54, « Erreur A05 - Obstruction conduit - Vent »],
[55, « Erreur A06 - Mauvais tirage »],
[56, « Erreur A09 - Défaillance sonde de fumées »],
[57, « Erreur A11 - Défaillance motoréducteur »],
[58, « Erreur A13 - Température carte mère trop haute »],
[59, « Erreur A14 - Défaut Active »],
[60, « Erreur A18 - Température d’eau trop haute »],
[61, « Erreur A19 - Défaut sonde température eau »],
[62, « Erreur A20 - Défaut sonde auxiliaire »],
[63, « Erreur A21 - Alarme pressostat »],
[64, « Erreur A22 - Défaut sonde ambiante »],
[65, « Erreur A23 - Défaut fermeture brasero »],
[66, « Erreur A12 - Panne controleur motoréducteur »],
[67, « Erreur A17 - Bourrage vis sans fin »],
[69, « Attente Alarmes securité »],
]]

Je déterre un peu mais l’arrivée de l’automne me fait revenir sur ce sujet… Pour contourner ce « problème » j’ai créé un petit scénario avec comme déclencheur l’état du poêle et à chaque changement le scénario m’envoie l’état du poêle sur télégram.