<%@ page import = "domotica2009.*" %> <% String IP=request.getRemoteAddr(); Cookie mioCookie = null; int appoggio=0; int indice = 0; boolean primo=false; try { Cookie[] cookiesUtente = request.getCookies(); appoggio=cookiesUtente.length; while (indice < appoggio) { if (cookiesUtente[indice].getName().equals("online")) break; else indice++; } if (indice < appoggio) mioCookie = cookiesUtente[indice]; } catch (Exception zz) { indice = appoggio; } if (indice == appoggio) { mioCookie = new Cookie ("online", "paolo"); mioCookie.setPath("/"); String c=online.registra(IP); int durata=0; if (c.compareTo("Operazione non riuscita")!=0) durata=-1; mioCookie.setMaxAge(durata); mioCookie.setValue(c); mioCookie.setSecure(false); response.addCookie(mioCookie); } String COD=mioCookie.getValue(); boolean ok=online.nonanonimo(COD,IP); %> <% String FROM=request.getServletPath(); String qs=request.getQueryString(); qs=funzioni.aggiustaqs(qs); %> VIVIDOMOTICA <%@ include file="/include/it/fb.jsp" %>

Vividomotica

<%@ include file="/include/it/calltoaction.jsp" %>
<%@ include file="/include/it/menu-navinterno.html" %>

Comunicazione e controllo

Indicatori dei consumi

Tramite una scala graduata, l'interfaccia grafica mostra i consumi istantanei dell'edificio: risulta così facile accorgersi di consumi anomali, per esempio, ad edificio disabitato.

<%@ include file="/include/it/domotica-sx.html" %>