Új hozzászólás Aktív témák
-
eldvor
csendes tag
Igen, köszönöm beraktam a ciklus elejére az csatlakozást és megoldotta a problémát
-
eldvor
csendes tag
válasz
cousin333
#2607
üzenetére
Szia!
Köszönöm! Azóta két tabig én is nagy nehezen eljutottam, le is fut az elsőre, de utána a következő hibákat kapom:
Traceback (most recent call last):
File "temptodb2.py", line 20, in <module>
cur.execute("INSERT INTO TH(THdate, THtemperature, THhumidity) VALUES ('" + dt + "'," + str(temperature) + "," + str(humidity) + ")")
File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 250, in execute
self.errorhandler(self, exc, value)
File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 50, in defaulterrorhandler
raise errorvalue
_mysql_exceptions.InterfaceError: (0, '')Ez nekem már full magas, sajnos python tudásom elég féllábas

-
eldvor
csendes tag
Elnézést:
#!/usr/bin/pythonimport sys, MySQLdb, Adafruit_DHT, datetime, time#pin = 17#sensor = Adafruit_DHT.DHT11#db = MySQLdb.connect(host='localhost',user='logger', passwd='*******', ,db='home')#humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)dt = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')#while True:humidity is not None and humidity >= 0.0 and humidity <= 100.0 and temperature is not None and temperature > -100.0 and temperature < 150.0:cur = db.cursor()cur.execute("INSERT INTO TH(THdate, THtemperature, THhumidity) VALUES ('" + dt + "'," + str(temperature) + "," + str(humidity) + ")")db.commit()cur.close()del curdb.close()time.sleep(300) -
eldvor
csendes tag
Sziasztok!
Van egy kódom ami kiolvassa DHT11 szenzor értékét és betölti egy db táblába.
Az szeretném megoldani, hogy végtelen ciklusba fusson bizonyos időközönként, De a whlie ciklus beiktatását valahol elrontottam. Tudnátok segíteni?#!/usr/bin/python
import sys, MySQLdb, Adafruit_DHT, datetime, time
#
pin = 17
#
sensor = Adafruit_DHT.DHT11
#
db = MySQLdb.connect(host='localhost',user='logger', passwd='*******', ,db='home')
#
humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)
dt = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
#
while True:
humidity is not None and humidity >= 0.0 and humidity <= 100.0 and temperature is not None and temperature > -100.0 and temperature < 150.0:
cur = db.cursor()
cur.execute("INSERT INTO TH(THdate, THtemperature, THhumidity) VALUES ('" + dt + "'," + str(temperature) + "," + str(humidity) + ")")
db.commit()
cur.close()
del cur
db.close()
time.sleep(300)
Új hozzászólás Aktív témák
- sziku69: Fűzzük össze a szavakat :)
- Horgász topik
- Milyen légkondit a lakásba?
- Jövedelem
- Milyen házat vegyek?
- Assetto Corsa Rally
- MWC 2026: Adatbiztonságra fókuszáló újdonságok a Motorolától
- Warhammer 40,000: Boltgun II – Slaanesh is beszáll a folytatásba
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- Lenovo ThinkPad T480s,14",FHD,i5-7300U,8GB DDR4,256GB SSD,WIN11,TOUCH
- GARANCIÁLIS ASUS TUF F16 // Intel Core 5 210H // 16GB RAM // 1TB SSD // RTX 4050
- 10genes kishibàs pc(i3-10105f/8gb/gt1030/win11/SSD/hdd)
- PANASONIC Toughbook CF-53,i5-3340M,4GB RAM,500GB HDD,DVD,WIN10
- Lenovo LOQ Gamer laptop , R7 7435HS , 24GB DDR5 , RTX 4050
- HIBÁTLAN iPhone 15 Pro 128GB Blue Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS4658, 90% AKKSI
- Itachi! Felsőkategóriás Gamer PC! Csere-Beszámítás! R7 9800X3D/ 9070XT / 32GB DDR5 / 2TB Nvme SSD
- BESZÁMÍTÁS! MSI Cyborg 15 A12VF FHD GAMER notebook - i5 12450H 16GB DDR5 512GB SSD RTX 4060 8GB
- DTK 2.1 Multimedia Speaker System 3D-168D
- HIBÁTLAN iPhone 14 Pro 256GB Gold- 1 ÉV GARANCIA - Kártyafüggetlen, MS4514
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

