Ayant développé un plugin pour thermostat, je m’interroge sur les types génériques notés « (pour Plugin Thermostat uniquement) »
J’ai par exemple une commande info qui rapporte la présence de qqlun détecté par le thermostat.
Pourquoi je ne peux pas utiliser setDisplay(‹ generic_type ›, ‹ THERMOSTAT_STATE_NAME ›) ?
Que fait ce type générique et pourquoi çà ne pourrait pas marcher pour un autre plugin si l’info est du même type ?
Idem pour THERMOSTAT_MODE
J’ai des zones avec des modes eco, off, confort-2, confort -1 etc
Je pense que ca avait été mis car le comportement doit être bien spécifique, par exemple les THERMOSTAT_STATE_NAME doivent faire partie de ces valeurs :
case 'off' :
case 'arrêté' :
case 'arret' :
case 'heat':
case 'chauffage' :
case 'cool':
case 'climatisation' :
et THERMOSTAT_MODE doit etre :
case 'Off':
case 'Arret':
case 'Aucun':
case 'Thermostat':
ou le nom d’un mode qui est repris via un type générique THERMOSTAT_SET_MODE