Closed BenjaminBernhardt closed 9 months ago
Thanks for your question, I will first add proper code tags
@BenjaminBernhardt
Just to be sure, are you asking me to analyze 929 lines of code?
A quick look shows you are using one SHT85 object to read out multiple. Think you should start with creating an SHT85 object per sensor. Then you can monitor and manipulate the heat-up time per sensor
For more support, please provide a minimal example that shows the problem.
Hello Rob,
Thanks for the answer. I dont know how to create an object, but i will find the answer tomorrow If im Back at Work......Maybe this will solf the Problem. Everything else runs perfekt. I can read the different Sensors over canbus via a datalogger.
After Sensor 1 the Lines are all the same. Im stucking at this Point:
//Abfrage des HeizungsSchalter SchalterStatus=digitalRead(HeizungsSchalter); Serial.println(SchalterStatus); Serial.println(sht.getError());
//Heizung einschalten int getError(); //eventuelle Fehler des SHT85 zurücksetzen if (digitalRead(HeizungsSchalter) == 1) sht.heatOn(); else sht.heatOff(); //delay(1);//Reaktionszeit abwarten
Im so sorry. Im an Electronic technicant but a Bit of a newbee at the c++ language.
Thx.
@BenjaminBernhardt
YOu have
SHT85 sht;
which must become
SHT85 sht_1;
SHT85 sht_2;
SHT85 sht_3;
etc
and you must keep the sensor ID in line with the channel of the multiplexer.
Thats it! Great. Many thanks. :)
Have a good, peaceful Christmas time.
Greetings from Cologne
If that solves the issue you may close it.
Thx
Have a good, peaceful Christmas time.
Same for you, as they say in South Africa, may your dreams get wings!
Regards from Gemert,
I can start the Heater if the Switch is HIGH at the First Startup. The Temperature of Sensor 1 rises. All the other Sensors doesnt rise the Temperature. If I switch off the Switch (Input 12) and turn it on after 180 seconds all sensors doesnt heat, also the Sensor 1.
Maybe you can help me with this.
Thank you
Code: