Ventilateur - inversement des force auto et high

Bonjour,

Rien de bien méchant mais il y a une erreur entre les force de ventilateur « auto » et « high »
En faite c’est inversé sur le plugin. Quand on est en auto, il est inscrit high et inversement.

Merci

Bonjour.

C’est lié à la traduction ?
Quelle est la commande concernée ?

Regarde dans le fichier de traduction : https://github.com/Flobul/smartthings-capabilities/blob/master/smartthings.translate.php

Ce n’est liée a smartthings, mais au plugin palazzetti :wink:
La commande 6 et 7 sont inversé au niveau de l’intitulé seulement, je pense

Oula, oui désolé, j’ai mal lu.

Par contre, pas de soucis chez moi.
Je sais que certains poêle ont ces valeurs inversées.
Il y avait une option avec case à cocher à un moment donné pour inverser ça, il semble.

Je vais regarder dans le firmware palazzetti ce qu’il y a.

Sur mon poêle Jotul, voici que j’ai pour les valeurs de F2L :

  • 0 : OFF
  • 1 : vitesse 1
  • 2 : vitesse 2
  • 3 : vitesse 3
  • 4 : vitesse 4
  • 5 : vitesse 5
  • 6 : HIGH
  • 7 : AUTO

Extrait du firmware Palazzetti, dans la page web de le ConnectionBox :

			   <label for="F2L">Room FAN</label>
				<select class="immediate" cmd="SET" prm="RFAN" id="F2L" name="F2L" >
					<option value="7">Off</option>
					<option value="1">1</option>
					<option value="2">2</option>
					<option value="3">3</option>
					<option value="4">4</option>
					<option value="5">5</option>
					<option value="0">Auto</option>
					<option value="6">Hi</option>
				</select>

Sur un poêle Palazzetti Ecofire Nina (HA) :

        self.code_fan_nina = {
            0 : "off",
            6 : "high",
            7 : "auto"
        }

Extrait d’un plugin Domoticz :

                 elif ( newRoomFanLevel == 7 ): # OFF
                     UpdateDevice(self.__UNIT_FAN2LEVEL, 0, 0)
                 elif ( newRoomFanLevel == 0 ): # Auto
                     UpdateDevice(self.__UNIT_FAN2LEVEL, self.onStatus, 60)
                 elif ( newRoomFanLevel == 6 ): # HI

D’autres personnes peuvent faire un retour là-dessus ? Et communiquer les valeurs en sortie ?
(changer sur le poêle la vitesse de ventilation et ensuite taper dans un bash curl "http://192.168.XX.XX/cgi-bin/sendmsg.lua?cmd=GET+FAND")

Moi, le 7, c’est AUTO, et le 6, c’est high
Du 1 au 5, ce sont les vitesse 1 à 5

Poêle Lola 2013

J’ai poussé une mise à jour.
Ca inclut une case à cocher qui inverse OFF et AUTO, en fonction du besoin.
Par défaut, ça laisse à 7=AUTO et 0=OFF. (c’était l’inverse sur le widget)

Merci pour la modif. :wink:

Bonjour,
en ce qui me concerne, j’ai un problème aussi concernant la ventilation. Les High et Auto sont aussi inversés, mais quand j’essaye de changer la valeur sur le plugin, je ne peux sélectionner que ces deux valeurs mais une fois sur Auto, je ne peux plus modifier la valeur et donc mon poele est bloqué sur High…
Que puis je faire ?

PS : quand tu dis j’ai forcé une mise à jour, je suppose qu’il faut installer la version bêta ?

J’ai resolu mon problème en supprimant des substitution dans le palazetti.class.php

            case 0:
                // return $this->getConfiguration('invertFanSpeed', false) ? 'OFF' : 'AUTO';
            case 6:
                // return 'HIGH';
            case 7:
                // return $this->getConfiguration('invertFanSpeed', false) ? 'AUTO' : 'OFF';
            default:

En effet lorsque j’ai ces lignes, dans la liste des paramètres, dans "Force du ventilateur, au lieu d’avoir « 7 », j’ai « Auto ». et je pense que c’est cela qui me bloque tout.
en supprimant ces substitutions, j’ai la valeur 7 qui reste et tout fonctionne.

Si ca peut aider…

Je ne sais pas si tu es en beta ou stable.
La beta contient ces dernières modifications.

J’ai poussé une correction en beta.
Il y avait double conversion de nombre en texte.

J’étais en version normale à la base. Puis ce matin je suis passé en Béta mais cela n’a rien changé…
mais bon comme j’ai un peu triffouillé en même temps, y’a peut être eu un bug lors du passage en béta.

En tout cas ca fonctionne maintenant. Et merci pour ton développement.