Plugin Zwave

7 views
Skip to first unread message

Mauro Cicolella

unread,
Jan 30, 2016, 11:05:58 AM1/30/16
to Freedomotic - IoT and Smart Spaces Framework
Ciao a tutti,
la famiglia dei plugin continua a crescere.
Questa volta parliamo di Zwave uno dei protocolli wireless più conosciuti e diffusi.

Dopo l'installazione nel file di configurazione occorre inserire esclusivamente l'indirizzo del dongle zwave.

Il plugin è pensato per essere flessibile rispetto alle diverse tipologie di comandi implementati dal protocollo: per aggiungere supporto ad un tipo di comando non si deve modificare il codice, ma solo creare opportuni comandi e trigger (basta guardare quelli già presenti)

In pratica:
- i trigger mappano la tipologia di comando con l'opportuna object.class di FD e/o adattano il dato behaviorValue
- i command consentono l'invio di comandi zwave con un opportuno livello di personalizzazione
- infine, nelle tuple all'interno del file di configurazione si legano triggers,object.class e comandi

Quindi, nell'ordine :
- il trigger imposta la object.class
- il file di configurazione mappa l'object.class per permettere la configurazione dei nuovi oggetti (device join)
- i comandi vengono coinvolti per ultimi

Al momento abbiamo effettuato dei test su un numero limitato di device e dongle. Se utilizzate questa tecnologia e volete contribuire fateci avere i vostri feedback.
La pagina uficiale del plugin é http://freedomotic.com/content/plugins/zwave-0
Il codice sorgente su https://github.com/freedomotic/freedomotic/tree/master/plugins/devices/zwave

Mauro
Reply all
Reply to author
Forward
0 new messages