ESP-8266 lavavajillas inteligentes (smart plug / smart socket) (4 / 6 paso)

Paso 4: Elegir cuando los puestos de trabajo debe ser hecho - parte 2: programa de php

Lavar los platos es la mayoría de las veces no muy urgente, pero al final quiere hacer cuando sea conveniente para usted.

Para ello utiliza una poco de la aplicación en un navegador web (ver imagen). La aplicación muestra las posibilidades predefinidas en un botón. En este caso:

  • ahora (NU)
  • entre hoy y 17h hoy (actualmente) (no aparece en la imagen)
  • entre hoy 22h y 6h mañana (NACHT)
  • entre hoy 22h y 17h mañana (MORGEN)

puede cambiar estos ajustes en la base de datos.

El botón muestra cuánta energía está disponible en el ciclo de 2 horas (definido en el cuadro de dispositivo de) de la producción esperada de energía viento. Si hay suficiente energía, el botón está verde, si no suficiente es rojo (también definido en la tabla del dispositivo). El botón también showes la conmutación del tiempo.

Todo lo que tienes que hacer es ir a la página web (192.168.0.156/Vaatwasser.php) y elegir el momento que desee. los platos a realizar. Una vez ha hecho, una barra verde aparecerán con el tiempo de conmutación.

Bastante sencillo para el usuario. El programa php para llegar allí es un poco más complicado.

Vaatwasser.php:

  • La primera sección es CSS para definir el estilo de los botones
  • Que se establecen las variables para la conexión a la base de datos
  • La primera consulta ($q_SQL0) comprueba si una hora es ya establecida. Si es así, se muestra una barra verde con el tiempo
  • $SQL_TIME puede ser muy criticos, pero sólo para dar el resultado en la imagen (dispositivo, momentPHPfrom,...). Pero es muy importante para los cálculos posteriores. Tenga en cuenta que los campos en blanco representan cero en PHP calcular ahora

  • próximo $q_SQL recupera el ciclo de tiempo y ciclo kWh

  • $q_SQL2 recupera datos sobre eólica disponible, dentro de las referencias de tiempo específico

  • $q_SQL3 a través de los datos, buscando el momento con más energía eólica se desplaza y almacena el resultado en $Start

  • Luego hay algunos restos de programa de tiempo de desarrollo. No usado, pero tal vez útil a usted. Origianaly el relé está conectado como normalmente abierto. El dispositivo que se enciende y al final del ciclo de apagado otra vez.

  • que los botones están hechos. Al pulsar uno de los botones el programa cambia a 'Jobs4.php'

Jobs4.php

Este programa funciona en la espalda, por lo que la nerver usuario lo ve. La mesa de trabajo es el lugar donde se almacenan todos los trabajos de conmutación.

  • Si ya hay un tiempo de conmutación, elimina esta entrada de la tabla de tareas en la base de datos
  • Inserta el momento elegido en la tabla de tareas
  • cambia el zócalo en la posición OFF
  • regresa al programa Vaatwasser.php

Artículos Relacionados

Smart Sockets

Smart Sockets

Hoy en día Internet es uno de lo más emocionante de alta tecnología. Internet de las cosas - siguiente paso de la misma. Este verano yo y mis compañeros de equipo encontraron Intel IoT Roadshow y decidieron a probar esto. Habíamos hecho nuestro prime
Android Smart teléfono Bluetooth Control remoto inteligente Smart auto 51 MCU (código STC89C52)

Android Smart teléfono Bluetooth Control remoto inteligente Smart auto 51 MCU (código STC89C52)

al principio del año nuevo, Robot inteligente coche aficionados y estudiantes (como todos) sobre la ingeniería, ciencia y tecnología están ocupados con la preparación para las competiciones de robots ahora.Es el gran momento para mostrar al mundo su
Programación de un servidor HTTP en ESP-8266-12E

Programación de un servidor HTTP en ESP-8266-12E

En este Instructable, juntos emprenderemos el camino de la programación de la Junta de desarrollo de ESP8266-12E WIFI como un servidor HTTP. Utilizando un navegador web le enviaremos instrucciones para el ESP8266-E12 para cambiar su comportamiento. D
Guía de instalación portable de Arduino IDE v1.6.5 para ESP 8266

Guía de instalación portable de Arduino IDE v1.6.5 para ESP 8266

¿Por qué tenemos que hacer portable para el IDE de Arduino? En realidad, IDE de Arduino sí mismo es portable pero no ESP 8266.Cuando desea utilizar ESP8266 con el IDE de Arduino, necesita instalar el paquete ESP8266. Toma algún tiempo para descargar
Libre Windows eléctrico encendido en auto inteligente (Smart 451)

Libre Windows eléctrico encendido en auto inteligente (Smart 451)

PRECAUCIÓN:Siguiente este instructable puede anular la garantía de su Smart. También, puede ser teniendo libre windows eléctrico ignición pueden violar normas o reglamentos de vehículo (pude imaginar que esto entró en el lugar para evitar que los niñ
Control de relé de ESP 8266 independiente WiFI [ytUt]

Control de relé de ESP 8266 independiente WiFI [ytUt]

OBJETIVOPara accionar un relé con esp8266 en modo autónomo (sin arduino, pic o cualquier otro microcontrolador) a través de la interfaz de usuario WebEl ESP difunde su SSID. No se conecta a un router. dirección IP local del esp es 192.168.4.1Paso 1:
ESP 8266 Wifi controlado Home Automation

ESP 8266 Wifi controlado Home Automation

ESP8266 es una gran cosa para empezar a IOT y WifiTambién es barato y se utiliza para hacer proyectos interesantes conectados a Internet. Aprende a hacer un sencillo proyecto de IOT con él. El módulo de WiFi de ESP8266 es un autónomo SOC con pila de
ESP8266 y Visuino: mando a distancia WiFi Smart coche Robot con Wii Nunchuck

ESP8266 y Visuino: mando a distancia WiFi Smart coche Robot con Wii Nunchuck

Que coche elegante se establece cuando se combinan con Los módulos de controladores Motor L298N, ofrecen una de las maneras más fáciles de fabricar coches robot. Ya hice un Instructable sobre cómo puede controlar coche Smart con Arduino y Joystick. S
DIY Smart Detector golpea la puerta

DIY Smart Detector golpea la puerta

La mayoría de nosotros ha estado en una situación cuando alguien no podía conseguir nuestra atención porque estábamos usando un par de auriculares. ¿Generalmente termina de bellas como siempre y cuando el solicitante de atención nos puede meter, pero
Breakout Junta para ESP 01 8266 con CP2102

Breakout Junta para ESP 01 8266 con CP2102

Nota: Este proyecto fue realizado por un grupo de estudiantes de Politécnica de Singapur(Autor: William Tan). Las herramientas y componentes fueron proporcionados por nuestro supervisor FYP Señor Teo Shin Jen.Hola todos, voy a empezar hablando de mi
BRICOLAJE hogar inteligente de Control de voz

BRICOLAJE hogar inteligente de Control de voz

Si no estás familiarizado con Amazon eco - es un nuevo asistente personal que responde a los comandos de voz y, por lo tanto, realiza tareas simples para usted. Por ejemplo, puede controlar sus luces inteligentes o activar y desactivar nada enchufado
Tomas de corriente inteligente DIY

Tomas de corriente inteligente DIY

¿Por qué usted debe hacer sus propio smart sockets?Porque es divertido y usted aprenderá algo nuevo.Porque usted será capaz de automatizar su casa y hacer un montón de cosas interesantes con él.Porque es más barato que las alternativas comerciales, e
Inteligente cámara de $10 con frambuesa Pi

Inteligente cámara de $10 con frambuesa Pi

DEMO en vivo en la sala de servidores en Naran.La mayoría de nosotros tiene uno o dos sin utilizar webcams USB en nuestras casas. Pero las cámaras son a menudo recoger el polvo como su ahora obsoleto y tienen limitadas capacidades.Algunas personas es
Cómo unbrick un ESP8266 – ESP-03 usando como ejemplo

Cómo unbrick un ESP8266 – ESP-03 usando como ejemplo

En los últimos días, he sido tamizado a través de toneladas de ESP8266 sitios web intentando hacer mi módulo ESP-03 trabajo porque yo no podía detectar su señal de WiFi ni pude tener acceso a mediante en comando puesto que recibí del proveedor en Chi