Änfängerfrage Versuch erste eigene Library zu erstellen

#define One_Wire_Pin 5

Jedes vermiedene Define ist ein gutes Define.
Jedes vermeidbare Define ist ein böses Define.
Meist besser:

const byte One_Wire_Pin = 5;
#ifndef __flTSensorBaum__

#define flTSensorBaum
//......
#endif

Veralteter Include Guard

Kannst du ersetzen durch:

#pragma once
      TempA =  new float [_AnzTempSensoren] ;

lTempA = new float [_AnzTempSensoren] ;

Das new sollte weg! (aber das weißt du ja schon)
Auch ist es nicht hübsch 2 Arrays nebeneinander zu halten.
Meist ist es besser das in einer Struktur zusammen zu fassen.