Presentación de las soluciones digitales ABB Ability

ABB  ha presentado ABB Ability, su portafolio de soluciones digitales líder de la industria, en el ABB Customer World en Houston.

ABB ha presentado sus soluciones digitales ABB Ability. 
ABB ha presentado sus soluciones digitales ABB Ability.

La oferta digital derivada de ABB Ability incluye soluciones de gestión de resultados para industrias intensivas en capital; sistemas de control para industrias de proceso; servicios de supervisión remota de robots, motores y maquinaria; y soluciones de control para edificios, redes de carga de vehículos eléctricos y plataformas marinas. Algunas de las ofertas más especializadas se dirigen a la gestión de energía en centros de datos, y a la optimización de la navegación en flotas de buques de carga, entre otras muchas.

Entre los clientes que ya están utilizando soluciones digitales del portafolio de ABB, incorporadas a ABB Ability, se incluyen: Shell Oil, CenterPoint Energy, Con Edison, BASF, Royal Caribbean, Cargill, Volvo, BMW y muchas otras. Además, ABB Ability se está desarrollando en la plataforma Azure de Microsoft.

La entrada Presentación de las soluciones digitales ABB Ability aparece primero en CASADOMO.

Ver noticia original

El mando de las QLED TV controla todos los dispositivos conectados

‘Q Smart’ es la incorporación de nueva tecnología inteligente en la nueva categoría de televisores QLED TV que ha presentado Samsung Electronics en Paris, en el Museo del Louvre. La compañía ha ampliado su Smart Hub para ofrecer una experiencia más unificada directamente a través de la televisión inteligente.

La línea QLED TV de Samsung cuenta con un mando con control por voz y capaz de manejar todos los dispositivos conectados al televisor.
La línea QLED TV de Samsung cuenta con un mando con control por voz y capaz de manejar todos los dispositivos conectados al televisor.

Como novedad, incorpora el mando a distancia Samsung One, que permite controlar todos los dispositivos conectados al televisor con un solo mando y es compatible con más dispositivos, además de ofrecer capacidades de control por voz en más funciones smart TV. Al combinarlo  con la última versión de la app Smart View los usuarios utilizarán el Smart Hub de manera personalizada y más sencilla por la interfaz común entre televisor y dispositivo móvil.

Por otro lado, la smart TV incorpora el servicio ‘Music’ para buscar e identificar las canciones que se escuchen de fondo en programas de televisión y películas. Además, cuenta con TV Plus, un servicio que facilita la posibilidad de encontrar, comprar y ver películas y contenidos de entretenimiento en UHD.

Un cuadro que en realidad es la televisión

Durante la presentación de su línea premium de televisiones, Samsung también avanzó detalles sobre ‘The Frame’ la innovación que convierte la televisión colgada en un ‘cuadro’ cuando está conectada en modo ‘Art’. En lugar de fundir a negro como un televisor convencional, la pantalla de este televisor se transforma en la obra de arte que los usuarios elijan.

La entrada El mando de las QLED TV controla todos los dispositivos conectados aparece primero en CASADOMO.

Ver noticia original

Covirán y Vodafone abordan la digitalización de los supermercados

La integración en una plataforma tecnológica de los servicios de voz, comunicaciones, data center y otras herramientas tecnológicas en supermercados, es el trabajo que están desarrollando de manera conjunta la cadena Covirán y Vodafone para la digitalización de la distribución de alimentos.

El presidente de Vodafone ofreció una conferencia en la sede de Coviran, donde trató la adopción de tecnologías en los supermercados.
El presidente de Vodafone ofreció una conferencia en la sede de Coviran, donde trató la importancia de la adopción de tecnologías en los supermercados.

El presidente de Vodafone España visitó la semana pasada la sede central de los supermercados, ubicada en Granada, donde se reunió con el presidente de Covirán, Luis Osuna, y otros directivos, para abordar los proyectos de modernización tecnológica en los que trabajan ambas compañías.

Digitalización como negocio para el comercio

«Abordar el reto de la digitalización supone para nosotros una gran oportunidad de crecimiento», explicó el presidente de los supermercados ante un nutrido grupo de representantes del tejido empresarial de Granada, durante el acto organizado por las dos compañías. Osuna se refirió a la importancia de adoptar en los supermercados medidas de innovación, «acceder a la tecnología de máximo nivel en sus negocios, rentabilizando con ello sus establecimientos y dando una respuesta eficiente a nuevo cliente, más exigente, informado y conectado que nunca», declaró.

Por su parte, el presidente de Vodafone España ofreció una conferencia bajo el título ‘Una oportunidad para crecer’ en la que destacó el trabajo del operador de telefonía en la introducción de la tecnología 4G en Andalucía, con el despliegue de su red de fibra.

 

La entrada Covirán y Vodafone abordan la digitalización de los supermercados aparece primero en CASADOMO.

Ver noticia original

TP-Link, galardonada con dos premios en el prestigioso If Design Award

TP-Link ha sido galardonada con dos de los prestigiosos premios de diseño, iF Design, en la edición de 2017. Entre más de 5.575 candidaturas de compañías de 59 países, TP-Link ha sido premiada por el router inalámbrico Gigabit Tribanda MU-MIMO AC5400, Archer C5400, y la cámara cloud Wi-Fi de alta definición Día/Noche KC100, que el fabricante lanzará próximamente. Ambos productos han sido seleccionados por cualidades como su excepcional diseño estético y su funcionalidad intuitiva.

TP-Link ha logrado dos de los prestigiosos premios de diseño, iF Design. 
TP-Link ha logrado dos de los prestigiosos premios de diseño, iF Design.

Desde 1953, el Fórum Internacional de Diseño de Alemania, situado en Hamburgo, analiza productos de todas las industrias para premiar la excelencia en el diseño. Este año, Archer C5400 ha sido elegido en la categoría de producto. Archer C5400 representa una evolución dentro del entorno de las redes domésticas, al incluir los últimos avances en la estética del diseño que equilibra la precisión industrial con el minimalismo actual.

En su exterior, cada detalle presenta simetría desde cualquier ángulo, materializando la precisión y la armonía. El dispositivo incorpora ocho potentes antenas, que se articulan fácilmente hacia arriba para una óptima transmisión y que se pliegan sobre la parte superior del router. Con un diseño más compacto y sutil que los routers de rendimiento similar, Archer C5400 puede mimetizarse con cualquier entorno doméstico.

Un centro de entretenimiento para el hogar

El estilo de Archer C5400 se complementa con una potente combinación de tecnologías líderes de la industria que ofrecen una estabilidad y velocidad de señal sin precedentes. En la tribanda Wi-Fi 802.11ac, Archer C5400 suministra una velocidad combinada de hasta 5400 Mbps (1000 Mbps, en la banda de 2,4GHz y 2167 Mbps en cada una de las dos bandas de 5GHz).

Asimismo, incorpora una variedad de prestaciones de última generación como las tecnologías de 4 hilos, MU-MIMO, Beamforming y Smart Connect, que trabajan de forma conjunta para ofrecer streaming de 4k y juego sin latencia a múltiples dispositivos del hogar, de una forma consistente y simultánea, desplegando la red Wi-Fi de alta velocidad, que satisface las necesidades de cualquier familia de hoy en día.

La entrada TP-Link, galardonada con dos premios en el prestigioso If Design Award aparece primero en CASADOMO.

Ver noticia original

La Central de Recepción de Alarmas de Tyco recibe tres certificaciones oficiales

La Central de Recepción de Alarmas (CRA) de Tyco Integrated Fire & Security ha recibido tres certificaciones oficiales, entre ellas, las que reconoce la gestión de Sistemas de Seguridad de Tecnologías de la Información y  la certificación del Datacenter.

Responsables de la Central de Recepción de Alarmas (CRA) con las certificaciones oficiales obtenidas.
Responsables de la Central de Recepción de Alarmas (CRA) con las certificaciones oficiales obtenidas.

La certificación ISO 27001 describe cómo gestionar la seguridad de la información en una empresa y valora su confidencialidad, integridad y disponibilidad. El estandar TIA-942 provee de una serie de recomendaciones y guías para el diseño e instalación de un datacenter y que así sea compatible con los modelos de continuidad del negocio. Las capacidades de un datacenter que cumpla con esta norma le permiten realizar cualquier actividad planeada sobre cualquier componente de la infraestructura sin interrupciones en la operación.

Por último, la Central de Recepción de Alarmas también recibió la certificación ISO 22301 de Sistema de Gestión de la Continuidad del Negocio. La norma proporciona un marco que permite a las organizaciones identificar sus amenazas y fortalecer su capacidad, para así disminuir la posibilidad de que ocurra un incidente disruptivo, y que en caso de producirse, la empresa esté preparada para responder de forma adecuada, reduciendo drásticamente el daño potencial que ese incidente puede causar a la organización.

La entrada La Central de Recepción de Alarmas de Tyco recibe tres certificaciones oficiales aparece primero en CASADOMO.

Ver noticia original

Publicado el Informe sobre el Estado de Internet del cuarto trimestre de 2016

Akamai Technologies ha presentado el Informe sobre el estado de Internet del cuarto trimestre de 2016. Este informe proporciona una visión clave sobre estadísticas globales de Internet, como la velocidad de conexión, las métricas de adopción de la banda ancha, las interrupciones de Internet importantes, el agotamiento de IPv4 y la implementación de IPv6.

Informe sobre el estado de Internet de Akamai Technologies. 
Informe sobre el estado de Internet de Akamai Technologies.

En el documento se destaca que las velocidades de conexión siguen creciendo en los países europeos, ya que ha aumentado en todos los países del estudio, a excepción de Rusia, que no ha registrado ningún cambio con respecto al año anterior. Luego se dice que Noruega vuelve a liderar la banda ancha de 25 Mbps en Europa, y que seis países europeos aparecen entre los 10 principales que la han adoptado: Noruega, Suecia, Dinamarca, Suiza, Finlandia y Letonia.

También se puede contemplar una importante caída en la actividad de asignación de IPv4 en el cuarto trimestre, con 6,4 millones de direcciones asignadas frente a los 16 millones del tercer trimestre. Y Bélgica mantiene su sólida posición de líder mundial en adopción de IPv6. Por otro lado, se puede apreciar que Reino Unido volvió a ofrecer las velocidades medias de conexión móvil más rápidas, registradas en 26,8 Mbps.

Respecto a España, se puede destacar que la velocidad de conexión media fue de 15,4 Mbps, lo que supone un incremento del 27% anual. Y la velocidad de conexión en redes móviles fue de 13,4 Mbps.

La entrada Publicado el Informe sobre el Estado de Internet del cuarto trimestre de 2016 aparece primero en CASADOMO.

Ver noticia original

Ocularis 5 VMS de OnSSI soporta las cámaras de la serie AXIS M30

OnSSI ha presentado Ocularis 5, su última solución de vídeo que incluye el plugin dewarping para las cámaras Axis Communications de la serie AXIS M30 con vistas panorámicas. El plugin corrige las imágenes distorsionadas tanto en vídeo en directo como en vídeo grabado para ofrecer una mayor y mejor visualización.

Además de ver secuencias de vídeo en directo y en 360 °de cámaras Axis, el plugin también permite panorámica, inclinación y zoom de imágenes para mejorar la visualización y la investigación de vídeos forenses. Dewarping también es posible en vistas cuádruples y panorámicas.

Características de Ocularis 5

Ocularis 5 ofrece una combinación única de características mejoradas, versatilidad de grabación, seguridad de datos sólida, estabilidad general que trasciende las soluciones VMS convencionales. Las recientes incorporaciones a la plataforma incluyen: una característica de actualización automática como las disponibles en la mayoría de los teléfonos inteligentes y tabletas; tecnología Smart Camera Driver que proporciona un soporte inmediato para las nuevas cámaras de los fabricantes de cámaras líderes en la industria; y la redundancia del servidor de la grabadora Ocularis.

Existen tres modelos: Professional, diseñado para organizaciones que operan en múltiples ubicaciones con conteo de cámaras de tamaño pequeño a mediano; Enterprise, construido para una amplia gama de medianas y grandes organizaciones centradas en TI; Y Ultimate, creado para grandes organizaciones con amplias funciones de control y control y grabación de fallas de servidor. 

La entrada Ocularis 5 VMS de OnSSI soporta las cámaras de la serie AXIS M30 aparece primero en CASADOMO.

Ver noticia original

Un robot genera un mapas de las zonas limpias para visualizarlo desde el móvil

La aplicación iRobot Home del robot aspirador de la serie 900 de Roomba ha incorporado nuevas actualizaciones que incluyen mapas visuales de la limpieza realizada mostrando el espacio total limpiado, las áreas más sucias y el rendimiento del sistema, e integra el control de Roomba por voz de Amazon Alexa para comunicarse con el robot.

La aplicación iRobot para la serie de robot Roomba 900 incorpora mapas de zonas limpias y control por voz.
La aplicación iRobot para los Roomba 900 incorpora mapas de zonas limpias y control por voz.

Por una parte a App ha empezado a generar informes de Clean Maps, que además de facilitar la cobertura de limpieza, proporcionan estadísticas sobre la duración del trabajo. Combinando la navegación adaptativa con la localización visual, los robots construyen un mapa de una casa mientras limpian y que luego es fácil de visualizar a través de la aplicación. Los usuarios también pueden recibir notificaciones sobre el estado del trabajo de limpieza y sobre su finalización.

Por otra parte, la compañía ha incluido el control por voz de Amazon Alexa, con el que los usuarios pueden iniciar, detener o poner en pausa el trabajo de Roomba a través de comandos sencillos. Este servicio estará disponible en Estados Unidos durante el segundo trimestre de 2017.

La entrada Un robot genera un mapas de las zonas limpias para visualizarlo desde el móvil aparece primero en CASADOMO.

Ver noticia original

Silicon Valley acoge el CABA Fórum sobre edificios inteligentes y hogar digital

La Asociación Continental de Automatización de Edificios (CABA, por sus siglas en inglés) organiza el CABA Fórum, un evento que quiere reunir a las principales compañías del sector en torno a los edificios inteligentes y el hogar digital los días 26, 27 y 28 de abril en Silicon Valley, California.

El Caba Fórum quiere reunir al sector de edificios inteligentes y hogar digital los días 26,27 y 28 de abril en Silicon Valley.
El Caba Fórum quiere reunir al sector de edificios inteligentes y hogar digital los días 26,27 y 28 de abril en Silicon Valley.

El Fórum se celebrará en las instalaciones del Campus Intel y contará con un programa formado por conferencias, mesas redondas, espacio de exhibición y presentación de empresas, así como un área dedicada a las empresas emergentes.

Entre los ponentes confirmados, se encuentran directivos de empresas como Google e Intel para abordar algunos de los temas del Fórum, centrado en sistemas de control para el hogar, eficiencia energética, seguridad y ciberseguridad, infraestructuras críticas inteligentes e inteligencia aplicada al cuidado de la salud.

La entrada Silicon Valley acoge el CABA Fórum sobre edificios inteligentes y hogar digital aparece primero en CASADOMO.

Ver noticia original

Probamos el nuevo termostato Lyric T6 de Honeywell – Extra API Honeywell

Lo prometido es deuda, así que tras una introducción en la anterior entrega sobre lo que es la autenticación OAuth, ahora vamos a ver en detalle los pasos a seguir para poder integrarlo en eedomus. Esto es algo no solamente aplicable al termostato de Honeywell y eedomus, muchos APIs utilizan este sistema de autenticación, por lo tanto siempre vendrá bien conocer el proceso que conlleva.

Antes de nada, comentar que para hacer posible esta integración, vamos a necesitar un servidor intermedio tipo Raspberry. Si, nuevamente una Raspberry podrá hacer de enlace entre nuestro controlador y otro objeto conectado. Como veis, la Raspberry es de lo más versátil. También nos puede valer un NAS o algún ordenador que tengamos siempre encendido y cumpla los requisitos software.

Los requisitos a nivel software para que funcione no son muchos, básicamente necesitaremos que tenga un servidor web (apache o similar), php y cURL, servicios que suelen venir instalados encima de cualquier distribución. Ya está, con esto ya deberíamos tener cubiertos los requisitos.

raspberry apache y php

Página de desarrolladores de Honeywell

El paso para realizar esta integración sería darse de alta en la página de desarrolladores de Honeywell. Para ello vamos a “SIGN UP” y rellenamos el cuestionario (nombre, apellido, usuario, email y password).

Una vez nos hayamos dado de alta, el siguiente paso es crear una aplicación. Tranquilos, vamos a ir viendo paso por paso cómo hacerlo.

Primero vamos a “CREATE NEW APP”. Necesitaremos darle un “App Name” (en mi caso utilicé “TEST_LYRIC” y así se quedó) y lo que se denomina una “Callback URL” (aquí puse un dominio que tengo en casa, pero tranquilos, no es necesario y podréis poner por ejemplo la dirección IP que tengáis en ese momento, o simplemente vuestra IP privada).

portal de desarrollo

Una vez creada la aplicación, ésta tiene que ser validada, aunque por lo general es un proceso automático y aparecerá como tal al instante. Al pinchar sobre nuestra aplicación ya tendremos una serie de valores, necesitamos los dos primeros:

  • Consumer Key (esto es lo que se conoce también como la API Key)
  • Consumer Secret

Ahora vamos a necesitar realizar una serie de peticiones para obtener los datos que utilizaremos más adelante. Para realizar alguna de estas peticiones podemos hacer uso del comando “cURL”, presente en linux, MacOS o si tenéis Windows hay una versión disponible.

Petición de autorización: 

Esta petición la realizaremos desde nuestro navegador escribiendo la siguiente dirección:

https://api.honeywell.com/oauth2/authorize?response_type=code&client_id={apikey}&redirect_uri={redirectUri}

Sustituiremos {apikey} por la Consumer Key obtenida anteriormente y {redirectUri} por la dirección que pusisteis en “Callback URL” para crear la aplicación. Una llamada real quedaría así:

https://api.honeywell.com/oauth2/authorize?response_type=code&client_id=nGXAdSsDCskEdSc6fGFVqpohGAeVz&redirect_uri=https://192.168.1.11

Esta petición lo que hará será redirigir hacia la Callback URL el código que necesitamos. En pantalla veremos un error. Es normal, lo que nos interesa es coger el código que hay en la petición (eGTEmbl5). Para verlo vamos a la barra del navegador y seleccionamos el texto, será algo como esto:

https://192.168.1.10/?code=eGTEmbl5&scope=

Conseguimos el “Authorization Code”

Tenemos que concatenar la ConsumerKey y la ConsumerSecret añadiendo dos puntos entre medias. Por ejemplo, si nuestra ConsumerKey es AAA y la ConsumerSecret es BBB, el valor sería AAA:BBB. Ahora esto debemos pasarlo a base64, podemos hacerlo en cualquier utilidad online como la que tenemos en esta página o si tenemos un dispositivo con linux, con el comando “base64”.

Una vez tenemos el valor concatenado en base64, tenemos que hacer la primera llamada desde un dispositivo con cURL, como por ejemplo linux:

curl -X POST -H "Authorization: Basic {VALOR_CONCAT_BASE64}" -H "Accept: application/json" -H e: application/x-www-form-urlencoded" -d "grant_type=authorization_code&code={CODE}&redirect_uri={REDIRECT_URI}" "https://api.honeywell.com/oauth2/token"

Los cambios para realizar la petición son los siguientes:

  • {VALOR_CONCAT_BASE64} -> Por el valor que hemos obtenido al concatenar y pasar a base64.
  • {CODE} -> Por el código obtenido en el paso anterior (eGTEmbl5 en nuestro ejemplo).
  • {REDIRECT_URI} -> Por la “Callback URL” que pusimos al crear la aplicación.

Ejemplo de petición final:

curl -X POST -H "Authorization: Basic bkFlVno6NHB2OWXpwMnpJNmZHdOVdXNmROWW0yVYQU0nVaWRlZxcG9oRNmg==" -H "Accept: application/json" -H e: application/x-www-form-urlencoded" -d "grant_type=authorization_code&code=eGTEmbl5&redirect_uri=https%3A%2F%2F192.168.1.11" "https://api.honeywell.com/oauth2/token"

Como resultado obtendremos tres valores:

{"access_token":"RwcID5ToFOmxnan00KQQdKWrGlJX","refresh_token":"qTbl42iSRNCI6993rnU2qM8bW06Zjtdk","expires_in":"599"}

El access_token, el refresh_token y expires_in, que no es más que el tiempo que queda para que expire el access_token. En nuestro caso son 10 minutos desde que lo solicitamos. Aquí lo realmente importante es el refresh_token, que será el código que nos permita generar nuevos access_token cuando estos caduquen o incluso antes de que lo hagan.

Buscar el locationID y deviceID

Por último necesitamos otro par de datos, el locationID y el devideID de nuestro termostato. Los obtendremos pidiendo:

curl -H "Authorization: Bearer {REFRESH_TOKEN}" https://api.honeywell.com/v2/locations?apikey={API_KEY}

Ejemplo:

curl -H "Authorization: Bearer LLjnmraQGRmy8BEg7GGtDt1raDWc" https://api.honeywell.com/v2/locations?apikey=dkssdhcASfasfsFsASGYBQT

Donde el “Authorization: Bearer” es el refresh_token y la apikey es la consumerKey que nos proporcionaron al crear la aplicación. Como resultado tendremos los datos de nuestro termostato y configuración actual. Vamos a coger los siguientes valores:

"locationID": 122602,

"deviceID": "LCC-00D02DB3310F",

Bien, ya tenemos todos los valores que necesitaremos para automatizar el proceso de consulta y envío de cambios al termostato. Vamos a repasar todos los que nos hacen falta:

  • $api_key (es la Consumer Key del registro)
  • $api_secret (es la Consumer Secret del registro)
  • $refresh_token (obtenido en el paso anterior)
  • $deviceID (obtenido en este paso)
  • $locationId (obtenido en este paso)

Scripts

Ahora que tenemos todos los datos necesarios, los vamos a añadir en el siguiente script, con el que podremos realizar las siguientes acciones:

  • Consultar todos los valores del termostato
  • Apagar el termostato
  • Encender el termostato
  • Seleccionar la temperatura
<?php

// Control de la API de Honeywell para Lyric T-Series
// Carlos Fernandez - domoticadomestica.com

// User data
$api_key = 'VUESTRA_API_KEY';
$api_secret = 'VUESTRA_API_SECRET';
$deviceID = 'VUESTRO_DEVICE_ID';
$locationId = 'VUESTRO_LOCATION_ID';
$refresh_token = "VUESTRO_REFRESH_TOKEN";

// Global variables
$postvals = "grant_type=refresh_token&refresh_token=$refresh_token";
$token_url = 'https://api.honeywell.com/oauth2/token';
$base_url = 'https://api.honeywell.com/v2/devices/thermostats';
$full_url = "$base_url/$deviceID?apikey=$api_key&locationId=$locationId";
$mode = $_GET["set"];
$temp = $_GET["temp"];

// Refresh token
$ch = curl_init("$token_url");
$options = array(
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_CONNECTTIMEOUT => 5,
    CURLOPT_TIMEOUT => 10,
    CURLOPT_POSTFIELDS => $postvals,
    CURLOPT_HTTPAUTH => CURLAUTH_BASIC,
    CURLOPT_USERPWD => $api_key .":". $api_secret
);
curl_setopt_array($ch, $options);

$api_response = curl_exec($ch);
$response = json_decode($api_response);
curl_close($ch);

function on() {
        global $full_url;
        global $response;
        $token = $response->access_token;
        $data = array(
                "mode" => "Heat",
                "heatSetpoint" => 20.5,
                "coolSetpoint" => 74,
                "thermostatSetpointStatus" => "NoHold"
        );
        $data_string = json_encode($data);
        $ch = curl_init("$full_url");
        curl_setopt($ch, CURLOPT_HTTPHEADER, array(
                'Authorization: Bearer ' .$token,
                'Content-Type: application/json'));
        curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
        $result = curl_exec($ch);
        curl_close($ch);
}

function off() {
	global $full_url;
	global $response;
	$token = $response->access_token;
	$data = array(
		"mode" => "Off",
                "heatSetpoint" => 20.5,
                "coolSetpoint" => 74,
                "thermostatSetpointStatus" => "TemporaryHold"
	);
	$data_string = json_encode($data);
	$ch = curl_init("$full_url");
	curl_setopt($ch, CURLOPT_HTTPHEADER, array(
		'Authorization: Bearer ' .$token,
		'Content-Type: application/json'));
	curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
	$result = curl_exec($ch);
	curl_close($ch);
}

function change_temp() {
	global $temp;
        global $full_url;
        global $response;
        $token = $response->access_token;
        $data = array(
                'mode' => 'Heat',
                'heatSetpoint' => $temp,
                'coolSetpoint' => 74,
                'thermostatSetpointStatus' => 'PermanentHold'
        );
        $data_string = json_encode($data);
        $ch = curl_init("$full_url");
        curl_setopt($ch, CURLOPT_HTTPHEADER, array(
                'Authorization: Bearer ' .$token,
                'Content-Type: application/json'));
        curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
        $result = curl_exec($ch);
        curl_close($ch);
}


if ($mode == 'on') {
    on();
    exit;
}
elseif($mode == 'off') {
    off();
    exit;
}
elseif (isset($temp)) {
    change_temp();
    exit;
}

// Get Lyric
$ch = curl_init("$full_url");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Bearer ' .$response->access_token));

$result = curl_exec($ch);
curl_close($ch);

?>

Sólo tendréis que copiar el script de arriba y rellenar los datos bajo “User Data”:

// User data
$api_key = 'VUESTRA_API_KEY';
$api_secret = 'VUESTRA_API_SECRET';
$deviceID = 'VUESTRO_DEVICE_ID';
$locationId = 'VUESTRO_LOCATION_ID';
$refresh_token = "VUESTRO_REFRESH_TOKEN";

Una vez cambiado el script con vuestros datos, debéis subirlo a vuestra raspberry o servidor NAS con el nombre lyric.php. En Raspberry sería en la ruta: /var/www/html/ y en un NAS Synology en /volume1/web/

La forma de invocar al script será la siguiente:

  • http://<IP_RASPBERRY>/lyric.php -> Obtener todos los datos del termostato.
  • http://<IP_RASPBERRY>/lyric.php?set=on -> Encender
  • http://<IP_RASPBERRY>/lyric.php?set=off -> Apagar
  • http://<IP_RASPBERRY>/lyric.php?temp=21.5 -> Poner la calefacción a 21.5º

Creación de los distintos periféricos en nuestro controlador eedomus

En esta sección vamos a crear un par de tipos de dispositivos. El primero nos permitirá actuar sobre el termostato, de forma que podremos encenderlo, apagarlo o variar su temperatura (e incluso la programación y sus modos). El segundo tipo de dispositivo será para realizar la lectura de los parámetros del termostato, como temperatura, demanda, estado, humedad, etc.

pantalla de eedomus

Encender/Apagar o cambiar la temperatura:

  • Crear dispositivo tipo: HTTP – Actuador
  • Nombre personalizado: Lyric
  • Uso: Calefacción

Valores:

configuración acciones en eedomus

*En los valores de la imagen superior, están ocultos los valores entre 18,5º y 23,5º para reducir el tamaño de la imagen.

 

Lectura de la temperatura del termostato

  • Crear un dispositivo tipo: HTTP – Sensor

lectura temperatura eedomus

URL de llamada: Sustituir “192.168.1.11” por la IP de tu Raspberry o servidor web.

Lectura de la demanda de calefacción: (mismos valores salvo los siguientes)

  • Nombre personalizado: Lyric demanda
  • Ruta XPATH: /root/heatAndCoolDemand/demand

Lectura de la temperatura exterior: (mismos valores salvo los siguientes)

  • Nombre personalizado: Lyric temperatura exterior
  • Ruta XPATH: /root/outdoorTemperature

Lectura de la temperatura de consigna: (mismos valores salvo los siguientes)

  • Nombre personalizado: Lyric consigna
  • Ruta XPATH: /root/changeableValues/heatSetpoint

Lectura del estado del termostato: (mismos valores salvo los siguientes)

  • Nombre personalizado: Estado Lyric
  • Ruta XPATH: /root/operationStatus/mode

Valores:

  • EquipmentOff -> Sin calentar
  • Heat -> Calentando

 

Hasta aquí este tutorial para integrar el termostato Lyric T6 en eedomus, espero que os haya resultado útil.

Como os comenté al principio, el script puede ser utilizado en otros sistemas domóticos, directamente si disponen de PHP+cURL+Servidor web o indirectamente utilizando un equipo intermedio como en el ejemplo de hoy.

 

El post Probamos el nuevo termostato Lyric T6 de Honeywell – Extra API Honeywell aparece primero en Domótica Doméstica.