KiwiHC16 / Abeille

Abeille pour Jeedom (Gateway ZiGate)
GNU Affero General Public License v3.0
60 stars 52 forks source link

Integration Legrand Celiane Zigbee Netatmo #243

Closed rkhadro closed 4 years ago

rkhadro commented 6 years ago

Donate https://github.com/KiwiHC16/Abeille#cagnotte-pour-acheter-des-équipments-pour-supporter-le-dev

interrupteur-filaire-connecte-celiane-legrand-netatmo-067771

Bonjour,

J'essaie d'intégrer un interrupteur Legrand Zigbee. Cet inter est bien vu par Abeille, mais il est nommé "Dimmer switch w/o neutral". Comment faire car un / dans un nom de fichier !!!! getJSonConfigFilebyDevices: file not found devicefilename/var/www/html/plugins/Abeille/resources/AbeilleDeamon/lib/../../../core/config/devices/Dimmerswitchw/oneutral/Dimmerswitchw/oneutral.json

Comment faire ? Abeille prendra le fichier oneutral.json si on garde ce chemin ?

Voici les logs du parser:

AbeilleParser 2018-05-14 19:02:29[DEBUG]Je demande a l equipement d annoncer son nom pour le creer dans Abeille si il n existe pas deja
AbeilleParser 2018-05-14 19:02:29[DEBUG]Je demande a l equipement de type generique
AbeilleParser 2018-05-14 19:02:31[DEBUG]Je demande a l equipement de type Hue
AbeilleParser 2018-05-14 19:02:33[DEBUG]Je demande a l equipement de type OSRAM
AbeilleParser 2018-05-14 19:02:35[DEBUG]Je demande a l equipement de type ProFalux
AbeilleParser 2018-05-14 19:02:35[DEBUG] type: 8701 (Route Discovery Confirm)(Decoded but Not Processed); Status : 00; Nwk Status : 00
AbeilleParser 2018-05-14 19:02:35[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: e6
AbeilleParser 2018-05-14 19:02:35[DEBUG]SQN: 0 for messages which are not transmitted over the air.
AbeilleParser 2018-05-14 19:02:35[DEBUG];Type: 8102 (Attribut Report)(Processed->MQTT); SQN: e6; Src Addr : b1a0; End Point : 01; Cluster ID : 0000; Attr ID : 0005; Attr Status : 00; Attr Data Type : 42; Attr Size : 001f; Data byte list : **2044696d6d65722073776974636820772f6f206e65757472616c0000000000**
Dimmer switch w/o neutral�����

Bizarre les 0000000000 en fin

AbeilleParser 2018-05-14 19:12:55[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: e0
AbeilleParser 2018-05-14 19:12:55[DEBUG]SQN: 0 for messages which are not transmitted over the air.
AbeilleParser 2018-05-14 19:12:55[DEBUG];type: 8045 (Active Endpoints Response)(Not Processed); SQN : e0; Status : 00; Short Address : b1a0; Endpoint Count : 01; Endpoint List :; Endpoint : 01
AbeilleParser 2018-05-14 19:13:24[DEBUG];type: 8000 (Status)(Not Processed); Length: 5; Status: 00-(Success); SQN: e1
AbeilleParser 2018-05-14 19:13:24[DEBUG]SQN: 0 for messages which are not transmitted over the air.
AbeilleParser 2018-05-14 19:13:25[DEBUG];type: 8043 (Simple Descriptor Response)(Not Processed); SQN : e1; Status : 00; Short Address : b1a0; Length : 1a; endpoint : 01; profile : 0104; deviceId : 0100; bitField : 01; InClusterCount : 07
AbeilleParser 2018-05-14 19:13:25[DEBUG]In cluster: 0000 - General: Basic
AbeilleParser 2018-05-14 19:13:25[DEBUG]In cluster: 0003 - General: Identify
AbeilleParser 2018-05-14 19:13:25[DEBUG]In cluster: 0004 - General: Groups
AbeilleParser 2018-05-14 19:13:25[DEBUG]In cluster: 0008 - General: Level Control
AbeilleParser 2018-05-14 19:13:25[DEBUG]In cluster: 0006 - General: On/Off
AbeilleParser 2018-05-14 19:13:25[DEBUG]In cluster: 0005 - General: Scenes
AbeilleParser 2018-05-14 19:13:25[DEBUG]In cluster: 000F - General: Binary Input Basic
AbeilleParser 2018-05-14 19:13:25[DEBUG]OutClusterCount : 02
AbeilleParser 2018-05-14 19:13:25[DEBUG]Out cluster: 0000 - General: Basic
AbeilleParser 2018-05-14 19:13:25[DEBUG]Out cluster: 0019 - General: OTA
rkhadro commented 5 years ago

@Smanar Oups, j'avais pas vu la date.

Oui, il fonctionne l'inter depuis longtemps aussi :) Je viens de prendre une passerelle Dooxie, mis à jour le fw et activer le variateur. Ce qui ne fonctionne pas, c'est le variateur.

Smanar commented 5 years ago

Je ne sais pas ou tu en es mais c'est simple pour vérifier. Il y a 2 modes, si le on/off marche le dimmer ne marchera pas, et si tu es en mode dimmer, le on/off ne marchera plus. Tu ne pourras jamais avoir les deux. Enfin du moins avec le firmware que j'ai eu au moment de mes tests. En ce moment pour l'eteindre je suis oblige de faire un "set level 0", vu que j'ai active le dimmer, la commande off ne marche plus.

rkhadro commented 5 years ago

Oui, Effectivement le dimmer en agissant directement sur le bouton de l'inter ne fonctionne pas. et les Set Level ne passe pas du tout.

J'ai essayé de le remettre sur la passerelle Legrand, impossible de l'appairer. Bon je verrais ce soir.

KiwiHC16 commented 5 years ago

Je ne suis allé très loin dans l integration des équipements legrand car c'est que j'ai ne sont pas super compatibles. Il faudrait que je commande ceux compatible et que je travaille le sujet.

rkhadro commented 5 years ago

Qu'est-ce que tu entends par "pas super compatibles" ? Lesquels ? Il me semble que la gamme Legrand netatmo en général, c'est la même chose quel que soit le modèle celiane, dooxie ou autre ?

KiwiHC16 commented 5 years ago

Le bouton sur batterie par exemple ne fonctionne pas d'après mes dernieres infos.

rkhadro commented 5 years ago

Tu parles des télécommandes ? je ne les ai pas essayées.

KiwiHC16 commented 5 years ago

Les interrupteurs plats avec piles que tu colles sur les murs en lieu et place des interrupteurs encastrés.

KiwiHC16 commented 5 years ago

Donate https://github.com/KiwiHC16/Abeille#cagnotte-pour-acheter-des-équipments-pour-supporter-le-dev

KiwiHC16 commented 5 years ago

709

Smanar commented 5 years ago

Tu as deja la centrale ?

KiwiHC16 commented 5 years ago

Oui, je pense maintenant avoir un équipement de chaque. Il faut que je trouve du temps.

KiwiHC16 commented 5 years ago

Infos interessantes: https://github.com/dresden-elektronik/deconz-rest-plugin/issues/883

    <cluster id="0xfc01" name="Legrand - Specific clusters" mfcode="1021">
        <description>Legrand Specific clusters.</description>
        <server>
            <attribute id="0x0000" name="Dimmer" type="dat16" default="0x0101" access="rw" required="m" showas="hex">
                <description>0100 = Dimmer Off, 0101 = Dimmer On</description>
            </attribute>
            <attribute id="0x0001" type="bool" name="LED" required="m" access="rw" default="0">
                <description>Enable LED in dark</description>
            </attribute>
        </server>
        <client>
        </client>
    </cluster>

if you use it "out of the box" it works without problem but I don't think dimmer will work. if you update its firmware with the gateway, it will be harder to pair, you need to use another device as router to make it possible, I have used an ikea bulb.

https://github.com/dresden-elektronik/deconz-rest-plugin/pull/962/files

You need to use the attribute in special cluster to enable dimmer

Smanar commented 5 years ago

Ben c'est ce que je t'ai dit quelques post avant ^^. A part que maintenant, avec du recul, suis pas sur que le coup de la lampe ikea soit vraiment utile, ça date quand même de 6 mois quand j'avais fais les essais, et apparemment y a plus besoin de ça.

KiwiHC16 commented 5 years ago

Je viens d'appairer le bouton Depart Arrivée. Il est dans le réseau et répond aux demandes. Par contre je bloque sur l'inclusion du bouton interrupteur (sur pile). Je le vois bien faire ses demandes mais l'inclusion ne se produit pas. Il faut que je continu à jouer avec et je vais aussi mettre en route la GW Legrand pour voir les échanges. Le coup du routeur intermédiaure est plausible. Quand tu regardes la méthodologie de mise en route du réseau d'écrit par Legrand mais je serai super surpris. J'ai essayé sans succès. A suivre...

Smanar commented 5 years ago

L'inclusion ne se fait pas ou il quitte le reseau apres etre inclus ?

quelqu'un y serait arrivé > https://github.com/fairecasoimeme/ZiGate/issues/196#issuecomment-504786005

KiwiHC16 commented 5 years ago

L inclusion ne se fait pas

Xavier-m mentionne des micromodules je vais essayer avec pour voir. Peut être demain ou ce week end.

Smanar commented 5 years ago

Je viens de voir un nouvel gadget legrand netatmo, y en a deux en fait mais c'est celui la qui m'attire le plus. Un micromodule sans pile a mettre derriere les appareils existant, compatible BP et interrupteur. http://docdif.fr.grpleg.com/general/MEDIAGRP/NP-FT-GT/LE11415AA.pdf

Pas encore en vente, donc pour le prix j'en sais rien, mais ils vendraient ça plus cher que l'appareil complet (69 euro en prix public pour 60 l'appareil complet), dans tout les cas pour moi, au dessus de 40 euros ça vaut même plus le coup.

Seb1410 commented 5 years ago

Bonjour, Je suis tombé sur votre thread et j'ai quelques questions sur le sujet. Veuillez excuser mon niveau débutant dans le sujet mais ayant une installation Celiane j'aimerai bien l'intégrer dans mon HomeAssistant qui tourne sur mon Pi. J'ai lu pas mal de posts et j'avoue être un peu perdu entre la zigate, la conbee II, zigbee... Je préfère me renseigner avant de faire le mauvais choix. Comme mentionné j'ai plusieurs micromodules, des interrupteurs sans fils et filaires .. Mon but est d'arriver à les intégrer dans HA. Si au passage on peut se passer de la prise controle qui d'ailleurs fait un léger sifflement permanent et n'est pas du tout en accord avec ma compagne cela serait un plus. Hadashboard et Alexa seront suffisant. A ce jour, est-il possible de faire cela ou y a t il encore des limitations ? Quel matériel - app recommandez vous ? Et si jamais de mon faible niveau je peux contribuer n'hésitez pas à demander.

Smanar commented 5 years ago

Les interrupteurs a piles, jamais vu encore dans aucun projet. Moi je suis sur conbee, et le soucis c'est que peu de monde a l'air d'utiliser legrand la-bas (comparé a la zigate), c'est moi qui ai décrit comment intégrer l'interrupteur dimmer dessus et je n'ai vu aucun retour ^^, du coup me suis pas pris la tète a modifier le code pour que cela se fasse en auto. Depuis peu Jeedom se met a gérer la conbee, donc ca commence a bouger, on peut voir du monde avec des prises et des modules (jamais vu la commande VR sur conbee non plus), mais ils discutent entre FR et je n'ai toujours pas vu une seule issue au sujet de legrand coté deconz. En resumé, si tu ne veux pas jouer les cobayes, pars plutot du coté de la zigate, et justement le plugin abeille.

Seb1410 commented 5 years ago

Merci Smanar pour ton retour. Je vais regarder à cela alors.

KiwiHC16 commented 4 years ago

Je clos car discussion générique.