Plug And Play remote relay (hallon och Arduino och läsa sensorer) (7 / 8 steg)
Steg 7: Sensor behandlingen
Efter att jag avslutat guiden jag lagt Beskrivning hur du lägger till sensorn, kommer att temperatur, men någon kan du läsa av hallon eller Arduino göra.
Ihåg att om du läser från Arduino med Firmata har du alltid att läsa flera gånger tills du får ett visst värde.
Jag använde denna sensor för temperatur, det är plug & play med hallon USB.
Installationsguiden finns här
Om du följer den kommer du att kunna läsa temperatur ringer sudo temper-poll från kommandoraden
Produktionen kommer vara något som
Hittade 1 enheter enhet #0: 22,5 ° C 72.5° F
Här nedan python funktionen returnerar rätt format (Lägg till tidigare script)
Du kan lägga till Läs värdet i instrumentpanelen devicehub (skapa analog sensor och tillägga den följande lina till dina skript med mitt bibliotek
DH.set_sensor_value('temp',DH.Project,DH.uuid,DH.apikey,t)
def get_temp():
försök:
Res = commands.getstatusoutput ('sudo temper-poll)
d = res [1]
återgå d.split("") [4] [: -3]
utom:
returnera 0