Page 3 sur 6

Re: interrupteur 3 touches 9 scenes

Publié : 16 nov. 2021, 19:01
par Thorgal
Ha non, pas possible sur windows, la par contre pas de solution avant je dirais 2 mois, que les fichiers DDF soient en place.

Re: interrupteur 3 touches 9 scenes

Publié : 10 sept. 2022, 17:01
par billyken
Bonjour je reprend le sujet car après plusieurs mois d'attente toujours pas possible de faire marcher mon Inter

J'ai mis a jour deconz et le firmware de ma combee 2 et toujours rien

quelqu'un a t il une idée ?

Re: interrupteur 3 touches 9 scenes

Publié : 11 sept. 2022, 12:52
par Thorgal
Alors, j'ai cherché des infos et d'apres ce que je lis c'est un modele "bateau, donc ce DDF devrait marcher pour ce modele

Code : Tout sélectionner

manufacturer: _TZ3000_gbm10jnj
model id: TS0043 

Code : Tout sélectionner

{
  "schema": "devcap1.schema.json",
  "manufacturername": "_TZ3000_gbm10jnj",
  "modelid": "TS0043",
  "product": "Tuya 3 gangs switch battery",
  "sleeper": false,
  "status": "Gold",
  "subdevices": [
    {
      "type": "$TYPE_SWITCH",
      "restapi": "/sensors",
      "uuid": [
        "$address.ext",
        "0x01",
        "0x0006"
      ],
      "items": [
        {
          "name": "attr/id"
        },
        {
          "name": "attr/lastannounced"
        },
        {
          "name": "attr/lastseen"
        },
        {
          "name": "attr/manufacturername"
        },
        {
          "name": "attr/modelid"
        },
        {
          "name": "attr/name"
        },
        {
          "name": "attr/swversion"
        },
        {
          "name": "attr/type"
        },
        {
          "name": "attr/uniqueid"
        },
        {
          "name": "config/battery",
          "awake": true,
          "refresh.interval": 4000,
          "read": {
            "at": "0x0021",
            "cl": "0x0001",
            "ep": 1,
            "fn": "zcl"
          },
          "parse": {
            "at": "0x0021",
            "cl": "0x0001",
            "ep": 1,
            "eval": "Item.val = Attr.val / 2"
          },
          "default": 0
        },        
        {
          "name": "config/on"
        },
        {
          "name": "config/reachable"
        },
        {
          "name": "state/buttonevent"
        },
        {
          "name": "state/lastupdated"
        }
      ]
    }
  ],
  "bindings": [
    {
      "bind": "unicast",
      "src.ep": 1,
      "cl": "0x0001",
      "report": [
        {
          "at": "0x0021",
          "dt": "0x20",
          "min": 60,
          "max": 3600,
          "change": "0x00000001"
        }
      ]
    },    
    {
      "bind": "unicast",
      "src.ep": 1,
      "dst.ep": 1,
      "cl": "0x0006"
    },
    {
      "bind": "unicast",
      "src.ep": 2,
      "dst.ep": 1,
      "cl": "0x0006"
    },
    {
      "bind": "unicast",
      "src.ep": 3,
      "dst.ep": 1,
      "cl": "0x0006"
    }
  ]
}
Par contre quand tu seras dans le repertoire "devices" pour mettre le DDF, il te faudras aussi editer le fichier "button_maps.json" pour rajouter ton modele

Code : Tout sélectionner

        "Tuya3gangMap": {
            "vendor": "Tuya",
            "doc": "3-gang remote",
            "modelids": ["_TZ3000_ee8nrt2l", "_TZ3000_ygvf9xzp", "_TZ3000_t8hzpgnd", "_TZ3000_wkai4ga5", "_TZ3000_bi6lpsew", "_TZ3400_keyjhapk", "_TYZB02_key8kk7r", "_TZ3400_keyjqthh", "_TZ3400_key8kk7r", "_TZ3000_vp6clf9d", "_TYZB02_keyjqthh", "_TZ3000_peszejy7", "_TZ3000_qzjcsmar", "_TZ3000_owgcnkrh", "_TZ3000_adkvzooy", "_TZ3000_arfwfgoa", "_TZ3000_a7ouggvs", "_TZ3000_rrjr1q0u", "_TZ3000_abci1hiu", "_TZ3000_dfgbtub0", "_TZ3000_rco1yzb1", "_TZ3000_gbm10jnj"],
            "map": [

Je ne sais pas si tu connais les DDF ? Mais pour faire simple il te faut rajouter ce code dans un fichier texte appelle ce_que_tu_veux.json dans le repertoires des DDF (il y a un repertoire tuya)
All DDF provided directly with deCONZ typically reside in /usr/share/deCONZ/devices/ on a Linux system and are loaded first. However, files residing in the home directory of the user running deCONZ (e.g. /home/<DECONZUSER>/.local/share/dresden-elektronik/deCONZ/devices) will override the pre-packaged files to allow users to amend and keep their own files if desired.
Sur windows (a comfirmer, il y a une issue avec ca) mais ca doit etre un de ces liens (tu peux en avoir plusieurs, mais un seul marchera)

Code : Tout sélectionner

C:\Users\XXXXX\AppData\Local\dresden-elektronik\deCONZ\devices
C:\Users\XXXXX\AppData\Local\deCONZ\devices
C:\Program Files (x86)\deCONZ\devices ne sert normallement plus et est supprimé sur les versions recentes.

Re: interrupteur 3 touches 9 scenes

Publié : 11 sept. 2022, 18:30
par billyken
Alors comme ce n'est pas du tout une chose que je métrise je préfère resumer pour avant de faire nimp

je crée un fichier genre Inter_3_touches.json que je met dans le dossier tuya (je l'ai bien trouver)

avec ce code

Code : Tout sélectionner

{
  "schema": "devcap1.schema.json",
  "manufacturername": "_TZ3000_gbm10jnj",
  "modelid": "TS0043",
  "product": "Tuya 3 gangs switch battery",
  "sleeper": false,
  "status": "Gold",
  "subdevices": [
    {
      "type": "$TYPE_SWITCH",
      "restapi": "/sensors",
      "uuid": [
        "$address.ext",
        "0x01",
        "0x0006"
      ],
      "items": [
        {
          "name": "attr/id"
        },
        {
          "name": "attr/lastannounced"
        },
        {
          "name": "attr/lastseen"
        },
        {
          "name": "attr/manufacturername"
        },
        {
          "name": "attr/modelid"
        },
        {
          "name": "attr/name"
        },
        {
          "name": "attr/swversion"
        },
        {
          "name": "attr/type"
        },
        {
          "name": "attr/uniqueid"
        },
        {
          "name": "config/battery",
          "awake": true,
          "refresh.interval": 4000,
          "read": {
            "at": "0x0021",
            "cl": "0x0001",
            "ep": 1,
            "fn": "zcl"
          },
          "parse": {
            "at": "0x0021",
            "cl": "0x0001",
            "ep": 1,
            "eval": "Item.val = Attr.val / 2"
          },
          "default": 0
        },        
        {
          "name": "config/on"
        },
        {
          "name": "config/reachable"
        },
        {
          "name": "state/buttonevent"
        },
        {
          "name": "state/lastupdated"
        }
      ]
    }
  ],
  "bindings": [
    {
      "bind": "unicast",
      "src.ep": 1,
      "cl": "0x0001",
      "report": [
        {
          "at": "0x0021",
          "dt": "0x20",
          "min": 60,
          "max": 3600,
          "change": "0x00000001"
        }
      ]
    },    
    {
      "bind": "unicast",
      "src.ep": 1,
      "dst.ep": 1,
      "cl": "0x0006"
    },
    {
      "bind": "unicast",
      "src.ep": 2,
      "dst.ep": 1,
      "cl": "0x0006"
    },
    {
      "bind": "unicast",
      "src.ep": 3,
      "dst.ep": 1,
      "cl": "0x0006"
    }
  ]
}

et je rajoute ce que j'ai mis en rouge (j'ai bien trouver dans le fichier button_maps.json)

"modelids": ["_TZ3000_ee8nrt2l", "_TZ3000_ygvf9xzp", "_TZ3000_t8hzpgnd", "_TZ3000_wkai4ga5", "_TZ3000_bi6lpsew", "_TZ3400_keyjhapk", "_TYZB02_key8kk7r", "_TZ3400_keyjqthh", "_TZ3400_key8kk7r", "_TZ3000_vp6clf9d", "_TYZB02_keyjqthh", "_TZ3000_peszejy7", "_TZ3000_qzjcsmar", "_TZ3000_owgcnkrh", "_TZ3000_adkvzooy", "_TZ3000_arfwfgoa", "_TZ3000_a7ouggvs", "_TZ3000_rrjr1q0u", "_TZ3000_abci1hiu", "_TZ3000_dfgbtub0", "_TZ3000_rco1yzb1", "_TZ3000_gbm10jnj"],

Re: interrupteur 3 touches 9 scenes

Publié : 11 sept. 2022, 19:33
par Thorgal
Exactement.
Apres ca depend si tu as le GUI ou pas, mais dans le pire des cas, il te suffit de le re-inclure, le DDF va etre utilisé.

Ton appareil est bien

Code : Tout sélectionner

  "manufacturername": "_TZ3000_gbm10jnj",
  "modelid": "TS0043",
Tuya switch 3 button sur batteries.

Apres j'ai pas demandé ta version de deconz ? mais c'est bien d'avoir une version recente, sinon tu vas avoir de "fausses entrées (tu vas avoir 1 interrupteurs et 3 lampes de cree en entree, et evidement seul l'interrupteur va marcher, et ca peut tromper en fonction de ce qu'on voit dans phoscon)

Et pas de danger, tu ne peux "presque" rien casser.
Si le DDF a une faute de frappe, il sera juste ignoré
Si le fichier buttonmap a une faute de frappe, au pire les interrupteurs sur batterie vont deconner.

Re: interrupteur 3 touches 9 scenes

Publié : 12 sept. 2022, 09:26
par billyken
J'ai justement mis a jour deconz avant de poster j'avais jamais surveiller je pensais que le logiciel se mettais a jour seul
J'ai la version 2.17.1

J'en ai profité pour mettre a jour le firmware de ma conbee 2 j'ai celui-ci maintenant 26780700


oui c'est bien
"manufacturername": "_TZ3000_gbm10jnj",
"modelid": "TS0043",

Re: interrupteur 3 touches 9 scenes

Publié : 12 sept. 2022, 16:24
par billyken
Alors je viens de faire la manipe et j'ai tout redemaré et il y a du changement

mon inter de 3 bouton avec 9 combinaison possible a 2 combinaison qui fonctionne

appuis bref sur la touche 3 et le double impultion sur le bouton 3 l'appui long active pareil que le bref (B3 et B9)

la touche 1 et 2 ne donne aucun retour d'info dans les trois combinaisons differente

Re: interrupteur 3 touches 9 scenes

Publié : 12 sept. 2022, 18:25
par Thorgal
Ha mince, pas de retour dans les logs websocket du plugin tu veux dire ? Car le probleme peut aussi venir du plugin.
Tu peux voir les logs du plugin dans "hardware/deconz" selectionner "debug info only" et "Update", tu es sence avoir un websocket a chaque action sur le boutton.

Tu n'aurais pas le GUI par hazard ?

Re: interrupteur 3 touches 9 scenes

Publié : 12 sept. 2022, 18:57
par billyken
ou la je crois que tu vas un peu vite pour moi

Tu veux les log de domoticz ?

Re: interrupteur 3 touches 9 scenes

Publié : 12 sept. 2022, 19:24
par billyken
Image


j'ai filtrer inter 3 et j'ai appuyer sur les boutons et voici les retour