Vous ne donnez pas l’information la plus importante, à savoir les types génériques configurés pour vos commandes.
Un purificateur d’air est différent d’un ventilateur, d’après la doc GSH le ventilateur a besoin d’une commande vitesse :
Sur le site Google, ils disent, pour le type "purificateur d’air "
Traits obligatoires
Ces caractéristiques et commandes sont requises, si applicables à votre appareil. Si votre appareil n’est pas compatible avec ces traits, saisissez le code d’erreur de functionNotSupported dans une réponse QUERY ou EXECUTE. Pour en savoir plus, consultez la section Erreurs et exceptions.
Il manque l’état, si tu n’as pas de retour d’état réel il faut le simuler via un virtuel, si tu n’a pas de commande vitesse utilises le type purificateur d’air qui n’a besoin que de On, Off et Etat :