Wanting to monitor condensing boiler flow & Return temps

I have the libraries in the right place. It.s not missing library bits now. It is a list of faults. Sorry in advance but here they are.
I am tempted to delete all libraries and re install them.

/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::defaultAlarmHandler(unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::DallasTemperature(OneWire*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::DallasTemperature(OneWire*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::getDeviceCount()’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::validAddress(unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::getAddress(unsigned char*, unsigned char)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::readScratchPad(unsigned char*, unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::isConnected(unsigned char*, unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::isConnected(unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::writeScratchPad(unsigned char*, unsigned char const*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::readPowerSupply(unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::setResolution(unsigned char*, unsigned char)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::setResolution(unsigned char)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::getResolution()’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::getResolution(unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::begin()’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::setWaitForConversion(bool)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::getWaitForConversion()’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::setCheckForConversion(bool)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::getCheckForConversion()’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::isConversionAvailable(unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::blockTillConversionComplete(unsigned char*, unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::requestTemperatures()’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::requestTemperaturesByAddress(unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::requestTemperaturesByIndex(unsigned char)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::calculateTemperature(unsigned char*, unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::getTempC(unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::getTempCByIndex(unsigned char)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::getTempFByIndex(unsigned char)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::getTempF(unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::isParasitePowerMode()’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::setHighAlarmTemp(unsigned char*, char)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::setLowAlarmTemp(unsigned char*, char)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::getHighAlarmTemp(unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::getLowAlarmTemp(unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::resetAlarmSearch()’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::alarmSearch(unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::hasAlarm(unsigned char*)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::hasAlarm()’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::processAlarms()’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::setAlarmHandler(void ()(unsigned char))’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::toFahrenheit(float)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature.cpp.o (symbol from plugin): In function DallasTemperature::defaultAlarmHandler(unsigned char*)': (.text+0x0): multiple definition of DallasTemperature::toCelsius(float)’
/private/var/folders/gb/ktdv21x109d7fdpdjmhq0g500000gn/T/arduino/sketches/F9C0C7C9E7D266DF81B3C2462520B3C2/libraries/MAX31850_DallasTemp/DallasTemperature 2.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
Multiple libraries were found for “OneWire.h”
Used: /Users/markwebb/Documents/Arduino/libraries/OneWire
Not used: /Users/markwebb/Documents/Arduino/libraries/OneWireNg
Not used: /Users/markwebb/Documents/Arduino/libraries/MAX31850_OneWire
exit status 1

Compilation error: exit status 1

Actually, it’s not as bad as it looks - it’s only one file that’s duplicated: DallasTemperature.cpp.o and DallasTemperature 2.cpp.o
All you need to do is delete the “<space>2” version.

OK I sorted the library thing.Compiled ok but when I tried to send I got

Sketch uses 27514 bytes (85%) of program storage space. Maximum is 32256 bytes.
Global variables use 1064 bytes (51%) of dynamic memory, leaving 984 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Failed uploading: uploading error: exit status 1

It’s anybody’s guess what the cause of that is - it could be almost anything. It could be something else is using the USB port, it’s worth checking the programmer is still plugged in to the emonTH, though as you saw serial data before, it’s not likely (but if the emonTH isn’t responding, it would generate that error). Normally for me, it means I’ve forgotten to plug something in. Could it be permissions on the USB port? Look through the Docs again on setting up the Arduino IDE - and the Arduino site might give you some leads.

I am as confused as you are. Probably more so!
I have the emontx3CM sketch that you sent me ages ago. This compiles perfectly.
The EmonTH sketch is in a different directory but in the same place in the tree. It compiled once but will not do so again!

This means it did compile satisfactorily, the problem is the linker-loader avrdude isn’t getting the response it wants - it’s a connection problem. though whether physical or logical is hard to tell. You get the same error message from many possible causes, so it’s not very helpful.
I can get it with the programmer connected to this laptop, but no ATMega on the other end of the programmer.

It wouldn’t be a corroded pin on the FTDI header?

OK I have managed to upload yr original sketch. I now have 5 inputs but no data. bed time I was up at 4 pick up in the morning

See previous. Long red flash followed by many short red flashes on TH at power on. Not even updating. This with yr original sketch

Good morning.
See answers from last night.
Sketch modified as yr instructions compiled and uploaded.
Runs once then falls over. With 0.2 as internal temp zeros everywhere else
No more data transmits. Nothing on serial

Screenshot 2024-01-24 at 09.48.54.png

Was this with line 126 changed? With the change, you should see some serial output:

emonTH
OpenEnergyMonitor.org
Node: 19 Freq: 868MHz Network: 210

and then, after a 2 s delay and if it has detected all the sensors:

Detected DHT22 temp & humidity sesnor

(with typo!) and

Detected 2 DS18B20
 and DHT22 found.

And the LED is on while this happens, then it goes off.

This was as the sketch was initially sent and also after the mods.

Including the change to turn ‘debug’ on in line 126? Did you save, compile and upload the sketch again after making the changes?
Did it compile without errors? (only warnings)?
Do you have your serial monitor set for 9600 baud?

OK saved compiled and uploaded. No warnings or errors
I get this on boot. Then no more. Long red led pulse then red flashing for a sec

Screenshot 2024-01-24 at 14.30.09.png

Here are my alterations. No doubt something not right
Screenshot 2024-01-24 at 14.44.52.png

Screenshot 2024-01-24 at 14.33.18.png

Screenshot 2024-01-24 at 14.33.41.png

Received in emonhub but then no more

Screenshot 2024-01-24 at 14.46.54.png

No problem, my mistake converting the logic. (If I’d got my emonTH V1.4 available, I’d have been able to test it thoroughly.) Try this:
emonTH_markstjwebb.zip (4.8 KB)

Bingo. 5 sec updates as well. That will be fine as I am 5v powered. Thank you once again!

1 Like

Trystan has taken the 5 s option out of emonCMS, so if you want a nominal 10 s between reports to suit a 10 s emonCMS fixed interval timeseries feed, you’ll need to trim the value of time_between_readings.

I can’t calculate this accurately, because it’s what it says, and doesn’t count the time to get the readings, and to get the reporting rate to something like 9.8 s, you’ll need to set it to something like 7.5 s and then trim it.
Change line 318 to

  Sleepy::loseSomeTime(time_between_readings);  

and line 57 as a starting value to

const uint16_t time_between_readings = 7500;   // time in milliseconds

and then adjust this either up or down so that values seen in the Arduino monitor come in with about 9.8 s between them. This way, you won’t get NULL values in the data.

No all is good. I have placed the TH in my loft doing what it should with a 5vdv supply. Another subject which maybe should be another thread.
This am when looking at my inputs there were 100+ phantom inputs from my usb?uart linked TX3. These seemed to have random titles and random values.
I duly deleted them.
As a result all the feed logs and calcs etc were removed from the valid inputs and no data is being logged and processed.
The feeds are still listed in the feed list but any record of where they were or the numerous calculations done with them have disappeared!
Any way of getting back?

That shouldn’t have happened. Did you really mean you deleted ALL the inputs including the active, correct, wanted ones?

As far as I know, they’re gone for good - however, @TrystanLea might be able to help.

Also, look at Unknown Nodes keep appearing
@TrystanLea This has all the hallmarks of another instance of trouble caused by autoconf

No I only deleted the rubbish inputs. Left all others of course.
Screenshot 2024-01-25 at 14.30.02.png
The bottom one weirdly named “test” used to have a load of logging and associated calculations as well as 100+ seemingly random inputs. The 2 logs in test were me reinstating the feeds. Which I can do but all the calculation steps have gone.
These are the feeds
Screenshot 2024-01-25 at 14.30.27.png

The feeds are still listed but the ones that went are not updating.

This I know little about - I think it’s all tied up with Trystan’s attempt to automate the generation of emonub.conf - and when it goes wrong, it goes wrong big time and causes a lot more trouble than it’s worth.

For the moment, if you have autoconf in emonhub.conf, turn it off ( = 0) and restart emonHub. But it appears even this doesn’t always stop it. Keep an eye on the thread I linked to above.