Paso 7: Lectura del Sensor
Después de terminar a la guía he añadido Descripción cómo agregar sensor, temperatura, pero cualquier persona que puede leer frambuesa o Arduino va a hacer.
Mente el hecho de que si lees de Arduino usando una firmado usted debe siempre leer varias veces hasta llegar a un cierto valor.
Usé este sensor de temperatura, es plug & play con USB de frambuesa.
La guía de instalación se puede encontrar aquí
Si lo sigues podrás leer temperatura llamando a sudo genio-encuesta de línea de comandos
La salida será algo como
Encontrado 1 dispositivos dispositivo #0: 22,5 ° C 72,5 º F
Por debajo de la función de python devolverá el formato adecuado (agregar al script anterior)
Usted puede Agregar el valor de leer a dashboard devicehub (crear sensor análogo y añadir la siguiente línea al script usando mi biblioteca
DH.set_sensor_value('temp',DH.Project,DH.UUID,DH.apiKey,t)
DEF get_temp():
tratar de:
res = commands.getstatusoutput ('sudo genio-encuesta')
d = res [1]
volver d.split("") [4] [: -3]
excepto:
return 0