[Béta]Plugin Zigate USB + Wifi
Publié : 10 nov. 2017, 19:02
Bonjour,
Voici un plugin python pour les utilisateurs de Zigate USB (TTL), celui-ci est en cour de développement,
mais il permet actuellement :
- Seul le premier message envoyé est interprété dans la version Wifi <== a vérifier sur la nouvelle version (depuis la 2.0.0)
Vous pouvez le télécharger ici : https://github.com/sasu-drooz/Domoticz-Zigate
Le plugin supporte actuellement les périphériques suivant :
Je précise Xiaomi, car je n'ai testé qu'avec ces capteurs
Voici un plugin python pour les utilisateurs de Zigate USB (TTL), celui-ci est en cour de développement,
mais il permet actuellement :
- V1.0.1 :
- De passer la ZiGate en mode découverte de périphériques pendant les 30 secondes qui suivent sont démarrages (permet d'ajouter de nouveaux périphériques) (tester avec des sondes Xiaomi ) (non compatible avec les périphériques ZLL por le moment)
- De décoder et intégrer dans Domoticz les sondes de températures (tester avec des sondes Xiaomi )
- De décoder et intégrer dans Domoticz les sondes d'humidité (tester avec des sondes Xiaomi )
- De décoder et intégrer dans Domoticz les sondes de pression atmosphérique (tester avec des sondes Xiaomi )
Maj V1.0.2 :
- décodage des trames de type switch (Clusterid 0006), permet le fonctionnement des capteurs d'ouvertures/fermetures (ils seront créer comme un switch, je vais faire en sorte qu'au moment de appairage le bon type de capteur soit remonter dans domoticz, mais si l appairage a déjà été effectué le capteur seras alors remonté entant que simple switch, qu'il faudra modifier manuellement)
- début de décodage du niveau de batterie
- Support de tous les types connus de Message Type supporté par le protocole ZigBee (Utiles uniquement pour le mode debug et pour savoir ce qui transite sur le réseau Zigbee)
- Amélioration de la réception des trames avant décodage
Maj V1.0.3:
- MsgType004d device annouce …
- Transcodage + checksum …
- Add domoticz.debug
- Calcul checksum OK
- Maj Zigateconf
- Suppression du fichier debug …
- Interroge le capteur nouvellement associer sur ces EP …
- Desactivation interrogation capteur par EP
- Arrondi a 1 chiffre après la virgule des données de température/humidité et barométrie
- Ajout detection type device (xiaomi) …
- Maj capteur lumi.weather et lumi.sensor.ht
- Fix Maj battery LVL
- Fix detecteur ouverture/fermeture et capteur de presence …
- Ajout support interrupteur (v1 et v2)
- Amélioration découpage a la réception
- Regroupement des données sur un capteur (temp/hum et temp/hum/baro)
Maj V1.0.4:
- Ajout detecteur de fumée
- Maj plugin key + fix detecteur de fumée
- Fix detecteur ouverture/fermeture v1 #13
- ajout detecteur de mouvement aqara (v2) (Merci @deennoo )
- ajout fonction reset pour motion sensor
Maj V1.0.5:
- Adding xiaomi 86sw1 switch (By Deennoo)
- Adding lumi.sensor_motion.aq2 full fonction (By Deennoo)
- Ajout du plugin en version Wifi
- Suppression des caractères accentués
- Ajout d'une fonction reset pour les switch (activé pour les PIR)
Maj V1.0.6:
- Update lumi.sensor_switch.aq2 & lumi.sensor_switch
- Selector switch for 86sw2 et aqara switch v1 & v2
- ajout type pour motion.aq2
- Ajout lumi.sensor_cube sans les rotations
- Ajout des rotations horizontal pour le cube Xiaomi
Maj V1.0.7:
- Maj update devices
- fix resetdevices #25
Maj V1.0.8:
- fix #39 capteur de luminosité ne se met pas à jour
- fix #31 problèmes avec les températures négatives
- add water sensor #37
Maj V1.1.0:
- Fusion USB+Wifi
- Fix erreur maj capteur d'eau
- Ajout variable pour durée permit join
- Ajout fonction Full reset
Version 2.0.0 : :
ré-écriture complète du plugin pour supporter les périphériques autres que Xiaomi
- les mêmes devices sont supportés
- ajout d'un fichier de configuration "manuel"
- ajout d'un fichier contenant les différents models et leur configuration
- creation auto des devices en fonction des informations récoltées en communiquant avec lui (cluster/end point)
- sauvegarde de liste des devices rencontres toutes les 10 minutes dans le fichiers de configuration "manuel"
Version 2.1.0 : :
- ajout support ampoule tradfri
- ajout du support d'envoie des commandes On/Off, LevelControl et ColorControl (pour ampoule et prise connecté)
- fix divers
Version 2.2.3 : :
- ajout prise piloté osram
- ampoule ikea LED1622G12 et LED1545G12
- ampoule hue phillips
- fix import deviceconf
- rajout suppression trames sur erreur
ATTENTION : si vous maj depuis la version 1.x.x vers la version 2.0.0 et sup, vous devrez supprimer et ré-apparier vos devices (le mieux etant meme de faire un reset de la zigate avant de ré-apparier vos devices)
https://github.com/sasu-drooz/Domoticz- ... /tag/2.2.3
- Seul le premier message envoyé est interprété dans la version Wifi <== a vérifier sur la nouvelle version (depuis la 2.0.0)
Vous pouvez le télécharger ici : https://github.com/sasu-drooz/Domoticz-Zigate
Le plugin supporte actuellement les périphériques suivant :
- - Détecteur de présence Xiaomi(v1 et v2 merci @Deennoo)
- Détecteur ouverture/fermeture Xiaomi(v1 et v2)
- Sonde Temp/Hum/Baro Xiaomi
- Sonde Temp/Hum Xiaomi
- Détecteur de fumée Xiaomi/HoneyWell
- Interrupteur xiaomi 86sw1 (merci @Deennoo)
- Interrupteur xiaomi 86sw2 (merci @Deennoo)
- Détecteur d'eau
- Ampoule Ikea Tradfri
- prise piloté Osram
Je précise Xiaomi, car je n'ai testé qu'avec ces capteurs