September 2010 Blog Posts

Comandi per la gestione dell’illuminazione e delle automazioni

In questo post vedremo quali sono i comandi principali per gestire la parte di illuminazione e quella di automazione utilizzando i gateway ethernet. Partiamo da un comando generico del tipo: *WHO*WHAT*WHERE## WHERE: - 0 Comando generale, verrà inviato a tutto l’impianto - 1 - 9 Comando d’ambiente, verrà inviato solo ai dispositivi che appartengono all’ambiente specificato - #1 - #9 Comando di gruppo, verrà inviato solo ai dispositivi che appartengono al gruppo specificato - 11 – 99 Comando punto-punto, verrà inviato solo al dispositivo con l’indirizzo...

Connettersi ad un gateway MyHome

Nell’ultimo post riguardante l’impianto domotico MyHome ed il protocollo OpenWebNet abbiamo visto dato un’occhiata ai vari tipi di messaggi e alla modalità di valorizzazione dei relativi campi. Ora cercheremo di capire come possiamo connetterci ad un gateway MyHome e cosa possiamo fare dopo che ci siamo connessi. Tutti i gateway TCP (F453AV, F452, Touch Screen, MH200, ...) supportano due tipi di sessioni: 1) Sessione Comando: usata per inviare comandi dal client al gateway 2) Sessione Monitor: usata dal gateway per notificare il client di qualche evento I gateway restano in ascolto sulla porta TCP...

MEF + MVVM = MEFedMVVM

MEFedMVVM è un framework sviluppato da Marlon Grech che utilizza MEF per comporre i ViewModel con le rispettive View, tenendovi però all’oscuro di tutta la parte di MEF. Una frase che mi è subito saltata all’occhio da uno dei tanti articoli di Marlon su MEFedMVVM è: One of the goals of MEFedMVVM  is to do all the MEF plumbing for you so that you can simple say “I want to Export this ViewModel” and then you can have a View that says “I would like that specific ViewModel” and BANG, MEFedMVVM will do all the plumbing by leveraging the Mighty MEF. MEFedMVVM...