Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Notes de Version] - Qu'est-ce qui a changé dans cette version ? c'est ici qu'on y répond

Modérateur : Nebz

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6495
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

[Notes de Version] - Qu'est-ce qui a changé dans cette version ? c'est ici qu'on y répond

Message par Nebz » 29 oct. 2017, 18:02

Bonjour à tous et bienvenue :-)

Si vous avez une nouvelle version qui n'est pas décrite ici, il s'agit probablement d'une mise à jour mineur ou correction de documentation ou d'orthographe.

Version du 28&29-08-2019:
  • changement de limite à 149 périph
  • compatibilité buster et nodejs12
Version du 28&29-01-2019:
  • Ajout du type générique CO (monoxyde de carbonne)
  • Meilleure suppression de homebridge-alexa global pour ne pas avoir de conflict avec l'existant
Version du 09&10-01-2019: Version du 23&24-11-2018:
  • Suppression du type Humidité pour le nouvel élément du plugin Thermostat (inutile car lien vers un autre élément)
  • Correction bug sur type générique Info/Batterie En Charge
  • Ajout d'un detecteur CO2 dans l'accessoire de qualité d'air pour CO2 qui déclenche >=1400ppm
  • Détection si Raspberry et si conditions pour utiliser h264_omx sont rassemblées si on a une camera
  • Correction bug sur type générique Info/Générique de type Autre : s'affiche maintenant dans Eve (pour UPSAPC)
  • Correction Nuki : gache plus obligatoirement en interrupteur + Fix Status
  • Correction des Seuils CO2 pour coller à Netatmo
  • Gestion du Type générique info/Bruit (db) + Evaluation du bruit (Eve seulement) (sur base des seuils netatmo)
  • Mise à jour version Homebridge en 0.4.45
Version du 23&24-10-2018:
  • Fix install dépendances pour vieilles architectures (arm6l)
Version du 18&19-10-2018:
  • Nouveaux types :
    • Sirène (configuré comme une alarme sans mode) si activé, il y a une notification homekit
    • Fênetre motorisée (permet de différencier de Volets)
  • Cacher les modes thermostats ou alarme non configurés.
  • Meilleure intégration Jeelink pour alarme et thermostat.
  • Auto configuration serrure Nuki
Version du 05&06-09-2018:
  • Nouveaux types Valves :
    • Robinet
    • Irrigation
    • Valve générique (s'affiche comme un robinet dans Maison mais différent dans Eve)
  • Nouveau type Ventilateur (On/Off ou bien avec un variateur de vitesse pourcentage)
  • Meilleur affichage des Info/Générique (nom de la commande à la place du nom de l'équipement)
  • Ajout de www-data au groupe vidéo (accès à l'accélération hardware aux cameras (!!! il faut utiliser un codec compatible))
  • Possibilité de forcer le videoProcessor des cameras (ffmpeg ou avconv)
  • Petite interface pour gérer les modules npm homebridge-* installés sur le système (hors Alexa et camera-ffmpeg qui sont déjà installés)
  • Mise à jour doc + traductions anglaises + traductions espagnoles (gracias a @Bull !)
  • Possibilité de renommer un accessoire directement dans Jeedom (pseudo). En modifiant le nom, l'accessoire est recréé. Il faut le replacer dans la bonne pièce et vérifier vos automations !
  • Changements cosmétiques dans les pièces du plugin, checkbox "Envoyer dans homebridge" se trouve devant le nom de l'équipement.
Version du 02&03-07-2018
  • L'Installation des dépendances plus rapide.
  • Update version Homebridge, moins de compilation, plus de caractères spéciaux début des logs
  • Fix bug reconnaissance docker avec derniers Core (Docker -> docker)
  • Préparation pour autoconfig cameras sur base du plugin camera, affichage config si vous avez remplis le champ rtsp du plugin Camera.
  • Pré-installation de homebridge-alexa, il reste plus qu’à ajouter la config dans les plateformes supplémentaires. (le mode insecure est automatique)
  • Intégration du plugin Mode : création d’un interrupteur par mode (chacun est mutuellement exclusif). Permet : “Dis siri, active le mode vacance”. Si on désactive un interrupteur actif on effectue l’action jeedom “Mode Précédent”. Pour mode nuit et jour, il faut dire "Dis Siri, active l'interrupteur mode nuit" ou "mode jour" car sinon il active le night shift dans le téléphone :-).
Version du 28-06-2018 : Rien n'a changé, juste une modification par erreur que j'ai annulé mais impossible d’empêcher une version.

Version du 30-04-2018 : Retire le repo.jeedom sur mini+ le temps de l'install des dépendances car il bug

Version du 26-04-2018 : Augmentation limite maximale d'une sonde température de 100°C -> 300°C

Version du 24&25-04-2018 : Compatibilité nouveau Jeedom Core 3.2.x
  • Plugins Météo, Darksky, METAR en partie compatibles (Température et Humidité dans maison) (Plus d'informations dans Elgato Eve ! (Pression, Vitesse et Direction du vent, IndexUV etc))
  • Compatibilité Smart sous Stretch
  • Type Générique CO2 avec graphique de qualité d'air sur Eve
  • Correction d'un bug si Jeedom renvoie "" dans une commande info de type numérique.
  • Mise à jour pour compatibilité Jeedom Core 3.2.x
Attention : la mise à jour doit être effectuée APRÈS la mise à jour vers Jeedom Core 3.2.x pour que les données existantes soient migrées vers le nouveau système de type_génériques du Core.


Version du 22&23-03-2018 : Grosse mise à jour !!!
Il y a un risque que vos accessoires se retrouvent dans la pièce principale après cette mise à jour

la mise à jour des dépendances peut durer longtemps

Je vous invite à lire la documentation et le ChangeLog pour voir tout ce qui a changé.
  • Une Documentation complètement revue au nouveau format par @bphoque
    https://nebzhb.github.io/jeedom_docs/pl ... dge/fr_FR/
  • Traduction du plugin en Anglais (sauf la doc)
  • Des nouveaux types spécifiques homebridge (Occupation, Online, Bouton poussoir, Action/Générique de type Défaut)
  • Séparation du type générique Interrupteur et Prise pour plus de clareté
  • Les scénarios sont des Interrupteurs (il faut placer les scénarios dans une pièce et cocher "Envoyer à homebridge" pour l'activer dans Homebridge)
  • Les Interrupteurs Programmables : Grosse nouveauté, voir documentation pour utilisation.
  • Docker : j'ai travaillé avec @RolluS pour rendre homebridge mieux supporté par Docker (Image officielle + mode réseau "Host" obligatoire). Mais je ne le supporte toujours pas officiellement car je n'ai pas de Docker chez moi pour débugguer.
  • Les Graphiques dans l'application Eve. Sympa pour connaître les tendances en un coup d'oeil.(Support Alpha). Fonctionne pour les types suivants :
    • Température (chaque point de donnée est une moyenne des 10min précédentes)
    • Humidité (chaque point de donnée est une moyenne des 10min précédentes)
    • Pression (chaque point de donnée est une moyenne des 10min précédentes)
    • Porte ou Fenêtre
    • Mouvement
    • Puissance Electrique (chaque point de donnée est une moyenne des 10min précédentes)

Il s'agit d'un support Alpha, juste car c'est fun :) Les graphiques ont été développés par ingénierie inversée des périphériques Elgato Eve et il peut y avoir des incohérences. Les données des graphiques sont les données collectées lorsque le démon Homebridge est démarré, il peut donc manquer certaines informations. Les graphiques sont là à titre informatif. A part les trois premiers types qui peuvent être dans le même Périphérique, les autres ne peuvent pas être combinés (il faut coller aux produits Elgato).
Pour faire apparaître les graphs, il faut des données et si vous ne voyez rien la première fois, il faut fermer complètement l'app Eve puis la réouvrir pour qu'il rafraîchisse les composants.

Bon amusement :)

Version du 15&16&17-03-2018 : Correction rapide du problème de NodeJS 5 incompatible avec Stretch, passage en NodeJS 8. (Plus que probable que vos accessoires se retrouvent dans la même pièce)

Version du 13-12-2017 : Correction d'un bug si vous avez désactivé l'utilisateur admin par défaut de jeedom

Version du 12-12-2017 :
  • Plus besoin de sélectionner l'utilisateur
  • Plus besoin que les actions réfèrent l'état auquel elles sont liées sauf si multi-prises ou multi-relay (on split). ATTENTION, risque de problème avec les Equipements qui contiennent plein de choses différentes comme par exemple broadlink avec plusieurs IR, il faut séparer avec des virtuels !!!
  • QRCode pour configurer le bridge (attention, les cameras et plateformes supplémentaires doivent toujours scanner le PIN)
  • Plus jolie config
  • Afficher une erreur si l'adresse interne est en https
  • Mise à jour de Homebridge en 0.4.32 et HAP-Nodejs en 0.4.36
Version du 29-11-2017 :
  • Le fonctionnement du thermostat a été réécrit pour être plus logique, voir documentation.
  • Accessoire supplémentaire pour installer les plugin Homebridge qui ne publient qu'un accessoire. Homebridge-Freemote par exemple :)
  • Mise à jour documentation avec le thermostat.
  • Corrections de bugs.
  • Préparation pour doc en GitHub Pages.
Version du 13-11-2017 : j'ai donné la possibilité d'utiliser Ouverture et Fermeture sur les portes de garage (et plus uniquement Toggle)

Version du 12-11-2017 : j'ai ajouté une correction pour les problèmes de NPM que beaucoup ont.

Version du 09 et 10 et 12-11-2017 :
j'ai essayé de retirer le lien vers la doc en asciidoc pour voir si le market génère convenablement ma documentation locale sur votre jeedom. Mais cela ne fonctionne pas... donc je suis revenu en arrière en attendant que le bug de la doc en ligne soit résolu.
Quelques corrections de documentation ont été faites et nous avons généré un fichier unique index-temp.asciidoc pour visualiser tout en une fois afin qui vous puissiez consulter plus facilement cette magnifique documentation faite par @bphoque :-)


Version du 31-10-2017 : Correction doc + Bug invertBinary si pas géré par le plugin + Nuki
Petite mise à jour pour corriger deux problèmes :
1. Correction dans la documentation
2. Certains plugins ne gèrent pas le "inverser" sur les binaires, il y avait un plantage du démon si c'était le cas.
3. Modification pour supporter les serrures Nuki qui ont un comportement inversé.
4. Corrections diverses petits bugs

Version du 30-10-2017 : Homebridge devient un Plugin Tiers !

Comme vous l'aviez peut-être déjà lu entre les lignes dans plusieurs discussions, Homebridge devient un plugin séparé à part entière ! Pas d'inquiétude, je garde un contact privilégié avec le développeur de l'app Mobile car nous partageons toujours les Types Génériques et quelques autres infos. Il est sorti ce Lundi.
Il est payant : 4€ mais ne vous inquiétez pas, si vous aviez acheté le plugin Mobile (mais pas si vous l'aviez reçu dans un Pack) avant la date de sortie, je vous l'offre :-) Pour 6241 d'entre vous, il a été donc été ajouté dans vos achats, vous pouvez le retélécharger :-)


Migration

Ça se fait tout seul !!! Vous installez le nouveau plugin Homebridge et quand vous l'activez, Mobile désactive son démon, Homebridge va chercher la config de Mobile et redémarre son propre démon :-) C'est transparent !
Ne pas désactiver Mobile avant ! Ne pas désinstaller Mobile avant !
Coté iPhone, dans l'app maison, c'est possible que tous les accessoires se retrouvent dans la pièce par défaut, il y a eu beaucoup de changements dans cette nouvelle version dont une consolidation du système d'identifiants.
Conseil : Pour ranger plus vite, Application Eve, Onglet Réglages puis Accessoires
IMPORTANT: Le plugin Mobile va bientôt supprimer son démon Homebridge, vous avez donc tout intérêt à migrer !!

Nouveautés
  • Documentation complètement réécrite et adaptée par @bphoque, près de 60 pages A4 !!!
  • Le "Info / Générique" supporté en Homebridge. (visible uniquement dans Eve) ca ouvre largement les possibilités visuelles !!! (attention, non utilisable avec Siri, limitation d'Apple)
Image
(dans l'exemple, Fertilisant et Firmware sont des génériques)
IMPORTANT: Ne pas modifier ce type dans Jeedom pendant que Homebridge fonctionne (risque de crash Homebridge si vous envoyez une chaîne dans un numérique par exemple)
  • Les types génériques "Info/Choc", "Info/Vent (direction)", "Info/Vent (vitesse)", "Info/Pluie (mm/h)", "Info/Pluie (accumulation)", "Info/Pression", "Info/Son (dB)" sont gérés comme des "Info/Génériques" et affichés dans Eve.
  • Type Générique officiel Sabotage supporté (binaire)
  • Lumières : Fonctionnement pour plusieurs plugins :
    • IkeaLight : ok (après changement des types génériques et actions/valeurs)
    • PhilipsHue : ok
    • XiaomiHome - Yeelight : ok (après changement des types génériques et actions/valeurs). connu : quelques bugs de couleurs mais utilisable.
    • Z-Wave fgd 211 et 212 : ok, connu : différence de pourcentage de luminosité si trop de modifications rapides mais c'est utilisable
    • Z-Wave fgss 212 et 222 : ok
    • Z-Wave fgrgb : ok, connu : léger décalage pour les couleurs
    • Lifx : non testé
    • Tradfri (Tiers) : non testé mais nécessitera changement des types génériques.
Si vous jouez un peu trop avec les lumières, les retours d'états peuvent se mélanger, donc ne pas utiliser pour une soirée disco ;-)
Les lumières sont fonctionnelles en l'état, sauf gros bug, elles ne seront pas modifiées car elles doivent être compatibles avec chaque comportement de chaque plugin
Si vous aviez un pont Philips Hue v1, vous avez maintenant accès à HomeKit :-)
  • Alarme : les modes sont liables aux modes imposés d'HomeKit : Absent, Nuit, Présent.
Image

  • Plugin Thermostat : (Fonctionne mieux dans Eve) :
    • Température de consigne fonctionne
    • Les modes peuvent être liés aux modes imposés d’HomeKit : Chauf., Clim.. (L’asservissement se faisant dans Jeedom, le mode auto ne sert à rien dans Homekit).
    • Le statut est dans un champ Info/Générique (visible dans Eve). (cette façon de faire permet de lier les modes et d’avoir une fonctionnalité supplémentaire que de vous montrer que votre chauffage chauffe simplement via les modes).
    • Le verrouillage apparaît aussi dans Eve (et modifiable).
IMPORTANT: Le plugin officiel est supporté (peut-être Netatmo mais je n'en ai pas pour tester), si vous désirez utiliser les types génériques dans un virtuel, il vous FAUT un état !!!
Image

  • Fenêtre "DebugInfo" (en niveau de log "info" ou "debug") pour donner des éléments importants de votre configuration (en privé car clé jeedom + pass camera) en cas de demande d’aide sur le forum (à la demande)
  • Périphériques et commandes invisibles ajoutés à Homebridge quand même, pour autant que "Envoyer dans Homebridge" est coché. Cela vous permet de créer des virtuels ou des états spécifique à Homebridge et de les cacher de votre Dashboard.
  • Temporisation des "Slider" des lumières et des volets et volumes, sinon toutes les valeurs sont envoyées à Jeedom, maintenant elle ne le sont que si le slider dans Maison ne bouge plus depuis 500ms.
  • Possibilité de personnaliser les états des Portes de Garage (Ouvert (255), En Ouverture (254), Stoppé (253), En Fermeture (252), Fermé (0)) avec d’autres valeurs.
IMPORTANT: Allez vérifier dans la bonne pièce que ça correspond à vos états et sauvegardez une fois en passant pour être certain !
  • Les types spécifiques à Homebridge (en orange dans la liste): j’ai maintenant la possibilité de créer des types spécifiques pour Homebridge, ceux-ci ne font pas partie du core (comme les types génériques) mais complètent ceux-ci. Il faut néanmoins les définir manuellement dans le plugin. (les types génériques restent utilisés principalement, ces types sont un ajout pour les types génériques qui n’existent pas)
  • Nouveaux types spécifiques à Homebridge :
    • Statut Défectueux (binaire : 0:non/ 1:oui → peut être mappé à un binaire représentant par exemple un lien mort chez z-wave)
    • Statut Actif (binaire : 0:non/ 1:oui → peut être mappé au statut "online" d’une xiaomi yeelight par exemple)
    • Haut-parleurs (Eve Seulement), il devrait fonctionner automatiquement avec le plugin sonos par exemple (à tester), les types sont :
      • Info/Haut-parleur Mute (binaire)
      • Info/Haut-parleur Volume (pourcentage)
      • Action/Haut-parleur Mute
      • Action/Haut-parleur Unmute
      • Action/Haut-parleur Toggle Mute (soit Toggle soit Mute/Unmute, les deux choix sont possibles séparément)
      • Action/Haut-parleur Volume (typiquement un slider)
IMPORTANT: Info/Haut-parleur Mute est obligatoire, c’est étrange mais c’est une obligation coté HomeKit
  • J'ai réécrit environs 75% du code... donc oui il y aura des différences et des problèmes éventuels, mais c'est pour consolider pour le futur :-)
Support
  • Merci de passer par le forum, de créer un sujet par demande et de lire les autres sujets s'ils ressemblent au votre (ceux créés après la sortie de ce plugin, c'est logique :-))
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Verrouillé

Revenir vers « [Plugin Tiers] Homebridge »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités