DS18B20, mediante WebIOPi

Instalamos el sensor según la siguiente imagen:

 Comprobamos que el sistema detecta el sensor, con la orden

Si no indica nada, debemos poner las siguientes ordenes:

 editamos el fichero /boot/config.txt, añadiendo la linea

 se resetea el dispositivo: 

Volvemos a comprobar de nuevo

Apareciendo el dispositivo.

Total 0

lrwxrwxrwx1 root root 0 may 15 09:37 28-00043b4adeff-> ../../../devices/w1_bus_master1/28-00043b4adeff

lrwxrwxrwx 1 root root 0 may 15 09:37 w1_bus_master1-> ../../../devices/w1_bus_master1

El numero 28-00043b4adeff es la dirección del sensor de temperatura. Siendo único para cada sensor.

Con la orden

Muestra los siguientes datos

fd 01 55 00 7f ff 0c 10 93 : crc=93 YES

fd 01 55 00 7f ff 0c 10 93 t=31812

En la segunda linea nos da la temperatura. Que es mil veces el valor de la temperatura en grados Centigrados.

31812/1000= 31,812

 Después hay que modificar unas lineas en le fichero /etc/webiopi/config

 Hay que decomentar (quitar #) de las lineas:

Temp3 = DS18B20 slave:28-00043b4adeff

 cambiando el numero de serie que tiene por el que tenga nuestro dispositivo.

y la linea:

 decomentarla y cambiarla por:

 Se resetea el dispositivo y ya podemos conectarnos a la pagina del webiopi, para ver la temperatura del sensor.

Arrancar Webiopi

Cambio del Password

Seguimos las introducciones, nos pedirá el usuario y el password de Webiopi

Resetear Webiopi

Para respetar el dispositivo, usaremos el comando.