Xiaomi Clicker(WXKG01LM) e chiavetta Zigbee

Xiaomi Clicker(WXKG01LM) e chiavetta Zigbee

In questa breve guida vedremo come utilizzare il pulsante Xiaomi Clicker (versione tonda) in hassio con la chiavetta Zigbee. Per l’installazione della chiave e degli add-on necessari al suo funzionamento e per l’accoppiamento del dispositivo si rimanda alla  Guida Chiavetta ZigBee per Hassio.

Visto che stiamo usando il clicker tramite chiavetta zigbee la documentazione ufficiale di hassio non ci viene in aiuto visto che prevede l’uso del gateway originale xiaomi.  Lo Xiaomi MiJia wireless switch collegato alla chiavetta permette di avere ben 6 funzioni, in base al numero di click ed al tipo di pressione che si effettua sul pulsante:

  1. single (premuto una volta)
  2. double (premuto due volte consecutive)
  3. triple (premuto 3 volte consecutive)
  4. quadruple (premuto 4 volte consecutive)
  5. many (premuto 5  più volte consecutive)
  6. long ( una pressione lunga di uno o due secondi)

Visto che l’add-on zigbee2mqtt, permette di utilizzare la chiavetta e tutti gli accessori zigbee utilizzando il protocollo mqtt, baseremo tutte le nostre automazioni utilizzando come trigger il topic generato dal nostro pulsante e come condition useremo un template che si basa sul numero dei click effettuati sul nostro pulsante. Se siete agli inizi e non sapete come districarvi tra le automazioni vi rimando alle nostre guide

Single Click

DoubleClick

Triple Click

Quadruple Click

Many Click

Long Clck

Adesso non vi rimane che inserire nelle precedenti automazioni l’azione da fare eseguire ed il topic del vostro clicker che potete reperire dall’ entidy_id che home assistant vi mostra al momento dell’accoppiamento, nel mio caso era questo: 0x00158d00021017e5_click,vi bastera togliere la parte finale _click ed utilizzare come topic 0x00158d00021017e5

Per qualsiasi domanda vi lascio il link alla discussione sul nostro Forum

 

12 risposte

  1. Gabriele ha detto:

    Funziona tutto perfettamente, salvo che il menu delle notifiche, quello che compare cliccando l`icona in alto a destra si resetta ad ogni riavvio di Hassio, qualche soluzione, grazie.

  2. Mauro Cimino ha detto:

    di quale menù parli?

  3. Domenico Soriano ha detto:

    nel mio sistema domotico ho diversi di questi pulsanti e su tutti ho il mefesimo problema: quando faccio una singola pressione in modo saltuario al broker arriva il messaggio “long” anziché “single”.
    come scritto nella documentazione sto provando a inserire il parametro “long_timeout: 2000”, ma ogni volta che riavvio l’add-on il parametro mi viene cancellato e il problema persiste.
    soluzioni?

  4. Fabrizio ha detto:

    Buonasera a tutti e buona Domenica… Sto provando ad attivare due scene con il clicker di Xiaomi (già accoppiato con chiavetta ZigBee)… Ho gia fatto le automazioni per un click e due click e nelle azioni ho messo:
    service: scene.turn_on
    entity_id: scena.nome

    Ho controllato nei log di zigbeee se funzionasse e funziona rileva sia il singolo che il doppio click ma le scene non si attivano

    chiedendo sul gruppo telegram il problema dovrebbe essere il trigger o la condizione…

    Spero che mi possiate aiutare
    Grazie mille

    • Mauro ha detto:

      entity_id: scene.nome non scena.nome

      • Fabrizio ha detto:

        Sisì questo lo sapevo… Però ho anche provato a farmi mandare una semplice notifica al click ma non funziona

        • Mauro Cimino ha detto:

          posta l’automazione

          • Fabrizio ha detto:

            – alias: clicker spengi natale
            trigger:
            platform: mqtt
            topic: ‘zigbee2mqtt_0x00158d0002e8d5e4’
            condition:
            condition: template
            value_template: ‘{{ “double” == trigger.payload_json.click }}’
            action:
            – service: notify.notify
            data:
            title: ‘Double Click’
            message: ‘SPENGI NATALE’

            Non mi da nessun log ne di hassio ne di zigbee…
            nei log di zigbee viene riportato il click:

            zigbee2mqtt:info 2019-12-23 18:51:44: MQTT publish: topic ‘zigbee2mqtt/0x00158d0002e8d5e4’, payload ‘{“linkquality”:102,”battery”:100,”voltage”:3072,”click”:”double”}’
            zigbee2mqtt:info 2019-12-23 18:51:44: MQTT publish: topic ‘zigbee2mqtt/0x00158d0002e8d5e4’, payload ‘{“linkquality”:102,”battery”:100,”voltage”:3072,”click”:””}’

        • Mauro Cimino ha detto:

          l’errore è qui topic: ‘zigbee2mqtt_0x00158d0002e8d5e4’ deve essere topic: ‘zigbee2mqtt/0x00158d0002e8d5e4’

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Advertisment ad adsense adlogger