public string[,] ConstruirGraficoEnergiaDispositivo(Dispositivo obj, DateTime valor)
        {
            List <Historico> objs = BuscarHistorico(obj, valor);

            double[] horasLigado = new double[7];
            if (objs == null)
            {
                return(MontarGraficoNull(BuscarPrimeiroDia(valor), "KWH"));
            }
            else
            {
                for (int i = 1; i < objs.Count(); i++)
                {
                    int      semana = Convert.ToInt32(objs[i - 1].Momento.DayOfWeek);
                    TimeSpan hora   = objs[i].Momento.Subtract(objs[i - 1].Momento);
                    double   consumo;
                    //if (objs[i - 1].ObjComando.ConsumoEnergia != 0 && objs[i].ObjComando.ConsumoEnergia == 0)
                    if (objs[i - 1].ConsumoEnergia > objs[i].ConsumoEnergia)
                    {
                        double h = Convert.ToDouble(hora.TotalHours);

                        double c = Convert.ToDouble(objs[i - 1].ConsumoEnergia);
                        consumo = (c * Convertt.Arredondar(h)) / 1000;
                    }
                    else
                    {
                        consumo = 0;
                    }
                    horasLigado[semana] = horasLigado[semana] + consumo;
                }
            }

            return(MontarGrafico(horasLigado, BuscarPrimeiroDia(valor), "KWH"));
        }