Paso 15: Android apk para comunicarse con módulos remotos de aire acondicionado ESP8266
He creado este apk Android para tener control de mi aircons con la ayuda de los módulos de control remotos de aire acondicionado de ESP8266. Esta aplicación se puede ejecutar en varios teléfonos y tabletas en paralelo sin problemas, como el último estado del aire acondicionado (o mejor del módulo ESP8266 que es controlarlo) es conocido por todos los dispositivos.
La aplicación soporta actualmente 2 tipos de aire acondicionado, el FujiDenzo y el portador que administro. Los cambios de diseño de pantalla para reflejar las diferentes funciones disponibles para cada uno de estos aircons.
FujiDenzo | Portador de la |
Aircons diferentes son seleccionados por los botones en la parte superior de la barra, mostrando los iconos para la oficina (FujiDenzo aire acondicionado) y salón (aire acondicionado de Carrier). Si se encuentran más de 2 controladores de aire acondicionado de ESP8266, se enumeran en el menú (icono de derecha en la barra superior).
El menú da acceso a funciones adicionales
- Actualizar lee el último estado de los controladores de aire acondicionado conectado
- Buscar busca en la red local para los controladores de aire acondicionado
- Habilitar Debug permite la salida de información de depuración
- Lugares permite al usuario seleccionar iconos y nombres de los controladores de aire acondicionado diferentes
Al pulsar ubicaciones, primero se muestra un cuadro de diálogo para seleccionar el dispositivo para cambiar:
Después de seleccionar un dispositivo, se muestra un nuevo cuadro de diálogo donde se pueden cambiar el icono y el nombre para mostrar:
En este momento se aplican 8 iconos diferentes para
- Ducha/baño
- Dormitorio
- Comedor
- Sala de entretenimiento
- Sala de niños
- Cocina
- Salón
- Oficina
No entraré en detalles del código de Android. Puede encontrar el código fuente en mi repositorio de Github para comprobarlo. Si usted tiene alguna pregunta, por favor déjame un comentario más abajo.