Temperature de consigne Palazzetti bloquée a 51 degres

Salut
J’ai une connections box de chez Pala, et ça a l’air de bien fonctionner
La mise à jour du plugin ne de fait automatiquement lorsque j’ouvre mon tableau de bord, il faut que je fasse la mise à jour a l’aide de la petite flèche.

De plus le terme « diffusion » dans l’état du poêle n’est pas très parlant.
Ne s’agit il pas plutôt du mode « eco-mode »?

Si je trouve des bug, je reviendrai vers toi.

Merci pour le taf

Pour info, le mode de ventilation est inversé :
La vitesse Auto est en réalité la vitesse High, et inversement…

La mise à jour est un peu longue, et pas automatique lorsque on arrive sur le plugin

Mais sinon, les fonctions ont l’air de bien fonctionner

@+++

Bonjour,
J’ai également un Palazzetti avec connection box. Merci à Flobul pour les modifications.
La version installée du plugin est : 2022-03-10 01:20:03, source : market.
J’ai parfois des erreurs de communication : Echec de la requête HTTP : http://x.x.x.x/cgi-bin/sendmsg.lua?cmd=GET+CNTR cURL error : Operation timed out after 4000 milliseconds with 0 bytes received

Quelqu’un d’autre a remarqué cela ?

Bonjour.
J’aurais besoin de retours pour ceux qui sont en beta et qui ont fait la mise à jour.

@ebmmjp @alex43_b @Dref5 @jelo52

Bonjour,

De mon côté tout fonctionne parfaitement (Palacontrol) !
Merci beaucoup pour tout le travail.
Les erreurs de communication dont je parlais plus haut ont disparu (c’était très probablement lié à mon wifi donc rien à voir).
Coté plugin, j’avais il me semble sélectionné 1min pour le délai de remontée des infos. Je crois que c’était dans la configuration du plugin, mais quand je regarde maintenant je vois juste « plugin introuvable : smartthings ». Bizarre. Enfin c’est normal qu’il ne le retrouve pas puisque je n’utilise pas ce plugin, mais il me semblait pouvoir modifier le délai à cet endroit.

Merci @Flobul Tout fonctionne parfaitement à la maison depuis tes dernières modifications!

Ce sera corrigé dans la prochaine màj, merci.

pour ma part, ça fonctionne bien.
Le probleme d’affichage a disparu, et je n’ai pas d’erreur quelconque qui viendrai gêner son fonctionnement

Les énoncés des états du poêle pourraient cependant être modifié (actuellement il s’agit de chiffre de 1 à 9)
De plus, la commande #[Chauffage][Poele Lola][Quantité de pellets]# est récupéré de manière assez aléatoire (en tout cas, je n’ai pas compris le cycle de remonté de cette info)
Il aurait été bien de pouvoir la gérer dans un CRON spécifique

Sinon, merci @Flobul , du bon boulot, comme d’hab :wink:

1 à 253.

Non, ce sont des clés. C’est même plus simple à gérer que des « string », pas de faute d’orthographe possible et si jamais une traduction change, pas besoin de faire changer les scénarios de tout le monde.
Si tu veux, je peux te donner le bloc code pour convertir dans un scénarios les nombres. (Dans un nouveau virtuel copier la commande status du plugin palazzetti.


$trigger = $scenario->getTrigger();
$cmdID = str_replace('#', '', $trigger[0]);
$STATE_CMD = cmd::byId($cmdID);

switch ($STATE_CMD->execCmd()) {
    case 0:
        $value = "Éteint";
        break;
    case 1:
        $value = "Arrêté";
        break;
    case 2:
        $value = "Vérification";
        break;
    case 3:
        $value = "Chargement granulés";
        break;
    case 4:
        $value = "Allumage";
        break;
    case 5:
        $value = "Contrôle combustion";
        break;
    case 6:
        $value = "En chauffe";
        break;
    case 9:
        $value = "Diffusion";
        break;
    case 10:
        $value = "Extinction";
        break;
    case 11:
        $value = "Nettoyage";
        break;
    case 12:
        $value = "Refroidissement";
        break;
    case 241:
        $value = "Nettoyage";
        break;
    case 243:
        $value = "Erreur Grille";
        break;
    case 244:
        $value = "NTC2 ALARM";
        break;
    case 245:
        $value = "NTC3 ALARM";
        break;
    case 247:
        $value = "Erreur Porte";
        break;
    case 248:
        $value = "Erreur Dépression";
        break;
    case 249:
        $value = "NTC1 ALARM";
        break;
    case 250:
        $value = "TC1 ALARM";
        break;
    case 252:
        $value = "Erreur évacuation Fumées";
        break;
    case 253:
        $value = "Pas de pellets";
        break;
}
$scenario->setLog('__'.$value);
$STATE_CMD->event($value);

Toutes les informations sont récupérées à chaque intervalle de cron.

IQuantite est dans GET+CNTR.
A voir les logs si la commande passe bien.
Je vais voir pour récupérer la valeur quand la commande est GET+ALLS, vu qu’elle y est aussi.

Merci pour la dernière mise à jour, l’option de réglage du cron est de retour !

Avec suffisamment de retours sur la beta, je pousserai sur la stable.