Der Sensor sendet ein Wörterbuch (Beispiel: {'CO2': 661, ' Device_id ':' Pico_1 ',' Timestamp ': 1739488255,' Temperatur ': 21.58999,' Feuchtigkeit ': 30.71489}). {"CO2": 639, "Device_id": "Pico_1", "Timestamp": 1739489315, "Temperatur": 21.21881, "Feuchtigkeit": 30.91478} < /p>
Ich kann die Daten nicht herausholen des Wörterbuchs und in die Tabelle.
Code: Select all
def store_reading(reading):
key_list = (co2, device_id, timestamp, temperature, humidity)
print(" store_dict is: ", reading)
print ("Key List is: ", key_list)
conn = sqlite3.connect('sensor_data.db')
cursor = conn.cursor()
for key in key_list:
cursor.execute('INSERT INTO sensor_readings (key) VALUE(key)')
conn.commit()
conn.close()
Datei "/home/pi/desktop/server.py", Zeile 37, in Store_reading
cursor.execute (' Einfügen in Sensor_Readings (Schlüssel) Wert (Schlüssel) ') < /p>
Ich würde mich über alle Gedanken freuen, die Sie möglicherweise haben. Ich habe versucht, dies selbst zu erforschen. Ich mache nicht viel DB -Sachen. Vielen Dank für Ihre Hilfe