hey! I’ve been working my way through Hass and ESPhome for a while now, what and cool systems!
The last few days I started working with ESPhome for the max31865 RTD translator, to make sure I can run this chip I have ESPhome Dev. I have ordered the PT100 and PT1000 version and have one of the type sensors. I have ESPhome running on and ESP32 DEVKITV1 and running hassIO on and VM.
The MAX31865 sensor works with PT temp sensors and thay I want to use this type of sensor for floor cooling and heating. I am currently running into the problem of not getting a clear reading from my MAX. these are the logs:
[08:43:24][W][max31865:017]: Overvoltage/undervoltage fault between measurements
[08:43:24][W][max31865:020]: RTDIN- < 0.85 x V_BIAS (FORCE- open) between measurements
[08:43:24][W][max31865:023]: REFIN- < 0.85 x V_BIAS (FORCE- open) between measurements
[08:43:24][W][max31865:026]: REFIN- > 0.85 x V_BIAS between measurements
[08:43:24][W][max31865:030]: RTD Low Threshold between measurements
[08:43:24][W][max31865:033]: RTD High Threshold between measurements
[08:43:24][D][sensor:092]: 'Living Room Temperature': Sending state -242.02000 °C with 2 decimals of accuracy
[08:43:39][E][max31865:101]: Overvoltage/undervoltage fault
[08:43:39][E][max31865:104]: RTDIN- < 0.85 x V_BIAS (FORCE- open)
[08:43:39][E][max31865:107]: REFIN- < 0.85 x V_BIAS (FORCE- open)
[08:43:39][E][max31865:110]: REFIN- > 0.85 x V_BIAS
[08:43:39][D][sensor:092]: 'Living Room Temperature': Sending state nan °C with 2 decimals of accuracy
[08:43:54][D][sensor:092]: 'Living Room Temperature': Sending state -242.02000 °C with 2 decimals of accuracy
[08:44:09][D][sensor:092]: 'Living Room Temperature': Sending state -242.02000 °C with 2 decimals of accuracy
[08:44:24][W][max31865:017]: Overvoltage/undervoltage fault between measurements
[08:44:24][W][max31865:020]: RTDIN- < 0.85 x V_BIAS (FORCE- open) between measurements
[08:44:24][W][max31865:023]: REFIN- < 0.85 x V_BIAS (FORCE- open) between measurements
[08:44:24][W][max31865:026]: REFIN- > 0.85 x V_BIAS between measurements
[08:44:24][W][max31865:030]: RTD Low Threshold between measurements
[08:44:24][W][max31865:033]: RTD High Threshold between measurements
[08:44:24][D][sensor:092]: 'Living Room Temperature': Sending state -242.02000 °C with 2 decimals of accuracy
[08:44:39][W][max31865:017]: Overvoltage/undervoltage fault between measurements
[08:44:40][W][max31865:020]: RTDIN- < 0.85 x V_BIAS (FORCE- open) between measurements
[08:44:40][W][max31865:023]: REFIN- < 0.85 x V_BIAS (FORCE- open) between measurements
[08:44:40][W][max31865:026]: REFIN- > 0.85 x V_BIAS between measurements
[08:44:40][W][max31865:030]: RTD Low Threshold between measurements
[08:44:40][W][max31865:033]: RTD High Threshold between measurements
[08:44:40][D][sensor:092]: 'Living Room Temperature': Sending state -242.02000 °C with 2 decimals of accuracy
[08:44:54][E][max31865:101]: Overvoltage/undervoltage fault
[08:44:54][E][max31865:104]: RTDIN- < 0.85 x V_BIAS (FORCE- open)
[08:44:54][E][max31865:107]: REFIN- < 0.85 x V_BIAS (FORCE- open)
[08:44:54][E][max31865:110]: REFIN- > 0.85 x V_BIAS
[08:44:54][D][sensor:092]: 'Living Room Temperature': Sending state nan °C with 2 decimals of accuracy
[08:45:09][D][sensor:092]: 'Living Room Temperature': Sending state -242.02000 °C with 2 decimals of accuracy
I tested with 3.3v and 5.5v in case it was in one power supply, used the same config for both board. nothing seems to happen at all because when I take the voltage off I still get the same input in the log.
Hopefully someone here can help. This is my Config:
Hey man,
Supper thanks for your quick response! I didn’t have my config right. Adjusted the config and now my measurement is correct! I had a bit of trouble getting clear on which pins to put what, but that works now:
I do not quite understand how I find out the values of my PT1000 but the values from your config seem to work, this week I am going to do calibration test with analog prod termostat and the PT1000 in a container of ice water
I am having similar troubles hooking up a Pt100 to an esp32cam via a max31865.
The logging is: Sending state -242.02000 °C with 2 decimals of accuracy
Here is my wiring and set up.
Ok figured it out, looks like some conflicts on some of the pins I was using. Here is a working circuit diagram and link to the project: https://gitlab.com/PseudoNet/still-monitoring
I’m having problems putting a PT1000 in working conditions. I’ve tried several combinations of PIN and everytime i get the following error:
[W][max31865:033]: RTD High Threshold between measurements
[E][max31865:099]: SPI bus read all 0 or all 1 (0xFFFF), check MAX31865 wiring & power.
[D][sensor:127]: 'name': Sending state nan °C with 2 decimals of accuracy
If I plug-in a 1000 Ohm resistor instead of the probe:
[W][max31865:020]: RTDIN- < 0.85 x V_BIAS (FORCE- open) between measurements
[W][max31865:026]: REFIN- > 0.85 x V_BIAS between measurements
[W][max31865:033]: RTD High Threshold between measurements
[E][max31865:099]: SPI bus read all 0 or all 1 (0xFFFF), check MAX31865 wiring & power.
[D][sensor:127]: 'name': Sending state nan °C with 2 decimals of accuracy
And, if I short terminals:
[D][sensor:127]: 'name': Sending state -240.79410 °C with 2 decimals of accuracy
[D][sensor:127]: 'name': Sending state -240.73567 °C with 2 decimals of accuracy
[D][sensor:127]: 'name': Sending state -240.76488 °C with 2 decimals of accuracy
[D][sensor:127]: 'name': Sending state -240.79410 °C with 2 decimals of accuracy