Questo forum utilizza i cookies
Questo forum fa uso di cookie per migliorare l'esperienza utente. I cookie sono piccoli file di testo memorizzati sul tuo browser. I cookie impostati dal forum possono essere utilizzati solo su questo sito e non costituiscono rischio per la sicurezza, vengono utilizzati unicamente per memorizzare le tue preferenze. Navigando sul sito accetti che RaspberryItaly installi i cookie sul tuo browser.
Per maggiori informazioni consulta l'informativa sui Cookie di RasberryItaly

Un cookie verra memorizzato nel browser indipendentemente dalla scelta per evitare che questa domanda ti venga posta di nuovo. Sarai in grado di modificare le impostazioni dei cookie in qualsiasi momento utilizzando il link nel footer.
  • Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
programma aiuto cronotermostato

Aiuto programma cronotermostato
#18
OK Ifunziona perfetto Grazie..posso chiederti un'altra cosa?
il ciclo "while" va bene inserito in questo contesto?
:
codice :
import sys
import os
import Adafruit_DHT
import time
import RPi.GPIO as GPIO
import string
# Parse command line parameters.
sensor_args = { '11': Adafruit_DHT.DHT11,
'22': Adafruit_DHT.DHT22,
'2302': Adafruit_DHT.AM2302 }
if len(sys.argv) == 3 and sys.argv[1] in sensor_args:
sensor = sensor_args[sys.argv[1]]
pin = sys.argv[2]
else:
print('usage: sudo ./Adafruit_DHT.py [11|22|2302] GPIOpin#')
print('example: sudo ./Adafruit_DHT.py 2302 4 - Read from an AM2302 connected to GPIO #4')
sys.exit(1)

# Try to grab a sensor reading. Use the read_retry method which will retry up
# to 15 times to get a sensor reading (waiting 2 seconds between each retry).
humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)

# Un-comment the line below to convert the temperature to Fahrenheit.
# temperature = temperature * 9/5.0 + 32

# Note that sometimes you won't get a reading and
# the results will be null (because Linux can't
# guarantee the timing of calls to read the sensor).
# If this happens try again!
if humidity is not None and temperature is not None:
print('Temperatura={0:0.1f} C Umidita={1:0.1f} %'.format(temperature, humidity))
out_file = open("/var/www/html/rele/centigradi.txt","w")
out_file.write('Temperatura={0:0.1f} C '.format(temperature))
out_file.close()
TEMPRILEVATA = out_file[:-4]

while True:
c = open("var/www/html/temp.txt","r")
tempsoglia = c.read()
c.close()
if tempsoglia > TEMPRILEVATA:
attivacaldaia()
GPIO.setmode(GPIO.BCM)
GPIO.setup(7, GPIO.OUT)
GPIO.setwarnings(False)
GPIO.output(7, True)
Risposta
  


Messaggi in questa discussione
Aiuto programma cronotermostato - da Luck798 - 03/03/2017, 19:09
RE: Aiuto programma cronotermostato - da Gabb - 03/03/2017, 20:31
Aiuto programma cronotermostato - da Gabb - 03/03/2017, 20:50
RE: Aiuto programma cronotermostato - da Gabb - 03/03/2017, 21:03
RE: Aiuto programma cronotermostato - da Zzed - 04/03/2017, 01:03
Aiuto programma cronotermostato - da Gabb - 10/03/2017, 07:09
RE: Aiuto programma cronotermostato - da Gabb - 10/03/2017, 10:30
RE: Aiuto programma cronotermostato - da Gabb - 10/03/2017, 18:07
RE: Aiuto programma cronotermostato - da Gabb - 10/03/2017, 20:25
RE: Aiuto programma cronotermostato - da Luck798 - 10/03/2017, 20:34
RE: Aiuto programma cronotermostato - da Gabb - 11/03/2017, 06:53
RE: Aiuto programma cronotermostato - da Gabb - 11/03/2017, 15:14
RE: Aiuto programma cronotermostato - da Gabb - 11/03/2017, 18:06
RE: Aiuto programma cronotermostato - da Gabb - 11/03/2017, 18:31
RE: Aiuto programma cronotermostato - da Gabb - 11/03/2017, 18:43
RE: Aiuto programma cronotermostato - da Gabb - 11/03/2017, 19:06
RE: Aiuto programma cronotermostato - da Gabb - 12/03/2017, 15:36
RE: Aiuto programma cronotermostato - da Gabb - 14/03/2017, 06:50

Vai al forum:


Navigazione: 1 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect