I will split the project into smaller pieces and update them in this thread, but before I do, I would like some help with some questions to make sure I won't go running in the wrong direction from start
So my idea looks like this:
1. Read tempvalue from heating device
1a. I will use a arduino to
1b. extract info from the heating device LCD screen
1c. that will be sent as a signal to the Raspberry Pi
2. Reading signals and acting as webserver
2a. The Raspberry Pi will read signals from 4 different temp sensors
2b. along with the signal from the arduino
3. The Raspberry Pi will also be used as a webserver and saving data in either
3a. a SQL database or
3b. as CSV file etc.
4. My coded program(s) will:
4a. Send the values to store in the SQL/CSV on a regular basis (1 update/minute or so)
4b. Control some relays or WiFi sockets depending on the input signals (1 run every 10 sec or so)
5. I will display graphs based on the information in the database
Questions:
- Communication between Arduino and Raspberry Pi, how should I do?
(Distance between them are about 12 meters in different rooms, concrete walls, so I would like to use WiFi if possible)
- Logging the data, using SQL or CSV etc?
(Is there any of them I should preffer in order of functionality or "speed"?)