eni23 / micronova-controller

This repo contains documentation and code to interface with pellet stoves based on Micronova controllers
GNU General Public License v3.0
15 stars 4 forks source link

Documentation #13

Open AndrePelle opened 1 month ago

AndrePelle commented 1 month ago

Hello, I would like to recreate your project. Is there a step-by-step guide for how to proceed with the software part?

I tried to install the micronova_stove.h library and followed these steps:

Downloaded your src folder and zipped it. Imported it into the Arduino IDE using Sketch < Include Library < Add .ZIP Library... At this point, I got the following error: image

I am also asking for documentation for all the subsequent steps.

Thank you in advance, Andrea

eni23 commented 1 month ago

Hey

Unfortunately, there is not more documentation than the README and as i dont have access to the stove anymore, i probably won't improve it any futher.

Concerning your question: This project is designed to be compiled with PlatformIO, not Arduino IDE. Thus, importing it there as ZIP will not import it as a library.

If you just wanna use the functionality to control the stove in Arduino, you can probably just copy the files src/micronova_stove.h and src/micronova_stove.cpp to your arduino project directory and then use it like described here: https://github.com/eni23/micronova-controller/tree/master?tab=readme-ov-file#using-the-arduino-library

If you want to use the whole thing wit CLI interface, web and all, you need to compile it with Platformio (and make if you prefer) as there are build steps only supported by it.