Présentation et documentation du plugin pyhOn pour Jeedom

Le plugin permet de récupérer les informations de son compte hOn, de créer un équipement par appareil et ses commandes associées.
Liste des marques interagissant avec hOn : Artherm, Baumatic, Candy, Casarte, Haier, Sec, Hon, Hoover, Iberna, Lamona, Rosières, Zerowatt.
Toutes les informations et actions accessibles depuis l’app sont récupérées et reproductibles par le plugin.

Une mise à jour majeure du plugin hOn est désormais disponible ! Cette version apporte des améliorations significatives pour l’expérience mobile et corrige plusieurs bugs importants.

Configuration

Après avoir installé le plugin :

  • choisissez un intervalle de rafraîchissement des données,
  • ajoutez ou retirez un nombre d’application,
  • saisissez votre identifiant de l’application (email) et votre mot de passe,
  • puis sauvegardez
  • et cliquez sur Connexion de chaque application complétés.

Les équipements devraient s’ajouter. Dans le cas contraire, envoyez les logs au développeur.

Équipements créés

Il y a plusieurs type d’équipements :

  • Climatiseur
  • Purificateur d\’air
  • Scanner à air
  • Lave-vaisselle
  • Congélateur
  • Hotte
  • Plaque à induction
  • Micro-onde
  • Four
  • Réfrigérateur
  • Aspirateur robot
  • Sèche-linge
  • Cave à vin
  • Lave-linge séchant
  • Chauffe-eau
  • Lave-linge

Les équipements sont triés selon les applications renseignées.

Commandes

Les commandes créées varient en fonction du type d’appareil.

Le démon se connecte en mqtt pour récupère les événements en direct pour alimenter les commandes informations en question.

Widget dashboard

Pas de widget dashboard prévu, hormis celui de la commande startProgram.
Les commandes sont affichées selon les widgets équipements sélectionnés.

Voici les visuels actuels :

✨ Améliorations majeures

  • Widget mobile optimisé : Interface tactile dédiée pour les appareils mobiles avec boutons plus grands et disposition adaptée
  • Labels traduits et améliorés : Plus de 200 labels de programmes traduits et corrigés pour une meilleure compréhension
  • Uniformisation du code : Code source optimisé et standardisé pour une meilleure maintenabilité

🔧 Corrections techniques

  • Commande startProgram : Correction complète de l’envoi des programmes avec tous les paramètres requis (energyLabel, applianceType, device info)
  • Affichage des unités : Correction de l’affichage des placeholders dans les labels de programmes (ex: “Rapide 59 min” au lieu de “Rapide 59 %s”)
  • Traductions DW : Amélioration des traductions pour lave-vaisselle (options opt7-opt10, prStr, tabStatus, diverterLevel)

📱 Widget mobile startProgram

  • Design tactile optimisé avec boutons larges (padding 6px 12px)
  • Disposition en colonne unique pour une meilleure lisibilité
  • Polices agrandies (14px base, 16px inputs)
  • Inputs pleine largeur
  • Support du thème sombre
  • Sections paramètres pliables/dépliables
  • Validation visuelle avec indicateurs colorés
  • Filtrage de recherche avec délai optimisé (200ms)

Loading

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *