DS1820 and HA

Adding a Shelly Add-On and DS1820 temp probe inline to my pool.

I ordered a DS1820 from Shelly, but it's a week or two out. I got some cheap ones from amazon.

I got one installed and I am reading a temp, but it's consistently 6-7 degrees high.

I know, cheap DS1820 == counterfeit... but wondering what these pullup resistors that came with these are for? And might adding one fix the temp difference?

The pull-up resistor is likely to help you if you have a data problem and cannot get a reading at all. They don't affect the value.

You would likely need to add a template to correct it or use the compensation integration if the Shelly doesn't have a calibration function itself.