Frambuesa PI y DHT22 temperatura y humedad logger con advertencias de la lámpara y el correo electrónico (9 / 13 paso)

Paso 9: Configuración de MySql para almacenar los datos de temperatura

Obtener Mysql y addons necesarios para ello. Para hacer ese tipo de siguiente y pulse Intro.

sudo Apto-conseguir instalar servidor mysql python-mysqldb

Durante la instalación que se le pedirá la contraseña de usuario ROOT, encuentra lo que quieras y recuerda para su uso posterior.

Después de que la contraseña es conjunto y la instalación completada. Es hora de configurar la actual base de datos y tablas para almacenar los datos. Esta necesidad de hacer en la consola de mysql. Para entrar en consola escriba lo siguiente y presione Entrar.

MySQL -u root -p -h localhost

Escriba la contraseña que se establece durante la instalación y estará en la consola de MySql (imagen de referencia de cheque)

En la consola de MySQL

En primer lugar, crear base de datos llamada temperatura. Tipo siguiente y pulse Intro.

Temperaturas de crear la base de datos;

Seleccione la base de datos creada después de mecanografiar y presionando entrar.

Temperaturas de uso;

Luego necesitas crear base de datos usuario y acceso a la base de datos. (Cambiar contraseña a algo más si quieres). Para hacer ese tipo en las siguientes líneas por separado y después cada vez que presione Entrar (imagen de verificación referencia 2).

CREATE USER 'registrador' IDENTIFIED BY 'contraseña';

GRANT ALL ON de privilegios temperatures.* a 'registrador'

PRIVILEGIOS AL RAS;

Ahora se ha creado el usuario y privilegios añadido. Tiempo para cambiar usuario desde root para este nuevo registrador. Registro por escribir siguiendo y presionando entrar.

dejar de fumar

E inicie sesión nuevamente con este nuevo usuario al escribir presionando entrar

MySQL -u logger -p -h localhost

Y dar contraseña que asignó después de identificado por al crear el usuario (por defecto era contraseña).

Ahora es el tiempo t ocreate dos las tablas. Temperaturedata para almacenar la información del sensor y el tiempo de la medida y también mailsendlog que contiene información al límite de temperatura trigged advertencias de correo ha sido enviado. Mailsendlog se utiliza en el código para verificar cuando se envió la última ADVERTENCIA y ha sido restringido que ADVERTENCIA de límite puede ser enviada una vez cada 2 horas / sensor. Esta restricción es necesaria para que este buzón no se inunda en casos donde las mediciones se hacen con frecuencia, por ejemplo, cada minuto. Sin embargo hay poca excepción cuando esta comprobación se ignora y eso es en casos cuando la temperatura aumenta o disminuye 5 grados entre mediciones. Pensar en el caso cuando inician sesión Inicio temperatura mediante este registrador y de repente hay descenso de 5 grados de temperatura entre las mediciones, sería bueno obtener información acerca de incluso si 2 horas no han pasado todavía.

Algunas advertencias, como el sensor no se puede leer, o insertar base de datos no se pudo es enviar cada vez cuando ocurren y no son conectados a la mesa. Estos ADVERTENCIA indican que hay algo mal con frambuesa Pi o sensores y debe revisarse.

Para comenzar a crear las tablas, escriba lo siguiente y presione entran.

Temperaturas de uso;

Crear la primera mesa con sensor, temperatura, humedad y columnas dateandtime. Para hacer escriba lo siguiente y presione Entrar.

CREATE TABLE temperaturedata (dateandtime DATETIME, VARCHAR(32), sensor de temperatura doble, humedad doble);

Crear la segunda tabla con lasttemperature, triggedsensor, triggedlimit y columnas dateandtime. Para hacer escriba lo siguiente y presione Entrar.

CREATE TABLE mailsendlog (mailsendtime DATETIME, triggedsensor VARCHAR(32), triggedlimit VARCHAR(10), lasttemperature VARCHAR(10));

Puede confim, que sistemas de vacío están presentes al escribir en el siguiente y presionando entrar.

SELECCIONAR * de mailsendlog;

SELECCIONAR * de temperaturedata;

Si existen tablas, veremos "Empty Set (0.00 sec)"

Base de datos y tablas están configuración, salir la consola de MySql escribiendo lo siguiente y presionar enter.

dejar de fumar

Luego reiniciar mysql cambios surtan efecto. Para hacer escriba lo siguiente y presione Entrar

sudo /etc/init.d/mysql restart

Eso es, mysql y base de datos está listo. Lo siguiente es descargar el DHT22-TemperatureLogger para leer sensores e insertar datos a estas nuevas tablas.

Artículos Relacionados

Frambuesa Pi control control de temperatura con Gnuplot imagen salida y correo electrónico alerta la capacidad de

Frambuesa Pi control control de temperatura con Gnuplot imagen salida y correo electrónico alerta la capacidad de

donde trabajo, hay una sala muy importante que alberga gran cantidad de equipos. La temperatura ambiente de esta habitación ha de ser muy cool para optimizar el rendimiento de estos sistemas.Me pidieron para idear un sistema de vigilancia que tiene l
Luz-notificador de correo electrónico no leídos con frambuesa Pi

Luz-notificador de correo electrónico no leídos con frambuesa Pi

En este Instructable, te mostraré, cómo construir tu propio 'correo electrónico no leído'-Notifier, que comienza a la luz, cuando llega un nuevo correo electrónico. No necesita equipo especial para esto. Cuando haces proyectos de DIY a ti mismo, tien
Registrador de temperatura ESP8266 con alarma de correo electrónico

Registrador de temperatura ESP8266 con alarma de correo electrónico

En este tutorial mostramos cómo construir registrador de temperatura DS18B20 ESP8266 con notificación de alarma por correo electrónico. Lo conectará a una nube de EasyIoT. Sensor es Plug and Play - no configuración es necesaria para agregar el sensor
Inicio sistema de alerta del correo electrónico de seguridad con frambuesa Pi

Inicio sistema de alerta del correo electrónico de seguridad con frambuesa Pi

En este tutorial veremos cómo configurar hasta su frambuesa pi tomar foto del intruso que entra en su casa y enviar un correo electrónico a usted cuando usted no está en su casa.Paso 1: Lo que necesitaráFrambuesa Pi ejecutando RaspbianCámara USBSenso
Frambuesa Pi correo electrónico dispositivo del botón usando Gmail

Frambuesa Pi correo electrónico dispositivo del botón usando Gmail

Instructivo para el dispositivo del botón frambuesa Pi e-mailpor Pedro y Owen Czerny en Yukonstruct¿No tienen acceso a un dispositivo de comunicación comercial correo electrónico móvil o del ordenador portátil / escritorio computadora? ¿Necesita una
Arduino temperatura y humedad pantalla con pantalla de 7 segmentos

Arduino temperatura y humedad pantalla con pantalla de 7 segmentos

Hola a todos.Este istructables es para los principiantes que han entrado en el ecosistema de ArduinoEn este instructable, voy a cubrir algunos temas sobre Sensor de temperatura y humedad DHT11 y multiplexación de 4 Displays de 7 segmentos.Así que, va
Temperatura y humedad monitoreo utilizando SHT25 y frambuesa Pi

Temperatura y humedad monitoreo utilizando SHT25 y frambuesa Pi

Recientemente hemos trabajado en varios proyectos que requieren de temperatura y humedad control y entonces nos dimos cuenta de que estos dos parámetros realmente juegan un papel fundamental para tener una estimación de la eficiencia de funcionamient
Regulador de temperatura y humedad automático de Arduino para mascotas

Regulador de temperatura y humedad automático de Arduino para mascotas

gato y Jose, una pareja de hamster hermoso, me ha acompañado durante 100 días y noches. Su suave pelaje blanco me pone tranquilo y acogedor, sobre todo cuando me la codificación en el ganador.Pero las cosas muy trágicas ocurrieron en la última semana
Frambuesa Pi IoT: Monitor de temperatura y humedad

Frambuesa Pi IoT: Monitor de temperatura y humedad

Compruebe mi versión más reciente de un controlador de humedad robótica!Amamos a duchas de agua calientes en mi casa y esto se empieza a dar en las paredes de nuestro cuarto de baño... Si no mantener humedad en cheque, puede muy fácilmente terminan c
Monitor de red de frambuesa Pi temperatura y humedad

Monitor de red de frambuesa Pi temperatura y humedad

Tenga en cuenta que hay un repositorio Git de código en:https://github.com/jervine/RPI-Temp-humid-monitorSi desea las últimas correcciones o le gustaría contribuir. Gracias Jonny Ervine!Tuve algunos problemas con tarjetas SD de Kingston, pero las tar
Fácil temperatura y humedad en frambuesa Pi

Fácil temperatura y humedad en frambuesa Pi

Temperatura del aire y humedad relativa son muy comunes parámetros que deban medirse. Frambuesa Pi no viene con capacidades analógicas y sensores de lectura no es exactamente fácil.En este instructable estamos usando el sensor de EzTemp.Con EzTemp ti
Detección de temperatura y humedad con frambuesa Pi y HTU21 / SHT21

Detección de temperatura y humedad con frambuesa Pi y HTU21 / SHT21

Se pregunta ¿qué es el tiempo? Vamos a comprobarlo con el Pi de frambuesa! Este tutorial proporciona instrucciones paso a paso cómo detectar humedad y temperatura con el sensor I2C de suciedad barato HTU21D y abrir el código fuente en la Raspberry Pi
Arduino Nano: Temperatura y humedad DHT11/DHT21/DHT22 Sensor módulo Visuino

Arduino Nano: Temperatura y humedad DHT11/DHT21/DHT22 Sensor módulo Visuino

DTH11 / DTH21 / DTH22 y AM2301son sensores de temperatura y humedad Arduino combinados muy populares.En este Instructable, voy a mostrarles, lo fácil que es programar el Arduino para utilizarlos, con Visuino - un ambiente de desarrollo gráfico fácil
Sensor de temperatura y humedad de WiFi ESP8266

Sensor de temperatura y humedad de WiFi ESP8266

En este tutorial construiremos ESP8266 WiFi Arduino registrador de temperatura y humedad. Datos serán almacenados en el servidor de EasyIoT y muestra en explorador de web en el equipo remoto o en el teléfono móvil. Biblioteca ESP8266 EasyIoT Arduino