Lesson 11 - Tiny House Temperature Monitoring: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| Line 91: | Line 91: | ||
[[File:Screenshot 2023-12-07 at 9.15.23 am.png | 900px]] | [[File:Screenshot 2023-12-07 at 9.15.23 am.png | 900px]] | ||
= 5 - | = 5 - Saving Data to your Computer = | ||
<syntaxhighlight lang="python"> | <syntaxhighlight lang="python"> | ||
Revision as of 22:22, 6 December 2023
1 - Using Python to Download Tiny House Temperature Data
# Get Tiny House data for MPPS
import dweepy
url = dweepy.get_latest_dweet_for('MPPS-Tiny-House-8-bundoora')
print(url)
2 - Put Temperature Data in Variables
# Get Tiny House data for MPPS
import dweepy
url = dweepy.get_latest_dweet_for('MPPS-Tiny-House-8-bundoora')
print(url)
dict = url[0]
internalTemp = dict['content'][('intTemp')]
print(f'The internal temperature is {internalTemp}')
externalTemp = dict['content'][('extTemp')]
print(f'The outside temperature is {externalTemp}')
3 - Recording Current Date and Time
# Get Tiny House data for MPPS
import dweepy
url = dweepy.get_latest_dweet_for('MPPS-Tiny-House-8-bundoora')
print(url)
dict = url[0]
internalTemp = dict['content'][('intTemp')]
print(f'The internal temperature is {internalTemp}')
externalTemp = dict['content'][('extTemp')]
print(f'The outside temperature is {externalTemp}')
# Current Date and Time
datetime = dict['content'][('date')]
print(f'The current date_time is {datetime}')
4 - Prepare Data for Saving
- Get Tiny House data for MPPS
import dweepy
url = dweepy.get_latest_dweet_for('MPPS-Tiny-House-8-bundoora')
print(url)
dict = url[0]
internalTemp = dict['content'][('intTemp')]
print(f'The internal temperature is {internalTemp}')
externalTemp = dict['content'][('extTemp')]
print(f'The outside temperature is {externalTemp}')
# Current Date and Time
datetime = dict['content'][('date')]
print(f'The current date_time is {datetime}')
# Prepare data for saving
data = str(datetime) + "," + str(internalTemp) + "," + str(externalTemp) + "\n"
print(f'The data that will be saved is = {data}')
5 - Saving Data to your Computer
# Get Tiny House data for MPPS
import dweepy
url = dweepy.get_latest_dweet_for('MPPS-Tiny-House-8-bundoora')
print(url)
dict = url[0]
internalTemp = dict['content'][('intTemp')]
print(f'The internal temperature is {internalTemp}')
externalTemp = dict['content'][('extTemp')]
print(f'The outside temperature is {externalTemp}')
# Current Date and Time
datetime = dict['content'][('date')]
print(f'The current date_time is {datetime}')
# Prepare data for saving
data = str(datetime) + "," + str(internalTemp) + "," + str(externalTemp) + "\n"
print(f'The data that will be saved is = {data}')
# Save data
f = open('/home/pi/MPPS/MPPS_Tiny_House_8_data.txt','a')
f.write(data)
f.close()
print("The data has been saved")