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-0Il codice sorgente su
https://github.com/freedomotic/freedomotic/tree/master/plugins/devices/zwaveMauro