Changer les valeurs indiquées de l'etat du poele

Bonjour à tous
Je possède un poêle Palazzetti Lola qui fonctionne avec #plugin-palazzetti

Sur la tuile de l’équipement, nous avons « état du poêle »
C’est bien.
Par contre lorsque que celui ci se trouve en « ECO-MODE » (c’est a dire, en arrêt ECO mais pas éteint totalement = au dessus de la T°C de consigne + hysteresis), il est noté « diffusion »
Serait il possible de changer appellation svp, et mettre ECO-MODE à la place?

De plus, lorsque je souhaite utiliser l’info d’état du poêle pour d’autre application (scenario / lecture sur la timeline…), celui ci m’indique des chiffres (de 1 à 9).
Comment changer ces états « numérique » en état plus claire (idem tuile)

Merci d’avance

Bonjour,
Le plus simple est probablement de faire un virtuel qui contient l’info qui te va bien.

Cest bien ce que je souhaite faire mais les infos remontées sont des chiffres. Donc aucune utilités

Elle sont nommé correctement sur la tuile d’equipement hormis l’ECO-MODE

Tu peux remplacer un chiffre par ce que tu veux

Oui, je peux effectivement refaire une tuile, un widgets etc…
Ou alors si le developpeur le peux, changer les noms des commandes pour que tout le monde en profite …

Effectivement, la commande étant info-numéric, elle travaille avec les clés numérique pour traduire ensuite dans le widget .
Voilà la fonction php :

    // interpretation valeur status poele
    public static function getStoveState($num)
    {
        $lib[0] = 'Eteint';
        $lib[1] = 'Arrêté';
        $lib[2] = 'Vérification';
        $lib[3] = 'Chargement granulés';
        $lib[4] = 'Allumage';
        $lib[5] = 'Contrôle combustion';
        $lib[6] = 'En chauffe';
        $lib[9] = 'Diffusion';
        $lib[10] = 'Extinction';
        $lib[11] = 'Nettoyage';
        $lib[12] = 'Refroidissement';
        $lib[241] = 'Erreur Nettoyage';
        $lib[243] = 'Erreur Grille';
        $lib[244] = 'NTC2 ALARM';
        $lib[245] = 'NTC3 ALARM';
        $lib[247] = 'Erreur Porte';
        $lib[248] = 'Erreur Dépression';
        $lib[249] = 'NTC1 ALARM';
        $lib[250] = 'TC1 ALARM';
        $lib[252] = 'Erreur évacuation Fumée';
        $lib[253] = 'Pas de pellets';
        if (isset($lib[$num])) {
            return $lib[$num];
        } else {
            return $num;
        }
    }

Et js dans le widget :

        var statusCode#id# = {0:'Eteint',1:'Arrêté',2:'Vérification',3:'Chargement granulés',4:'Allumage',5:'Contrôle combustion',6:'En chauffe',9:'Diffusion',10:'Extinction',11:'Nettoyage',12:'Refroidissement',241:'Erreur Nettoyage',243:'Erreur Grille',244:'NTC2 ALARM',245:'NTC3 ALARM',247:'Erreur Porte',248:'Erreur Dépression',249:'NTC1 ALARM',250:'TC1 ALARM',252:'Erreur évacuation Fumée',253:'Pas de pellets'};

Si on regarde le firmware d’une palazzetti box, voilà ce qui en sort :


			case 0:
				return 'OFF';
			case 1:
				return 'OFF TIMER';
			case 2:
				return 'TESTFIRE';
			case 3:
				return 'HEATUP';
			case 4:

				return 'FUELIGN';
			case 5:
				return 'IGNTEST';
			case 6:
				return 'BURNING';
			case 9:
				return 'COOLFLUID';
			case 10:
				return 'FIRESTOP';
			case 11:
				return 'CLEANFIRE';
			case 12:
				return 'COOL';

			case 239: // i01+i04
				return 'MFDOOR ALARM';
			case 240:
				return 'FIRE ERROR';
			case 241:
				return 'CHIMNEY ALARM';
			case 243:
				return 'GRATE ERROR';
			case 244:
				return 'NTC2 ALARM';
			case 245:
				return 'NTC3 ALARM';
			case 247:
				return 'DOOR ALARM';
			case 248:
				return 'PRESS ALARM';
			case 249:
				return 'NTC1 ALARM';
			case 250:
				return 'TC1 ALARM';
			case 252:
				return 'GAS ALARM';
			case 253:
				return 'NOPELLET ALARM';
			default:
				return status;