Does the settings get flashed aswell when you rewrite arduino code to it?
It would be really nice if we could get it to work with ardafruit aswell as mosquitto.
You can download the code for this project from Github: https://github.com/Pyplate/rpi_temp_logger.
There's a button to download the project as a zip file at the bottom of the right hand column.
If everything goes well, get_temp returns the temp as a float, otherwise it returns None.
But when testing out new sensor etc it would be nice to keep it off openhab.The updated file will be saved to a temporary file and then automtically installed in the proper place. In the next post, I'll describe how I built the web UI for the Raspberry Pi temperature logger.This seems like an easier way to configure it rather then using the app on the phone.The DS18B20 is represented by a directory starting with the digits '28', so searching for /sys/bus/w1/devices/28* finds the device path.To find the device file, we just append '/w1_slave' to the device path.The temperature logger consists of two parts: a script called to measure the temperature at 15 minute intervals, and a script called that displays temperatures in a web page. Every 15 minutes, it reads the temperature from a DS18B20 connected to my Pi's GPIO pins, and stores the reading in an SQLite database.The other script, webgui.py, executes when it is requested by the Apache web server.# store the temperature in the database def log_temperature(temp): conn=sqlite3.connect(dbname) curs=conn.cursor() curs.execute("INSERT INTO temps values(datetime('now'), (?))", (temp,)) # commit the changes conn.commit() conn.close() See this page for more information on accessing a database in Python. I used this directory because it's the standard directory for executable scripts in Apache.In this article I'm going to describe how I used a Raspberry Pi to build an SQLite based temperature logging system with a web UI.Follow this link to see the completed Raspberry Pi temperature logger with web UI.